Пример #1
0
 private void LoadActions(TreeNodeCollection pnode, int menuID, DS_Authorization.AuthActionDataTable actionTable)
 {
     DataRow[] rows = actionTable.Select("menuID=" + menuID.ToString(), "showOrder");
     foreach (DS_Authorization.AuthActionRow row in rows)
     {
         TreeNode node = new TreeNode(row.description, "a" + row.actionID.ToString());
         node.ImageUrl = "~/Images/res/members.gif";
         pnode.Add(node);
     }
 }
Пример #2
0
 private void LoadSubMenu(TreeNodeCollection pnode, int parentID,
     DS_Menu.MenuItemDataTable menuTable,
     DS_Authorization.AuthActionDataTable actionTable)
 {
     DataRow[] rows = menuTable.Select("parentID=" + parentID.ToString(), "menuOrder");
     foreach (DS_Menu.MenuItemRow row in rows)
     {
         string title = row.title;
         if (row.status < 1)
             title = "<del>" + title + "</del>";
         TreeNode node = new TreeNode(title, "m" + row.menuID.ToString());
         if (row.menuType == 10)
             node.ImageUrl = "~/Images/res/blog.gif";
         else
             node.ImageUrl = "~/Images/res/WebCmd.gif";
         pnode.Add(node);
         LoadSubMenu(node.ChildNodes, row.menuID, menuTable, actionTable);
     }
     LoadActions(pnode, parentID, actionTable);
 }