/// <summary> /// Para consultar las competencias asignadas por tematica y cargo /// </summary> /// <param name="idbusqueda", name="cargo"></param> /// <returns>Competencias</returns> public ActionResult BuscarCompetenciaPorTemaYCargo(int idbusqueda, 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.ObtenerRolPorTematicaPorTemaCargo(idbusqueda, cargo,SessionEmp); if (RolPorTematicaList.Count() == 0) { return null; } return PartialView("CompetenciaPorTematicaVP", RolPorTematicaList); }