public list fertig gestellt

This commit is contained in:
2023-08-02 19:24:48 +02:00
parent 2f2524a5c4
commit 1e115bddee
4 changed files with 20 additions and 7 deletions

View File

@@ -87,8 +87,8 @@ namespace CardmarketBot
foreach (string id in ids)
{
Console.WriteLine(id);
//if (id != "1121844928") continue;
//Console.WriteLine(id);
cd.Navigate().GoToUrl(string.Format(@"https://www.cardmarket.com/de/OnePiece/Orders/{0}", id));
element = cd.FindElement(By.XPath("/html/body/main/section/div/div[1]/div/div[3]/div[2]/div[2]/div/div"));
@@ -109,7 +109,7 @@ namespace CardmarketBot
else
{
kunde.OverrideVersandskosten = element.Text;
Console.WriteLine(@"Achtung bei ID {id} wurde kein Richtige Porto berechnet. Liegt es im Ausland?");
Console.WriteLine($"Achtung bei ID {id} wurde kein Richtige Porto berechnet. Liegt es im Ausland?");
}
//kunde.Versandskosten = portoberechnung[element.Text];
kunde.BestellungID = id;

View File

@@ -20,9 +20,9 @@ static class Helper
string[] datas = text.Split("\r\n");
string name = datas[0];
string adresseUNDHausnummer = datas[1];
string plzUNDOrt = datas[2];
string land = datas[3];
string adresseUNDHausnummer = datas[datas.Length-3];
string plzUNDOrt = datas[datas.Length-2];
string land = datas[datas.Length-1];
datas = plzUNDOrt.Split(" ");
string plz = datas[0];

View File

@@ -49,6 +49,12 @@ namespace CardmarketBot
{
List<ModelRechnung> result = new List<ModelRechnung>();
// 1 => Deutschland
// 2 => Schweiz
// 11 => Frankreich
foreach (Kunde kunde in kunden)
{
ModelRechnung temp = new ModelRechnung();
@@ -67,7 +73,7 @@ namespace CardmarketBot
rechnung.Address = string.Format("{0}\n{1} {2}\n{3} {4}", kunde.Name, kunde.Strasse, kunde.Hausnummer, kunde.Plz, kunde.Ort); //"Damian Wessels\nDät Haartje 27A\n26683 Saterland";
rechnung.AddressCountry = new ModelStaticCountry()
{
Id = 1
Id = 2
};
//rechnung.PayDate = new DateTime(2019, 08, 24, 14, 15, 22);
rechnung.DeliveryDate = kunde.Bezahldatum;

View File

@@ -44,12 +44,19 @@ namespace CardmarketBot
Regex regex = new Regex("[0-9]*$");
Match matched = regex.Match(str_header);
string verkaufnummer = str_header.Substring(matched.Index);
Console.Write($"Teste {verkaufnummer} : ");
if (checkSevDesk.AlreadyKnown(verkaufnummer))
{
Console.Write("wurde noch nicht in Sevdesk erfasst ");
SevdeskService sevdeskService = new SevdeskService("7251554968610b78ca865b2b774b4134");
sevdeskService.Create(item);
Console.WriteLine("nun in Sevdesk eingetragen");
checkSevDesk.Write(verkaufnummer);
}
else
{
Console.WriteLine("wurde bereits in Sevdesk erfasst, wird somit übersprungen. Jedoch wird PostCSV erstellt");
}
}
}