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