private void AcceptButtonClicked(object sender, RoutedEventArgs routedEvent) { if (ValidateConfirmationPassword()) { if (MemberATEValidator.BeValidPassword(PasswordBoxNewPassword.Password)) { PasswordBoxComfirmationPassword.BorderBrush = Brushes.Green; PasswordBoxNewPassword.BorderBrush = Brushes.Green; try { accountRecover = new Models.AccountRecover(); accountRecover.email = TextBoxEmail.Text; accountRecover.password = Security.Encrypt(PasswordBoxNewPassword.Password); accountRecover.code = int.Parse(TextBoxCodeConfirmation.Text); ChangePassword(); } catch (FormatException formatException) { TelegramBot.SendToTelegram(formatException); LogException.Log(this, formatException); MessageBox.Show("Ingresa un código válido", "Código inválido", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { PasswordBoxComfirmationPassword.BorderBrush = Brushes.Red; PasswordBoxNewPassword.BorderBrush = Brushes.Red; MessageBox.Show("Por favor ingrese una contraseña válida", "Constraseña incorrecto", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("La contraseña y la confirmación deben ser la misma", "Constraseña incorrecto", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private bool ValidateDataAccount() { MemberATEValidator memberATEValidator = new MemberATEValidator(PasswordBoxConfirmPassword.Password); FluentValidation.Results.ValidationResult dataValidationResult = memberATEValidator.Validate(memberATE); IList <ValidationFailure> validationFailures = dataValidationResult.Errors; UserFeedback userFeedback = new UserFeedback(FormGrid, validationFailures); userFeedback.ShowFeedback(); return(dataValidationResult.IsValid && ValidateCity() && ValidateState()); }
private void SendEmailButtonClicked(object sender, RoutedEventArgs routedEvent) { if (MemberATEValidator.BeValidEmail(TextBoxEmail.Text)) { TextBoxEmail.BorderBrush = Brushes.Green; SendEmail(); } else { TextBoxEmail.BorderBrush = Brushes.Red; MessageBox.Show("Por favor ingrese un correo válido", "Email incorrecto", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void SaveButtonClicked(object sender, RoutedEventArgs routedEventArgs) { if (ValidateConfirmationPassword()) { if (MemberATEValidator.BeValidPassword(PasswordBoxNewPassword.Password)) { ChangePassword(); } else { MessageBox.Show("La contraseña debe contar con Mayúsculas, Minúsculas, Numeros y un caracter especial", "Contraseña invalida", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("La nueva contraseña y la confimación no son la misma", "Confirmación invalida", MessageBoxButton.OK, MessageBoxImage.Warning); } }