/// <summary> /// Evento del boton unirse /// </summary> /// <param name="sender">Propiedad del evento</param> /// <param name="e">Propiedad del evento</param> private void BotonUnirse(object sender, RoutedEventArgs e) { IngresarCodigo(); bool estadisticaCreada = false; if (servidor.ComprobarCodigoPartida(codigoPartida)) { try { servidor.CrearEstadisticaPartida(partida, jugador); estadisticaCreada = true; } catch (CommunicationException ex) { MessageBox.Show("No existe partida en curso"); } if (estadisticaCreada) { PrePartida ventanaPrePartida = new PrePartida(jugadoresConectados, jugador, codigoPartida); ventanaPrePartida.Show(); Window.GetWindow(this).Close(); } } else { MessageBox.Show("El codigo no corresponde a ninguna partida en curso"); } }
/// <summary> /// Evento del boron iniciar partida /// </summary> /// <param name="sender">Propiedad del evento</param> /// <param name="e">Propiedad del evento</param> private void BotonIniciarPartida(object sender, RoutedEventArgs e) { bool creada = false; if (codigoPartida != null) { try { creada = servidor.CrearPartida(partida, jugador); servidor.CrearEstadisticaPartida(partida, jugador); } catch (Exception ex) { MessageBox.Show("ERROR: El servidor no esta disponible, intenta más tarde"); Window.GetWindow(this).Close(); } if (creada) { PrePartida ventanaPrePartida = new PrePartida(jugadores, jugador, codigoPartida); Window.GetWindow(this).Close(); ventanaPrePartida.Show(); } } else { MessageBox.Show("Por favor genera el codigo de la partida"); } }
private void BotonUnirse(object sender, RoutedEventArgs e) { codigoPartida = TextoCodigo.Text; PrePartida ventanaPrePartida = new PrePartida(jugador, codigoPartida); ventanaPrePartida.Show(); Window.GetWindow(this).Close(); }
private void BotonIniciarPartida(object sender, RoutedEventArgs e) { bool creada = false; creada = servidor.CrearPartida(partida); if (creada) { MessageBox.Show("Registro completado con exito"); } else { MessageBox.Show("No se pudo crear la partida"); } PrePartida ventanaPrePartida = new PrePartida(jugador, codigoPartida); ventanaPrePartida.Show(); Window.GetWindow(this).Close(); }