예제 #1
0
 private void SalirDePartida(object sender, RoutedEventArgs e)
 {
     try
     {
         SalaAdmin.SalirDeSala(miSala, ObtenerMiNickname());
     }
     catch (EndpointNotFoundException)
     {
         new Mensaje
         {
             TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido,
             Contenido     = Properties.Resources.ErrorServidor_MensajeContenido
         }.ShowDialog();
     }
     catch (TimeoutException)
     {
         new Mensaje
         {
             TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido,
             Contenido     = Properties.Resources.ErrorServidor_MensajeContenido
         }.ShowDialog();
     }
     catch (CommunicationObjectFaultedException)
     {
         new Mensaje
         {
             TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido,
             Contenido     = Properties.Resources.ErrorServidor_MensajeContenido
         }.ShowDialog();
     }
 }
예제 #2
0
        private void SalirDeSala(object sender, RoutedEventArgs e)
        {
            string        idSala        = idSalaActual.Text;
            MenuPrincipal menuPrincipal = Application.Current.Windows.OfType <MenuPrincipal>().SingleOrDefault();
            var           jugador       = menuPrincipal.DataContext as Jugador;

            try
            {
                SalaAdmin.SalirDeSala(idSala, jugador.Nickname);
            }
            catch (EndpointNotFoundException)
            {
                new Mensaje
                {
                    TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido,
                    Contenido     = Properties.Resources.ErrorServidor_MensajeContenido
                }.ShowDialog();
            }
            catch (TimeoutException)
            {
                new Mensaje
                {
                    TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido,
                    Contenido     = Properties.Resources.ErrorServidor_MensajeContenido
                }.ShowDialog();
            }
            catch (CommunicationObjectFaultedException)
            {
                new Mensaje
                {
                    TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido,
                    Contenido     = Properties.Resources.ErrorServidor_MensajeContenido
                }.ShowDialog();
            }
        }