public FrmPhanLop() { InitializeComponent(); _namHocBUS = new NamHocBUS(); _khoiBUS = new KhoiBUS(); _lopBUS = new LopBUS(); _hocSinhBUS = new HocSinhBUS(); _phanLopBUS = new PhanLopBUS(); _quyDinhBUS = new QuyDinhBUS(); _chuyenLopBUS = new ChuyenLopBUS(); _maNamHocHienTai = _quyDinhBUS.LayMaNamHoc_HienTai(); }
private void simpleButtonThemMoi_Click(object sender, EventArgs e) { // Không thêm if (!_isAddButton) { _Diable_Control(isAdding: false); return; } // Thêm // Neu co phan lop if (!checkEditChuaPhanLop.Checked) { string maNamHocHT = _quyDinhBUS.LayMaNamHoc_HienTai(); string maNamHoc = CboUtil.GetValueItem(comboBoxEditNamHoc); string tenNamHT = _namHocBUS.LayTenNamHoc_MaNamHoc(maNamHocHT); if (maNamHoc != maNamHocHT) { if (MsgboxUtil.YesNo("Chương trình chỉ được phép tiếp nhận học sinh trong năm " + tenNamHT + "\nĐể thực hiện chức năng này, bạn có muốn di chuyển đến năm " + tenNamHT + " hay không?") == DialogResult.Yes) { string maKhoiHT = CboUtil.GetValueItem(comboBoxEditKhoi); CboUtil.SelectedItem(comboBoxEditNamHoc, maNamHocHT); CboUtil.SelectedItem(comboBoxEditKhoi, maKhoiHT); MsgboxUtil.Info("Đã chuyển đến năm " + tenNamHT + ", bạn hãy chọn lớp để thực hiện tiếp nhận hồ sơ mới!"); } return; } string maLop = (CboUtil.GetValueItem(comboBoxEditLop)); int siSoCanTren = _quyDinhBUS.LaySiSo_CanTren(); if (_phanLopBUS.Dem_SiSo_Lop(maLop) >= siSoCanTren) { MsgboxUtil.Error("Lớp " + CboUtil.GetDisplayItem(comboBoxEditLop) + " đã đủ học sinh theo quy định " + " (" + siSoCanTren + " học sinh / 1 lớp)!"); return; } spinEditSTTSoDiem.Value = _phanLopBUS.LaySTT_TiepTheo(maLop); } _Diable_Control(isAdding: true); _Reset_Control(); }