/// <summary> pass /// 添加联盟店采购申请 /// </summary> /// <param name="applyStock"></param> /// <param name="stockDetailInfos"> </param> /// <returns></returns> public int AddApplyStock(ApplyStockInfo applyStock, IList <ApplyStockDetailInfo> stockDetailInfos) { string msg; var applyStockBll = new ApplyStockBLL(GlobalConfig.DB.FromType.Write); return(applyStockBll.Add(applyStock, stockDetailInfos, out msg)); }
/// <summary> pass /// 更新门店采购申请状态 /// </summary> /// <param name="applyId"></param> /// <param name="stockState"></param> /// <param name="remark"></param> /// <returns></returns> public bool UpdateShopApplyStockState(Guid applyId, int stockState, string remark) { string msg; var applyStockBll = new ApplyStockBLL(GlobalConfig.DB.FromType.Write); var applyInfo = _applyStock.FindById(applyId); IDictionary <Guid, decimal> settleDics; return(applyStockBll.UpdateApplyStockState(applyInfo, stockState, false, out settleDics, out msg)); }
/// <summary> pass /// 判断商品是否允许采购 条件:三月内无同品牌下商品退货 该商品无 /// </summary> /// <param name="shopId"></param> /// <param name="goodsId"></param> /// <returns></returns> public bool IsAllowPurchase(Guid shopId, Guid goodsId) { var applyStockBll = new ApplyStockBLL(null, _goodsCenterSao, null, _shopExchangedApplyDetailWrite); return(applyStockBll.IsAllowPurchase(shopId, goodsId)); }