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(); } }
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(); } }