private void Anyadir_Click(object sender, RoutedEventArgs e) { if ((sender as Button).Name.Equals("anyadirPeliculaButton")) { if (nombrePelicula.Text.Equals("") || imagenPelicula.Text.Equals("") || pistaPelicula.Text.Equals("") || GeneroSeleccionado.SelectedItem.Equals("")) { MessageBox.Show("La película debe tener al menos NOMBRE, IMAGEN, PISTA y GENERO. La dificultad generica sera fácil.", "Info", MessageBoxButton.OK, MessageBoxImage.Information); } else { //Esta parte se que esta mal, pero no me aclaraba con DataContext int dificultad; if (facil.IsChecked.Value) { dificultad = 0; } else if (normal.IsChecked.Value) { dificultad = 1; } else { dificultad = 2; } peliculaAnyadir.Nombre = nombrePelicula.Text; peliculaAnyadir.Pista = pistaPelicula.Text; peliculaAnyadir.Imagen = imagenPelicula.Text; peliculaAnyadir.GeneroPro = (Pelicula.Genero)GeneroSeleccionado.SelectedItem; peliculaAnyadir.DificultadPro = (Pelicula.Dificultad)dificultad; pelis.Add(peliculaAnyadir); peliculaAnyadir = new Pelicula(); MessageBox.Show("La película se ha añadido", "Info", MessageBoxButton.OK, MessageBoxImage.Information); } } }
public MainWindow() { InitializeComponent(); generos = Pelicula.getListaGeneros(); Pelicula p1 = new Pelicula("Ejemplo1", "https://i.blogs.es/5efe2c/cap_001/450_1000.jpg", "A", (Pelicula.Genero) 0); Pelicula p2 = new Pelicula("Ejemplo2", "https://www.gettyimages.es/gi-resources/images/500px/983794168.jpg", "A", (Pelicula.Genero) 1); Pelicula p3 = new Pelicula("Ejemplo3", "https://helpx.adobe.com/content/dam/help/en/stock/how-to/visual-reverse-image-search/jcr_content/main-pars/image/visual-reverse-image-search-v2_intro.jpg", "A", (Pelicula.Genero) 2); Pelicula p4 = new Pelicula("Ejemplo4", "https://francis.naukas.com/files/2019/04/D20190410-M87-black-hole-even-horizon-telescope-image.png", "A", (Pelicula.Genero) 3); Pelicula p5 = new Pelicula("Ejemplo5", "https://www.publicdomainpictures.net/pictures/320000/nahled/background-image.png", "A", (Pelicula.Genero) 4); pelis.Add(p1); pelis.Add(p2); pelis.Add(p3); pelis.Add(p4); pelis.Add(p5); Pelis.DataContext = pelis; GeneroSeleccionado.ItemsSource = generos; Mayor.Text = pelisJugar.Count.ToString(); }