private DateTime GetLastModificationDate(string pStrLocation) { try { return(SapAuctionService.GetLastModificationDate(pStrLocation)); } catch { return(DateTime.Today.AddYears(-10)); } }
private long GetNextId() { try { return(SapAuctionService.GetNextId()); } catch { return(0); } }
private long GetAuctionId(string pStrFolio) { try { return(SapAuctionService.GetAuctionId(pStrFolio)); } catch { return(0); } }
public void UpdateAuctions(string pStrLocation) { DateTime lDtmLastModificationDate = GetLastModificationDate(pStrLocation); foreach (UGRS.Core.Auctions.Entities.Auctions.Auction lObjAcution in LocalAuctionService.GetListFilteredByCC().Where(x => x.ModificationDate >= lDtmLastModificationDate).ToList()) { if (SapAuctionService.HasBeenUpdated(lObjAcution.Folio, lObjAcution.ModificationDate)) { UpdateAuction(lObjAcution); } } }
public void ExportAuctions(string pStrLocation) { DateTime lDtmLastCreationDate = GetLastCreationDate(pStrLocation); var ded = LocalAuctionService.GetListFilteredByCC().ToList(); foreach (UGRS.Core.Auctions.Entities.Auctions.Auction lObjAcution in LocalAuctionService.GetListFilteredByCC().Where(x => x.CreationDate >= lDtmLastCreationDate).ToList()) { if (!SapAuctionService.HasBeenImported(lObjAcution.Folio)) { ExportAuction(lObjAcution); } } }
private void ExportAuction(UGRS.Core.Auctions.Entities.Auctions.Auction pObjAuction) { try { if (SapAuctionService.Add(GetSAPAuction(pObjAuction)) != 0) { LogUtility.Write(string.Format("[ERROR] {0}", DIApplication.Company.GetLastErrorDescription())); } } catch (Exception lObjException) { LogUtility.Write(string.Format("[ERROR] {0}", lObjException.ToString())); } }
private void UpdateAuction(UGRS.Core.Auctions.Entities.Auctions.Auction pObjAuction) { try { if (SapAuctionService.Update(GetSAPAuction(pObjAuction, true)) != 0) { LogUtility.Write(string.Format("[ERROR] {0}", DIApplication.Company.GetLastErrorDescription())); } else { //Modify Modification Date for current auction pObjAuction.ModificationDate = DateTime.Now; LocalAuctionService.SaveOrUpdate(pObjAuction); } } catch (Exception lObjException) { LogUtility.Write(string.Format("[ERROR] {0}", lObjException.ToString())); } }