Ejemplo n.º 1
0
        public ActionResult editar(int id)
        {
            if (Session["logeado"] == null)
            {
                Session["url"] = Request.Url.AbsoluteUri;
                return(RedirectToAction("login", "Usuario"));
            }

            Cine.Logica.Modelo.Cartelera carte = cMng.obtenerCarteleraPorId(id);

            if (carte == null)
            {
                return(RedirectToAction("administrar", "Administrar"));
            }

            CarteleraMetadata cartelera = generarCartelera(carte);

            List <Sede>     sedes     = sMng.listarSedes();
            List <Pelicula> peliculas = pMng.listarPeliculas();
            List <Versione> versiones = vMng.listarVersiones();

            List <String> errores = (List <String>)TempData["errores"];

            ViewBag.errores     = errores;
            ViewBag.sedes       = sedes;
            ViewBag.peliculas   = peliculas;
            ViewBag.versiones   = versiones;
            ViewBag.fechaInicio = cartelera.FechaInicio;
            ViewBag.fechaFin    = cartelera.FechaFin;
            return(View(cartelera));
        }
Ejemplo n.º 2
0
        private CarteleraMetadata generarCartelera(Cine.Logica.Modelo.Cartelera carte)
        {
            CarteleraMetadata c = new CarteleraMetadata();

            if (carte.IdCartelera > 0)
            {
                c.IdCartelera = carte.IdCartelera;
            }
            c.IdSede      = carte.IdSede;
            c.IdPelicula  = carte.IdPelicula;
            c.IdVersion   = carte.IdVersion;
            c.NumeroSala  = carte.NumeroSala;
            c.FechaCarga  = carte.FechaCarga;
            c.HoraInicio  = carte.HoraInicio;
            c.FechaInicio = carte.FechaInicio;
            c.FechaFin    = carte.FechaFin;
            c.Domingo     = carte.Domingo;
            c.Lunes       = carte.Lunes;
            c.Martes      = carte.Martes;
            c.Miercoles   = carte.Miercoles;
            c.Jueves      = carte.Jueves;
            c.Viernes     = carte.Viernes;
            c.Sabado      = carte.Sabado;
            return(c);
        }