Example #1
0
 private void mExport_Click(object sender, RoutedEventArgs e)
 {
     string         mainPart      = TbNickHelper.GetMainPart(this._seller);
     TreeDbAccessor pubDbAccessor = (_pubTvController != null) ? _pubTvController.DbAccessor : null;
     //Exporter.Export(mainPart, pubDbAccessor, (_prvTvController != null) ? _prvTvController.DbAccessor : null);
 }
Example #2
0
 private void PasteChildNodes(TreeNode cat, List <TreeNode> childNodes, TreeDbAccessor toDbAccessor, TreeDbAccessor fromDbAccessor)
 {
     foreach (TreeNode node in childNodes)
     {
         this.PasteCataNode(cat, node, toDbAccessor, fromDbAccessor);
     }
 }
Example #3
0
        private TreeNode PasteCataNode(TreeNode toNode, TreeNode fromNode, TreeDbAccessor toDbAccessor, TreeDbAccessor fromDbAccessor)
        {
            TreeNode pasteNode = this.CreateNode(fromNode, toDbAccessor.DbAccount);

            toDbAccessor.AddNodeToTargetNode(pasteNode, toNode.EntityId);
            if (this.IsCatalog(pasteNode))
            {
                this.PasteChildNodes(pasteNode, fromDbAccessor.ReadDescendantNode(fromNode.EntityId, true), toDbAccessor, fromDbAccessor);
            }
            return(pasteNode);
        }
Example #4
0
        private TreeNode PasteShortcutNode(TreeNode targetNode, TreeDbAccessor toDbAccessor, TreeDbAccessor fromDbAccessor)
        {
            TreeNode newNode = this.CreateNode(this._nodeToBeCopy, toDbAccessor.DbAccount);

            toDbAccessor.AddNext(newNode, targetNode);
            if (this.IsCatalog(newNode))
            {
                this.PasteChildNodes(newNode, fromDbAccessor.ReadDescendantNode(this._nodeToBeCopy.EntityId, true), toDbAccessor, fromDbAccessor);
            }
            return(newNode);
        }