示例#1
0
 /// <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);
 }