public Pelicula(string nombre, string director, string fecha, string descripcion, int presupuesto, Estudio estudio) { this.nombre = nombre; this.director = director; this.fecha = fecha; this.descripcion = descripcion; this.presupuesto = presupuesto; this.estudio = estudio; }
public Pelicula(string nombre, Director director, string descripcion, DateTime fechaEstreno, int presupuesto, Estudio estudio) { this.nombre = nombre; this.director = director; this.descripcion = descripcion; this.fechaEstreno = fechaEstreno; this.presupuesto = presupuesto; this.estudio = estudio; }
private void setupData() { Director director1 = (new Director { nombre = "bob", apellido = "diaz", biografia = "hola", fechaNacimiento = "1/1/1995" }); Actor actor1 = new Actor { nombre = "a", apellido = "b", fechaNacimiento = "1/1/1995", biografia = "holo" }; Estudio estudio1 = new Estudio { nombre = "est1", direcion = "por ahi", fechaApertura = "un dia" }; peliculas.Add(new Pelicula { nombre = "p1", director = director1, estudio = estudio1, descripcion = "pasan cosas", FechaEstreno = "un dia", presupuesto = 1 }); estudios.Add(estudio1); Productor productor1 = new Productor { nombre = "bobi", apellido = "caca", biografia = "le gusta jugar dota", fechaNacimiento = "hoydia" }; productores.Add(productor1); PeliculaActor peliculaActor1 = new PeliculaActor { actor = actor1, pelicula = peliculas[0] }; peliculaActors.Add(peliculaActor1); PeliculaProductor peliculaProductor1 = new PeliculaProductor { productor = productor1, pelicula = peliculas[0] }; peliculaActors.Add(peliculaActor1); Critica c = new Critica { emisor = "dan", mensage = "estava wena" }; peliculas[0].critica = c; personas.Add(actor1); personas.Add(director1); personas.Add(productor1); baseDeDatos.peliculas = peliculas; baseDeDatos.personas = personas; baseDeDatos.peliculaActor = peliculaActors; baseDeDatos.peliculaProductor = peliculaProductors; baseDeDatos.estudios = estudios; baseDeDatos.productores = productores; baseDeDatos.actores = actores; baseDeDatos.productores = productores; }
public Pelicula(string nombre, Persona director, string fechaEstreno, string descripcion, int presupuesto, Estudio estudio, List <Persona> actores, Persona productor) { this.nombre = nombre; this.director = director; this.fechaEstreno = fechaEstreno; this.descripcion = descripcion; this.presupuesto = presupuesto; this.estudio = estudio; this.actores = new List <Persona>(); this.productor = productor; }
public Form1() { InitializeComponent(); Persona actor = new Persona("Actor", "Brad", "Pitt", "13/07/1979", "Dejo a Jennifer Aniston por Angelina Jolie"); Persona productor = new Persona("Productor", "Javier", "Sepulveda", "10/11/1996", "No va al Lab de termo"); Persona director = new Persona("Director", "Paz", "Torres", "13/12/1995", "Probablemente me eche este ramo"); Estudio e1 = new Estudio("Panda Movies", "Las Hualtatas 774", "05/03/2000"); Pelicula p1 = new Pelicula("El ataque del Software", director, "13/12/2017", "Un software que se vuelve mas inteligente que los del FicaCom", 150000, e1, null, productor); p1.actores.Add(actor); BBDD.estudio.Add(e1); BBDD.peliculas.Add(p1); BBDD.personas.Add(actor); BBDD.personas.Add(productor); BBDD.personas.Add(director); }
public BindingList <string> busqueda(string b) { BindingList <Object> lista = new BindingList <Object>(); BindingList <string> nombres = new BindingList <string>(); foreach (Pelicula peli in peliculas) { if (peli.nombre == b || peli.descripcion == b || Convert.ToString(peli.fechaEstreno.Date) == b || peli.presupuesto.ToString() == b || peli.director.apellido == b || peli.director.biografia == b || Convert.ToString(peli.director.fechaNacimiento.Date) == b || peli.director.nombre == b) { if (lista.Count <= 50) { lista.Add(peli); } } foreach (Estudio estu in estudios) { if (estu.direccion == b || Convert.ToString(estu.fechaApertura.Date) == b || estu.nombre == b) { if (lista.Count <= 50) { lista.Add(peli); } } } foreach (Persona per in personas) { if (per.apellido == b || per.biografia == b || Convert.ToString(per.fechaNacimiento.Date) == b || per.nombre == b) { if (lista.Count <= 50) { lista.Add(per); } } } foreach (PeliculaActor pe in peliculasactor) { if (pe.actor.apellido == b || pe.actor.biografia == b || Convert.ToString(pe.actor.fechaNacimiento.Date) == b || pe.actor.nombre == b || pe.pelicula.descripcion == b || pe.pelicula.director.apellido == b || pe.pelicula.director.biografia == b || Convert.ToString(pe.pelicula.director.fechaNacimiento.Date) == b || pe.pelicula.director.nombre == b || Convert.ToString(pe.pelicula.fechaEstreno.Date) == b || pe.pelicula.nombre == b || Convert.ToString(pe.pelicula.presupuesto) == b) { if (lista.Count <= 50) { lista.Add(pe); } } } foreach (PeliculaProductor pee in peliculasproductor) { if (pee.productor.apellido == b || pee.productor.biografia == b || Convert.ToString(pee.productor.fechaNacimiento.Date) == b || pee.productor.nombre == b || pee.pelicula.descripcion == b || pee.pelicula.director.apellido == b || pee.pelicula.director.biografia == b || Convert.ToString(pee.pelicula.director.fechaNacimiento.Date) == b || pee.pelicula.director.nombre == b || Convert.ToString(pee.pelicula.fechaEstreno.Date) == b || pee.pelicula.nombre == b || Convert.ToString(pee.pelicula.presupuesto) == b) { if (lista.Count <= 50) { lista.Add(pee); } } } } foreach (object o in lista) { if (o is Pelicula) { Pelicula pelicula = (Pelicula)o; nombres.Add(pelicula.nombre + " Pelicula"); } else if (o is Actor) { Actor actor = (Actor)o; nombres.Add(actor.nombre + " Actor"); } else if (o is Director) { Director actor = (Director)o; nombres.Add(actor.nombre + " Director"); } else if (o is Productor) { Productor actor = (Productor)o; nombres.Add(actor.nombre + " Productor"); } else if (o is Estudio) { Estudio actor = (Estudio)o; nombres.Add(actor.nombre + " Estudio"); } else if (o is PeliculaActor) { PeliculaActor actor = (PeliculaActor)o; nombres.Add(actor.pelicula.nombre + " Pelicula"); } else if (o is PeliculaProductor) { PeliculaProductor actor = (PeliculaProductor)o; nombres.Add(actor.pelicula.nombre + " Pelicula"); } } return(nombres); }