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 simpleButtonLuu_Click(object sender, EventArgs e)
        {
            string msg = "";

            if (txtTenTruong.Text.Length < 3)
            {
                msg = "\nTên trường không hợp lệ! (lớn hơn 3 ký tự)";
            }
            if (txtDiaChiTruong.Text.Length < 3)
            {
                msg = "\nĐịa chỉ không hợp lệ! (lớn hơn 3 ký tự)";
            }

            if (integerInputSiSoToiDaMoi.Value <= 0)
            {
                msg = "\nSỉ số lớp tối đa không hợp lệ! (lớn hơn 0)";
            }

            else if (integerInputTuoiToiThieuMoi.Value >= integerInputTuoiToiDaMoi.Value)
            {
                msg = "\nTuổi tối thiểu phải nhỏ hơn tuổi tối đa!";
            }

            if (msg != "")
            {
                MsgboxUtil.Error(msg);
                return;
            }
            var quyDinh = new QuyDinhDTO

            {
                TenTruong    = txtTenTruong.Text.Replace("'", "''"),
                DiaChiTruong = txtDiaChiTruong.Text.Replace("'", "''"),

                SiSoToiDa    = Convert.ToInt32(integerInputSiSoToiDaMoi.Value),
                TuoiToiDa    = Convert.ToInt32(integerInputTuoiToiDaMoi.Value),
                TuoiToiThieu = Convert.ToInt32(integerInputTuoiToiThieuMoi.Value),

                DiemToiThieu = Convert.ToDouble(spinEditDiemToiThieuMoi.Value),
                DiemToiDa    = Convert.ToDouble(spinEditDiemToiDaMoi.Value),
                DiemDat      = Convert.ToDouble(spinEditDiemDatMoi.Value),
                DiemDatMon   = Convert.ToDouble(spinEditDiemDatMonMoi.Value),

                NgayApDungDiemDat      = dateTimePickerDiemDat.Value,
                NgayApDungDiemDatMon   = dateTimePickerDiemDatMon.Value,
                NgayApDungDiemToiThieu = dateTimePickerDiemToiThieu.Value,
                NgayApDungDiemToiDa    = dateTimePickerDiemToiDa.Value,
                NgayApDungSiSoToiDa    = dateTimePickerSiSoToiDa.Value,
                NgayApDungTuoiToiThieu = dateTimePickerTuoiToiThieu.Value,
                NgayApDungTuoiToiDa    = dateTimePickerTuoiToiDa.Value,
            };

            if (MsgboxUtil.YesNo("Bạn có chắc chắn muốn cập nhật không?")
                == DialogResult.Yes)
            {
                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!");
                }
                return;
            }
            else
            {
                return;
            }
        }