Ejemplo n.º 1
0
        public QueryConfigurationTreeTO(Tree <QueryConfiguration> queryConfigs)
        {
            if (queryConfigs == null || queryConfigs.RootNode == null)
            {
                return;
            }

            this.rootNode = new QueryConfigurationTreeNodeTO(queryConfigs.RootNode);
        }
Ejemplo n.º 2
0
        void addChildRecursive(TreeNode <QueryConfiguration> parent, QueryConfigurationTreeNodeTO childToTranslate)
        {
            TreeNode <QueryConfiguration> child = new TreeNode <QueryConfiguration>(childToTranslate.value.convertToQueryConfiguration());

            parent.addChild(child);
            if (childToTranslate.children != null && childToTranslate.children.Length > 0)
            {
                for (int i = 0; i < childToTranslate.children.Length; i++)
                {
                    addChildRecursive(child, childToTranslate.children[i]);
                }
            }
        }