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 btnHuyKichHoat_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gvMain.GetFocusedRowCellValue("ID") == null) { Thongbao.Hoi("Mời bạn chọn hàng cần hủy kích hoạt."); } else { int id_tmp = (int)gvMain.GetFocusedRowCellValue("ID"); DialogResult f = Thongbao._CauHoi("Có chắc chắn hủy kích hoạt tài khoản"); if (f == System.Windows.Forms.DialogResult.Yes) { var delete = (from a in db.NhanViens where a.ID == (int)id_tmp select a).Single(); delete.IsLock = true; try { db.SubmitChanges(); } catch (Exception) { MessageBox.Show("LỖI DATABASE"); } loadNV(); } } }
private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gvNhomNV.GetFocusedRowCellValue("ID") == null) { Thongbao.Hoi("Mời bạn chọn hàng cần xóa."); } else { int id_tmp = (int)gvNhomNV.GetFocusedRowCellValue("ID"); DialogResult f = Thongbao._CauHoi(); if (f == System.Windows.Forms.DialogResult.Yes) { var delete = (from a in db.pqForms where a.ID == (int)id_tmp select a).Single(); db.pqForms.DeleteOnSubmit(delete); try { db.SubmitChanges(); } catch (Exception) { MessageBox.Show("Xóa không thành công, vui lòng kiểm tra lại."); } loadNhomNV(); } } }