Exemple #1
0
        private void Submit_Click(object sender, RoutedEventArgs e)
        {
            submit.Visibility                       = Visibility.Collapsed;
            cancel.Visibility                       = Visibility.Collapsed;
            edit.Visibility                         = Visibility.Visible;
            TextBox_MaxDebt.IsEnabled               = false;
            TextBox_MinExAfterBuying.IsEnabled      = false;
            TextBox_MinAddBeforeSupplying.IsEnabled = false;
            TextBox_MinExBeforeSupplying.IsEnabled  = false;
            btnChangeRule4.IsEnabled                = false;
            btnChangeRule3.IsEnabled                = false;
            btnChangeRule2.IsEnabled                = false;
            btnChangeRule1.IsEnabled                = false;

            QuyDinhDTO quyDinhMoi = new QuyDinhDTO(double.Parse(TextBox_MaxDebt.Text), int.Parse(TextBox_MinExAfterBuying.Text), int.Parse(TextBox_MinAddBeforeSupplying.Text), int.Parse(TextBox_MinExBeforeSupplying.Text));

            if (QuyDinhBUS.thayDoiQuyDinh(quyDinhMoi))
            {
                Global.quyDinh = quyDinhMoi;
            }
            else
            {
                MessageBox.Show("Thay đổi quy định thất bại", "Thông báo");
                TextBox_MaxDebt.Text               = Global.quyDinh.NoToiDa.ToString();
                TextBox_MinExAfterBuying.Text      = Global.quyDinh.LuongTonSauKhiBan.ToString();
                TextBox_MinAddBeforeSupplying.Text = Global.quyDinh.LuongNhapToiThieu.ToString();
                TextBox_MinExBeforeSupplying.Text  = Global.quyDinh.LuongTonToiThieuKhiNhap.ToString();
            }
            QuyDinhBUS.thayDoiKiemTraQuyDinh(Global.ControlRules);
        }
        private void button_SuaQuyDinh_Click(object sender, EventArgs e)
        {
            QuyDinhDTO temp = new QuyDinhDTO();

            DialogResult dlr = MessageBox.Show("Bạn có muốn sử quy dinh không?", "Xác nhận!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            if (dlr == DialogResult.Yes)
            {
                temp.TuoiToiThieu         = Convert.ToInt32(this.numericUpDown_TuoiToiThieu.Value);
                temp.TuoiToiDa            = Convert.ToInt32(this.numericUpDown_TuoiToiDa.Value);
                temp.SoNgayMuonToiDa      = Convert.ToInt32(this.numericUpDown_NgayMuonToiDa.Value);
                temp.SoSachMuonToiDa      = Convert.ToInt32(this.numericUpDown_SachMuonToiDa.Value);
                temp.KhoangCachNamXuatBan = Convert.ToInt32(this.numericUpDown_NamXuatBan.Value);
                bool kq = qdBUS.sua(temp);
                if (kq == false)
                {
                    MessageBox.Show("Sửa quy định thất bại.");
                }
                else
                {
                    listQD = qdBUS.select();

                    this.numericUpDown_TuoiToiThieu.Value  = listQD[0].TuoiToiThieu;
                    this.numericUpDown_TuoiToiDa.Value     = listQD[0].TuoiToiDa;
                    this.numericUpDown_NgayMuonToiDa.Value = listQD[0].SoNgayMuonToiDa;
                    this.numericUpDown_SachMuonToiDa.Value = listQD[0].SoSachMuonToiDa;
                    this.numericUpDown_NamXuatBan.Value    = listQD[0].KhoangCachNamXuatBan;
                    MessageBox.Show("Sửa quy dịnh thành công");
                }
            }
            else
            {
                MessageBox.Show("Không sửa.");
            }
        }
        private void frmQuyDinhToanTruong_Load(object sender, EventArgs e)
        {
            QuyDinhDTO quyDinh = _quyDinhBUS.LayDS_QuyDinh();

            txtTenTruong.Text    = quyDinh.TenTruong;
            txtDiaChiTruong.Text = quyDinh.DiaChiTruong;
            integerInputTuoiToiThieuHienTai.Value = quyDinh.TuoiToiThieu;
            integerInputTuoiToiDaHienTai.Value    = quyDinh.TuoiToiDa;
            integerInputSiSoToiDaHienTai.Value    = quyDinh.SiSoToiDa;
            spinEditDiemToiThieuHienTai.Value     = Convert.ToDecimal(quyDinh.DiemToiThieu);
            spinEditDiemToiDaHienTai.Value        = Convert.ToDecimal(quyDinh.DiemToiDa);
            spinEditDiemDatHienTai.Value          = Convert.ToDecimal(quyDinh.DiemDat);
            spinEditDiemDatMonHienTai.Value       = Convert.ToDecimal(quyDinh.DiemDatMon);

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

            integerInputTuoiToiThieuMoi.Value = quyDinh.TuoiToiThieu;
            integerInputTuoiToiDaMoi.Value    = quyDinh.TuoiToiDa;
            integerInputSiSoToiDaMoi.Value    = quyDinh.SiSoToiDa;
            spinEditDiemToiThieuMoi.Value     = Convert.ToDecimal(quyDinh.DiemToiThieu);
            spinEditDiemToiDaMoi.Value        = Convert.ToDecimal(quyDinh.DiemToiDa);
            spinEditDiemDatMoi.Value          = Convert.ToDecimal(quyDinh.DiemDat);
            spinEditDiemDatMonMoi.Value       = Convert.ToDecimal(quyDinh.DiemDatMon);
        }
Exemple #4
0
        /// <summary>
        /// Lấy danh sách quy định
        /// </summary>
        /// <returns></returns>
        public QuyDinhDTO LayDS_QuyDinh()
        {
            string sql = "SELECT * FROM THAMSO";

            OpenConnection();
            SqlDataReader dr      = ExecuteReader(sql);
            var           quyDinh = new QuyDinhDTO();

            while (dr.Read())
            {
                switch (Convert.ToString(dr["TenThamSo"]))
                {
                case "TenTruong":
                    quyDinh.TenTruong = Convert.ToString(dr["GiaTri"]);
                    break;

                case "DiaChiTruong":
                    quyDinh.DiaChiTruong = Convert.ToString(dr["GiaTri"]);
                    break;

                case "DiemDat":
                    quyDinh.DiemDat           = Convert.ToDouble(dr["GiaTri"]);
                    quyDinh.NgayApDungDiemDat = Convert.ToDateTime(dr["NgayApDung"]);
                    break;

                case "DiemDatMon":
                    quyDinh.DiemDatMon           = Convert.ToDouble(dr["GiaTri"]);
                    quyDinh.NgayApDungDiemDatMon = Convert.ToDateTime(dr["NgayApDung"]);
                    break;

                case "SiSoToiDa":
                    quyDinh.SiSoToiDa           = Convert.ToInt32(dr["GiaTri"]);
                    quyDinh.NgayApDungSiSoToiDa = Convert.ToDateTime(dr["NgayApDung"]);
                    break;

                case "TuoiToiThieu":
                    quyDinh.TuoiToiThieu           = Convert.ToInt32(dr["GiaTri"]);
                    quyDinh.NgayApDungTuoiToiThieu = Convert.ToDateTime(dr["NgayApDung"]);
                    break;

                case "TuoiToiDa":
                    quyDinh.TuoiToiDa           = Convert.ToInt32(dr["GiaTri"]);
                    quyDinh.NgayApDungTuoiToiDa = Convert.ToDateTime(dr["NgayApDung"]);
                    break;

                case "DiemToiThieu":
                    quyDinh.DiemToiThieu           = Convert.ToDouble(dr["GiaTri"]);
                    quyDinh.NgayApDungDiemToiThieu = Convert.ToDateTime(dr["NgayApDung"]);
                    break;

                case "DiemToiDa":
                    quyDinh.DiemToiDa           = Convert.ToDouble(dr["GiaTri"]);
                    quyDinh.NgayApDungDiemToiDa = Convert.ToDateTime(dr["NgayApDung"]);
                    break;
                }
            }
            CloseConnection();
            return(quyDinh);
        }
        public List <QuyDinhDTO> select()
        {
            Console.WriteLine("========================================================");

            string query = string.Empty;

            query = "SELECT * FROM [dbo].[tblQuyDinh]";
            List <QuyDinhDTO> listTemp = new List <QuyDinhDTO>();

            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandType = System.Data.CommandType.Text;
                    cmd.CommandText = query;


                    try
                    {
                        Console.WriteLine("Bat dau chay query");
                        con.Open();
                        SqlDataReader reader = null;
                        reader = cmd.ExecuteReader();
                        Console.WriteLine("Chay query thanh cong");
                        if (reader.HasRows == true)
                        {
                            while (reader.Read())
                            {
                                QuyDinhDTO temp = new QuyDinhDTO();
                                temp.MaQD         = reader["maQuyDinh"].ToString();
                                temp.TuoiToiThieu = int.Parse(reader["doTuoiToiThieu"].ToString());
                                temp.TuoiToiDa    = int.Parse(reader["doTuoiToiDa"].ToString());


                                temp.KhoangCachNamXuatBan = int.Parse(reader["khoangCachNamXuatBan"].ToString());
                                temp.SoSachMuonToiDa      = int.Parse(reader["soSachMuonToiDa"].ToString());
                                temp.SoNgayMuonToiDa      = int.Parse(reader["soNgayMuonToiDa"].ToString());


                                listTemp.Add(temp);

                                Console.WriteLine("quy dinh: " + temp.MaQD + "  " + temp.TuoiToiThieu + "   " + temp.TuoiToiDa + "  " + temp.KhoangCachNamXuatBan + "  " + temp.SoNgayMuonToiDa + "  " + temp.SoSachMuonToiDa);
                            }
                        }

                        con.Close();
                        con.Dispose();
                    }
                    catch (Exception ex)
                    {
                        con.Close();
                        return(null);
                    }
                }
            }
            Console.WriteLine("Get quy dinh thành công");
            return(listTemp);
        }
        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!");
            }
        }
