/// <summary> /// Cierra la ventana. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (cerrar) { e.Cancel = true; } else { validarConectadoPartida.Stop(); MenuPrincipal menuPrincipal = new MenuPrincipal(Jugador); menuPrincipal.Show(); } }
/// <summary> /// Constructor de la ventana UnirsePartida. /// </summary> /// <param name="menuPrincipal"> /// Ventana MenúPrincipal de la cual se mandó a llamar la ventana. /// </param> /// <param name="jugador"> /// Objeto jugador que se mandó desde el menú. /// </param> public UnirsePartida(MenuPrincipal menuPrincipal, ServiceSYE.Jugador jugador) { InitializeComponent(); this.menuPrincipal = menuPrincipal; this.jugador = jugador; Partidas partidas = new Partidas(); partidas.UnirsePartida = this; InstanceContext contexto = new InstanceContext(partidas); clientePartida = new ServiceSYE.PartidaClient(contexto); try { clientePartida.VerPartidas(jugador.NombreUsuario); } catch (CommunicationException) { MessageBox.Show(Properties.Resources.mb_ConexionServidor, Properties.Resources.mb_Alerta); } CargarPartidas(); }
/// <summary> /// Ingresa al usuario al sistema. /// Verifica que el jugador tenga su cuenta validada y que no esté conectado. /// Invoca a la ventana de MenuPrincipal. /// </summary> /// <param name="jugador"> /// Objeto jugador con los datos del jugador que quiere iniciar sesión. /// </param> private void Ingresar(ServiceSYE.Jugador jugador) { if (jugador.Codigo.Equals("00000")) { if (cliente.ValidarConectado(jugador)) { cliente.UnirseAlJuego(jugador); MenuPrincipal menuPrincipal = new MenuPrincipal(jugador); menuPrincipal.Show(); this.Close(); } else { MessageBox.Show(Properties.Resources.ms_JugadorConectado, Properties.Resources.mb_Alerta); } } else { MessageBox.Show(Properties.Resources.mb_CuentaNoValidada, Properties.Resources.mb_Alerta); } }
/// <summary> /// Constructor de la ventana CrearPartida. /// </summary> /// <param name="menuPrincipal"> /// Ventana MenúPrincipal de la cual se mandó a llamar la ventana. /// </param> /// <param name="jugador"> /// Objeto jugador que se mandó desde el menú. /// </param> public CrearPartida(MenuPrincipal menuPrincipal, ServiceSYE.Jugador jugador) { InitializeComponent(); this.menuPrincipal = menuPrincipal; this.jugador = jugador; }