bool CheckOldPassword() { if (string.IsNullOrEmpty(CtrlOldPassword.Password)) { CtrlErrorOldPassword.ShowError("Укажите старый пароль."); return(false); } if (!UserValidator.IsValidPassword(CtrlOldPassword.Password)) { CtrlErrorOldPassword.ShowError("Неправильный пароль."); return(false); } CtrlErrorOldPassword.ClearError(); return(true); }
private void CtrlChangePassword_Click(object sender, RoutedEventArgs e) { CtrlChangePasswordMessage.Content = null; if (!CheckOldPassword() | !CheckNewPassword() | !CheckReNewPassword()) { return; } if (manager.Channel.ChangeUserPassword(CtrlOldPassword.Password, CtrlNewPassword.Password)) { manager.UpdateUser(); CtrlChangePasswordMessage.Content = "Пароль успешно изменен."; } else { CtrlErrorOldPassword.ShowError("Неправильный пароль"); } }
private void CtrlOldPassword_KeyDown(object sender, EventArgs e) { CtrlChangePasswordMessage.Content = null; CtrlErrorOldPassword.ClearError(); }