示例#1
0
        public List <ItemDeMenu> ItemsPermitidos(string nombre_menu)
        {
            var menu = menues_del_sistema.Find(m => m.SeLlama(nombre_menu));

            if (menu == null)
            {
                menu = MenuDelSistema.MenuNulo();
            }
            return(menu.Items);
        }
示例#2
0
    private static string ArmarMenu(MenuDelSistema menu, MenuDelSistema sub_menu, string menu_fijo)
    {
        var elementos_de_menu = string.Empty;

        menu.Items.ToList().ForEach(item_p =>
        {
            elementos_de_menu += "<li class='dropdown'>" +
                                 "<a href=" + item_p.Acceso.Url + ">" + item_p.NombreItem + "</a></li>";
        });

        elementos_de_menu += "<li class='dropdown'>" +
                             "<a href='#'  class='dropdown-toggle' data-toggle='dropdown'>" + menu_fijo + "</a>" +
                             "<ul class='dropdown-menu'>";

        sub_menu.Items.ToList().ForEach(m =>
        {
            elementos_de_menu += "<li><a href=" + m.Acceso.Url + ">" + m.NombreItem + "</a></li>";
        });

        elementos_de_menu += "</ul></li>";
        return(elementos_de_menu);
    }