/// <summary> /// 新建同级节点 /// </summary> /// <returns></returns> public EntityTree DoCreateSameLevelNode() { EntityTree en = this.CreateInstance() as EntityTree; en.No = BP.DA.DBAccess.GenerOID(this.ToString()).ToString(); // 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.Insert(); return(en); }
/// <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); }
/// <summary> /// 新建子节点 /// </summary> /// <returns></returns> public EntityTree DoCreateSubNode() { EntityTree en = this.CreateInstance() as EntityTree; en.No = BP.DA.DBAccess.GenerOID(this.ToString()).ToString(); // en.GenerNewNoByKey(EntityTreeAttr.No); en.Name = "新建节点" + en.No; en.ParentNo = this.No; // en.MenuType = this.MenuType + 1; //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 + "10"; en.Insert(); //// 设置此节点是目录 //if (this.IsDir == false) //{ // this.Retrieve(); // this.IsDir = true; // this.Update(); //} return(en); }