Exemple #1
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));
        }
Exemple #2
0
        public ActionResult Create(EventoModelo art)
        {
            EventoCEN cen = new EventoCEN();

            cen.CrearEvento(art.Nombre, art.Crea, art.Categoria, art.Descripcion, art.tipo, art.numPart, art.numPartMax, art.Fecha, art.Localizacion, art.Latitud, art.Longitud);
            return(RedirectToAction("Index"));
        }
Exemple #3
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));
        }
Exemple #4
0
        public ActionResult Create(EventoModelo art)
        {
            EventoCEN cen      = new EventoCEN();
            var       userName = System.Web.HttpContext.Current.User.Identity.Name;

            art.Crea = userName;
            int n = cen.CrearEvento(art.Nombre, art.Crea, art.Categoria, art.Descripcion, art.tipo, art.numPart, art.numPartMax, art.Fecha, art.Localizacion, art.Latitud, art.Longitud);

            return(RedirectToAction("Details", new { id = n }));
        }
Exemple #5
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));
        }
Exemple #6
0
 public ActionResult Edit(EventoModelo art)
 {
     try
     {
         EventoCEN cen = new EventoCEN();
         cen.ModificarEvento(art.id, art.Nombre, art.Descripcion, art.tipo, art.numPart, art.numPartMax, art.Fecha, art.Localizacion, art.Latitud, art.Longitud);
         return(RedirectToAction("Details", new { id = art.id }));
     }
     catch
     {
         return(View());
     }
 }
Exemple #7
0
        //
        // GET: /Evento/Create

        public ActionResult Create()
        {
            EventoModelo art = new EventoModelo();
            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));
        }
Exemple #8
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));
        }