private void button1_Click(object sender, EventArgs e) { if (!_flag) { var str = textBox1.Text.MD5().Trim(); if (str != _CurrentUser.Password.Trim()) { MessageBox.Show("原始密码不正确"); return; } } if (textBox2.Text != textBox3.Text) { MessageBox.Show("输入的两次密码不一致"); return; } _user = _CurrentUser; _user.Password = textBox2.Text.MD5(); try { _tool.Edit(_user); MessageBox.Show("成功修改密码,重启程序生效!"); this.Close(); }catch(Exception ex) { MessageBox.Show(ex.Message); } }
public ChangePasswordForm(User user,bool flag=false) { InitializeComponent(); _user = user; _CurrentUser = user; _flag = flag; _tool = new UserManager(); }
public void Add(User user) { using (var db = GetTrafficDataContext()) { db.Users.Add(user); db.SaveChanges(); } }
public void Edit(User user) { using (var db = GetTrafficDataContext()) { var entry = db.Users.Find(user.ID); if (entry != null) { db.Entry(entry).CurrentValues.SetValues(user); db.SaveChanges(); } } }
public AddUserForm(User user=null) { InitializeComponent(); this.CurrentUser = user; if (user == null) { this.Text = "添加用户"; } else { this.Text = "更改用户权限"; } }