private void btnKhoiP_Click(object sender, EventArgs e) { if (txtPass1.Text != txtPass2.Text) { Thongbao.Canhbao("Hai mật khẩu điền không giống nhau."); return; } if (gvMain.GetFocusedRowCellValue("ID") == null) { Thongbao.Hoi("Mời bạn chọn hàng có nhân viên cần khôi phục"); } else { int id_tmp = (int)gvMain.GetFocusedRowCellValue("ID"); DialogResult f = Thongbao._CauHoi("Bạn có chắc chắn khôi phục!"); if (f == System.Windows.Forms.DialogResult.Yes) { HeThong.Func.UserLogin lg = new HeThong.Func.UserLogin(); var delete = (from a in db.NhanViens where a.ID == (int)id_tmp select a).Single(); delete.Password = lg.HashPassword(txtPass1.Text); try { db.SubmitChanges(); Thongbao.ThanhCong("Đã thay đổi mật khẩu thành công!"); } catch (Exception) { MessageBox.Show("LỖI DATABASE"); } } } }
private void btnDoiMatKhau_Click(object sender, EventArgs e) { HeThong.Func.UserLogin dtb = new HeThong.Func.UserLogin(); if (checkPass()) { NhanVien ob = HeThong.Common.User; ob.Password = dtb.HashPassword(txtPassNew1.Text); if (dtb.ChangePassword(ob)) { Thongbao.ThanhCong("Đổi mật khẩu thành công!"); } else { Thongbao.Canhbao("Đổi mật khẩu thất bại"); } } }