Ejemplo n.º 1
0
        public ActionResult CrearEncuesta(int idActividad, int idUnidadResponsable)
        {
            var viewModel = new Survey.Entidades.Ctl_Surveys();

            viewModel.idActivity = idActividad;
            viewModel.idUnit     = idUnidadResponsable;

            //Survey.Business.Encuesta.CrearEncuesta(viewModel);
            return(RedirectToAction("index", "Cuestionario", viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult TestContestaEncuesta(int idTipoActividad, int idUsuario, string tarea)
        {
            Survey.Entidades.Ctl_Surveys viewModel = new Survey.Entidades.Ctl_Surveys();



            return(RedirectToAction("Index", "EncuestaDinamica", new { idTipoActividad = idTipoActividad, idUsuario = idUsuario, tarea = tarea }));

            //return RedirectToAction("Index", "CuestionarioPost",viewModel);
        }
Ejemplo n.º 3
0
        public ActionResult IngresoPost(string idActividad, string idUnidadResponsable)
        {
            Survey.Entidades.Ctl_Surveys viewModel = new Survey.Entidades.Ctl_Surveys();


            //viewModel.idActivity = int.Parse(idActividad);
            //viewModel.idUnit = int.Parse(idUnidadResponsable);

            return(Json(new { Status = "Ok", resultUri = Url.Action("Index", "SurveyPost", new { idActividad = idActividad, idUnidadResponsable = idUnidadResponsable }) }, JsonRequestBehavior.AllowGet));

            // return RedirectToAction("Index", "SurveyPost", new { idActividad = idActividad, idUnidadResponsable = idUnidadResponsable });

            //return RedirectToAction("Index", "SurveyPost", viewModel);

            //return RedirectToAction("Index", "CuestionarioPost",viewModel);
        }
        // GET: CuestionarioPost
        public ActionResult Index(Survey.Entidades.Ctl_Surveys viewModel)
        {
            //  Survey.Entidades.Ctl_Surveys viewModel = new Survey.Entidades.Ctl_Surveys();
            var idActividad         = viewModel.idActivity;     //HttpContext.Request.Params.Get("idActividad");
            var idUnidadResponsable = viewModel.idUnit;         //HttpContext.Request.Params.Get("idUnidadResponsable");

            if (idActividad != null)
            {
                viewModel.idActivity = idActividad;
                viewModel.idUnit     = idUnidadResponsable;


                viewModel = Survey.Business.Encuesta.ExisteCuestionario(viewModel);

                if (viewModel.idSurvey > 0)
                {
                    Session["viewModel"] = viewModel;
                    return(RedirectToAction("Index", "Preguntas", viewModel));
                }
                else
                {
                }

                if (viewModel.name == null)
                {
                    return(View(viewModel));
                }

                if (viewModel.status == 0)
                {
                    return(View(viewModel));
                }
            }
            else
            {
                viewModel.idActivity = 0;
                viewModel.idUnit     = 0;
            }


            return(View(viewModel));
        }
Ejemplo n.º 5
0
        // GET: SurveyPost
        public ActionResult Index()
        {
            try
            {
                Survey.Entidades.Ctl_Surveys viewModel = new Survey.Entidades.Ctl_Surveys();
                var idActividadSTR         = HttpContext.Request.Params.Get("idActividad");
                var idUnidadResponsableSTR = HttpContext.Request.Params.Get("idUnidadResponsable");

                if (idActividadSTR == null || idUnidadResponsableSTR == null)
                {
                    ViewBag.Message = "Error";
                    return(View());
                }

                if (!IsNumeric(idActividadSTR))
                {
                    ViewBag.Message = "Error";
                    return(View());
                }

                if (!IsNumeric(idUnidadResponsableSTR))
                {
                    ViewBag.Message = "Error";
                    return(View());
                }

                var idActividad         = int.Parse(HttpContext.Request.Params.Get("idActividad"));
                var idUnidadResponsable = int.Parse(HttpContext.Request.Params.Get("idUnidadResponsable"));

                if (idActividad <= 0 || idUnidadResponsable <= 0)
                {
                    ViewBag.Message = "Error";
                    return(View());
                }

                if (idActividad != null)
                {
                    viewModel.idActivity = idActividad;
                    viewModel.idUnit     = idUnidadResponsable;


                    viewModel = Survey.Business.Encuesta.ExisteCuestionario(viewModel);

                    if (viewModel.idSurvey > 0)
                    {
                        if (viewModel.status == 0)
                        {
                            Session["viewModel"] = viewModel;
                            return(RedirectToAction("Index", "SurveyClosed", viewModel));
                        }
                        else
                        {
                            Session["viewModel"] = viewModel;
                            return(RedirectToAction("Index", "Question", viewModel));
                        }
                    }


                    if (viewModel.name == null)
                    {
                        return(View(viewModel));
                    }

                    if (viewModel.status == 0)
                    {
                        return(View(viewModel));
                    }
                }
                else
                {
                    viewModel.idActivity = 0;
                    viewModel.idUnit     = 0;
                }


                return(View(viewModel));
            }
            catch
            {
                ViewBag.Messagge = "Error";
                return(View());
            }
        }