예제 #1
0
 /// <summary>
 /// 创建套餐模板构造器
 /// </summary>
 /// <param name="packName">套餐模板名称</param>
 /// <param name="packType">套餐类型</param>
 /// <param name="packKind">套餐类别</param>
 /// <param name="packMode">套餐模式</param>
 /// <param name="newHouse">适用新房</param>
 /// <param name="secondHandHouse">适用二手房</param>
 /// <param name="packSeries">套餐系列</param>
 /// <param name="stores">门店集</param>
 /// <param name="creater">操作人名称</param>
 /// <param name="createrId">操作人Id</param>
 public DecorationPack(string packName, DecorationPackType packType, DecorationPackKind packKind, DecorationPackMode packMode, bool newHouse, bool secondHandHouse,
                       IEnumerable <PackSeries> packSeries, Dictionary <Guid, string> stores, string creater, Guid createrId)
     : this()
 {
     base.Name            = packName;
     this.PackType        = packType;
     this.PackKind        = packKind;
     this.PackMode        = packMode;
     this.Creater         = creater;
     this.CreaterId       = createrId;
     this.NewHouse        = newHouse;
     this.SecondHandHouse = secondHandHouse;
     this.PackSeries.AddRange(packSeries);
     this.SetStores(stores);
     //初始化关键字
     this.InitKeywords();
 }
예제 #2
0
 /// <summary>
 ///  设置套餐类型,套餐类别,套餐模式(克隆时修改)
 /// </summary>
 /// <param name="packType">套餐类型</param>
 /// <param name="packKind">套餐类别</param>
 /// <param name="packMode">套餐模式</param>
 /// <param name="operatorId">操作人Id</param>
 /// <param name="operator">操作人名称</param>
 public void UpdatePackInfo(DecorationPackType packType, DecorationPackKind packKind, DecorationPackMode packMode, Guid operatorId, string @operator)
 {
     this.PackType  = packType;
     this.PackKind  = packKind;
     this.PackMode  = packMode;
     this.Creater   = @operator;
     this.CreaterId = operatorId;
     this.Status    = ShelfStatus.NotShelfed;
 }