图书馆管理系统 软件工程 联系客服

发布时间 : 星期六 文章图书馆管理系统 软件工程更新完毕开始阅读95ded37f27284b73f24250ff

}

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