RFID图书管理系统程序源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
登陆界面
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Labrary
{
public partial class FormLogin : Form
{
public FormLogin()
{
InitializeComponent();
}
///
///验¨¦证¡è控?件t
///
///
private bool ValidControl()
{
if (this.tbID.Text == "")
{
MessageBox.Show("请填写用户名!ê?");
this.tbID.Focus();
return false;
}
if (this.tbID.Text != "admin")
{
if (!UserManage.ObjUser.IsHasID(All.dbo, this.tbID.Text))
{
MessageBox.Show("不存在此用户!ê?");
this.tbID.Text = "";
this.tbID.Focus();
return false;
}
}
if (this.tbID.Text != "admin")
{
UserManage.ObjUser user= new UserManage.ObjUser(this.tbID.Text, All.dbo);
if (user.PWD != this.tbPWD.Text)
{
MessageBox.Show("密码错误!ê?");
this.tbPWD.Text = "";
this.tbPWD.Focus();
return false;
}
}
else
{
if (this.tbPWD.Text != "123456")
{
MessageBox.Show("密码错误!");
this.tbPWD.Text = "";
this.tbPWD.Focus();
return false;
}
}
return true;
}
private void gbtnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void gbtnOK_Click(object sender, EventArgs e)
{
//如¨?果?验¨¦证¡è控?件t通ª¡§过y
if (ValidControl())
{
if (this.tbID.Text != "admin")
{
erLogin = new UserManage.ObjUser(this.tbID.Text, All.dbo);
}
else
{
erLogin = new UserManage.ObjUser(All.dbo);
erLogin.ID = "admin";
= "管理员";
}
this.DialogResult = DialogResult.OK;
this.Close();
}
}
}
}
主界面
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Labrary
{
public partial class FormMain : Form
{
public const int WM_USER = 0x0400;
public const int WM_GETBUFFER_LOOP = WM_USER + 2;
private RFID_dll.Reader rdr;
private RFID_dll.RFID rfid;
List
int directionFlag = 0;//1进;出?
FormInAndOut fiao = new FormInAndOut();
public FormMain()
{
InitializeComponent();
this.rdr = new RFID_dll.Reader();
//this.rfid = new RFID_dll.RFID(rdr);
}