private bool checkValide() { if (!CValidateTools.checkLength(textBox_id.Text, 1, 20)) { CValidateTools.showError("编号 长度必须大于0且小于20"); return(false); } if (!CValidateTools.isNumber(textBox_id.Text)) { CValidateTools.showError("编号 必须是全数字"); return(false); } if (!CValidateTools.checkLength(textBox_name.Text, 1, 20)) { CValidateTools.showError("用户名 长度必须大于0且小于20"); return(false); } if (!CValidateTools.checkLength(textBox_cname.Text, 1, 20)) { CValidateTools.showError("姓名 长度必须大于0且小于20"); return(false); } return(true); }
//重置密码 private void button1_Click(object sender, EventArgs e) { if (!ClassGlobalUserInfo.checkValidate())//操作员没有权限 { CValidateTools.showError("权限不足"); return; } if (!CValidateTools.checkLength(textBox_id.Text, 1, 20)) { CValidateTools.showError("请先选择一个用户"); return; } if (CValidateTools.showYesNoDialog("确定要重置密码吗?") == DialogResult.Cancel) { return; } string strUpdate = "update userInfo set AdmPwd = '888888' where userNumber = '#usernumber' "; strUpdate = strUpdate.Replace("#usernumber", textBox_id.Text); bool result = false; try { ADOHelper db = new ADOHelper(); result = db.ExecuteUpdate(strUpdate); } catch (Exception ex) { CValidateTools.showError(ex.Message); return; } if (result) { CValidateTools.showOK("密码重置成功!"); } }