예제 #1
0
        /// <summary>
        /// Xoa khoa theo ma khoa
        /// </summary>
        /// <param name="maLop"></param>
        /// <returns>true, false</returns>
        public bool Delete(string maLop)
        {
            if (string.IsNullOrEmpty(maLop))
            {
                return(false);
            }
            LopDAO context = new LopDAO();
            Lop    lp      = new Lop();

            try
            {
                lp = context.GetById(maLop);
                if (lp != null)
                {
                    SinhVienBLL     svContext = new SinhVienBLL();
                    List <SinhVien> lstSV     = svContext.GetByMaLop(maLop);
                    if (lstSV.Count == 0)
                    {
                        context.Delete(maLop);
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                return(false);
            }
        }
예제 #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 Lop;
         var dao  = new LopDAO();
         var res  = dao.Delete(item.MaGV);
         if (res)
         {
             XtraMessageBox.Show("Xóa thành công", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadDanhSachLop();
         }
         else
         {
             XtraMessageBox.Show("Xóa lỗi", "Thông Báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }