Code cleanup

This commit is contained in:
2023-07-12 20:57:48 +02:00
parent 632f5ab236
commit 9c6716bc9d
10 changed files with 622 additions and 470 deletions

View File

@@ -0,0 +1,61 @@
// See https://aka.ms/new-console-template for more information
using System.Text;
/*
*
* referalPage: /de/OnePiece
username: Skywalkerex
userPassword: Magnatpower310!!
/de/OnePiece/PostGetAction/User_Login
curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r
*/
namespace CardmarketBot
{
class DeutschePost
{
List<Kunde> kundenlist;
public DeutschePost(List<Kunde> kunden)
{
kundenlist = kunden;
}
public void GenerateCSV()
{
IEnumerable<IGrouping<Helper.Porto, Kunde>> groupedPorto = kundenlist.GroupBy(x => x.Versandskosten).Distinct();
foreach (IGrouping<Helper.Porto, Kunde> gkunde in groupedPorto)
{
//FileStream stream = File.Create(string.Format("test_{0}.csv", gkunde.Key.ToString()));
Helper.Porto porto = gkunde.Key;
using (StreamWriter writer = new StreamWriter(string.Format("./test_{0}.csv", gkunde.Key.ToString()), false, Encoding.Latin1))
{
string header = "NAME;ZUSATZ;STRASSE;NUMMER;PLZ;STADT;LAND;ADRESS_TYP;REFERENZ";
writer.WriteLine(header);
string absender = "W&W TECH UG;Lukas Winkelmann;Schwedenschanze;70;49808;LINGEN;DEU;HOUSE";
writer.WriteLine(absender);
foreach (Kunde n in gkunde)
{
string empfanger = string.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8}",
n.Name,
"",
n.Strasse,
n.Hausnummer,
n.Plz,
n.Ort,
"DEU",
//n.Land,
"HOUSE",
n.BestellungID
);
writer.WriteLine(empfanger);
}
writer.Close();
}
}
}
}
}