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 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; }
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user