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

@@ -1,5 +1,8 @@
// See https://aka.ms/new-console-template for more information
using System.Diagnostics;
using System.Text.RegularExpressions;
static class Helper
{
public enum Porto
@@ -27,13 +30,25 @@ static class Helper
datas = adresseUNDHausnummer.Split(" ");
string strasse = "";
for (int i = 0; i < datas.Length - 1; i++)
string hausnummer = "";
Trace.WriteLine(datas.Length);
if (datas.Length <= 1)
{
strasse += datas[i] + " ";
Regex myRegex = new Regex("[0-9]*$");
var matched = myRegex.Match(adresseUNDHausnummer);
strasse = adresseUNDHausnummer.Substring(0, matched.Index);
hausnummer = adresseUNDHausnummer.Substring(matched.Index);
}
else
{
for (int i = 0; i < datas.Length - 1; i++)
{
strasse += datas[i] + " ";
}
strasse = strasse.Trim();
hausnummer = datas[datas.Length - 1];
}
strasse = strasse.Trim();
string hausnummer = datas[datas.Length - 1];
return new Kunde(name, strasse, hausnummer, plz, ort, land);
}