示例#1
0
    protected void LoadMainMenu(int iRol)
    {
        List <DS.SAI.Data.menuRolCompositeType> menu = null;

        if (Session["MenuH"] == null)
        {
            var swap = new DS.SAI.Business.MenuRolManager();
            Session["MenuH"] = swap.getAllMenuRol(iRol);
        }
        menu = (List <DS.SAI.Data.menuRolCompositeType>)Session["MenuH"];
        if (menu.Count == 0)
        {
            var swap = new DS.SAI.Business.MenuRolManager();
            Session["MenuH"] = swap.getAllMenuRol(iRol);
        }
        foreach (var miNuevo in menu.Select(mt => new RadMenuItem {
            NavigateUrl = mt.sModulo, Text = mt.sDescription, Value = mt.iIdMenu.ToString()
        }))
        {
            MenuHorizontal.Items.Add(miNuevo);
        }
    }
示例#2
0
        public List <menuRolCompositeType> GetMenuByUser(int iRol)
        {
            var swap = new MenuRolManager();

            return(swap.getAllMenuRol(iRol));
        }