/// <summary> /// 创建借货商品价 /// </summary> /// <param name="productSysNo">商品系统编号</param> /// <param name="productLendItemSysNo">借货单明细系统编号</param> /// <returns></returns> /// <remarks>2013-07-15 周唐炬 创建</remarks> private decimal CreateProductLendPrice(int productSysNo, int productLendItemSysNo) { decimal price = 0; //价格过滤 var showPriceType = new ProductStatus.产品价格来源[] { ProductStatus.产品价格来源.基础价格, ProductStatus.产品价格来源.会员等级价, ProductStatus.产品价格来源.配送员进货价 }; var priceList = PdPriceBo.Instance.GetProductPrice(productSysNo, showPriceType); if (priceList != null && priceList.Count > 0) { foreach (var item in priceList) { var model = new WhProductLendPrice { ProductLendItemSysNo = productLendItemSysNo, Price = item.Price, PriceSource = item.PriceSource, SourceSysNo = item.SourceSysNo }; if (item.PriceSource == (int)ProductStatus.产品价格来源.配送员进货价) { price = item.Price; } ProductLendBo.Instance.CreateWhProductLendPrice(model); } } return(price); }
/// <summary> /// 创建借货商品价 /// </summary> /// <param name="model">借货商品价实体</param> /// <returns>受影响的行</returns> /// <remarks>2013-07-16 周唐炬 创建</remarks> public override int CreateWhProductLendPrice(WhProductLendPrice model) { int rowsAffected = 0; rowsAffected = Context.Insert <WhProductLendPrice>("WhProductLendPrice", model) .AutoMap(x => x.SysNo) .ExecuteReturnLastId <int>("SysNo"); return(rowsAffected); }
/// <summary> /// 更新借货商品价 /// </summary> /// <param name="model">借货商品价实体</param> /// <returns>受影响的行</returns> /// <remarks>2013-07-16 周唐炬 创建</remarks> public override int UpdateWhProductLendPrice(WhProductLendPrice model) { int rowsAffected = 0; rowsAffected = Context.Update <WhProductLendPrice>("WhProductLendPrice", model) .AutoMap(x => x.SysNo).Where(x => x.SysNo) .Execute(); return(rowsAffected); }
/// <summary> /// 更新借货商品价 /// </summary> /// <param name="model">借货商品价实体</param> /// <returns>受影响的行</returns> /// <remarks>2013-07-16 周唐炬 创建</remarks> public int UpdateWhProductLendPrice(WhProductLendPrice model) { return(IProductLendDao.Instance.UpdateWhProductLendPrice(model)); }
/// <summary> /// 更新借货商品价 /// </summary> /// <param name="model">借货商品价实体</param> /// <returns>受影响的行</returns> /// <remarks>2013-07-16 周唐炬 创建</remarks> public abstract int UpdateWhProductLendPrice(WhProductLendPrice model);