///// <summary> ///// ERP发货,审核出库绑定快递列表 ///// </summary> ///// <param name="saleFilialeId"> </param> ///// <param name="msg"></param> ///// <returns></returns> //public static IList<ExpressCodeDTO> GetExpressCodeList(Guid saleFilialeId, out string msg) //{ // msg = string.Empty; // using (var client = ClientProxy.CreateShopStoreWcfClient(saleFilialeId)) // { // var result = client.Instance.SelectExpressCodeList(); // if (result == null || !result.IsSuccess) // { // msg = result == null ? "获取快递信息列表失败!" : result.Message; // return null; // } // return result.Data; // } //} /// <summary> /// ERP发货,添加物流绑定 /// </summary> /// <param name="saleFilialeId"></param> /// <param name="bindExpressDto"></param> /// <param name="msg"></param> /// <returns></returns> public static bool InsertBindExpress(Guid saleFilialeId, BindExpressDTO bindExpressDto, out string msg) { msg = string.Empty; using (var client = ClientProxy.CreateShopStoreWcfClient(saleFilialeId)) { var result = client.Instance.InsertBindExpress(bindExpressDto, false); if (result == null || !result.IsSuccess) { msg = result == null ? "插入物流绑定信息失败!" : result.Message; return(false); } return(true); } }
/// <summary> /// 添加联盟店入库申请 /// </summary> /// <param name="saleFilialeId"></param> /// <param name="stockDto"></param> /// <param name="stockDetailDtos">入库明细</param> /// <param name="isPurchase">是否为采购入库</param> /// <param name="expressDto">物流绑定</param> /// <param name="totalPrice">退回金额</param> /// <param name="msg"> </param> /// <returns>生成的入库单据号</returns> public static string InsertStock(Guid saleFilialeId, StockDTO stockDto, IList <StockDetailDTO> stockDetailDtos, bool isPurchase, BindExpressDTO expressDto, decimal totalPrice, out string msg) { msg = string.Empty; using (var client = ClientProxy.CreateShopStoreWcfClient(saleFilialeId)) { var result = client.Instance.InsertStock(stockDto, stockDetailDtos, totalPrice, isPurchase, expressDto); if (result == null || !result.IsSuccess) { msg = result == null ? "联盟店入库申请插入失败!" : result.Message; return(string.Empty); } return(result.Data); } }