private bool ValidataInfo()//信息录入真实性验证 { bool b = true; //学号不能为空 if (string.IsNullOrWhiteSpace(txtSNO.Text)) { MessageBox.Show("学号不能为空!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSNO.Focus(); return(false); } //学号必须为10位数字 if (!ValidataInput.IsSNo(txtSNO.Text)) { MessageBox.Show("学号必须为16开头十位数字!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSNO.Focus(); return(false); } //学号不能重复 if (actionFlag == 1) { if (objStudentService.IsExistSNO(txtSNO.Text.Trim(), objListStudent)) { MessageBox.Show("该学号已存在!请重新输入", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSNO.Focus(); return(false); } } //姓名不能为空 if (string.IsNullOrWhiteSpace(txtSName.Text)) { MessageBox.Show("姓名不能为空!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSName.Focus(); return(false); } //姓名必须为汉字 if (!ValidataInput.IsChinese(txtSName.Text)) { MessageBox.Show("姓名必须为汉字", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSName.Focus(); return(false); } //生日不能晚于当前系统时间 if (Convert.ToDateTime(dtpBirthdy.Text) > DateTime.Now) { MessageBox.Show("日期必须小于当前日期!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); dtpBirthdy.Focus(); return(false); } //手机号码 if (!ValidataInput.IsMobileNo(txtMobile.Text)) { MessageBox.Show("手机号必须为11位数字!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMobile.Focus(); return(false); } //邮箱地址 if (!ValidataInput.IsEMail(txtEmail.Text)) { MessageBox.Show("邮箱格式错误!", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEmail.Focus(); return(false); } return(b); }