Ejemplo n.º 1
0
        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));
                }
            }
        }
Ejemplo n.º 2
0
 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();
 }