}
private void btnLogin_Click(object sender, EventArgs e) {
if (this.Text.Trim() != \ {
if (txtPassWord.Text != \ {
SqlCommand command = CustomDataProvide.GetCommand(
\ \ SqlDataReader dr; try {
command.Connection.Open(); dr = command.ExecuteReader(); dr.Read();
if (dr.HasRows) {
Logintimes = 0;
Main main = new Main();
Main.LoginUser.UserID = dr.GetString(0);
Main.LoginUser .UserName = dr.GetString(1); Main.LoginUser .Password = dr.GetString(2); Main.LoginUser .Isadmin = dr.GetBoolean(3); Main.LoginUser.Day = (Week )dr.GetInt32(4); this.Hide(); main.Show(); dr.Close();
command.Connection.Close(); command.Dispose(); }
else
{ Logintimes++; if (Logintimes == 3)
{ MessageBox.Show(\对不起,你登录的次数 已经超过三次!\警告!\
Application.Exit(); }
if (BookInfoM.ClassCodes.DataValidate.IDExist(\
3/29/2013
UserID from UserInfo where UserID='\ + \
{ MessageBox.Show(\密码不正确\警告!\ txtPassWord.Text = \ } else
{ MessageBox.Show(\此用户ID不存在,请查 证后登录\提示\
combUserID.Text = \ txtPassWord.Text = \ } } }
catch (Exception ex)
{
MessageBox.Show(ex.Message, \提示\MessageBoxIcon.Information); } } else
{ MessageBox.Show(\密码不能为空\提示\ } } else
{ MessageBox.Show(\用户ID不能为空\提示\ } } private void btnExit_Click(object sender, EventArgs e)
{
if (MessageBox.Show(\你确认要退出该程序吗?\
\提示\ == DialogResult.Yes) Application.Exit(); } } }
5.2主界面代码(Main)
namespace BookInfoM {
public partial class Main : Form
{
public Main() {
InitializeComponent(); }
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) {
Application.Exit(); }
3/29/2013
private void 查询管理员ToolStripMenuItem_Click(object sender, Event Args e)
{ UserManag.ViewAdmin view = new BookInfoM.UserManag. ViewAdmin();
view.Show(); }
private void 注销ToolStripMenuItem_Click(object sender, EventArgs e) {
Login flogin = new Login(); flogin.Show(); this.Close(); }
private void 添加管理员ToolStripMenuItem_Click(object sender, EventArgs e)
{ AddAdmin addadmin = new AddAdmin(); addadmin.Show(); }
private void 修改管理员ToolStripMenuItem_Click(object sender,EventArgs e)
{ ModAdmin modadmin = new ModAdmin(); modadmin.Show(); }
private void 图书查询ToolStripMenuItem_Click(object sender, EventArgs e)
{ SearchBook SeachB = new SearchBook(); SeachB.Show(); }
private void 图书借阅ToolStripMenuItem_Click(object sender, EventArgs e)
{ LendBook LendB = new LendBook(); LendB.Show(); }
private void 图书送还ToolStripMenuItem_Click(object sender, EventArgs e)
{ ReturnBook ReturnB = new ReturnBook();
ReturnB.Show(); }
private void 删除管理员ToolStripMenuItem_Click(object sender,EventArgs e)
{ ModAdmin modadmin = new ModAdmin(); modadmin.Show(); }
private void 库存查询ToolStripMenuItem_Click(object sender,
3/29/2013
EventArgs e)
{ SearchBook SeachB = new SearchBook(); SeachB.Show(); }
private void 新书入库ToolStripMenuItem_Click(object sender, EventArgs e)
{ BookWarehousing BookW = new BookWarehousing(); BookW.Show(); }
private void 帮助ToolStripMenuItem_Click(object sender, EventArgs e)
{ HalpWord HalpW = new HalpWord(); HalpW.Show(); } }
}
5.3图书查询代码(ViewAdmin)
namespace BookInfoM.UserManag {
public partial class ViewAdmin : Form {
public ViewAdmin()
{
InitializeComponent(); }
private void ViewAdmin_Load(object sender, EventArgs e) { txtUserID.Text = BookInfoM.Main.LoginUser.UserID; txtUserName.Text = Main.LoginUser.UserName; txtPassword.Text = \
txtAdmin.Text = Main.LoginUser.Admin;
txtWorkday.Text = Main.LoginUser.Day.ToString(); }
private void btnExit_Click(object sender, EventArgs e) {
this.Close(); }
private void button1_Click(object sender, EventArgs e) {
ModAdmin modadmin = new ModAdmin(); modadmin.Show();
3/29/2013