// Hàm này xóa 1 Giảng Viên theo maGV private void btnDelete_Click(object sender, EventArgs e) { GiangVienDAO dao = new GiangVienDAO(); // lấy MaGV ngay tại dòng con trỏ chuột đang ở đó string maGV = dgvGiangVien.CurrentRow.Cells["MaGV"].Value.ToString(); // thực thi xóa và load lại danh sách sau khi xóa if (dao.Delete(maGV)) { MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); } else { MessageBox.Show("Xóa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void edit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var item = griditem.GetRow(griditem.FocusedRowHandle) as GiangVien; var dao = new GiangVienDAO(); var res = dao.Delete(item.MaGV); if (res) { XtraMessageBox.Show("Xóa thành công", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDanhSachGiangVien(); } else { XtraMessageBox.Show("Xóa lỗi", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool Delete(string maGV) { if (string.IsNullOrEmpty(maGV)) { return(false); } try { GiangVien gv = contextGV.GetById(maGV); if (gv != null) { contextGV.Delete(maGV); return(true); } return(false); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
public static void Delete(int maGiangVien) { GiangVienDAO.Delete(maGiangVien); }