예제 #1
0
        // 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);
            }
        }
예제 #2
0
 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);
         }
     }
 }
예제 #3
0
 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);
     }
 }
예제 #4
0
 public static void Delete(int maGiangVien)
 {
     GiangVienDAO.Delete(maGiangVien);
 }