/// <summary> /// Xoa khoa theo ma khoa /// </summary> /// <param name="maKhoa"></param> /// <returns></returns> public bool Delete(string maKhoa) { if (string.IsNullOrEmpty(maKhoa)) { return(false); } KhoaDAO context = new KhoaDAO(); Khoa kh = new Khoa(); try { kh = context.GetById(maKhoa); if (kh != null) { LopBLL lopContext = new LopBLL(); List <Lop> lstLop = lopContext.GetByMaKhoa(maKhoa); if (lstLop.Count == 0) { context.Delete(maKhoa); return(true); } } return(false); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
private void btnDelete_Click(object sender, EventArgs e) { string maSV = dgvKhoa.CurrentRow.Cells["MaKhoa"].Value.ToString(); KhoaDAO dao = new KhoaDAO(); if (dao.Delete(maSV)) { 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 Khoa; var dao = new KhoaDAO(); var res = dao.Delete(item.MaKhoa); if (res) { XtraMessageBox.Show("Xóa thành công", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDanhSachKhoa(); } else { XtraMessageBox.Show("Xóa lỗi", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool Xoa(Khoa khoa) { return(khoaDAO.Delete(khoa)); }