Esempio n. 1
0
        private void LoadTimetableItemSubs(TimetableItem item, TreeNode node)
        {
            TreeNode n = new TreeNode(item.Print());

            n.Name = item.Name;
            node.Nodes.Add(n);
            foreach (var itr in item.Subs)
            {
                LoadTimetableItemSubs(itr, n);
            }
        }
Esempio n. 2
0
 private void DisplayTimetable(TimetableItem item, TreeNode node)
 {
     if (item.Name == node.Name)
     {
         node.Text = item.Print();
     }
     foreach (var itr in item.Subs)
     {
         foreach (var n in node.Nodes)
         {
             TreeNode child = ((TreeNode)n);
             if (itr.Name == child.Name)
             {
                 DisplayTimetable(itr, child);
             }
         }
     }
 }