Example #1
0
        private void BotonRegistrarse(object sender, RoutedEventArgs e)
        {
            if (codigo == TextoCodigo.Text)
            {
                InstanceContext contexto = new InstanceContext(this);
                ProxyRegistro.RegistroServiceClient servidor = new ProxyRegistro.RegistroServiceClient(contexto);

                servidor?.CrearJugador(jugador);
                MessageBox.Show("Registro completado con exito");
            }
            else
            {
                MessageBox.Show("El codigo ingresado no coincide con el que te fue proporcionado");
            }

            Login ventanaLogin = new Login();

            Window.GetWindow(this).Close();
            ventanaLogin.Show();
        }
Example #2
0
        /// <summary>
        /// Evento del boton registrar
        /// </summary>
        /// <param name="sender">Propiedad del evento</param>
        /// <param name="e">Propiedad del evento</param>
        private void BotonRegistrarse(object sender, RoutedEventArgs e)
        {
            if (codigo == TextoCodigo.Text)
            {
                InstanceContext contexto = new InstanceContext(this);
                ProxyRegistro.RegistroServiceClient servidor = new ProxyRegistro.RegistroServiceClient(contexto);
                try
                {
                    bool creado = servidor.CrearJugador(jugador);

                    if (creado)
                    {
                        MessageBox.Show("Registro completado con exito");

                        Login ventanaLogin = new Login();
                        Window.GetWindow(this).Close();
                        ventanaLogin.Show();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo registrar, el correo ya tiene una cuenta asignada");
                        Login ventanaLogin = new Login();
                        Window.GetWindow(this).Close();
                        ventanaLogin.Show();
                    }
                }
                catch (CommunicationException ex)
                {
                    MessageBox.Show("El servidor no se encuentra disponible");
                    Window.GetWindow(this).Close();
                }
            }
            else
            {
                MessageBox.Show("El codigo ingresado no coincide con el que te fue proporcionado");
            }
        }