private void EntrarPeliculaDetalle(object sender, EventArgs e) { this.OrdenYBusqueda(false); Control b = (Control)sender; PeliculaControl pc = (PeliculaControl)b.Parent; this.PeliculaPulsada = this.db.GetPelicula(pc.id); ComboBoxEstado.SelectedIndex = (int)pc.EstadosPelicula; StringBuilder sb = new StringBuilder(); PanelListaReparto.Controls.Clear(); PicBoxPortada.Image = Image.FromFile(Path.GetFilmCoversPath() + this.PeliculaPulsada.portada + ".jpg"); LblValoracion.Text = this.PeliculaPulsada.valoracion.ToString(); LblNombre.Text = this.PeliculaPulsada.titulo.ToUpper() + " (" + this.PeliculaPulsada.año + ")"; foreach (string i in this.PeliculaPulsada.generos) { sb.Append('|'); sb.Append(i.ToUpper()); sb.Append('|'); } LblGenros.Text = sb.ToString(); TxtBoxDescripcion.Text = this.PeliculaPulsada.descripcion; //Director RepartoControl rc = new RepartoControl(); rc.CambiarImagen(this.db.GetReparto(this.PeliculaPulsada.director[0]).imagenPerfil); rc.CambiarNombre(this.db.GetReparto(this.PeliculaPulsada.director[0]).nombre); rc.EntrarDetalleReparto += new EventHandler(EntrarRepartoDetalleVoid); PanelListaReparto.Controls.Add(rc); PanelListaReparto.Controls.Add(new Panel()); // Reparto foreach (ObjectId r in this.PeliculaPulsada.reparto) { rc = new RepartoControl(); rc.CambiarImagen(this.db.GetReparto(r).imagenPerfil); rc.CambiarNombre(this.db.GetReparto(r).nombre); rc.EntrarDetalleReparto += new EventHandler(EntrarRepartoDetalleVoid); PanelListaReparto.Controls.Add(rc); PanelListaReparto.Controls.Add(new Label()); } PanelDetalle.BringToFront(); }
private void VerReparto_Click(object sender, EventArgs e) { flowLayoutPanel.Controls.Clear(); List <Reparto> reparto = this.db.GetListaReparto(); foreach (Reparto r in reparto) { RepartoControl control = new RepartoControl(); control.EntrarDetalleReparto += new EventHandler(EntrarDetalleReparto); control.CambiarImagen(r.imagenPerfil); control.CambiarNombre(r.nombre); control.SetObjectId(r._id); flowLayoutPanel.Controls.Add(control); } flowLayoutPanel.BringToFront(); }