public list fertig gestellt
This commit is contained in:
@@ -87,8 +87,8 @@ namespace CardmarketBot
|
|||||||
|
|
||||||
foreach (string id in ids)
|
foreach (string id in ids)
|
||||||
{
|
{
|
||||||
|
//if (id != "1121844928") continue;
|
||||||
Console.WriteLine(id);
|
//Console.WriteLine(id);
|
||||||
cd.Navigate().GoToUrl(string.Format(@"https://www.cardmarket.com/de/OnePiece/Orders/{0}", 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"));
|
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
|
else
|
||||||
{
|
{
|
||||||
kunde.OverrideVersandskosten = element.Text;
|
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.Versandskosten = portoberechnung[element.Text];
|
||||||
kunde.BestellungID = id;
|
kunde.BestellungID = id;
|
||||||
|
|||||||
@@ -20,9 +20,9 @@ static class Helper
|
|||||||
|
|
||||||
string[] datas = text.Split("\r\n");
|
string[] datas = text.Split("\r\n");
|
||||||
string name = datas[0];
|
string name = datas[0];
|
||||||
string adresseUNDHausnummer = datas[1];
|
string adresseUNDHausnummer = datas[datas.Length-3];
|
||||||
string plzUNDOrt = datas[2];
|
string plzUNDOrt = datas[datas.Length-2];
|
||||||
string land = datas[3];
|
string land = datas[datas.Length-1];
|
||||||
|
|
||||||
datas = plzUNDOrt.Split(" ");
|
datas = plzUNDOrt.Split(" ");
|
||||||
string plz = datas[0];
|
string plz = datas[0];
|
||||||
|
|||||||
@@ -49,6 +49,12 @@ namespace CardmarketBot
|
|||||||
{
|
{
|
||||||
List<ModelRechnung> result = new List<ModelRechnung>();
|
List<ModelRechnung> result = new List<ModelRechnung>();
|
||||||
|
|
||||||
|
// 1 => Deutschland
|
||||||
|
// 2 => Schweiz
|
||||||
|
// 11 => Frankreich
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
foreach (Kunde kunde in kunden)
|
foreach (Kunde kunde in kunden)
|
||||||
{
|
{
|
||||||
ModelRechnung temp = new ModelRechnung();
|
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.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()
|
rechnung.AddressCountry = new ModelStaticCountry()
|
||||||
{
|
{
|
||||||
Id = 1
|
Id = 2
|
||||||
};
|
};
|
||||||
//rechnung.PayDate = new DateTime(2019, 08, 24, 14, 15, 22);
|
//rechnung.PayDate = new DateTime(2019, 08, 24, 14, 15, 22);
|
||||||
rechnung.DeliveryDate = kunde.Bezahldatum;
|
rechnung.DeliveryDate = kunde.Bezahldatum;
|
||||||
|
|||||||
@@ -44,12 +44,19 @@ namespace CardmarketBot
|
|||||||
Regex regex = new Regex("[0-9]*$");
|
Regex regex = new Regex("[0-9]*$");
|
||||||
Match matched = regex.Match(str_header);
|
Match matched = regex.Match(str_header);
|
||||||
string verkaufnummer = str_header.Substring(matched.Index);
|
string verkaufnummer = str_header.Substring(matched.Index);
|
||||||
|
Console.Write($"Teste {verkaufnummer} : ");
|
||||||
if (checkSevDesk.AlreadyKnown(verkaufnummer))
|
if (checkSevDesk.AlreadyKnown(verkaufnummer))
|
||||||
{
|
{
|
||||||
|
Console.Write("wurde noch nicht in Sevdesk erfasst ");
|
||||||
SevdeskService sevdeskService = new SevdeskService("7251554968610b78ca865b2b774b4134");
|
SevdeskService sevdeskService = new SevdeskService("7251554968610b78ca865b2b774b4134");
|
||||||
sevdeskService.Create(item);
|
sevdeskService.Create(item);
|
||||||
|
Console.WriteLine("nun in Sevdesk eingetragen");
|
||||||
checkSevDesk.Write(verkaufnummer);
|
checkSevDesk.Write(verkaufnummer);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("wurde bereits in Sevdesk erfasst, wird somit übersprungen. Jedoch wird PostCSV erstellt");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user