/// <summary> /// Para consultar las competencias asignadas por cargo /// </summary> /// <param name="cargo"></param> /// <returns>Competencias</returns> public ActionResult BuscarCompetenciaPorCargo(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"); } int SessionEmp = usuarioActual.IdEmpresa; List<CargoPorRol> CargoPorRolList = CompetenciaRepositorio.ObteneCargoPorRolPorCargo(cargo); List<Rol> Roles = CompetenciaRepositorio.ObtenerRolPorCargo(cargo,SessionEmp); List<RolPorTematica> RolPorTematicaList = CompetenciaRepositorio.ObtenerRolPorTematicaPorCargo(cargo); if (RolPorTematicaList.Count() == 0) { return null; } return PartialView("RolPorTematicaVP", Roles); }