收藏 分享(赏)

C#编写图书管理系统.doc

上传人:精品资料 文档编号:8289427 上传时间:2019-06-18 格式:DOC 页数:59 大小:536KB
下载 相关 举报
C#编写图书管理系统.doc_第1页
第1页 / 共59页
C#编写图书管理系统.doc_第2页
第2页 / 共59页
C#编写图书管理系统.doc_第3页
第3页 / 共59页
C#编写图书管理系统.doc_第4页
第4页 / 共59页
C#编写图书管理系统.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、1.登陆界面主要代码:public partial class LoginForm : Formpublic static string uacc;public static string upsw;public static string uname;public static string usex;public static string upart;public static string uright;public LoginForm()InitializeComponent();private void loginbtn_Click(object sender, EventArgs

2、 e)if (this.useracctxt.Text.Trim() = “ return;trystring sql;sql = “select * from tb_user where uacc=“ + this.useracctxt.Text + “ and upsw=“ + this.pswtxt.Text + “;OleDbDataReader dr = DBHelp.OleReader(sql);dr.Read();if (dr.HasRows)uacc = this.useracctxt.Text;upsw = this.pswtxt.Text;uname = dr“uname“

3、.ToString();usex = dr“usex“.ToString();upart = dr“upart“.ToString();uright = dr“uright“.ToString();MainForm af = new MainForm(this);this.Hide();this.useracctxt.Clear();this.pswtxt.Clear();af.Show();elseMessageBox.Show(“账号或密码错误!“, “提示!“);this.useracctxt.Clear();this.pswtxt.Clear();this.useracctxt.Foc

4、us(); catch (Exception)MessageBox.Show(“数据库无法连接!“, “警告!“);private void cancelbtn_Click(object sender, EventArgs e)Application.Exit();private void LoginForm_Closing(object sender, FormClosingEventArgs e)Application.Exit(); 2.主界面(图较小,自己可以拉大点)主要代码就不写了,很简单。3.权限设置主要代码:public partial class RightSet : Form

5、public RightSet()InitializeComponent();private void RightSet_Load(object sender, EventArgs e)this.rightbox.SelectedIndex = 0;/this.treeright.ExpandAll();Fill();private void okbtn_Click(object sender, EventArgs e)if (this.txtnum.Text = string.Empty)MessageBox.Show(“请输入最大借阅图书数量!“, “提示!“);return;if (th

6、is.txtday.Text = string.Empty)MessageBox.Show(“请输入最大借阅图书时间!“, “提示!“);return;if (this.txtcost.Text = string.Empty)MessageBox.Show(“请输入借书押金金额!“, “提示!“);return;if (this.txtfine.Text = string.Empty)MessageBox.Show(“请输入超期罚款金额!“, “提示!“);return;if (this.txttim.Text = string.Empty)MessageBox.Show(“请输入图书遗失罚款

7、倍数!“, “提示!“);return;ArrayList arr = new ArrayList();foreach (TreeNode nodes in this.treeright.Nodes)if (nodes.Checked)arr.Add(“1“);elsearr.Add(“0“);foreach(TreeNode node in nodes.Nodes)if (node.Checked)arr.Add(“1“);elsearr.Add(“0“);string a=new string11;for (int i = 0; i 已还 and borstate 已还“;sql3 +=

8、“ and bordate 已还“;OleDbDataReader dr = DBHelp.OleReader(sql);dr.Read();if (dr.HasRows)MessageBox.Show(“该用户尚有图书未还,无法删除!“, “提示!“);elseif (this.txtuacc.Text = LoginForm.uacc)MessageBox.Show(“对不起,自己无法删除自己!“, “提示!“);elsestring sql2 = string.Empty;sql2 += “select uright from tb_user“;sql2 += “ where uacc=

9、“ + this.txtuacc.Text + “;DataTable dt2 = DBHelp.ExeOleCommand(sql2);string xxx = dt2.Rows00.ToString();if (xxx = “超级管理员“)MessageBox.Show(“该用户为超级管理员,无法删除!“, “提示!“);elsestring str = string.Empty;str += “delete from tb_user where uacc=“ + this.txtuacc.Text + “;DataTable dt = DBHelp.ExeOleCommand(str);

10、MessageBox.Show(“该用户已删除!“, “提示!“);Fill();9.图书挂失主要代码:public partial class BookLost : Formpublic BookLost()InitializeComponent();private void FillBook()string s = string.Empty;s += “select * from tb_book“;s += “ where bno=“ + this.notxt.Text + “;OleDbDataReader dr = DBHelp.OleReader(s);dr.Read();if (d

11、r.HasRows)this.nametxt.Text = dr“bname“.ToString().Trim();this.classtxt.Text = dr“bclass“.ToString().Trim();this.isbntxt.Text = dr“bisbn“.ToString().Trim();this.costtxt.Text = dr“bcost“.ToString().Trim();this.writertxt.Text = dr“bauthor“.ToString().Trim();this.pubtxt.Text = dr“bpub“.ToString().Trim();this.addertxt.Text = dr“adder“.ToString().Trim();this.adddatetxt.Text = dr“adddate“.ToString().Trim();this.bstatetxt.Text = dr“bstate“.ToString().Trim();this.notetxt.Text = dr“bnote“.ToString().Trim();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报