private void InitFlowSortTree() { //设置流程树权限. BP.WF.Template.FlowSort fs = new WF.Template.FlowSort(); fs.No = "Inc" + this.No; if (fs.RetrieveFromDBSources() != 0) { fs.OrgNo = this.No; fs.Update(); return; } //获得根目录节点. BP.WF.Template.FlowSort root = new Template.FlowSort(); int i = root.Retrieve(BP.WF.Template.FlowSortAttr.ParentNo, "0"); //设置流程树权限. fs.Name = this.Name; fs.ParentNo = root.No; fs.OrgNo = this.No; fs.Idx = 999; fs.Save(); //创建下一级目录. EntityTree en = fs.DoCreateSubNode(); en.Name = "流程目录1"; en.Update(); en = fs.DoCreateSubNode(); en.Name = "流程目录2"; en.Update(); //表单根目录. BP.Sys.FrmTree ftRoot = new Sys.FrmTree(); ftRoot.Retrieve(BP.WF.Template.FlowSortAttr.ParentNo, "0"); //设置表单树权限. BP.Sys.FrmTree ft = new Sys.FrmTree(); ft.No = "Inc" + this.No; if (ft.RetrieveFromDBSources() == 0) { ft.Name = this.Name; ft.ParentNo = ftRoot.No; ft.OrgNo = this.No; ft.Idx = 999; ft.Insert(); //创建两个目录. ft.DoCreateSubNode(); ft.DoCreateSubNode(); } else { ft.Name = this.Name; ft.ParentNo = ftRoot.No; ft.OrgNo = this.No; ft.Idx = 999; ft.Update(); } }