/// <summary>
 /// metodo que personaliza la ventana del cliente basandose en su numero de ususairo
 /// en la partida
 /// </summary>
 /// <param name="numeroCliente">numero del cliente en la partida</param>
 private void personalizarVentana(int numeroCliente)
 {
     if (numeroCliente == 0)
     {
         //cambios de ventana
     }
     if (numeroCliente == 1)
     {
         if (idioma == 0)
         {
             //cambios de ventana
         }
         else
         {
             //cambios de ventana
         }
         //cambios de ventana
     }
     if (numeroCliente == 2)
     {
         MessageBox.Show("Lo sentimos la sala esta llena", "Error");
         MenuPrincipal menuPrincipal = new MenuPrincipal();
         menuPrincipal.getID(idJugador);
         menuPrincipal.setIdioma(idioma);
         menuPrincipal.Show();
         this.Close();
     }
 }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            MenuPrincipal menu = new MenuPrincipal();

            menu.getID(idJugador);
            menu.setIdioma(idioma);
            menu.Show();
            this.Close();
        }
Ejemplo n.º 3
0
        private void cancelarBT_Click(object sender, RoutedEventArgs e)
        {
            MenuPrincipal menuPrincipal = new MenuPrincipal();

            menuPrincipal.getID(idJugador);
            menuPrincipal.setIdioma(idioma);
            menuPrincipal.Show();
            this.Close();
        }
Ejemplo n.º 4
0
 private void guardarBT_Click(object sender, RoutedEventArgs e)
 {
     try {
         MenuPrincipal menuPrincipal = new MenuPrincipal();
         ServiceReference4.Service1Client servicio = new ServiceReference4.Service1Client();
         servicio.setOpciones(idJugador, idioma, ficha);
         menuPrincipal.getID(idJugador);
         menuPrincipal.setIdioma(idioma);
         menuPrincipal.Show();
         this.Close();
     } catch (Exception) {
         MessageBox.Show("ocurrio un error inesperado", "error");
     }
 }
Ejemplo n.º 5
0
        private void inicioBT_Click(object sender, RoutedEventArgs e)
        {
            try {
                igualarContrasenias();
                String usuario;
                if (validarCadena(usuarioTB.Text))
                {
                    usuario = usuarioTB.Text;
                }
                else
                {
                    MessageBox.Show("Error en el usuario");
                    return;
                }
                String contrasenia = ComputeSha256Hash(contraseniaTB.Password);
                int    idJugador;
                ServiceReference4.Service1Client servicio = new ServiceReference4.Service1Client();
                idJugador = servicio.login(usuario, contrasenia);
                if (idJugador == 0)
                {
                    MessageBox.Show("tu usuario o contraseña no son validos", "error");
                    return;
                }
                else
                {
                    var estado = servicio.getEstado(idJugador);
                    if (estado == 0)
                    {
                        MessageBox.Show("para ingresar debes validar tu cuenta", "error");
                        return;
                    }
                }

                MenuPrincipal menuPrincipal = new MenuPrincipal();
                menuPrincipal.getID(idJugador);
                menuPrincipal.setIdioma(idioma);

                menuPrincipal.Show();
                this.Close();
            } catch (System.ServiceModel.EndpointNotFoundException) {
                MessageBox.Show("Hubo un error al conectar con el servidor", "Error en el host");
            }
        }