Exemple #7
0
        /// <summary>
        /// Lấy danh sách quy định
        /// </summary>
        /// <returns></returns>
        public QuyDinhDTO LayDS_QuyDinh()
        {
            string sql = "SELECT Khoa, GiaTri FROM QuyDinh";

            OpenConnect();
            SqlDataReader dr      = ExecuteReader(sql);
            var           quyDinh = new QuyDinhDTO();

            while (dr.Read())
            {
                switch (Convert.ToString(dr["Khoa"]))
                {
                case "MaNamHocHT":
                    quyDinh.MaNamHoc = Convert.ToString(dr["GiaTri"]);
                    break;

                case "DiaChiTruong":
                    quyDinh.DiaChiTruong = Convert.ToString(dr["GiaTri"]);
                    break;

                case "DiemChuan":
                    quyDinh.DiemChuan = Convert.ToDouble(dr["GiaTri"]);
                    break;

                case "NgayApDung":
                    quyDinh.NgayApDung = Convert.ToDateTime(dr["GiaTri"]);
                    break;

                case "SiSoCanTren":
                    quyDinh.SiSoCanTren = Convert.ToInt32(dr["GiaTri"]);
                    break;

                case "SoLuongLop":
                    quyDinh.SoLuongLop = Convert.ToInt32(dr["GiaTri"]);
                    break;

                case "TenTruong":
                    quyDinh.TenTruong = Convert.ToString(dr["GiaTri"]);
                    break;

                case "TuoiCanDuoi":
                    quyDinh.TuoiCanDuoi = Convert.ToInt32(dr["GiaTri"]);
                    break;

                case "TuoiCanTren":
                    quyDinh.TuoiCanTren = Convert.ToInt32(dr["GiaTri"]);
                    break;
                }
            }
            CloseConnect();
            return(quyDinh);
        }
        public bool sua(QuyDinhDTO temp)
        {
            Console.WriteLine("b============== BAT DAU SU THONG TIN THE =============");

            string query = string.Empty;

            query += "UPDATE [dbo].[tblQuyDinh]  SET ";

            query += "[doTuoiToiThieu]=@doTuoiToiThieu,";
            query += "[doTuoiToiDa]=@doTuoiToiDa,";
            query += "[khoangCachNamXuatBan]=@khoangCachNamXuatBan,";
            query += "[soSachMuonToiDa]=@soSachMuonToiDa,";
            query += "[soNgayMuonToiDa]=@soNgayMuonToiDa";


            Console.WriteLine("Query: " + query);
            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandType = System.Data.CommandType.Text;
                    cmd.CommandText = query;

                    cmd.Parameters.AddWithValue("@doTuoiToiThieu", temp.TuoiToiThieu);
                    //      cmd.Parameters.AddWithValue("@ngayNhap", temp.NgayNhap.Year + "-" + temp.NgayNhap.Month + "-" + temp.NgayNhap.Day);
                    cmd.Parameters.AddWithValue("@doTuoiToiDa", temp.TuoiToiDa);

                    cmd.Parameters.AddWithValue("@khoangCachNamXuatBan", temp.KhoangCachNamXuatBan);
                    cmd.Parameters.AddWithValue("@soSachMuonToiDa", temp.SoSachMuonToiDa);
                    cmd.Parameters.AddWithValue("@soNgayMuonToiDa", temp.SoNgayMuonToiDa);

                    try
                    {
                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();
                        con.Dispose();
                    }
                    catch (Exception ex)
                    {
                        con.Close();
                        return(false);
                    }
                }
            }
            return(true);
        }
        private void frmQuyDinhDauNam_Load(object sender, EventArgs e)
        {
            CboUtil.SetDataSource(comboBoxEditNamHoc, _namHocBUS.LayDTNamHoc(),
                                  "MaNamHoc", "TenNamHoc", 0);
            QuyDinhDTO quyDinh = _quyDinhBUS.LayDS_QuyDinh();

            textEdittenTruong.Text   = quyDinh.TenTruong;
            textEditDiaChi.Text      = quyDinh.DiaChiTruong;
            spinEditSoLuongLop.Value = quyDinh.SoLuongLop;
            spinEditSiSoToiDa.Value  = quyDinh.SiSoCanTren;
            spinEditDoTuoiDen.Value  = quyDinh.TuoiCanTren;
            spinEditDoTuoiTu.Value   = quyDinh.TuoiCanDuoi;
            spinEditDiemDat.Value    = Convert.ToDecimal(quyDinh.DiemChuan);
            dateEditNgayAD.EditValue = quyDinh.NgayApDung;
            CboUtil.SelectedItem(comboBoxEditNamHoc, quyDinh.MaNamHoc);
        }
