Adresse parser aktualisiert

Es werden nun alle Bestellungen CSV dateien erstellt
ledig nicht alle Rechnungen werden angelegt.
This commit is contained in:
2023-07-23 13:52:37 +02:00
parent 324f01df5e
commit e44385473f
5 changed files with 36 additions and 12 deletions

View File

@@ -64,6 +64,7 @@ namespace CardmarketBot
List<string> ids = new List<string>();
List<Kunde> kunden = new List<Kunde>();
List<string> bereitsbearbeitet = _usedRepository.Query;
IWebElement element;
try
{
@@ -71,13 +72,13 @@ namespace CardmarketBot
string content = element.Text;
List<string> bereitsbearbeitet = _usedRepository.Query;
string[] datas = content.Split("\r\n");
for (int i = 8; i < datas.Length; i += 7)
{
if (bereitsbearbeitet.Find(x => x.Equals(datas[i])) != null) continue;
//if (bereitsbearbeitet.Find(x => x.Equals(datas[i])) != null) continue;
ids.Add(datas[i]);
}
}
@@ -96,6 +97,8 @@ namespace CardmarketBot
Kunde kunde = Helper.ConvertToKunde(element.Text);
if (bereitsbearbeitet.Find(x => x.Equals(id)) != null) kunde.Rechnungerstellt = true;
// Bezahldatum
element = cd.FindElement(By.XPath("/html/body/main/section/div/div[1]/div/div[2]/div/div[2]/div[2]"));
kunde.Bezahldatum = Helper.ConvertBezahlDatum(element.Text);
@@ -125,8 +128,9 @@ namespace CardmarketBot
kunden.Add(kunde);
Thread.Sleep(TimeSpan.FromSeconds(5));
Thread.Sleep(TimeSpan.FromSeconds(3));
}
cd.Quit();
return kunden;
}
}