/// <summary> /// Boton para continuar en el cambio de contrasenia /// </summary> /// <param name="sender">Propiedad de la clase</param> /// <param name="e">Propiedad de la clase</param> private void BotonContinuar(object sender, RoutedEventArgs e) { ProxyRecuperarContrasenia.RecuperarContraseniaServiceClient servidor = new ProxyRecuperarContrasenia.RecuperarContraseniaServiceClient(); jugadorEncontrado = (bool)(servidor?.ValidarJugadorPorCorreo(TextoCorreo.Text)); try { if (jugadorEncontrado) { GenerarCodigoRecuperacion(); servidor?.EnviarCorreoRecuperacion(TextoCorreo.Text, codigo); RecuperarContraseniaCodigo ventanaRecuperarContraseniaCodigo = new RecuperarContraseniaCodigo(codigo, TextoCorreo.Text); ventanaRecuperarContraseniaCodigo.Show(); Window.GetWindow(this).Close(); } else { MessageBox.Show("No se encontró ningún jugador con ese correo"); } } catch (CommunicationException ex) { MessageBox.Show("ERROR: El servidor no esta disponible, intente más tarde"); } }
private void BotonContinuar(object sender, RoutedEventArgs e) { ProxyRecuperarContrasenia.RecuperarContraseniaServiceClient servidor = new ProxyRecuperarContrasenia.RecuperarContraseniaServiceClient(); jugadorEncontrado = (bool)(servidor?.ValidarJugadorPorCorreo(TextoCorreo.Text)); if (jugadorEncontrado) { GenerarCodigoRecuperacion(); servidor?.EnviarCorreoRecuperacion(TextoCorreo.Text, codigo); RecuperarContraseniaCodigo ventanaRecuperarContraseniaCodigo = new RecuperarContraseniaCodigo(codigo, TextoCorreo.Text); ventanaRecuperarContraseniaCodigo.Show(); Window.GetWindow(this).Close(); } else { MessageBox.Show("No se encontró ningún jugador con ese correo"); } }