Exemple #10
0
        /// <summary>
        /// Sửa quy định
        /// </summary>
        /// <param name="quyDinhDTO">QuyDinhDTO</param>
        /// <returns></returns>
        public bool SuaQuyDinh(QuyDinhDTO quyDinhDTO)
        {
            string sql = string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'DiaChiTruong'\n",
                                       quyDinhDTO.DiaChiTruong);

            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'TenTruong'\n",
                                 quyDinhDTO.TenTruong);

            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'SiSoToiDa'\n",
                                 quyDinhDTO.SiSoToiDa);

            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'TuoiToiThieu'\n",
                                 quyDinhDTO.TuoiToiThieu);
            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'TuoiToiDa'\n",
                                 quyDinhDTO.TuoiToiDa);

            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'DiemDat'\n",
                                 quyDinhDTO.DiemDat);
            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'DiemDatMon'\n",
                                 quyDinhDTO.DiemDatMon);

            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'DiemToiThieu'\n",
                                 quyDinhDTO.DiemToiThieu);
            sql += string.Format("UPDATE THAMSO SET GiaTri= N'{0}' WHERE TenThamSo = 'DiemToiDa'\n",
                                 quyDinhDTO.DiemToiDa);

            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'DiemDat'\n",
                                 quyDinhDTO.NgayApDungDiemDat);
            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'DiemDatMon'\n",
                                 quyDinhDTO.NgayApDungDiemDatMon);
            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'DiemToiThieu'\n",
                                 quyDinhDTO.NgayApDungDiemToiThieu);
            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'DiemToiDa'\n",
                                 quyDinhDTO.NgayApDungDiemToiDa);
            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'TuoiToiThieu'\n",
                                 quyDinhDTO.NgayApDungTuoiToiThieu);
            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'TuoiToiDa'\n",
                                 quyDinhDTO.NgayApDungTuoiToiDa);
            sql += string.Format("UPDATE THAMSO SET NgayApDung = '{0:dd-MM-yyyy}' WHERE TenThamSo = 'SiSoToiDa'\n",
                                 quyDinhDTO.NgayApDungSiSoToiDa);



            return(ExecuteQuery(sql) > 0);
        }
