Ejemplo n.º 1
0
        private void PopulateFilterTreeWithCategory(FilterCategoryTreeNode category)
        {
            TreeNode node = new TreeNode();
            node.Text = category.FriendlyName;
            if (node.Text == null)
            {
                node.Text = String.Format("!! {0}", category.FriendlyNameException);
            }
            node.Tag = category;
            filtersTreeView.Nodes.Add(node);

            if (category.Filters == null)
            {
                //There's an error getting the filters for this category.  Add a node for the error
                TreeNode errorNode = new TreeNode();
                errorNode.Text = String.Format("Error getting filters: {0}", category.FiltersException);
                node.Nodes.Add(errorNode);
            }
            else
            {
                foreach (FilterTreeNode filter in category.Filters)
                {
                    PopulateFiltersTreeWithFilter(node, filter);
                }
            }
        }
Ejemplo n.º 2
0
 private void PopulateFilterDetails(FilterCategoryTreeNode category)
 {
     PopulateFilterDetails((FilterDeviceTreeNode)category);
 }