Knoten zu AbwassertechnischeAnlage geändert

Somit kann auf die Daten zugegriffen werden.
This commit is contained in:
Damian Wessels
2024-08-26 13:01:45 +02:00
parent 368fb464c3
commit bacd1bd770
2 changed files with 9 additions and 9 deletions

View File

@@ -5,8 +5,8 @@ namespace Schnittstelle.Import.XML.v2013.Model
decimal sohlhoeheZulauf; decimal sohlhoeheZulauf;
decimal sohlhoeheAblauf; decimal sohlhoeheAblauf;
decimal laenge; decimal laenge;
Knoten? knotenZulauf; AbwassertechnischeAnlage? knotenZulauf;
Knoten? knotenAblauf; AbwassertechnischeAnlage? knotenAblauf;
int knotenAblaufTyp; int knotenAblaufTyp;
int knotenZulaufTyp; int knotenZulaufTyp;
bool isFiktiveLeitung = true; bool isFiktiveLeitung = true;
@@ -18,8 +18,8 @@ namespace Schnittstelle.Import.XML.v2013.Model
public decimal SohlhoeheZulauf { get => sohlhoeheZulauf; set => sohlhoeheZulauf = value; } public decimal SohlhoeheZulauf { get => sohlhoeheZulauf; set => sohlhoeheZulauf = value; }
public decimal SohlhoeheAblauf { get => sohlhoeheAblauf; set => sohlhoeheAblauf = value; } public decimal SohlhoeheAblauf { get => sohlhoeheAblauf; set => sohlhoeheAblauf = value; }
public Knoten? KnotenZulauf { get => knotenZulauf; set => knotenZulauf = value; } public AbwassertechnischeAnlage? KnotenZulauf { get => knotenZulauf; set => knotenZulauf = value; }
public Knoten? KnotenAblauf { get => knotenAblauf; set => knotenAblauf = value; } public AbwassertechnischeAnlage? KnotenAblauf { get => knotenAblauf; set => knotenAblauf = value; }
public int KnotenAblaufTyp { get => knotenAblaufTyp; set => knotenAblaufTyp = value; } public int KnotenAblaufTyp { get => knotenAblaufTyp; set => knotenAblaufTyp = value; }
public int KnotenZulaufTyp { get => knotenZulaufTyp; set => knotenZulaufTyp = value; } public int KnotenZulaufTyp { get => knotenZulaufTyp; set => knotenZulaufTyp = value; }
public bool IsFiktiveLeitung { get => isFiktiveLeitung; set => isFiktiveLeitung = value; } public bool IsFiktiveLeitung { get => isFiktiveLeitung; set => isFiktiveLeitung = value; }

View File

@@ -59,15 +59,15 @@ namespace Schnittstelle.Import.XML.v2013
while (QueueToRebuild.Count > 0) while (QueueToRebuild.Count > 0)
{ {
AbwassertechnischeAnlage anlage = QueueToRebuild.Dequeue(); AbwassertechnischeAnlage anlage = QueueToRebuild.Dequeue();
anlage.Kante.KnotenZulauf = knoten.First(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenZulaufTemp)).Knoten; anlage.Kante.KnotenZulauf = knoten.First(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenZulaufTemp));
var d = knoten.FirstOrDefault(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenAblaufTemp)); AbwassertechnischeAnlage? d = knoten.FirstOrDefault(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenAblaufTemp));
if (d == null) if (d == null)
{ {
notFoundKnoten.Add(anlage.Kante.knotenAblaufTemp); notFoundKnoten.Add(anlage.Kante.knotenAblaufTemp);
} }
else else
{ {
anlage.Kante.KnotenAblauf = d.Knoten; anlage.Kante.KnotenAblauf = d;
} }
} }
} }
@@ -476,7 +476,7 @@ namespace Schnittstelle.Import.XML.v2013
return result; return result;
} }
private static AbwassertechnischeAnlage ParseStammdaten(XmlNode node) private AbwassertechnischeAnlage ParseStammdaten(XmlNode node)
{ {
AbwassertechnischeAnlage result = new AbwassertechnischeAnlage(); AbwassertechnischeAnlage result = new AbwassertechnischeAnlage();
foreach (XmlNode aktuell in node.ChildNodes) foreach (XmlNode aktuell in node.ChildNodes)
@@ -489,7 +489,7 @@ namespace Schnittstelle.Import.XML.v2013
case "Knoten": result.Knoten = parseStammdatenKnoten(aktuell); break; case "Knoten": result.Knoten = parseStammdatenKnoten(aktuell); break;
case "Kante": case "Kante":
result.Kante = parseKante(aktuell); result.Kante = parseKante(aktuell);
//QueueToRebuild.Enqueue(result); QueueToRebuild.Enqueue(result);
break; break;
case "Lage": case "Lage":
break; break;