Adresse parser aktualisiert
Es werden nun alle Bestellungen CSV dateien erstellt ledig nicht alle Rechnungen werden angelegt.
This commit is contained in:
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user