Esempio n. 1
0
        // GET: Articulo/Details/5
        public ActionResult Details(int id)
        {
            SessionInitialize();
            EventoCAD cad = new EventoCAD(session);

            EventoCEN cen = new EventoCEN(cad);
            EventoEN  en  = cen.ReadOID(id);

            AssemblerEvento ass = new AssemblerEvento();
            Evento          sol = ass.ConvertENToModelUI(en);


            IList <ComentarioEN> ten = en.Comentario;

            AssemblerComentario assc = new AssemblerComentario();
            IList <Comentario>  solc = assc.ConvertListENToModel(ten);

            SessionClose();

            // ViewData["action"] = "Details";
            ViewBag.coment = solc;

            System.Web.HttpContext.Current.Session["comen"] = id;


            return(View(sol));
        }
Esempio n. 2
0
        //
        // GET: /Evento/Details/5

        public ActionResult Details(int id)
        {
            Evento ev = null;

            SessionInitialize();
            EventoEN evEN = new EventoCAD(session).ReadOIDDefault(id);

            ev = new AssemblerEvento().ConvertENToModelUI(evEN);
            SessionClose();
            return(View(ev));
        }
Esempio n. 3
0
        // GET: Articulo/Create
        public ActionResult Create()
        {
            EventoEN        en  = new EventoEN();
            AssemblerEvento ass = new AssemblerEvento();
            Evento          sol = ass.ConvertENToModelUI(en);

            ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String;
            ViewData["action"]     = System.Web.HttpContext.Current.Session["action"] as String;
            ViewData["arg"]        = System.Web.HttpContext.Current.Session["arg"];


            return(View(sol));
        }
Esempio n. 4
0
        // GET: Articulo
        public ActionResult Index()
        {
            EventoCEN        cen     = new EventoCEN();
            IList <EventoEN> enlinst = cen.ReadAll(0, int.MaxValue);
            AssemblerEvento  ass     = new AssemblerEvento();
            IList <Evento>   listart = ass.ConvertListENToModel(enlinst);

            //articuloAsembler.covert

            System.Web.HttpContext.Current.Session["controller"] = "Evento";
            System.Web.HttpContext.Current.Session["action"]     = "Index";
            System.Web.HttpContext.Current.Session["arg"]        = null;
            return(View(listart));
        }
Esempio n. 5
0
        //
        // GET: /Evento/Edit/5

        public ActionResult Edit(int id)
        {
            Evento ev = null;

            SessionInitialize();
            EventoEN even = new EventoCAD(session).ReadOIDDefault(id);

            ev = new AssemblerEvento().ConvertENToModelUI(even);
            UsuarioEN usu = ev.usuario;

            if (User.Identity.Name != usu.Nombre && !Roles.IsUserInRole("admin"))
            {
                return(RedirectToAction("Details", new { id = id }));
            }
            SessionClose();
            return(View(ev));
        }
Esempio n. 6
0
        public ActionResult Filtrar(FiltroEvento collection)
        {
            try
            {
                EventoCEN        cen = new EventoCEN();
                IList <EventoEN> res = null, aux = null;
                // TODO: Add delete logic here
                res = cen.ReadAll(0, int.MaxValue);

                if (!(collection.Preciobol == false || collection.Preciomin <= 0 || collection.Preciomax <= 0 || collection.Preciomax <= collection.Preciomin))
                {
                    aux = cen.Filtroprecio(collection.Preciomin, collection.Preciomax);
                    res = res.Intersect(aux).ToList();
                }
                if (collection.Nombrebol == true && collection.Nombre != null)
                {
                    aux = cen.Filtronombre(collection.Nombre);
                    res = res.Intersect(aux).ToList();
                }
                if (collection.Tipobol == true && collection.Tipo != null)
                {
                    aux = cen.Filtrotipo(collection.Tipo);
                    res = res.Intersect(aux).ToList();
                }

                if (collection.Valoracionbol == true && collection.Valoracion > 0 && collection.Valoracion < 6)
                {
                    aux = cen.Filtrovalor((SMPGenNHibernate.Enumerated.SMP.ValoracionEnum)collection.Valoracion);
                    res = res.Intersect(aux).ToList();
                }
                AssemblerEvento ass     = new AssemblerEvento();
                IList <Evento>  listart = ass.ConvertListENToModel(res);

                System.Web.HttpContext.Current.Session["resu"] = listart;
                return(RedirectToAction("Resultadobusqueda", "Evento", null));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 7
0
        // GET: Articulo/Edit/5
        public ActionResult Edit(int id)
        {
            EventoCEN cen = new EventoCEN();

            EventoEN en = new EventoEN();

            en = cen.ReadOID(id);

            // SessionInitializeTransaction();

            //IProducto productoCAD = new productoCAD(session);

            // ProductoEN en = new Pro;
            AssemblerEvento ass = new AssemblerEvento();
            Evento          sol = ass.ConvertENToModelUI(en);

            ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String;
            ViewData["action"]     = System.Web.HttpContext.Current.Session["action"] as String;
            ViewData["arg"]        = System.Web.HttpContext.Current.Session["arg"];


            return(View(sol));
        }