private void Button_ValidarCuenta(object sender, RoutedEventArgs e) { sonidoBoton.Play(); if (textBox_Codigo.Text == "") { string ingresarCodigo = Properties.Resources.ingresarCodigoActivacion; MessageBox.Show(ingresarCodigo); return; } ServicioErstick2.ControlCuentaClient cliente = new ServicioErstick2.ControlCuentaClient(); try { int respuesta = cliente.ActivarCuentaJugador(cuenta, textBox_Codigo.Text); if (respuesta == (int)EstadoDeOperacion.OperacionExitosa) { var cuentaActivada = Properties.Resources.cuentaActivada; MessageBox.Show(cuentaActivada); RegistroUsuario vetanaPrincipal = new RegistroUsuario(); vetanaPrincipal.Show(); this.Close(); } else if (respuesta == (int)EstadoDeOperacion.CodigoInvalido) { MessageBox.Show(Properties.Resources.codigoInvalido); } else if (respuesta == (int)EstadoDeOperacion.ErrorBaseDatos || respuesta == (int)EstadoDeOperacion.Excepcion) { MessageBox.Show(Properties.Resources.errorConexionBaseDatos, Properties.Resources.tituloErrorConexion, MessageBoxButton.OK, MessageBoxImage.Error); } } catch (System.ServiceModel.EndpointNotFoundException) { MessageBox.Show(Properties.Resources.errorConexionServidor, Properties.Resources.tituloErrorConexion, MessageBoxButton.OK, MessageBoxImage.Error); } }
/// <summary> /// Abre la ventana del registro para nuevos usuarios. /// </summary> /// <param name="sender">Botón de registrarse.</param> /// <param name="e">Evento de Click.</param> private void Button_Registrarse(object sender, RoutedEventArgs e) { sonidoBoton.Play(); RegistroUsuario ventanaRegistro = new RegistroUsuario(); ventanaRegistro.Show(); this.Close(); musicaFondo.Stop(); }