public void ExportBatches(IList <Batch> lObjBatchesList) { UGRS.Core.SDK.DI.Auctions.Services.AuctionBatchService lObjSAPBatchService = mObjSAPAuctionFactory.GetAuctionBatchService(); foreach (Batch lObjBacth in lObjBatchesList) { //Ask for if not exists the batch in SAP B1 data base if (!lObjSAPBatchService.HasBeenImported(lObjBacth.Id)) { lObjSAPBatchService.Add(GetSAPBatch(lObjBacth)); } else if (lObjSAPBatchService.HasBeenUpdated(lObjBacth.Id, lObjBacth.ModificationDate)) { lObjSAPBatchService.Update(GetSAPBatch(lObjBacth)); } } }
public BatchService() { SapBatchService = new UGRS.Core.SDK.DI.Auctions.Services.AuctionBatchService(); LocalBatchService = new UGRS.Core.Auctions.Services.Auctions.BatchService(new BaseDAO <Batch>(), new BaseDAO <BatchLine>()); SapBusinessPartnerService = new Core.SDK.DI.Auctions.AuctionsServicesFactory().GetBusinessPartnerSevice(); }