/// <summary> /// 采购退货 /// </summary> /// <param name="model">出库明细</param> /// <param name="description">XingYe单据摘要(出库单号)</param> /// <param name="flowIdentify">采购订单系统编号</param> /// <param name="purchaseOrderSysNo">采购订单系统编号</param> /// <returns>bool</returns> /// <remarks>2013-9-27 杨浩 添加</remarks> public Result PurchaseOutStock(List <PurchaseInfo> model, string description, string flowIdentify, string purchaseOrderSysNo) { var datajson = new PurchaseInfoWraper { Model = model, Type = 采购状态.退货, Description = description, PurchaseOrderSysNo = purchaseOrderSysNo }.ToJson(); var easModel = new Hyt.Model.Generated.XingYeSyncLog { Data = datajson, FlowIdentify = flowIdentify }; var status = XingYeCore.PurchaseIssueBillFacade(easModel); //同步利嘉 //LiJia.LiJiaProviderFactory.CreateProvider().PurchaseOutStock(model,description,flowIdentify,purchaseOrderSysNo); //同步兴业嘉 //XingYe.XingYeProviderFactory.CreateProvider().PurchaseOutStock(model, description, flowIdentify, purchaseOrderSysNo); return(status); }
/// <summary> /// 采购入库 /// </summary> /// <param name="model">入库明细</param> /// <param name="description">Kis单据摘要(入库单号)</param> /// <param name="flowIdentify">采购订单系统编号</param> /// <returns>bool</returns> /// <remarks>2013-9-27 杨浩 添加</remarks> public Result PurchaseInStock(List <PurchaseInfo> model, string description, string flowIdentify) { var datajson = new PurchaseInfoWraper { Model = model, Type = 采购状态.入库, Description = description }.ToJson(); var easModel = new Hyt.Model.EasSyncLog { Data = datajson, FlowIdentify = flowIdentify }; var status = KisCore.PurchaseIssueBillFacade(easModel); //同步兴业嘉仓数据 if (model.First().WarehouseSysNo == 59 || model.First().WarehouseSysNo == 61 || model.First().WarehouseSysNo == 4 || model.First().WarehouseSysNo == 30 || model.First().WarehouseSysNo == 41) { XingYe.XingYeProviderFactory.CreateProvider().PurchaseInStock(model, description, flowIdentify); } //同步利嘉 //LiJia.LiJiaProviderFactory.CreateProvider().PurchaseInStock(model,description,flowIdentify); return(status); }