private void btnThem_Click(object sender, EventArgs e) { try { PhanCong pc = new PhanCong() { MaPC = txtMaPC.Text, MaGV = cmbGiangVien.EditValue.ToString(), MaLop = cmbLop.EditValue.ToString(), MaMH = cmbMonHoc.EditValue.ToString(), NamHoc = dateNamHoc.DateTime.Year, HocKy = (byte)numHocKy.Value }; if (!PhanCongBUS.KiemTraTonTai(pc)) { PhanCongBUS.Them(pc); StaticClass.LuuThayDoi(); log.GhiFile("Thêm phân công giảng dạy: " + pc.MaPC); LoadSourceGridControl(); txtMaPC.Text = PhanCongBUS.SinhMa(); } else { MsgboxUtil.Exclamation("Đã tồn tại một phân công y hệt như thế này rồi. Vui lòng kiểm tra lại"); } } catch (Exception ex) { ExceptionUtil.ThrowMsgBox(ex.Message); } }