コード例 #1
0
        public ActionResult AnadirAccionables(List <Accionable> accionables)
        {
            List <Accionable> misAccionables = accionables;

            if (misAccionables == null)
            {
                misAccionables = new List <Accionable>();
            }
            return(Json(new { error = true, message = PlanesDeMejoraUtil.RenderViewToString(PartialView("_TablaAccionables", misAccionables), this.ControllerContext) }));
        }
コード例 #2
0
 public ObjetivosController(DataIntegradorEntities db = null, PlanesDeMejoraUtil util = null)
 {
     if (db != null)
     {
         this.db = db;
     }
     if (util != null)
     {
         this.util = util;
     }
 }
コード例 #3
0
        public string TablaPreguntasAsociadas(int id, string objt, string des)
        {
            IEnumerable <string> CodigosPreguntas          = db.ObtenerPreguntasDeAccionDeMejora(id, objt, des);
            List <AppIntegrador.Models.Pregunta> preguntas = new List <Pregunta>();

            foreach (var cod in CodigosPreguntas)
            {
                preguntas.Add(db.Pregunta.Find(cod));
            }

            return(PlanesDeMejoraUtil.RenderViewToString(PartialView("_ListaPreguntas", preguntas), this.ControllerContext));
        }
コード例 #4
0
        public string TablaSeccionesAsociadas(int id, string objt)
        {
            IEnumerable <string> CodigosSecciones         = db.ObtenerSeccionesAsociadasAObjetivo(id, objt);
            List <AppIntegrador.Models.Seccion> Secciones = new List <Seccion>();

            foreach (var cod in CodigosSecciones)
            {
                Secciones.Add(db.Seccion.Find(cod));
            }

            return(PlanesDeMejoraUtil.RenderViewToString(PartialView("_ListaSecciones", Secciones), this.ControllerContext));
        }
コード例 #5
0
        public ActionResult ObtenerPreguntas(List <String> SeccionSeleccionado)
        {
            List <Seccion_tiene_pregunta> parejas = new List <Seccion_tiene_pregunta>();

            if (SeccionSeleccionado != null && SeccionSeleccionado.Count > 0)
            {
                foreach (var codigo in SeccionSeleccionado)
                {
                    foreach (var pareja in db.Seccion_tiene_pregunta.Where(x => x.SCodigo.Equals(codigo)))
                    {
                        parejas.Add(pareja);
                    }
                }
            }
            string result = PlanesDeMejoraUtil.RenderViewToString(PartialView("_AnadirPreguntas", parejas), this.ControllerContext);

            return(Json(new { error = true, message = result }));
        }
コード例 #6
0
        public ActionResult ObtenerSecciones(List <String> FormularioSeleccionado)
        {
            List <Formulario_tiene_seccion> parejas = new List <Formulario_tiene_seccion>();

            if (FormularioSeleccionado != null && FormularioSeleccionado.Count > 0)
            {
                foreach (var codigo in FormularioSeleccionado)
                {
                    foreach (var pareja in db.Formulario_tiene_seccion.Where(x => x.FCodigo.Equals(codigo)))
                    {
                        parejas.Add(pareja);
                    }
                }
            }
            string result = PlanesDeMejoraUtil.RenderViewToString(PartialView("_AnadirSecciones", parejas), this.ControllerContext);

            return(Json(new { error = true, message = result }));
        }
コード例 #7
0
 public AccionablesController()
 {
     db = new DataIntegradorEntities();
     permissionManager = new PermissionManager();
     util = new PlanesDeMejoraUtil();
 }
コード例 #8
0
        public ActionResult AnadirObjetivos(List <Objetivo> objetivos)
        {
            string result = PlanesDeMejoraUtil.RenderViewToString(PartialView("_TablaObjetivos", objetivos), this.ControllerContext);

            return(Json(new { error = true, message = result }));
        }