/// <summary> /// 修改节点名称 /// </summary> /// <returns></returns> private string UpdateTreeNodeName() { string nodeNo = getUTF8ToString("nodeNo"); string nodeName = getUTF8ToString("nodeName"); EntityTree treeNode = this.HisEn as EntityTree; treeNode.RetrieveByAttr(EntityTreeAttr.No, nodeNo); treeNode.Name = nodeName; int i = treeNode.Update(); if (i > 0) { return("true"); } return("false"); }
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(); } }