Knoten zu AbwassertechnischeAnlage geändert
Somit kann auf die Daten zugegriffen werden.
This commit is contained in:
@@ -5,8 +5,8 @@ namespace Schnittstelle.Import.XML.v2013.Model
|
||||
decimal sohlhoeheZulauf;
|
||||
decimal sohlhoeheAblauf;
|
||||
decimal laenge;
|
||||
Knoten? knotenZulauf;
|
||||
Knoten? knotenAblauf;
|
||||
AbwassertechnischeAnlage? knotenZulauf;
|
||||
AbwassertechnischeAnlage? knotenAblauf;
|
||||
int knotenAblaufTyp;
|
||||
int knotenZulaufTyp;
|
||||
bool isFiktiveLeitung = true;
|
||||
@@ -18,8 +18,8 @@ namespace Schnittstelle.Import.XML.v2013.Model
|
||||
|
||||
public decimal SohlhoeheZulauf { get => sohlhoeheZulauf; set => sohlhoeheZulauf = value; }
|
||||
public decimal SohlhoeheAblauf { get => sohlhoeheAblauf; set => sohlhoeheAblauf = value; }
|
||||
public Knoten? KnotenZulauf { get => knotenZulauf; set => knotenZulauf = value; }
|
||||
public Knoten? KnotenAblauf { get => knotenAblauf; set => knotenAblauf = value; }
|
||||
public AbwassertechnischeAnlage? KnotenZulauf { get => knotenZulauf; set => knotenZulauf = value; }
|
||||
public AbwassertechnischeAnlage? KnotenAblauf { get => knotenAblauf; set => knotenAblauf = value; }
|
||||
public int KnotenAblaufTyp { get => knotenAblaufTyp; set => knotenAblaufTyp = value; }
|
||||
public int KnotenZulaufTyp { get => knotenZulaufTyp; set => knotenZulaufTyp = value; }
|
||||
public bool IsFiktiveLeitung { get => isFiktiveLeitung; set => isFiktiveLeitung = value; }
|
||||
|
||||
@@ -59,15 +59,15 @@ namespace Schnittstelle.Import.XML.v2013
|
||||
while (QueueToRebuild.Count > 0)
|
||||
{
|
||||
AbwassertechnischeAnlage anlage = QueueToRebuild.Dequeue();
|
||||
anlage.Kante.KnotenZulauf = knoten.First(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenZulaufTemp)).Knoten;
|
||||
var d = knoten.FirstOrDefault(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenAblaufTemp));
|
||||
anlage.Kante.KnotenZulauf = knoten.First(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenZulaufTemp));
|
||||
AbwassertechnischeAnlage? d = knoten.FirstOrDefault(x => x.Objektbezeichnung.Equals(anlage.Kante.knotenAblaufTemp));
|
||||
if (d == null)
|
||||
{
|
||||
notFoundKnoten.Add(anlage.Kante.knotenAblaufTemp);
|
||||
}
|
||||
else
|
||||
{
|
||||
anlage.Kante.KnotenAblauf = d.Knoten;
|
||||
anlage.Kante.KnotenAblauf = d;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -476,7 +476,7 @@ namespace Schnittstelle.Import.XML.v2013
|
||||
return result;
|
||||
}
|
||||
|
||||
private static AbwassertechnischeAnlage ParseStammdaten(XmlNode node)
|
||||
private AbwassertechnischeAnlage ParseStammdaten(XmlNode node)
|
||||
{
|
||||
AbwassertechnischeAnlage result = new AbwassertechnischeAnlage();
|
||||
foreach (XmlNode aktuell in node.ChildNodes)
|
||||
@@ -489,7 +489,7 @@ namespace Schnittstelle.Import.XML.v2013
|
||||
case "Knoten": result.Knoten = parseStammdatenKnoten(aktuell); break;
|
||||
case "Kante":
|
||||
result.Kante = parseKante(aktuell);
|
||||
//QueueToRebuild.Enqueue(result);
|
||||
QueueToRebuild.Enqueue(result);
|
||||
break;
|
||||
case "Lage":
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user