public AnadirEscenario(Campana campana, EscenarioCampana escenario, ObservableCollection <EscenarioCampana> observable1)
        {
            InitializeComponent();

            ConfiguracionPagina.DefinirIdioma(this, "MainMenu");

            this.Escenario  = escenario;
            this.Campana    = campana;
            this.observable = observable1;
            DataContext     = this;

            if (escenario is null)
            {
                this.BotonAnadirEscenario.IsEnabled    = false;
                this.BotonModificarEscenario.IsEnabled = false;
            }
        }
        private void AddEscenario_Click(object sender, RoutedEventArgs e)
        {
            EscenarioCampana escenario1 = new EscenarioCampana();

            escenario1.Nombre      = this.TextBoxNombreEscenario.Text;
            escenario1.Descripcion = this.TextBoxDescripcionEscenario.Text;

            var iguales = Campana.ListaEscenarios.Where(c => c.Nombre.Equals(escenario1.Nombre) && c.Descripcion.Equals(escenario1.Descripcion));

            if (!(iguales.Count() > 0))
            {
                observable.Add(escenario1);
                RecursosAplicacion.SesionUsuario.ListCampaigns.First(c => c.Nombre.Equals(Campana.Nombre) && c.Descripcion.Equals(Campana.Descripcion)).ListaEscenarios.Add(escenario1);
                GestionArchivos.EscribirUsuarioLocal();
                this.Close();
            }
            else
            {
                MessageBox.Show(this.FindResource("ErrorAlreadyExists").ToString());
            }
        }