Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
        private void frmPhanCongGiangDay_Load(object sender, EventArgs e)
        {
            try
            {
                txtMaPC.Text = PhanCongBUS.SinhMa();

                cmbGiangVien.Properties.DataSource = GiangVienBUS.DanhSachTuyChinh();
                cmbGiangVien.EditValue             = cmbGiangVien.Properties.GetDataSourceValue("MaGV", 0);

                cmbMonHoc.Properties.DataSource = MonHocBUS.DanhSachTuyChinh();
                cmbMonHoc.EditValue             = cmbMonHoc.Properties.GetDataSourceValue("MaMH", 0);

                cmbLop.Properties.DataSource = LopBUS.DanhSachTuyChinh();
                cmbLop.EditValue             = cmbLop.Properties.GetDataSourceValue("MaLop", 0);

                LoadSourceGridControl();
            }
            catch (Exception ex)
            {
                ExceptionUtil.ThrowMsgBox(ex.Message);
            }
        }