/// <summary> /// 新建同级节点 /// </summary> /// <returns></returns> public string DoCreateSameLevelNode() { EntityTree en = this.CreateInstance() as EntityTree; en.No = en.GenerNewNoByKey(EntityTreeAttr.No); en.Name = "新建节点" + en.No; en.ParentNo = this.ParentNo; en.IsDir = false; // en.TreeNo=this.GenerNewNoByKey(EntityTreeAttr.TreeNo,EntityTreeAttr.ParentNo,this.ParentNo) en.TreeNo = this.GenerNewNoByKey(EntityTreeAttr.TreeNo, EntityTreeAttr.ParentNo, this.ParentNo); en.Insert(); return(en.No); }
/// <summary> /// 新建子节点 /// </summary> /// <returns></returns> public string DoCreateSubNode() { EntityTree en = this.CreateInstance() as EntityTree; en.No = en.GenerNewNoByKey(EntityTreeAttr.No); en.Name = "新建节点" + en.No; en.ParentNo = this.No; en.IsDir = false; en.TreeNo = this.GenerNewNoByKey(EntityTreeAttr.TreeNo, EntityTreeAttr.ParentNo, this.No); if (en.TreeNo.Substring(en.TreeNo.Length - 2) == "01") { en.TreeNo = this.TreeNo + "01"; } en.Insert(); // 设置此节点是目录 if (this.IsDir == false) { this.IsDir = true; this.Update(EntityTreeAttr.IsDir, true); } return(en.No); }