private void btnOk_Click(object sender, EventArgs e) { MED_USERS user = AccountService.Login(_userID, txtPassWord.Text.Trim()); if (user != null) { if (txtNewPWD.Text.Trim() != "" && txtNewPWDtoo.Text.Trim() != "") { if (txtNewPWD.Text.Trim() == txtNewPWDtoo.Text.Trim()) { user.LOGIN_PWD = MD5Encrypt.GetMd5To32Str(txtNewPWD.Text.Trim()); if (UserService.SaveUser(user)) { ExtendApplicationContext.Current.LoginUser.LOGIN_PWD = MD5Encrypt.GetMd5To32Str(txtNewPWD.Text.Trim()); MessageBoxFormPC.Show("密码修改成功", MessageBoxIcon.Asterisk); } } else { MessageBoxFormPC.Show("确认新密码错误", MessageBoxIcon.Information); } } else { MessageBoxFormPC.Show("新密码不能为空", MessageBoxIcon.Information); } } else { MessageBoxFormPC.Show("旧密码输入错误!", MessageBoxIcon.Information); } }