Example #1
0
        private void tsbFaxHierarchyRemove_Click(object sender, System.EventArgs e)
        {
            if (trvHierarchy.SelectedNode == null)
            {
                return;
            }

            FaxHierarchyTreeNode node = (FaxHierarchyTreeNode)trvHierarchy.SelectedNode;

            node.InvokeDelete();
            node.Remove();
        }
Example #2
0
        private void tsbFaxHierarchyAdd_Click(object sender, System.EventArgs e)
        {
            if (trvHierarchy.SelectedNode == null)
            {
                return;
            }

            FaxHierarchyTreeNode node      = (FaxHierarchyTreeNode)trvHierarchy.SelectedNode;
            FaxHierarchyTreeNode addedNode = node.InvokeAdd();

            this.trvHierarchy.SelectedNode = addedNode;
        }
Example #3
0
        private void trvHierarchy_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (trvHierarchy.SelectedNode == null)
            {
                pgSelectedNode.SelectedObject = null;
                return;
            }

            FaxHierarchyTreeNode node = (FaxHierarchyTreeNode)trvHierarchy.SelectedNode;

            tsbFaxHierarchyAdd.Enabled    = node.IsAddAllowed();
            tsbFaxHierarchyRemove.Enabled = node.IsDeleteAllowed();

            pgSelectedNode.SelectedObject = node.Tag;
        }