/// <summary> /// Para consultar las competencias asignadas por rol y cargo /// </summary> /// <param name="rol" name="cargo"></param> /// <returns>Competencias</returns> public ActionResult BuscarCompetenciaPorRolCargo(int rol, int cargo) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Modulo."; return RedirectToAction("Login", "Home"); } List<CargoPorRol> CargoPorRolList = CompetenciaRepositorio.ObteneCargoPorRolPorRolCargo(rol, cargo); List<Rol> Roles = CompetenciaRepositorio.ObtenerRolPorRolCargo(rol, cargo); List<RolPorTematica> RolPorTematicaList = CompetenciaRepositorio.ObtenerRolPorTematicaPorRolCargo(rol, cargo); if (RolPorTematicaList.Count() == 0) { return null; } return PartialView("RolPorTematicaVP", Roles); }