Beispiel #1
0
        public Boolean KiemTraSiSoTruocKhiLuu(String siSoColumn)
        {
            foreach (DataGridViewRow row in dGVLop.Rows)
            {
                if (row.Cells[siSoColumn].Value != null)
                {
                    try
                    {
                        int siSo = Convert.ToInt32(row.Cells[siSoColumn].Value.ToString());

                        if (quyDinh.KiemTraSiSo(siSo) == false)
                        {
                            MessageBoxEx.Show("Sỉ số không đúng quy định!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return(false);
                        }
                    }
                    catch
                    {
                        MessageBoxEx.Show("Sỉ số phải là một số nguyên!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return(false);
                    }
                }
            }
            return(true);
        }
        private void btnLuuVaoDS_Click_1(object sender, EventArgs e)
        {
            if (txtMaLop.Text != "" &&
                txtTenLop.Text != "" &&
                cmbKhoiLop.SelectedValue != null &&
                cmbNamHoc.SelectedValue != null &&
                cmbGiaoVien.SelectedValue != null &&
                quyDinh.KiemTraSiSo(iniSiSo.Value) == true)
            {
                m_LopCtrl.LuuLop(txtMaLop.Text, txtTenLop.Text, cmbKhoiLop.SelectedValue.ToString(), cmbNamHoc.SelectedValue.ToString(), iniSiSo.Value, cmbGiaoVien.SelectedValue.ToString());
                m_LopCtrl.HienThi(dGVLop, bindingNavigatorLop, txtMaLop, txtTenLop, cmbKhoiLop, cmbNamHoc, iniSiSo, cmbGiaoVien);

                bindingNavigatorLop.BindingSource.MoveLast();
            }
            else
            {
                MessageBoxEx.Show("Giá trị của các ô không được rỗng và sỉ số phải theo quy định!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        public Boolean KiemTraSiSoTruocKhiLuu(String siSoColumn)
        {
            var lopDTO = new LopDTO();

            lopDTO.SiSo = iniSiSo.Value;
            if (quyDinh.KiemTraSiSo(lopDTO.SiSo) == false)
            {
                MsgboxUtil.Error("Sĩ số không đúng quy định!");

                return(false);
            }
            return(true);
        }