Esempio n. 1
0
 /// <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);
 }