コード例 #1
0
 /// <summary>
 /// Método que valida que el jugador sigue conectado al servidor.
 /// </summary>
 private void ValidarConectado()
 {
     validarConectadoMenu.Interval = new TimeSpan(0, 0, 20);
     validarConectadoMenu.Tick    += (a, b) => {
         try {
             clienteJugador.UnirseAlJuego(jugador);
         } catch (CommunicationException) {
             clienteJugador = new ServiceSYE.JugadorClient();
         }
     };
     validarConectadoMenu.Start();
 }
コード例 #2
0
 /// <summary>
 /// Método que valida que el jugador sigue conectado al servidor.
 /// </summary>
 private void ValidarConectado()
 {
     validarConectadoPartida.Interval = new TimeSpan(0, 0, 20);
     validarConectadoPartida.Tick    += (a, b) => {
         try {
             clienteJugador.UnirseAlJuego(Jugador);
         } catch (CommunicationException) {
             EnviarMensajeError();
         }
     };
     validarConectadoPartida.Start();
 }
コード例 #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);
     }
 }