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); } } }
private void PopulateFilterDetails(FilterCategoryTreeNode category) { PopulateFilterDetails((FilterDeviceTreeNode)category); }