public void SetEstado(Enums.EstadosPelicula Estados) { switch (Estados) { case Enums.EstadosPelicula.VIENDO: roundLblFilmStatus._BackColor = Color.FromArgb(0, 255, 0); this.EstadosPelicula = Enums.EstadosPelicula.VIENDO; break; case Enums.EstadosPelicula.TERMINADA: roundLblFilmStatus._BackColor = Color.FromArgb(0, 0, 255); this.EstadosPelicula = Enums.EstadosPelicula.TERMINADA; break; case Enums.EstadosPelicula.ABANDONADA: roundLblFilmStatus._BackColor = Color.FromArgb(182, 60, 60); this.EstadosPelicula = Enums.EstadosPelicula.ABANDONADA; break; case Enums.EstadosPelicula.PLANEADA: roundLblFilmStatus._BackColor = Color.FromArgb(207, 209, 184); this.EstadosPelicula = Enums.EstadosPelicula.PLANEADA; break; case Enums.EstadosPelicula.NO_AGREGADA: roundLblFilmStatus._BackColor = Color.WhiteSmoke; this.EstadosPelicula = Enums.EstadosPelicula.NO_AGREGADA; break; } }
private bool CargarMiListaEstados(Enums.EstadosPelicula estadosPelicula, List <Pelicula> lista) { List <Pelicula> peliculas = lista; PanelLista.Controls.Clear(); foreach (Pelicula p in peliculas) { PeliculaControl Control = new PeliculaControl(); Control.EntrarDetallePelicula += new EventHandler(EntrarPeliculaDetalle); Control.SetEstado(this.db.GetEstadoPelicula(this.Usuario, p)); Control.SetPortada(p.portada); Control.SetObjectId(p._id); if (Control.EstadosPelicula == estadosPelicula) { PanelLista.Controls.Add(Control); } } return(true); }