Exemple #11
0
        public static bool thayDoiQuyDinh(QuyDinhDTO quyDinhMoi)
        {
            string sCommand = string.Format("Update QuyDinh set NoToiDa = {0}, LuongTonSauKhiBan = {1}, LuongNhapToiThieu = {2}, LuongTonToiThieuKhiNhap = {3}", quyDinhMoi.NoToiDa, quyDinhMoi.LuongTonSauKhiBan, quyDinhMoi.LuongNhapToiThieu, quyDinhMoi.LuongTonToiThieuKhiNhap);

            con = DataProvider.openConnection();
            bool result;

            try
            {
                result = DataProvider.executeNonQuery(sCommand, con);
                DataProvider.closeConnection(con);
            }
            catch
            {
                result = false;
                DataProvider.closeConnection(con);
            }
            return(result);
        }
Exemple #12
0
        /// <summary>
        /// Sửa quy định
        /// </summary>
        /// <param name="quyDinhDTO">QuyDinhDTO</param>
        /// <returns></returns>
        public bool SuaQuyDinh(QuyDinhDTO quyDinhDTO)
        {
            string sql = string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'DiaChiTruong'\n",
                                       quyDinhDTO.DiaChiTruong);

            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'MaNamHocHT'\n",
                                 quyDinhDTO.MaNamHoc);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'DiemChuan'\n",
                                 quyDinhDTO.DiemChuan);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0:dd-MM-yyyy}' WHERE Khoa = 'NgayApDung'\n",
                                 quyDinhDTO.NgayApDung);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'SiSoCanTren'\n",
                                 quyDinhDTO.SiSoCanTren);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'SoLuongLop'\n",
                                 quyDinhDTO.SoLuongLop);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'TenTruong'\n",
                                 quyDinhDTO.TenTruong);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'TuoiCanDuoi'\n",
                                 quyDinhDTO.TuoiCanDuoi);
            sql += string.Format("UPDATE QUYDINH SET GiaTri= N'{0}' WHERE Khoa = 'TuoiCanTren'\n",
                                 quyDinhDTO.TuoiCanTren);
            return(ExecuteQuery(sql) > 0);
        }
 public static int UpdateRule(QuyDinhDTO rule) => QuyDinhDAO.updateRule(rule);
        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;
            }
        }
Exemple #15
0
        public bool sua(QuyDinhDTO tl)
        {
            bool re = qdDAL.sua(tl);

            return(re);
        }
Exemple #16
0
 public static bool thayDoiQuyDinh(QuyDinhDTO quyDinhMoi) => QuyDinhDAO.thayDoiQuyDinh(quyDinhMoi);
Exemple #17
0
 /// <summary>
 /// Cập nhật quy định
 /// </summary>
 /// <param name="quyDinhDTO">QuyDinhDTO</param>
 /// <returns></returns>
 public bool CapNhat_QuyDinh(QuyDinhDTO quyDinhDTO)
 {
     return(_quyDinhDAL.SuaQuyDinh(quyDinhDTO));
 }