Esempio n. 1
0
        //
        // GET: /Evento/Details/5

        public ActionResult Details(int id)
        {
            IList <ComentarioEN> lista       = new List <ComentarioEN>();
            IList <ComentarioEN> listaevento = new List <ComentarioEN>();
            EventoModelo         ev          = null;

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

            ev = new EventoAssembler().ConvertENToModelUI(evEN);
            ComentarioCEN comentarios = new ComentarioCEN();

            lista = comentarios.ReadAll(0, -1);
            foreach (ComentarioEN item in lista)
            {
                if (item.Evento != null)
                {
                    if (item.Evento.Id == id)
                    {
                        listaevento.Add(item);
                    }
                }
            }
            ViewData["lista"] = listaevento;
            SessionClose();
            return(View(ev));
        }
Esempio n. 2
0
        public ActionResult Inscribirse()
        {
            String       idr   = RouteData.Values["id"].ToString();
            String       tip   = RouteData.Values["var"].ToString();
            int          idref = Int32.Parse(idr);
            EventoModelo com   = null;
            EventoCEN    cen   = new EventoCEN();

            SessionInitialize();
            EventoEN en = new EventoCAD(session).ReadOIDDefault(idref);

            com = new EventoAssembler().ConvertENToModelUI(en);
            IList <String> usu = new List <String>();

            usu.Add(tip);
            if (en.NumeroParticipantes < en.MaxParticipantes)
            {
                cen.AnyadirParticipante(idref, usu);

                en.NumeroParticipantes++;
                cen.ModificarEvento(en.Id, en.Nombre, en.Descripcion, en.Tipo, en.NumeroParticipantes, en.MaxParticipantes, en.Fecha, en.Localizacion, en.Latitud, en.Longitud);
            }
            else
            {
                SessionClose();
                @ViewBag.err = "Error";
                return(View(en));
            }
            SessionClose();

            @ViewBag.ev = idref;
            return(View(en));
        }
Esempio n. 3
0
        //
        // GET: /Evento/Details/5

        public ActionResult Details(int id)
        {
            IList <ComentarioEN> lista       = new List <ComentarioEN>();
            IList <ComentarioEN> listaevento = new List <ComentarioEN>();

            IList <GaleriaEN> lista2   = new List <GaleriaEN>();
            IList <GaleriaEN> listagal = new List <GaleriaEN>();
            EventoModelo      ev       = null;

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

            ev = new EventoAssembler().ConvertENToModelUI(evEN);
            ComentarioCEN comentarios = new ComentarioCEN();

            lista = comentarios.ReadAll(0, -1);
            foreach (ComentarioEN item in lista)
            {
                if (item.Evento != null)
                {
                    if (item.Evento.Id == id)
                    {
                        listaevento.Add(item);
                    }
                }
            }
            ViewData["lista"] = listaevento;
            //galeria
            GaleriaCEN galeria = new GaleriaCEN();

            lista2 = galeria.ReadAll(0, -1);
            foreach (GaleriaEN item in lista2)
            {
                if (item.Evento != null)
                {
                    if (item.Evento.Id == id)
                    {
                        listagal.Add(item);
                    }
                }
            }
            ViewData["lista2"] = listagal;
            SessionClose();
            if (RouteData.Values["var"] != null)
            {
                String tip = RouteData.Values["var"].ToString();

                int tipo = Int32.Parse(tip);
                if (tipo == 1)
                {
                    @ViewBag.err = "Error";
                }
            }
            return(View(ev));
        }
Esempio n. 4
0
        // GET: Evento/Edit/5
        public ActionResult Edit(int id)
        {
            Evento art = null;

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

            art = new EventoAssembler().ConvertENToModelUI(artEN);
            SessionClose();
            return(View(art));
        }
Esempio n. 5
0
        // GET: Evento/Details/5
        public ActionResult Details(int id)
        {
            Evento reg = null;

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

            reg = new EventoAssembler().ConvertENToModelUI(podEN);
            SessionClose();
            return(View(reg));
        }
Esempio n. 6
0
        //
        // GET: /Evento/Delete/5

        public ActionResult Delete(int id)
        {
            SessionInitialize();
            EventoCAD    artCAD = new EventoCAD(session);
            EventoCEN    cen    = new EventoCEN(artCAD);
            EventoEN     artEN  = cen.ReadOID(id);
            EventoModelo art    = new EventoAssembler().ConvertENToModelUI(artEN);

            //idCategoria = art.IdCategoria;
            SessionClose();
            new EventoCEN().BorrarEvento(id);


            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
        //
        // GET: /Evento/Edit/5

        public ActionResult Edit(int id)
        {
            EventoModelo art = null;

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

            art = new EventoAssembler().ConvertENToModelUI(artEN);
            SessionClose();
            CategoriaCEN cen = new CategoriaCEN();
            IEnumerable <CategoriaEN> list  = cen.ReadAll(0, -1).ToList();
            List <string>             lista = new List <string>();

            foreach (CategoriaEN aux in list)
            {
                lista.Add(aux.Nombre);
            }
            ViewBag.Categorias = lista;
            return(View(art));
        }