您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > RFID图书管理系统程序源代码
登陆界面usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceLabrary{publicpartialclassFormLogin:Form{publicFormLogin(){InitializeComponent();}///summary///验¨¦证¡è控?件t////summary///returns/returnsprivateboolValidControl(){if(this.tbID.Text==){MessageBox.Show(请填写用户名!ê?);this.tbID.Focus();returnfalse;}if(this.tbID.Text!=admin){if(!UserManage.ObjUser.IsHasID(All.dbo,this.tbID.Text)){MessageBox.Show(不存在此用户!ê?);this.tbID.Text=;this.tbID.Focus();returnfalse;}}if(this.tbID.Text!=admin){UserManage.ObjUseruser=newUserManage.ObjUser(this.tbID.Text,All.dbo);if(user.PWD!=this.tbPWD.Text){MessageBox.Show(密码错误!ê?);this.tbPWD.Text=;this.tbPWD.Focus();returnfalse;}}else{if(this.tbPWD.Text!=123456){MessageBox.Show(密码错误!);this.tbPWD.Text=;this.tbPWD.Focus();returnfalse;}}returntrue;}privatevoidgbtnCancel_Click(objectsender,EventArgse){this.Close();}privatevoidgbtnOK_Click(objectsender,EventArgse){//如¨?果?验¨¦证¡è控?件t通ª¡§过yif(ValidControl()){if(this.tbID.Text!=admin){All.userLogin=newUserManage.ObjUser(this.tbID.Text,All.dbo);}else{All.userLogin=newUserManage.ObjUser(All.dbo);All.userLogin.ID=admin;All.userLogin.Name=管理员;}this.DialogResult=DialogResult.OK;this.Close();}}}}主界面usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceLabrary{publicpartialclassFormMain:Form{publicconstintWM_USER=0x0400;publicconstintWM_GETBUFFER_LOOP=WM_USER+2;privateRFID_dll.Readerrdr;privateRFID_dll.RFIDrfid;Liststringrfids=newListstring();intdirectionFlag=0;//1进;出?FormInAndOutfiao=newFormInAndOut();publicFormMain(){InitializeComponent();this.rdr=newRFID_dll.Reader();//this.rfid=newRFID_dll.RFID(rdr);}privatevoidFormMain_Load(objectsender,EventArgse){Init();}///summary///初始化////summaryprivatevoidInit(){fiao.StartPosition=FormStartPosition.Manual;//多窗体在不同时间显示Screen[]screens=Screen.AllScreens;if(screens.Length==2){ListScreenlistScreen=newListScreen();foreach(ScreenscreeninScreen.AllScreens){if(screen.Primary==false){listScreen.Add(screen);}}fiao.Location=listScreen[0].WorkingArea.Location;}SetMenJin(PicIn);fiao.Show();//toolStripStatusLabel2显示登陆用户名?toolStripStatusLabel2.Text=All.userLogin.Name;this.panel1.BackgroundImage=null;//菜单栏全部显示º?this.用®?户¡ì管¨¹理¤¨ªToolStripMenuItem.Visible=true;this.系¦Ì统ª3初?始º?化¡¥CToolStripMenuItem.Visible=true;this.应®|用®?模¡ê式º?ToolStripMenuItem.Visible=true;this.图ª?书º¨¦管¨¹理¤¨ªToolStripMenuItem.Visible=true;this.退ª?办㨬卡¡§ToolStripMenuItem.Visible=true;this.借¨¨阅?ToolStripMenuItem.Visible=true;this.门?禁?ToolStripMenuItem.Visible=true;SetPurview();this.toolStrip1.Visible=false;this.toolStrip2.Visible=false;this.toolStrip3.Visible=false;//rfid.OpenSerial();////是º?否¤?找¨°到Ì?门?禁?设¦¨¨备À?//if(rfid.ChangeWorkModel(2))//{//rfid.StartInventory(this.Handle.ToInt32(),2);//}}///summary///权限设置////summaryprivatevoidSetPurview(){if(All.userLogin.ID==admin){this.应®|用®?模¡ê式º?ToolStripMenuItem.Visible=false;}else{this.用户管理¨ªToolStripMenuItem.Visible=false;this.系统初始化¡¥CToolStripMenuItem.Visible=false;this.读书管理¨ªToolStripMenuItem.Visible=false;this.退办卡¡§ToolStripMenuItem.Visible=false;this.借阅ToolStripMenuItem.Visible=false;this.门禁?ToolStripMenuItem.Visible=false;for(inti=0;iAll.userLogin.Purview.Count;i++){stringpurview=All.userLogin.Purview[i];if(purview==1){this.图书管理¨ªToolStripMenuItem.Visible=true;}elseif(purview==2){this.办退卡¡§ToolStripMenuItem.Visible=true;}elseif(purview==3){this.借阅?ToolStripMenuItem.Visible=true;}elseif(purview==4){this.门禁ToolStripMenuItem.Visible=true;}}}}privatevoid用户管理¨ªToolStripMenuItem_Click(objectsender,EventArgse){UserManage.FormUserListful=newUserManage.FormUserList(All.conn);ful.ShowDialog();}privatevoid修改密码?ToolStripMenuItem_Click(objectsender,EventArgse){UserManage.FormUserPwdfup=newUserManage.FormUserPwd(All.conn,All.userLogin);fup.ShowDialog();}privatevoidtsbtnBookType_Click(objectsender,EventArgse){FormBookTypeListfbtl=newFormBookTypeList();fbtl.ShowDialog();}privatevoidtsbtnBookAdd_Click(objectsender,EventArgse){FormBookAddfba=newFormBookAdd();fba.ShowDialog();}privatevoidtsbtnBookManage_Click(objectsender,EventArgse){FormBookInfoListfbil=newFormBookInfoList();fbil.ShowDialog();}privatevoidtsbtnBookStatistics_Click(objectsender,EventArgse){FormBookStatisticsfbs=newFormBookStatistics();fbs.ShowDialog();}privatevoid退ª?出?XToolStripMenuItem_Click(objectsender,EventArgse){this.Close();}privatevoidtsbtnCardAdd_Click(objectsender,EventArgse){FormCardInfofci=newFormCardInfo(1,newObjCardInfo());fci.ShowDialog();}privatevoidtsbtnCardManage_Click(objectsender,EventArgse){FormCardListfcl=newFormCardList();fcl.ShowDialog();}privatevoidtsbtnAddTime_Click(objectsender,EventArgse){stringrfid=RfidOperate.GetCard();if(rfid==){MessageBox.Show(请把借阅卡放到桌面读写器上!);}else{if(ObjCardInfo.IsHas(rfid)){ObjCardInfooci=newObjCardInfo(rfid);FormCardInfofci=newFormCardInfo(5,oci);fci.ShowDialog();}else{MessageBox.Show(
本文标题:RFID图书管理系统程序源代码
链接地址:https://www.777doc.com/doc-6068354 .html