/// <summary> /// 保存数据 /// </summary> private void SaveData() { if (!ValidatorData()) { return; } else { string confrmpw = HandlePwd.Encrypt(txtConfrmPasswd.Text.Trim()); BLL.T_Users_BLL userBLL = new ERM.BLL.T_Users_BLL(); MDL.T_Users UsersMDL = userBLL.Find(Globals.UserID); UsersMDL.password = confrmpw; userBLL.Update(UsersMDL); this.Close(); } }
/// <summary> /// 验证数据必填项 /// </summary> /// <returns></returns> private bool ValidatorData() { if (this.txtUserLogin.Text.Trim() == "") { TXMessageBoxExtensions.Info(SystemTips.MSG_USERID_NOTNULL, SystemTips.MSG_TITLE);//用户ID不能为空 this.txtUserLogin.Focus(); return(false); } if (this.txtOldPasswd.Text.Trim() == "") { TXMessageBoxExtensions.Info(SystemTips.MSG_USERPWD_NOTNULL, SystemTips.MSG_TITLE);//用户名不能为空 this.txtOldPasswd.Focus(); return(false); } if (this.txtNewPasswd.Text.Trim() == "") { TXMessageBoxExtensions.Info("新密码不能为空", SystemTips.MSG_TITLE);//用户全名不能为空 this.txtNewPasswd.Focus(); return(false); } if (this.txtNewPasswd.Text.Trim() != txtConfrmPasswd.Text.Trim()) { TXMessageBoxExtensions.Info("确认密码与新密码不相符,请重新输入确认密码", SystemTips.MSG_TITLE);//请选择用户风格 this.txtConfrmPasswd.Focus(); return(false); } BLL.T_Users_BLL bll1 = new ERM.BLL.T_Users_BLL(); MDL.T_Users mdl1 = bll1.Find(Globals.UserID); if (HandlePwd.Decrypt(mdl1.password) != this.txtOldPasswd.Text.Trim()) { TXMessageBoxExtensions.Info("原密码错误,不可以修改!", SystemTips.MSG_TITLE);//请选择用户风格 this.txtConfrmPasswd.Focus(); return(false); } return(true); }