private void Button_Click(object sender, RoutedEventArgs e)  //LLama a la historia nueva
 {
     try {
         ServiceReference4.Service1Client service1Client = new ServiceReference4.Service1Client();
         service1Client.SetCampaniaJugador(idJugador, 1);
         Historia historia = new Historia();
         historia.getID(idJugador);
         historia.setIdioma(idioma);
         historia.setIMG(0);
         historia.Show();
         this.Close();
     } catch (System.ServiceModel.EndpointNotFoundException) {
         MessageBox.Show("Hubo un error al conectar con el servidor", "Error en el host");
     }
 }
        /// <summary>
        /// metodo que define la interaccion cuando gana el jugador
        /// </summary>
        /// <param name="avance">numero de avance en la campaña del jugador</param>
        private void manejarVictoria(int avance)
        {
            ServiceReference4.Service1Client service1Client = new ServiceReference4.Service1Client();
            switch (avance)
            {
            case 2: {
                service1Client.SetCampaniaJugador(idJugador, 3);
                Historia historia = new Historia();
                historia.getID(idJugador);
                historia.setIdioma(idioma);
                historia.setIMG(3);
                historia.Show();
                this.Close();
            }
            break;

            case 5: {
                service1Client.SetCampaniaJugador(idJugador, 7);
                Historia historia = new Historia();
                historia.getID(idJugador);
                historia.setIdioma(idioma);
                historia.setIMG(7);
                historia.Show();
                this.Close();
            }
            break;

            case 8: {
                service1Client.SetCampaniaJugador(idJugador, 10);
                Historia historia = new Historia();
                historia.getID(idJugador);
                historia.setIdioma(idioma);
                historia.setIMG(10);
                historia.Show();
                this.Close();
            }
            break;

            case 11: {
                service1Client.SetCampaniaJugador(idJugador, 13);
                Historia historia = new Historia();
                historia.getID(idJugador);
                historia.setIdioma(idioma);
                historia.setIMG(13);
                historia.Show();
                this.Close();
            }
            break;

            case 14: {
                service1Client.SetCampaniaJugador(idJugador, 16);
                Historia historia = new Historia();
                historia.getID(idJugador);
                historia.setIdioma(idioma);
                historia.setIMG(16);
                historia.Show();
                this.Close();
            }
            break;

            default: {
                MessageBox.Show("Lo sentimos pero ocurrio un error inesperado y progreso se reinició", "Ocurrio" +
                                "un error");
            }
            break;
            }
        }