Пример #1
0
        public ActionResult VerEncuestaUsuario(int idEncuestaAsignada)
        {
            List <RespuestasEncuestaUsuarioEntity> respuestas = em.GetRespuestaUsuarioEntity(idEncuestaAsignada);

            //Obtengo tipo de encuesta y negocio. Si no es encuesta de tipo ciudad los envio a la vista

            EncuestasAsignadas ea = em.GetEncuestaAsignadaById(idEncuestaAsignada);

            if (ea.idTipoEncuesta == 1 || ea.idTipoEncuesta == 2)
            {
                ViewBag.Negocio = ea.Negocio.nombre;
            }

            ViewBag.IdTipoEncuesta = ea.idTipoEncuesta;

            return(View(respuestas));
        }
Пример #2
0
        public ActionResult ResponderEncuesta(string tipoEncuesta, int idEncuestaAsignada)
        {
            int idTipoEncuesta = 0;

            switch (tipoEncuesta)
            {
            case "Lugar de hospedaje": idTipoEncuesta = 1;
                break;

            case "Comercio": idTipoEncuesta = 2;
                break;

            case "Ciudad": idTipoEncuesta = 3;
                break;

            default:
                break;
            }

            int idEncuesta = em.GetEncuestaVigente(idTipoEncuesta);

            EncuestaEntity enc = new EncuestaEntity();

            enc.idEncuesta     = idEncuesta;
            enc.idTipoEncuesta = idTipoEncuesta;
            enc.Preguntas1     = em.GetPreguntasEncuesta(idEncuesta).ToArray();

            //Obtengo el negocio de la encuesta. Siempre y cuando la misma sea de tipo Comercio o Lugar de Hospedaje.
            if (idTipoEncuesta == 1 || idTipoEncuesta == 2)
            {
                EncuestasAsignadas ea = em.GetEncuestaAsignadaById(idEncuestaAsignada);
                ViewBag.Negocio = ea.Negocio.nombre;
            }


            ViewBag.IdEncuestaAsignada = idEncuestaAsignada;
            return(View(enc));
        }