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); } }
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); }