예제 #1
0
        public ActionResult ConfirmarInvitacion(string idinvi,string estadoel)
        {
            int idinv = int.Parse(idinvi);
            int estado = int.Parse(estadoel);
            InvitacionEntities invEnt= new InvitacionEntities();
            Invitacion invi = invEnt.getOneInvitacion(idinv);

            invi.estado_id = estado;
            invEnt.UpdateInvitacion(invi);

            EventoEntities evenEnt = new EventoEntities();

            Evento evento = evenEnt.getOneEvento(invi.evento_id);

            ViewBag.evento = evento;
            ViewBag.invitacio = invi;

            if (estado == 2)
            {
                return View();
            }
            if (estado == 3)
            {
                return View("Respuesta");
            }
            if (estado == 4)
            {
                return View("Respuesta");
            }

            return View("Respuesta");
        }
예제 #2
0
        public ActionResult Acreditar(string idinv)
        {
            int id = int.Parse(idinv);
            InvitacionEntities invEnt = new InvitacionEntities();
            Invitacion invit = invEnt.getOneInvitacion(id);

            EventoEntities evenEnt = new EventoEntities();
            Evento evento = evenEnt.getOneEvento(invit.evento_id);

            invit.estado_id = 5;
            invEnt.UpdateInvitacion(invit);

            ViewBag.invit = invit;
            ViewBag.evento = evento;

            return View();
        }
예제 #3
0
        public ActionResult Estadisticas(string Evento)
        {
            InvitacionEntities invent = new InvitacionEntities();
            EstadoEntities est= new EstadoEntities();
            EventoEntities eventoEnt=new EventoEntities();
            List<Invitacion> lsita = invent.estadiscticabase(int.Parse(Evento));
            List<Estado> listaestados = est.getEstados();

            Dictionary<int, string> estados = new Dictionary<int, string>();

            foreach (Estado estado in listaestados)
            {
                estados.Add(estado.Id, estado.nombre);
            }

            Dictionary<string, int> estadis = new Dictionary<string, int>();

            foreach(Estado esta in listaestados){

                estadis.Add(esta.nombre, 0);

            }

            foreach (Invitacion invita in lsita)
            {

                if (estadis.ContainsKey(estados[invita.estado_id]))
                {
                    int total= estadis[estados[invita.estado_id]] + 1;
                    estadis[estados[invita.estado_id]] = total;

                }
                else
                {
                    estadis.Add(estados[invita.estado_id], 1);
                }

            }

            ViewBag.evento = eventoEnt.getOneEvento(int.Parse(Evento)).nombre;
            ViewBag.est = estadis;
            int a = 0;

            return View("VerEstadistica");
        }