示例#1
0
    protected void FormarMenu(DevExpress.Web.ASPxMenu.MenuItemCollection Itens)
    {
        Acesso AC = new Acesso();

        MenuPrincipal.Visible = !(Convert.ToInt32(Session["TPUsuario"]) == 0);

        for (int i = 0; i < Itens.Count; i++)
        {
            Itens[i].Visible = AC.TipoAcesso(Convert.ToInt32(Session["TPUsuario"]), Itens[i].Text, digital, dashboard, Convert.ToInt32(Session["IDEmpresa"]));

            // int TotalSubItem = Itens[i].Items.Count; -- Para controle de SubItens do menu principal.

            //if(TotalSubItem != 0)
            //{
            //    for (int z = 0; z < TotalSubItem ; z++)
            //    {
            //        Itens[i].Items[z].Visible = AC.TipoAcesso(Convert.ToInt32(Session["TPUsuario"]), Itens[i].Items[z].Text);
            //    }
            // }
            FormarMenu(Itens[i].Items);
        }
    }