private void button1_Click(object sender, EventArgs e) { if (AccountIDtxt.Text == "" || Passwordtxt.Text == "" || nametxt.Text == "") { MessageBox.Show("信息填写不能为空,请完善信息!", "温馨提示"); return; } if (checkPwdtxt.Text != Passwordtxt.Text) { MessageBox.Show("两次密码输入不一致!", "温馨提示"); return; } if (stu.Checked || worker.Checked) { Privilege pri = Privilege.学生; if (worker.Checked) { pri = Privilege.职工; } bool ismale = Convert.ToBoolean(gender.SelectedIndex); User user = new User(ismale, pri, AccountIDtxt.Text, nametxt.Text, Passwordtxt.Text); if (FileDate.Exist <User>(user)) { MessageBox.Show("该用户已经存在!", "通知", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } FileDate.WriteInfo(user); tipslb.Text = "用户信息添加成功!"; AccountIDtxt.Text = nametxt.Text = Passwordtxt.Text = checkPwdtxt.Text = ""; } else { MessageBox.Show("请选择用户身份!", "提示"); } }
private void confirm_Click(object sender, EventArgs e) { if (Check()) { uint sum = Convert.ToUInt32(NUMtxt.Text); Book book = new Book(bknametxt.Text, isbntxt.Text, presstxt.Text, authortxt.Text, (BookType)bkTypebox.SelectedIndex); BookMaster master = new BookMaster(sum, book); if (FileDate.Exist <BookMaster>(master)) { DialogResult dr = MessageBox.Show("此书已经存在,要直接添加吗(将会增加总数量)?", "重要提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { master.Total_num += sum; FileDate.AlterInfo <BookMaster>(master); } else { return; } } else { FileDate.WriteInfo(master); MessageBox.Show("书籍添加成功!", "通知"); } } }
private void search_Click(object sender, EventArgs e) { string uid = IDtxt.Text; FindUser = FileDate.Exist <User>(new User(uid)); if (FindUser) { utemp = FileDate.FindObjByID <User>(uid); state.Text = utemp.Valid ? "正常" : "被冻结"; } else { state.Text = "未找到账号相关信息"; } }
private void Confirmbtn_Click(object sender, EventArgs e) { bool done = false; if (AccountIDtxt.Text == "" || OriPwdtxt.Text == "" || NewPwdtxt.Text == "") { Tipslb.Text = "信息不能为空!请首先完善信息"; } else if (RepeatPwdtxt.Text != NewPwdtxt.Text) { Tipslb.Text = "两次输入新密码不一致!请确认密码一致"; } else { User utemp = new User(OriPwdtxt.Text.Trim()); if (FileDate.Exist <User>(utemp)) { if (utemp.Valid) { utemp.Pwd = NewPwdtxt.Text; FileDate.AlterInfo(utemp); done = true; } else { Tipslb.Text = "账号已被冻结!请首先联系管理员解除冻结状态!"; } } else { Tipslb.Text = "未找到用户信息!请确认是否输入了正确的信息"; } } if (done) { DialogResult dr = MessageBox.Show("修改密码成功!需要重新登录你的账号,是否愿意?", "提示信息:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); this.Close(); if (dr == DialogResult.OK) { relog.ShowDialog(); } else { Main.user = new User("匿名游客"); } } }