public static void Guardar() { // serializacion para guardado de datos //using (Stream stream = File.Open(@"..\data\DataAlumno.bin", FileMode.Create)); using (Stream stream = File.Open(@"..\..\data\DataPeliculaActores.bin", FileMode.Create)) { List <PeliculaActor> peliculaActores = BaseDeDatos.GetPeliculaActores(); BinaryFormatter bin = new BinaryFormatter(); bin.Serialize(stream, peliculaActores); stream.Close(); } using (Stream stream = File.Open(@"..\..\data\DataPeliculaProductores.bin", FileMode.Create)) { List <PeliculaProductor> peliculaProductores = BaseDeDatos.GetPeliculaProductores(); BinaryFormatter bin = new BinaryFormatter(); bin.Serialize(stream, peliculaProductores); stream.Close(); } using (Stream stream = File.Open(@"..\..\data\DataPeliculas.bin", FileMode.Create)) { List <Pelicula> peliculas = BaseDeDatos.GetPeliculas(); BinaryFormatter bin = new BinaryFormatter(); bin.Serialize(stream, peliculas); stream.Close(); } using (Stream stream = File.Open(@"..\..\data\DataPersonas.bin", FileMode.Create)) { List <Persona> personas = BaseDeDatos.GetPersonas(); BinaryFormatter bin = new BinaryFormatter(); bin.Serialize(stream, personas); stream.Close(); } using (Stream stream = File.Open(@"..\..\data\DataEstudios.bin", FileMode.Create)) { List <Estudio> estudios = BaseDeDatos.GetEstudios(); BinaryFormatter bin = new BinaryFormatter(); bin.Serialize(stream, estudios); stream.Close(); } //datos guardados }
static void Main() { Director director = new Director("Anthony", "Rousso"); BaseDeDatos.AddPersona(director); Pelicula ave = new Pelicula("Avengers: Infinity War"); foreach (Persona per in BaseDeDatos.GetPersonas()) { if (per.GetApellido() == "Rousso") { PeliculaActor peli = new PeliculaActor(ave, (Director)per); BaseDeDatos.AddPeliculaActor(peli); } } serial.Cargar(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
private void buttonPeliculas_Click(object sender, EventArgs e) { bool pasa = false; if (Caracteres(textBoxBusqueda.Text) == true) { listBoxWoa.Items.Clear(); valornum = 0; foreach (Pelicula peli in BaseDeDatos.GetPeliculas()) { if (peli.GetNombre().ToLower().IndexOf(textBoxBusqueda.Text.ToLower()) != -1) { listBoxWoa.Items.Add(peli.GetNombre()); pasa = true; } } if (pasa == false) { MessageBox.Show("No se encuentra lo que busca"); } } }