Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        /// <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));
        }
Exemplo n.º 3
0
        /// <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));
        }