/// <summary> /// Para consultar las competencias asignadas por rol /// </summary> /// <param name="rol"></param> /// <returns>Competencias</returns> public ActionResult BuscarCompetenciaPorRol(int rol) { 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<Rol> Rol = CompetenciaRepositorio.ObtenerRol(rol,SessionEmp); List<RolPorTematica> RolPorTematicaList = CompetenciaRepositorio.ObtenerRolPorTematicaPorRol(rol); List<CargoPorRol> CargoPorRolList = CompetenciaRepositorio.ObtenerCargoPorRolPorRol(rol); if (Rol.FirstOrDefault().RolPorTematica.Count() == 0) { return null; } return PartialView("RolPorTematicaVP", Rol); }