CSV Importer erweitert.
HAUSREV6.0 Implementiert
This commit is contained in:
@@ -36,10 +36,20 @@ namespace WWTech_KanalSchnittstelle.Importer
|
||||
return result;
|
||||
}
|
||||
|
||||
public List<Schacht> LoadSchaechte(string filename, EEntwaeserung entwaeserung)
|
||||
public List<Schacht> LoadSchaechte(string filename, string vermesser)
|
||||
{
|
||||
List<Schacht> result = new List<Schacht>();
|
||||
|
||||
Dictionary<string, EEntwaeserung> entwaesserungKennung = new Dictionary<string, EEntwaeserung>()
|
||||
{
|
||||
{ "1100", EEntwaeserung.Schmutzwasser },
|
||||
{ "1200", EEntwaeserung.Mischwasser },
|
||||
{ "1300", EEntwaeserung.Regenwasser },
|
||||
{ "3110", EEntwaeserung.Schmutzwasser },
|
||||
{ "3210", EEntwaeserung.Mischwasser },
|
||||
{ "3310", EEntwaeserung.Regenwasser }
|
||||
};
|
||||
|
||||
if(!File.Exists(filename))
|
||||
{
|
||||
throw new FileNotFoundException(filename);
|
||||
@@ -80,10 +90,17 @@ namespace WWTech_KanalSchnittstelle.Importer
|
||||
schacht.SohlHoehe = parseKoordinate(parsed[3]);
|
||||
}
|
||||
|
||||
|
||||
if (parsed.Length >= 4)
|
||||
{
|
||||
schacht.Entwaesserung = entwaesserungKennung[parsed[4]];
|
||||
}
|
||||
else
|
||||
{
|
||||
schacht.Entwaesserung = EEntwaeserung.Schmutzwasser;
|
||||
}
|
||||
schacht.Projekt = projekt;
|
||||
schacht.Entwaesserung = entwaeserung;
|
||||
schacht.Vermesser = "Marwede";
|
||||
|
||||
schacht.Vermesser = vermesser;
|
||||
schacht.AufnahmeDatum = DateTime.Now.ToShortDateString();
|
||||
|
||||
if (neueSchacht)
|
||||
|
||||
Reference in New Issue
Block a user