Beispiel #1
0
        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
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
        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");
                }
            }
        }