private void UpdateMenu() { placeInHybridCardToolStripMenuItem.DropDownItems.Clear(); IList <CardGroup> groups = CardGroup.ListAll(); foreach (CardGroup group in groups) { ToolStripMenuItem item = new ToolStripMenuItem(group.Name); item.Tag = group; item.Click += placeInHybridCardToolStripMenuItem_Click; placeInHybridCardToolStripMenuItem.DropDownItems.Add(item); } ToolStripMenuItem itemNew = new ToolStripMenuItem("New..."); itemNew.Click += placeInHybridCardToolStripMenuItem_Click; placeInHybridCardToolStripMenuItem.DropDownItems.Add(itemNew); }
private void UpdateHybrids() { treeView1.Nodes.Clear(); IList <CardGroup> cardGroups = CardGroup.ListAll(); foreach (CardGroup group in cardGroups) { TreeNode node = treeView1.Nodes.Add(group.Name); node.Tag = group; IList <CardGroupMap> cards = group.CardGroupMaps(); foreach (CardGroupMap map in cards) { Card card = map.ReferringCard(); TreeNode cardNode = node.Nodes.Add(card.Name); cardNode.Tag = card; } } }