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