public ActionResult ActualizarBancoSecciones(string input0, string input1, string input2) { if (!permissionManager.IsAuthorized(Permission.VER_SECCION)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } var seccion = db.Seccion; ViewBag.filtro = "Ninguno"; if (input0 == null && input1 == null && input2 == null) { ViewBag.filtro = "Ninguno"; return(PartialView("_SeccionPartial", seccion.ToList())); } // si se selecionó el código if (input1.Length > 0) { ViewBag.filtro = "Por código: " + input1; //Index action method will return a view with a student records based on what a user specify the value in textbox return(PartialView("_SeccionPartial", seccion.Where(x => x.Codigo.Contains(input1)).ToList())); } // si se selecionó el enunciado else if (input2.Length > 0) { ViewBag.filtro = "Nombre: " + input2; return(PartialView("_SeccionPartial", seccion.Where(x => x.Nombre.Contains(input2)).ToList())); } else { ViewBag.filtro = "Ninguno"; return(PartialView("_SeccionPartial", seccion.ToList())); } }
public ActionResult Index(string id) { if (id == null) { return(RedirectToAction("../Formularios/Index")); } if (!permissionManager.IsAuthorized(Permission.CREAR_FORMULARIO)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } if (HttpContext == null) { return(Redirect("~/")); } // Asocia el id del formulario correspondiente Formulario formularioDB = db.Formulario.Find(id); if (formularioDB == null) { return(View()); } // Almacena el codigo y el nombre del formulario ViewBag.Nombre = formularioDB.Nombre; ViewBag.Codigo = formularioDB.Codigo; return(View()); }
// GET: Formularios public ActionResult Index(string input0, string input1, string input2) { if (!permissionManager.IsAuthorized(Permission.CREAR_FORMULARIO)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } var formulario = db.Formulario; ViewBag.filtro = "Ninguno"; if (input0 == null && input1 == null && input2 == null) { ViewBag.filtro = "Ninguno"; return(View("Index", formulario.ToList())); } // si se selecionó el código if (input1.Length > 0) { ViewBag.filtro = "Por código: " + input1; //Index action method will return a view with a student records based on what a user specify the value in textbox return(View("Index", formulario.Where(x => x.Codigo.Contains(input1)).ToList())); } // si se selecionó el enunciado else if (input2.Length > 0) { ViewBag.filtro = "Nombre: " + input2; return(View("Index", formulario.Where(x => x.Nombre.Contains(input2)).ToList())); } else { ViewBag.filtro = "Ninguno"; return(View("Index", formulario.ToList())); } }
public ActionResult Index() { if (!permissionManager.IsAuthorized(Permission.CARGAR_DATOS_DESDE_CSV)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } return(View()); }
// GET: Dashboard public ActionResult Index() { if (!(permissionManager.IsAuthorized(Permission.VER_RESPUESTAS_FORMULARIOS_ENFASIS) || permissionManager.IsAuthorized(Permission.VER_RESPUESTAS_FORMULARIOS_PROPIOS))) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } return(View()); }
// GET: Accionables public ActionResult Index() { if (!permissionManager.IsAuthorized(Permission.VER_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } var accionable = db.Accionable.Include(a => a.AccionDeMejora); return(View("Index", accionable.ToList())); }
public ActionResult Index() { /*Solo se puede acceder a este método si el usuario tiene un perfil con los permisos apropiados.*/ if (!permissionManager.IsAuthorized(Permission.VER_PERMISOS_Y_PERFILES)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("Index", "Home")); } PermissionsViewHolder model = new PermissionsViewHolder(); return(View(model)); }
// GET: AccionDeMejora public ActionResult Index() { if (!permissionManager.IsAuthorized(Permission.VER_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } var objetivo = db.AccionDeMejora.Include(o => o.PlantillaAccionDeMejora).Include(o => o.Objetivo); return(View("Index", objetivo.ToList())); }
// GET: TipoObjetivos public ActionResult Index() { if (!permissionManager.IsAuthorized(Permission.VER_OBJETIVOS)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } return(View("Index", db.TipoObjetivo.ToList())); }
// GET: Objetivos public ActionResult Index() { if (!permissionManager.IsAuthorized(Permission.VER_OBJETIVOS)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } var objetivo = db.Objetivo.Include(o => o.PlantillaObjetivo).Include(o => o.TipoObjetivo); return(View(objetivo.ToList())); }
public ActionResult LlenarFormulario(string id, string sigla, byte?num, int?anno, byte?semestre) { if (!permissionManager.IsAuthorized(Permission.LLENAR_FORMULARIO)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } if (num == null || anno == null || semestre == null) { return(RedirectToAction("MisFormularios")); } Grupo grupo = new Grupo { SiglaCurso = sigla, Anno = (int)anno, NumGrupo = (byte)num, Semestre = (byte)semestre }; if (HttpContext == null) { return(Redirect("~/")); } Formulario formularioDB = db.Formulario.Find(id); if (formularioDB == null) { return(RedirectToAction("MisFormularios")); } LlenarFormulario formulario = CrearFormulario(id, formularioDB, grupo); formulario.Grupo = grupo; return(View(formulario)); }
public ActionResult OpcionesDeSeleccion(int?i) { if (!permissionManager.IsAuthorized(Permission.VER_PREGUNTAS)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } ViewBag.i = i; return(PartialView()); }
public ActionResult AccionesDeObjetivo(int plan, string nombObj, bool edit = true) { if (!permissionManager.IsAuthorized(Permission.VER_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } ViewBag.idPlan = plan; ViewBag.nombreObj = nombObj; IEnumerable <AppIntegrador.Models.AccionDeMejora> acciones = db.AccionDeMejora.Where(o => o.codPlan == plan && o.nombreObj == nombObj); if (edit == false) { return(PartialView("_listarAcciones", acciones)); } return(PartialView("_accionesDeUnObjetivo", acciones)); }
public ActionResult Index(List <PlanDeMejora> planes = null) { if (!permissionManager.IsAuthorized(Permission.VER_PLANES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } if (planes == null || planes.Count == 0) { planes = db.PlanDeMejora.ToList(); } HttpContext context = System.Web.HttpContext.Current; ObjectParameter count = new ObjectParameter("count", 999); ViewBag.cantidad = count.Value; ViewBag.nombre = context.User.Identity.Name; return(View("Index", planes)); }
//Requiere refactorización para eliminar el .Where de aquí public ActionResult TablaAccionables(int codPlan, string nombObj, string descripAcMej, bool edit = true) { if (!permissionManager.IsAuthorized(Permission.VER_ACCIONES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } ViewBag.IdPlan = codPlan; ViewBag.nomObj = nombObj; ViewBag.descripAcMej = descripAcMej; IEnumerable <AppIntegrador.Models.Accionable> accionables = db.Accionable.Where(o => o.codPlan == codPlan && o.nombreObj == nombObj && o.descripAcMej == descripAcMej); if (edit == false) { return(PartialView("_listarAccionables", accionables)); } return(PartialView("_Tabla", accionables)); }
// GET: Users /*Shows the list of users and persons in the database. Only displays users whose associated person exists. * Users created without a person won't be shown.*/ /*Responds to User Story TAM-2.1.*/ public ActionResult Index() { //Verificamos si hay un mensaje de alerta de alguna de las operanciones realizadas, si lo hay lo desplegamos con javascript if (TempData["alertmessage"] != null) { ViewBag.typeMessage = "alert"; ViewBag.NotifyMessage = TempData["alertmessage"].ToString(); } if (TempData["successMessage"] != null) { ViewBag.typeMessage = "success"; ViewBag.NotifyMessage = TempData["successMessage"].ToString(); } if (!permissionManager.IsAuthorized(Permission.VER_USUARIOS)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página"; return(RedirectToAction("../Home/Index")); } /*To show the list of all users first fetch all the users and persons in the database, and join them * by the key: mail address.*/ List <Usuario> Usuarios = db.Usuario.ToList(); List <Persona> Personas = db.Persona.ToList(); /*Creates a list with the joiner entity "usuarioPersona", and then sends them to the view.*/ /*Keep admin out of the list to avoid loss of access*/ var usuarioPersona = from u in Usuarios join p in Personas on u.Username equals p.Correo into table1 where u.Username != "*****@*****.**" && u.Persona.Borrado == false from p in table1.ToList() select new UsuarioPersona { Usuario = u, Persona = p }; usuarioPersona.OrderBy(up => up.Persona.Apellido1). ThenBy(up => up.Persona.Apellido2). ThenBy(up => up.Persona.Nombre1). ThenBy(up => up.Persona.Nombre2); return(View("Index", usuarioPersona)); }
public ActionResult Index(string input0, string input1, string input2, string input3) { if (!permissionManager.IsAuthorized(Permission.VER_PREGUNTAS)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } var pregunta = db.Pregunta; ViewBag.filtro = "Ninguno"; if (input0 == null && input1 == null && input2 == null && input3 == null) { ViewBag.filtro = "Ninguno"; return(View(pregunta.ToList())); } // si se selecionó el código if (input1.Length > 0) { ViewBag.filtro = "Por código: " + input1; //Index action method will return a view with a student records based on what a user specify the value in textbox return(View(pregunta.Where(x => x.Codigo.Contains(input1)).ToList())); } // si se selecionó el enunciado else if (input2.Length > 0) { ViewBag.filtro = "Enunciado: " + input2; return(View(pregunta.Where(x => x.Enunciado.Contains(input2)).ToList())); } // si se seleccionó el tipo else if (input3.Length > 0) { var aux = ""; switch (input3) { case "U": aux = "Selección Única"; break; case "M": aux = "Selección Múltiple"; break; case "L": aux = "Respuesta libre"; break; case "S": aux = "Sí/No/NR"; break; case "E": aux = "Escalar"; break; default: break; } ViewBag.filtro = "Tipo: " + aux; return(View(pregunta.Where(x => x.Tipo.Contains(input3)).ToList())); } else { ViewBag.filtro = "Ninguno"; return(View(pregunta.ToList())); } }