示例#1
0
        private void createSideBar(string nickname)
        {
            UserDB userbd      = new UserDB();
            string permitslist = userbd.getListPermits(nickname);

            SideBar sidebar = new SideBar(permitslist);

            createHtmlSideBar(sidebar);
        }
示例#2
0
        private void createHtmlSideBar(SideBar sidebar)
        {
            for (int i = 0; i < sidebar.category.Length; i++)
            {
                string   categoryname = sidebar.category[i].getNameCategory();
                string   categoryid   = sidebar.category[i].getIdCategory();
                string[] namesubmenu  = sidebar.category[i].getSubNameCategory();
                string[] linksubmenu  = sidebar.category[i].getLinkCategory();

                sidebarcontainer.Controls.Add(createHtmlCategory(categoryname, categoryid));

                HtmlGenericControl divsubmenuscontainer = createDivSubmenusContainer(categoryid);
                sidebarcontainer.Controls.Add(divsubmenuscontainer);

                for (int j = 0; j < namesubmenu.Length; j++)
                {
                    HtmlGenericControl eqiquetasubmenu = createHtmlSubMenu(namesubmenu[j], linksubmenu[j]);
                    divsubmenuscontainer.Controls.Add(eqiquetasubmenu);
                }
            }
        }