/// <summary>
 /// metodo que obtiene el id del jugador
 /// </summary>
 /// <param name="idJugador">id del jugador</param>
 public void getID(int idJugador)
 {
     try {
         this.idJugador = idJugador;
         usuarioN       = service.getUsuarioUsuario(idJugador);
         int numeroConexion;
         numeroConexion = servidor.unirse(usuarioN, partida);
         personalizarVentana(numeroConexion);
         servidor.unirseUsuario(partida);
     } catch (Exception) {
         MessageBox.Show("ocurrio un error inesperado", "error");
     }
 }
예제 #2
0
 private void crearBT_Click(object sender, RoutedEventArgs e)
 {
     try {
         MiLlamadaDeVuelta            mi       = new MiLlamadaDeVuelta();
         ServiceReference4.ChatClient servidor = new ServiceReference4.ChatClient(new InstanceContext(mi));
         String nombre = nombreTB.Text;
         servidor.crearPartida(nombre);
         ServiceReference4.Service1Client service;
         service = new ServiceReference4.Service1Client();
         String usuarioN;
         usuarioN = service.getUsuarioUsuario(idJugador);
         Console.WriteLine("10 " + usuarioN + " 55 " + nombre);
         Lobby lobby = new Lobby();
         lobby.setIdioma(idioma);
         lobby.setPartida(nombre);
         lobby.getID(idJugador);
         lobby.Show();
         this.Close();
     } catch (System.ServiceModel.EndpointNotFoundException) {
         MessageBox.Show("Hubo un error al conectar con el servidor", "Error en el host");
     }
 }