protected void bEliminar_Click(object sender, EventArgs e) { String selectedPelicula = ddPelicula.SelectedValue; if (selectedPelicula != "") { ListaDoble tmp = null; switch (ddCategoria.SelectedValue) { case "Children": tmp = PeliculasNinos; break; case "Drama": tmp = PeliculasDrama; break; case "AccAventura": tmp = PeliculasAccion; break; } if (tmp.Contains(selectedPelicula)) { tmp.eliminar(Pelicula.Parse(selectedPelicula)); Utils.EliminarPelicula(ArchivoPeliculas, selectedPelicula); Clear(); } } }
private bool GuardarPelicula(Pelicula pelicula) { switch (pelicula.Genero) { case "Drama": if (PeliculasDrama.Contains(pelicula)) { return(false); } else { PeliculasDrama.insertarRaiz(pelicula); break; } case "Children": if (PeliculasNinos.Contains(pelicula)) { return(false); } else { PeliculasNinos.insertarRaiz(pelicula); break; } case "AccAventura": if (PeliculasAccion.Contains(pelicula)) { return(false); } else { PeliculasAccion.insertarRaiz(pelicula); break; } } using (System.IO.StreamWriter archivo = new System.IO.StreamWriter(ArchivoPeliculas, true)) { archivo.WriteLine(pelicula.ToString()); } return(true); }