private DateTime GetLastModificationDate(string pStrLocation) { try { return(SapBatchLineService.GetLastModificationDate(pStrLocation)); } catch { return(DateTime.Today.AddYears(-10)); } }
public void UpdateBatchLines(string pStrLocation) { DateTime lDtmLastModificationDate = GetLastModificationDate(pStrLocation); foreach (UGRS.Core.Auctions.Entities.Auctions.BatchLine lObjBatch in LocalBatchLineService.GetList().Where(x => x.ModificationDate >= lDtmLastModificationDate).ToList()) { if (SapBatchLineService.HasBeenUpdated(lObjBatch.Id, lObjBatch.ModificationDate)) { UpdateBatchLine(lObjBatch); } } }
public void ExportBatchLines(string pStrLocation) { DateTime lDtmLastCreationDate = GetLastCreationDate(pStrLocation); foreach (UGRS.Core.Auctions.Entities.Auctions.BatchLine lObjBatch in LocalBatchLineService.GetList().Where(x => x.CreationDate >= lDtmLastCreationDate).ToList()) { if (!SapBatchLineService.HasBeenImported(lObjBatch.Id)) { ExportBatchLine(lObjBatch); } } }
private void UpdateBatchLine(UGRS.Core.Auctions.Entities.Auctions.BatchLine pObjBatch) { try { if (SapBatchLineService.Update(GetSAPBatch(pObjBatch)) != 0) { LogUtility.Write(string.Format("[ERROR] {0}", DIApplication.Company.GetLastErrorDescription())); } } catch (Exception lObjException) { LogUtility.Write(string.Format("[ERROR] {0}", lObjException.ToString())); } }