Пример #1
0
        public static List <SegPaginas> GetPages(HttpContext miContexto, db_encuestasContext context, long idRol)
        {
            var currentApp = "--";

            if (miContexto.Session.Keys.Contains("currentApp"))
            {
                currentApp = miContexto.Session.GetString("currentApp");
            }

            //Obtenemos el objeto de Aplicaciones en base a la SIGLA
            var objApp = context.SegAplicaciones.SingleOrDefault(app => app.Sigla == currentApp);

            if (objApp == null)
            {
                return(new List <SegPaginas>());
            }

            return(context.SegPaginas
                   .Join(context.SegRolesPagina, pag => pag.Idspg, rolpag => rolpag.Idspg,
                         (pag, rolpag) => new { pag, rolpag })
                   .Where(@t => (@t.pag.Idsap == objApp.Idsap))
                   .Where(@t => (@t.rolpag.Idsro == idRol))
                   .Select(@t => @t.pag)
                   .OrderBy(paginas => paginas.Prioridad).ToList());
        }
Пример #2
0
 public static List <SegAplicaciones> GetAplicaciones(db_encuestasContext context, long idRol)
 {
     return(context.SegAplicaciones
            .Join(context.SegPaginas, app => app.Idsap, pag => pag.Idsap, (app, pag) => new { app, pag })
            .Join(context.SegRolesPagina, pag => pag.pag.Idspg, rolpag => rolpag.Idspg, (pag, rolpag) => new { pag, rolpag })
            .Where(@t => @t.rolpag.Idsro == idRol)
            .Select(@t => @t.pag.app).Distinct().ToList());
 }
 public OpeProyectosController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
 public WidgetsModel(db_encuestasContext context) : base(context)
 {
 }
 public ReportesController(db_encuestasContext context, IConfiguration configuration, IOptions <ConnectionStringsSettings> connstring) : base(context, configuration, connstring)
 {
 }
Пример #6
0
 public EncSeccionesController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
Пример #7
0
 public DashboardController(db_encuestasContext context) : base(context)
 {
 }
Пример #8
0
 public BaseController(db_encuestasContext context, IConfiguration iconfiguration)
 {
     _context        = context;
     _iconfiguration = iconfiguration;
 }
Пример #9
0
 public CatDepartamentosController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
Пример #10
0
 public TablesModel(db_encuestasContext context) : base(context)
 {
 }
Пример #11
0
 public IconsModel(db_encuestasContext context) : base(context)
 {
 }
 public OpeBrigadasController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
Пример #13
0
 public ErrorModel(db_encuestasContext context) : base(context)
 {
 }
Пример #14
0
 public CatTiposPreguntaController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
		public SegUsuariosRestriccionController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
        {
        }
 public ProfileModel(db_encuestasContext context) : base(context)
 {
 }
Пример #17
0
 public FormsModel(db_encuestasContext context) : base(context)
 {
 }
Пример #18
0
 public SegTablasController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
Пример #19
0
 public BaseController(db_encuestasContext context)
 {
     _context = context;
 }
Пример #20
0
 public GalleryModel(db_encuestasContext context) : base(context)
 {
 }
Пример #21
0
 public BaseController(db_encuestasContext context, IConfiguration iconfiguration, IOptions <ConnectionStringsSettings> connstring)
 {
     _context                   = context;
     _iconfiguration            = iconfiguration;
     _connectionStringsSettings = connstring;
 }
Пример #22
0
 public PanelsModel(db_encuestasContext context) : base(context)
 {
 }
Пример #23
0
 public ChartsModel(db_encuestasContext context) : base(context)
 {
 }
Пример #24
0
 public SegRolesPaginaController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
 public CatNivelesController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
 public OpeMovimientosController(db_encuestasContext context, IConfiguration configuration) : base(context, configuration)
 {
 }
Пример #27
0
 public SearchModel(db_encuestasContext context) : base(context)
 {
 }
 public AccountController(db_encuestasContext context) : base(context)
 {
 }