private void simpleButtonThem_Click(object sender, EventArgs e) { if (_isAddButton) { _Disable_Control(editing: true); } else { var namHocDTO = new NamHocDTO { MaNamHoc = CboUtil.GetValueItem(comboBoxEdit1), TenNamHoc = CboUtil.GetDisplayItem(comboBoxEdit1) }; // check & save if (_namHocBUS.KiemTraTonTai_NamHoc(namHocDTO.MaNamHoc)) { MsgboxUtil.Error("Năm học " + namHocDTO.TenNamHoc + " đã tồn tại. Hãy chọn 1 năm học khác!"); return; } _namHocBUS.Them_NamHoc(namHocDTO); MsgboxUtil.Success("Đã tạo năm học mới thành công." + "\nTiếp theo bạn hãy tạo danh sách lớp cho năm học này!"); _Load_Lai_GridView(); } }
private void textEditTenLop_InvalidValue(object sender, InvalidValueExceptionEventArgs e) { string maKhoi = CboUtil.GetValueItem(comboBoxEditKhoi); e.ErrorText = "Tên lớp không hợp lệ. Tên lớp có dạng " + maKhoi + "[A-H][0-9][0-9]. VD: " + maKhoi + "B02"; }
private bool _KiemTraCbThongTinLopCu() { bool flag = true; if (CboUtil.CheckSelectedNull(comboBoxEditNamHoc)) { MsgboxUtil.Error("Không có năm học sau năm học hiện tại, bạn hãy chọn chức năng khác"); flag = false; } if (CboUtil.CheckSelectedNull(comboBoxEditKhoi)) { if (flag) { MsgboxUtil.Error("Năm học này không tồn tại lớp học"); flag = false; } } if (flag == false) { groupControlLopCu.Enabled = false; groupControlLopMoi.Enabled = false; gridControlDSHocSinh.Enabled = false; gridControlDSHocSinhMoi.Enabled = false; } return(flag); }
private void simpleButtonXuatBD_Click(object sender, EventArgs e) { if (_dsBaocaoTongKetMonHoc.Count == 0) { MsgboxUtil.Error("Không tồn tại lớp để thực hiện báo cáo!"); return; } if (_rptTongKetMon == null) { _rptTongKetMon = new rptTongKetMon(); } _rptTongKetMon.SetDataSource(_dsBaocaoTongKetMonHoc); // Set parameter _rptTongKetMon.SetParameterValue("paramTenMonHoc", treeMonHoc.FocusedNode.GetValue("TenMonHoc").ToString().ToUpper()); _rptTongKetMon.SetParameterValue("paramTenNamHoc", CboUtil.GetDisplayItem(comboBoxEditNamHoc)); _rptTongKetMon.SetParameterValue("paramMaHocKy", CboUtil.GetValueItem(comboBoxEditHocKy)); _rptTongKetMon.SetParameterValue("paramMaKhoi", CboUtil.GetValueItem(comboBoxEditKhoiLop)); if (_frmReportViewTongKetMon == null || _frmReportViewTongKetMon.IsDisposed) { _frmReportViewTongKetMon = new frmReportView(); } _frmReportViewTongKetMon.crystalReportViewer.ReportSource = _rptTongKetMon; _frmReportViewTongKetMon.ShowDialog(); }
/// <summary> /// Hiển thị bảng tổng kết môn /// </summary> private void HienThi_Bang_TongKetMon() { if (treeMonHoc.FocusedNode == null) { gridControlTongKetMonHoc.DataSource = null; return; } //Chắc chắn chọn được node string maMonHoc = treeMonHoc.FocusedNode.GetValue("MaMonHoc").ToString(); _dsBaocaoTongKetMonHoc = _bangDiemBUS.LayList_BangTongKet_MonHoc_Khoi_HocKy(maMonHoc, CboUtil.GetValueItem( comboBoxEditKhoiLop), CboUtil.GetValueItem( comboBoxEditHocKy), CboUtil.GetValueItem( comboBoxEditNamHoc)); gridControlTongKetMonHoc.DataSource = _dsBaocaoTongKetMonHoc; labelControlNamHoc.Text = CboUtil.GetDisplayItem(comboBoxEditNamHoc); labelControlHocKy.Text = CboUtil.GetValueItem(comboBoxEditHocKy); labelControlKhoiLop.Text = CboUtil.GetValueItem(comboBoxEditKhoiLop); labelControlMonHocTT.Text = treeMonHoc.FocusedNode.GetValue("TenMonHoc").ToString().ToUpper(); }
private void simpleButtonXoa_Click(object sender, EventArgs e) { if (_isDeleteButton) { if (!_nguoiDungBUS.KiemTraTonTai_NguoiDung(CboUtil.GetValueItem(comboBoxEditNguoiDung))) { _Reset_Control(); return; } string tenNguoiDung = CboUtil.GetDisplayItem(comboBoxEditNguoiDung); if (MsgboxUtil.YesNo("Bạn có muốn xóa người dùng " + tenNguoiDung + " hay không?") == DialogResult.Yes) { if (_nguoiDungBUS.Xoa_NguoiDung(CboUtil.GetValueItem(comboBoxEditNguoiDung))) { MsgboxUtil.Success("Xóa người dùng " + tenNguoiDung + " thành công!"); gridControlNguoiDung.DataSource = _nguoiDungBUS.LayDT_NguoiDung(); return; } } } else { _Reset_Control(); return; } }
private void simpleButtonXoa_Click(object sender, EventArgs e) { string maNamHoc = CboUtil.GetValueItem(comboBoxEdit1); string tenNamHoc = CboUtil.GetDisplayItem(comboBoxEdit1); if (_isDeleteButton) { if (_namHocBUS.KiemTraTonTai_NamHoc(maNamHoc)) { // xóa if (MsgboxUtil.YesNo("Bạn có chắc chắn muốn xóa năm học" + tenNamHoc + " và tất cả hồ sơ: Lớp học, phân lớp, bảng điểm,... liên quan đến năm học này?") == DialogResult.Yes) { _namHocBUS.Xoa_NamHoc(maNamHoc); MsgboxUtil.Success("Đã xóa năm học " + tenNamHoc + " thành công!"); _Load_Lai_GridView(); } } else { MsgboxUtil.Error("Không tồn tại năm học " + tenNamHoc); } } else // Không thêm { _Disable_Control(editing: false); } }
private void simpleButtonApDung_Click(object sender, EventArgs e) { string msg = ""; if (textEdittenTruong.Text.Length < 3) { msg = "\nTên trường không hợp lệ! (lớn hơn 3 ký tự)"; } if (textEditDiaChi.Text.Length < 3) { msg = "\nĐịa chỉ không hợp lệ! (lớn hơn 3 ký tự)"; } if (spinEditSoLuongLop.Value <= 0) { msg = "\nSố lượng lớp tối đa không hợp lệ! (lớn hơn 0)"; } if (spinEditSiSoToiDa.Value <= 0) { msg = "\nSỉ số lớp tối đa không hợp lệ! (lớn hơn 0)"; } if (spinEditDoTuoiTu.Value <= 13 || spinEditDoTuoiDen.Value < 13) { msg = "\nTuổi cận trên hoặc tuổi cận dưới không hợp lệ! (lớn hơn 13)"; } else if (spinEditDoTuoiTu.Value >= spinEditDoTuoiDen.Value) { msg = "\nTuổi cận dưới phải nhỏ hơn tuổi cận trên!"; } if (spinEditDiemDat.Value < 5 || spinEditDiemDat.Value > 10) { msg = "\nĐiểm đạt môn không hợp lệ (trong khoảng 5 đến 10)!"; } if (msg != "") { MsgboxUtil.Error(msg); return; } var quyDinh = new QuyDinhDTO { TenTruong = textEdittenTruong.Text.Replace("'", "''"), DiaChiTruong = textEditDiaChi.Text.Replace("'", "''"), SoLuongLop = Convert.ToInt32(spinEditSoLuongLop.Value), SiSoCanTren = Convert.ToInt32(spinEditSiSoToiDa.Value), TuoiCanTren = Convert.ToInt32(spinEditDoTuoiDen.Value), TuoiCanDuoi = Convert.ToInt32(spinEditDoTuoiTu.Value), DiemChuan = Convert.ToDouble(spinEditDiemDat.Value), NgayApDung = Convert.ToDateTime(dateEditNgayAD.EditValue), MaNamHoc = CboUtil.GetValueItem(comboBoxEditNamHoc) }; if (_quyDinhBUS.CapNhat_QuyDinh(quyDinh)) { MsgboxUtil.Success("Cập nhật quy định năm học thành công!"); } else { MsgboxUtil.Error("Có lỗi trong quá trình cập nhật!"); } }
private void comboBoxEditKhoi_SelectedIndexChanged(object sender, EventArgs e) { if (CboUtil.CheckSelectedNull(comboBoxEditNamHoc)) { return; } LoadComboboxLopHoc(sender, e); }
/// <summary> /// Load lại combobox lớp học theo năm và khối /// </summary> private void LoadComboboxLopHoc(object sender, EventArgs e) { CboUtil.SetDataSource(comboBoxEditLop, _lopBUS.LayDTLop_MaNam_MaKhoi( CboUtil.GetValueItem(comboBoxEditNamHoc), CboUtil.GetValueItem(comboBoxEditKhoi) ), "MaLop", "TenLop", 0); comboBoxEditLop_SelectedIndexChanged(sender, e); HienThiHoSoHocSinh(gridViewDSHocSinh.GetRowCellValue(0, "MaHocSinh")); }
private void comboBoxEditLop_SelectedIndexChanged(object sender, EventArgs e) { if (CboUtil.CheckSelectedNull(comboBoxEditLop)) { gridControlDSHocSinh.DataSource = null; return; } LoadLai_GridControl_HocSinh(); }
private void LoadComboboxLopHoc(object sender, EventArgs e) { CboUtil.SetDataSource(comboBoxEditLop, _lopBUS.LayDTLop_MaNam_MaKhoi( CboUtil.GetValueItem(comboBoxEditNamHoc), CboUtil.GetValueItem(comboBoxEditKhoi) ), "MaLop", "TenLop", 0); comboBoxEditLop_SelectedIndexChanged(sender, e); }
private void frmQLNguoiDung_Load(object sender, EventArgs e) { CboUtil.SetDataSource(comboBoxEditNguoiDung, _giaoVienBUS.LayDT_DanhSachGiaoVien(), "MaGiaoVien", "TenGiaoVien", 0); CboUtil.SetDataSource(comboBoxEditQuyenSuDung, _loaiNguoiDungBUS.LayDT_LoaiNguoiDung(), "MaLoaiND", "TenLoaiND", 0); // load gridview _Load_Lai_Gridview(); }
private void comboBoxEditLopMoi_SelectedIndexChanged(object sender, EventArgs e) { if (CboUtil.CheckSelectedNull(comboBoxEditLopMoi)) { gridControlDSHocSinhMoi.DataSource = null; return; } _LoadGridcontrolDSHocSinhMoi(); }
private void comboBoxEditNamHoc_SelectedIndexChanged(object sender, EventArgs e) { if (CboUtil.CheckSelectedNull(comboBoxEditNamHoc)) { return; } CboUtil.SetDataSource(comboBoxEditKhoi, _khoiBUS.LayDT_Khoi( CboUtil.GetValueItem(comboBoxEditNamHoc)), "MaKhoi", "TenKHoi", 0); }
private void radioButtonChuyenLop_CheckedChanged(object sender, EventArgs e) { if (radioButtonChuyenLopCungKhoi.Checked) { _Show_Control(YeuCau.ChuyenLopCungKhoi); } // Load combobox 2 bên chuyển lớp CboUtil.SetDataSource(comboBoxEditNamHoc, _namHocBUS.LayDT_NamHocHienTai(), "MaNamHoc", "TenNamHoc", 0); CboUtil.SetDataSource(comboBoxEditNamHocMoi, _namHocBUS.LayDT_NamHocHienTai(), "MaNamHoc", "TenNamHoc", 0); }
public bool _KiemTra_LopMoi_DaChon() { if (CboUtil.CheckSelectedNull(comboBoxEditLopMoi)) { MsgboxUtil.Error( "Chưa có lớp trong năm học này, hoặc khối chỉ tồn tại 1 lớp, bạn cần phải tạo lớp trước khi muốn chuyển"); return(false); } return(true); }
private void simpleButtonXoaPLMoi_Click(object sender, EventArgs e) { if (!_KiemTra_LopMoi_DaChon()) { return; } string maLopMoi = CboUtil.GetValueItem(comboBoxEditLopMoi), tenLopMoi = CboUtil.GetDisplayItem(comboBoxEditLopMoi), tenNamHocMoi = CboUtil.GetDisplayItem(comboBoxEditNamHocMoi); var dsHocSinhChon = new Dictionary <string, string>(); for (int i = 0; i < gridViewDSHocSinhMoi.RowCount; i++) { if (Convert.ToBoolean(gridViewDSHocSinhMoi.GetRowCellValue(i, "Check"))) { dsHocSinhChon.Add(gridViewDSHocSinhMoi.GetRowCellValue(i, "MaHocSinh").ToString(), gridViewDSHocSinhMoi.GetRowCellValue(i, "TenHocSinh").ToString()); } } if (dsHocSinhChon.Count == 0) { MsgboxUtil.Error("Bạn chưa chọn học sinh để xóa!"); return; } if (radioButtonPhanLopHoSo_ChuaPhanLop.Checked || radioButtonPhanLopHocSinh_NamTruoc.Checked) { if (MsgboxUtil.YesNo("Bạn có muốn xóa các hồ sơ học sinh đã chọn thuộc lớp " + maLopMoi + " năm học " + tenNamHocMoi + " hay không?") == DialogResult.No) { return; } if (_phanLopBUS.Xoa_DSHocSinh_Lop(dsHocSinhChon, maLopMoi)) { MsgboxUtil.Success("Đã xóa các hồ sơ trong lớp: " + tenLopMoi + " thành công!"); } else { MsgboxUtil.Info("Không có hồ sơ học sinh nào được xóa!"); } _LoadGridcontrolDSHocSinhMoi(); if (radioButtonPhanLopHoSo_ChuaPhanLop.Checked) { _LoadGridcontrolDSHocSinh(); } } _HienThi_Button(); }
private void radioButtonPhanLopHocSinhMoi_CheckedChanged(object sender, EventArgs e) { if (radioButtonPhanLopHoSo_ChuaPhanLop.Checked) { _Show_Control(YeuCau.PhanLopHoSoChuaPhanLop); } CboUtil.SetDataSource(comboBoxEditNamHocMoi, _namHocBUS.LayDT_NamHocHienTai(), "MaNamHoc", "TenNamHoc", 0); _LoadGridcontrolDSHocSinh(); }
private void gridView1_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e) { if (e.FocusedRowHandle < 0) { return; } string maNamHoc = gridViewNamHoc.GetRowCellValue(e.FocusedRowHandle, "MaNamHoc").ToString(); CboUtil.SelectedItem(comboBoxEdit1, maNamHoc); }
private void simpleButtonGhiDuLieu_Click(object sender, EventArgs e) { _currentRowEdit = _isAddButton ? gridViewDSHocSinh.FocusedRowHandle : 0; var hocSinhDTO = new HocSinhDTO { NgaySinh = Convert.ToDateTime(dateEditNgaySinh.EditValue), MaHocSinh = textEditmaHocSinh.Text, TenHocSinh = textEditTenHocSinh.Text.Replace("'", "''"), GioiTinh = radioGroupGioiTinh.SelectedIndex, NoiSinh = textEditNoiSinh.Text.Replace("'", "''"), DiaChi = textEditDiaChi.Text.Replace("'", "''"), Email = textEditEmail.Text }; string maLop = null; // neu co phan lop if (!checkEditChuaPhanLop.Checked) { hocSinhDTO.STT = Convert.ToInt32(spinEditSTTSoDiem.Value); maLop = CboUtil.GetValueItem(comboBoxEditLop); } if (hocSinhDTO.TenHocSinh.Length < 3 || !hocSinhDTO.TenHocSinh.Contains(" ")) { MsgboxUtil.Error("Họ tên học sinh không hợp lệ (không chứa khoảng trắng) hoặc nhỏ hơn 3 ký tự!"); textEditTenHocSinh.Focus(); return; } if (hocSinhDTO.NoiSinh.Length < 3) { MsgboxUtil.Error("Nơi sinh không hợp lệ (nhỏ hơn 3 ký tự)!"); textEditNoiSinh.Focus(); return; } if (hocSinhDTO.DiaChi.Length < 3) { MsgboxUtil.Error("Địa chỉ không hợp lệ (nhỏ hơn 3 ký tự)!"); textEditDiaChi.Focus(); return; } try { _hocSinhBUS.LuuHoSo_HocSinh(hocSinhDTO, maLop); MsgboxUtil.Success("Lưu hồ sơ học sinh " + hocSinhDTO.TenHocSinh + " thành công!"); } catch (Exception ex) { MsgboxUtil.Error(ex); return; } LoadLai_GridControl_HocSinh(checkEditChuaPhanLop.Checked); _Diable_Control(isAdding: false); }
private void frmLapDSLop_Load(object sender, EventArgs e) { CboUtil.SetDataSource(comboBoxEditNamHoc, _namHocBUS.LayDTNamHoc(), "MaNamHoc", "TenNamHoc", 0); CboUtil.SetDataSource(comboBoxEditKhoi, _khoiBUS.LayDT_Khoi(), "MaKhoi", "TenKhoi", 0); CboUtil.SetDataSource(comboBoxEditGVCN, _giaoVienBUS.LayDT_DanhSachGiaoVien(), "MaGiaoVien", "TenGiaoVien", 0); }
private void advBandedGridView1_ValidateRow(object sender, ValidateRowEventArgs e) { DataRow dr = advBandedGridView1.GetDataRow(e.RowHandle); var bangDiem = new BangDiemDTO { HocSinh = { MaHocSinh = dr["MaHocSinh"].ToString(), TenHocSinh = dr["TenHocSinh"].ToString() }, MaHocKy = Convert.ToInt32(CboUtil.GetValueItem(comboBoxEditHocKy)), MonHoc = { MaMonHoc = CboUtil.GetValueItem(comboBoxEditMonHoc) }, LopDTO = { MaLop = treeListLopHoc.FocusedNode.GetValue("MaKhoi").ToString() }, DM_1 = dr["DM_1"] is DBNull ? -1 : Convert.ToDouble(dr["DM_1"]), DM_2 = dr["DM_2"] is DBNull ? -1 : Convert.ToDouble(dr["DM_2"]), D15_1 = dr["D15_1"] is DBNull ? -1 : Convert.ToDouble(dr["D15_1"]), D15_2 = dr["D15_2"] is DBNull ? -1 : Convert.ToDouble(dr["D15_2"]), D15_3 = dr["D15_3"] is DBNull ? -1 : Convert.ToDouble(dr["D15_3"]), D15_4 = dr["D15_4"] is DBNull ? -1 : Convert.ToDouble(dr["D15_4"]), D1T_1 = dr["D1T_1"] is DBNull ? -1 : Convert.ToDouble(dr["D1T_1"]), D1T_2 = dr["D1T_2"] is DBNull ? -1 : Convert.ToDouble(dr["D1T_2"]), DThi = dr["DThi"] is DBNull ? -1 : Convert.ToDouble(dr["DThi"]), DTB = dr["DTB"] is DBNull ? -1 : Convert.ToDouble(dr["DTB"]) }; try { // Kiểm tra điểm hợp lệ trên 1 dòng _bangDiemBUS.KiemTraHopLe_DataRow_Lop_MonHoc_HocKy(bangDiem); // Tính điểm trung bình double dTbBangdiem = _bangDiemBUS.TinhDTB_DataRow_Lop_MonHoc_HocKy(bangDiem); bangDiem.DTB = dTbBangdiem; // Gán và hiển thị cột DTB advBandedGridView1.SetRowCellValue(e.RowHandle, "DTB", dTbBangdiem); // Lưu vào CSDL _bangDiemBUS.LuuBangDiem_HocSinh_MonHoc_HocKy(bangDiem); } catch (Exception ex) { if (MsgboxUtil.YesNo(ex.Message + "\nBạn có muốn bỏ dòng này và nhập lại lần sau hay không?") == DialogResult.No) { e.Valid = false; } else { _bangDiemBUS.XoaBangDiem_HocSinh_MonHoc_HocKy(bangDiem); HienThi_Lai_BangDiem(); } } }
private void frmBC_TongKetHocKy_Load(object sender, EventArgs e) { CboUtil.SetDataSource(comboBoxEditNamHoc, _namHocBUS.LayDTNamHoc(), "MaNamHoc", "TenNamHoc", 0); CboUtil.SetDataSource(comboBoxEditHocKy, _hocKyBUS.LayDT_HocKy(), "MaHocKy", "TenHocKy", 0); CboUtil.SetDataSource(comboBoxEditKhoiLop, _khoiBUS.LayDT_Khoi(), "MaKhoi", "TenKhoi", 0); }
private void frmLapDSLop_Load(object sender, EventArgs e) { m_NamHocCtrl.HienThiComboBox(cmbNamHoc); CboUtil.SetDataSource(comboBoxEditGVCN, _giaoVienBUS.LayDT_DanhSachGiaoVien(), "MaGiaoVien", "TenGiaoVien", 0); simpleButtonThemMoi.Enabled = false; simpleButtonGhiDuLieu.Enabled = false; simpleButtonXoa.Enabled = false; txtkyhieu.Enabled = false; textEditTenLop.Enabled = false; }
private void comboBoxEditLop_SelectedIndexChanged(object sender, EventArgs e) { if (CboUtil.CheckSelectedNull(comboBoxEditLop)) { gridControlDSHocSinh.DataSource = null; return; } _LoadGridcontrolDSHocSinh(); if (radioButtonChuyenLopCungKhoi.Checked) { loadComboboxLopHoc_Moi(); } }
/// <summary> /// Hiển thị bảng tổng kết học kỳ /// </summary> private void HienThi_Bang_TongKetHocKy() { string maKhoi = CboUtil.GetValueItem(comboBoxEditKhoiLop); string maHocKy = CboUtil.GetValueItem(comboBoxEditHocKy); string maNamHoc = CboUtil.GetValueItem(comboBoxEditNamHoc); _dsBaocaoTongKetHocKy = _bangDiemBUS.LayList_BangTongKet_Khoi_HocKy(maKhoi, maHocKy, maNamHoc); gridControlTongKetHocKy.DataSource = _dsBaocaoTongKetHocKy; labelControlNamHoc.Text = CboUtil.GetDisplayItem(comboBoxEditNamHoc); labelControlHocKyTT.Text = maHocKy; labelControlKhoiLop.Text = maKhoi; }
private void gridViewLop_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e) { // Chac chan chon duoc 1 dong nao do if (gridViewLop.FocusedRowHandle < 0 || gridViewLop.FocusedRowHandle >= gridViewLop.RowCount) { return; } textEditMaLop.Text = gridViewLop.GetRowCellValue(gridViewLop.FocusedRowHandle, "MaLop").ToString(); textEditTenLop.Text = gridViewLop.GetRowCellValue(gridViewLop.FocusedRowHandle, "TenLop").ToString(); CboUtil.SelectedItem(comboBoxEditGVCN, gridViewLop.GetRowCellValue(gridViewLop.FocusedRowHandle, "MaGiaoVien").ToString() ); }
private void frmBangDiemMonHoc_Load(object sender, EventArgs e) { treeListLopHoc.ParentFieldName = "MaKhoi"; treeListLopHoc.PreviewFieldName = "TenKhoi"; treeListLopHoc.DataSource = _khoiBUS.LayDT_Khoi(); CboUtil.SetDataSource(comboBoxEditNamHoc, _namHocBUS.LayDTNamHoc(), "MaNamHoc", "TenNamHoc", 0); CboUtil.SetDataSource(comboBoxEditHocKy, _hocKyBUS.LayDT_HocKy(), "MaHocKy", "TenHocKy", 0); CapNhatListLop(); }
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(); }