private bool CheckInput() { if (_user.ID <= 0) { return(Common.Common_Func.ErrorMessage("用户信息获取不正确", "保存失败")); } if (string.IsNullOrEmpty(_user.UserNo)) { return(Common.Common_Func.ErrorMessage("用户编号不能为空", "保存失败")); } if (string.IsNullOrEmpty(_user.UserName)) { return(Common.Common_Func.ErrorMessage("用户名称不能为空", "保存失败")); } if (string.IsNullOrEmpty(_user.Password)) { return(Common.Common_Func.ErrorMessage("密码不能为空", "保存失败")); } if (!_user.Password.Equals(_user.RePassword)) { return(Common.Common_Func.ErrorMessage("确认密码与新用户密码不一致", "保存失败")); } if (_user.Password.Equals(Basic_Func.JiaMi(Common.Common_Var.DefaultPwd))) { return(Common.Common_Func.ErrorMessage("不能修改为默认密码", "保存失败")); } return(true); }
private bool SaveData() { bsMain.EndEdit(); if (_user.Password != _back.Password) { _user.Password = Basic_Func.JiaMi(_user.Password); _user.RePassword = Basic_Func.JiaMi(_user.RePassword); } else { Common.Common_Func.ErrorMessage("密码未做任何修改!", "保存失败"); return(false); } if (!CheckInput()) { return(false); } string strErr = string.Empty; if (Login_Func.ChangeUserPassword(_user, ref strErr)) { if (_user.ID == Common.Common_Var.CurrentUser.ID) { Common.Common_Func.ErrorMessage("密码修改成功,请重新登陆!", "保存成功"); Application.Exit(); } else { Common.Common_Func.ErrorMessage("数据保存成功!", "保存成功"); InitForm(); } return(true); } else { Common.Common_Func.ErrorMessage(strErr, "保存失败"); return(false); } }