예제 #1
0
 /// <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();
     }
 }
예제 #2
0
        /// <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();
        }
예제 #3
0
 /// <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);
     }
 }
예제 #4
0
 /// <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;
 }