Example #1
0
        /// <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);
            }
        }
Example #3
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 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);
         }
     }
 }
Example #4
0
 public bool Xoa(Khoa khoa)
 {
     return(khoaDAO.Delete(khoa));
 }