コード例 #1
0
 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);
     }
 }
コード例 #2
0
        /// <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();
        }