Code cleanup
This commit is contained in:
61
ConsoleApp3/DeutschePost.cs
Normal file
61
ConsoleApp3/DeutschePost.cs
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user