Files
Schnittstelle/Schnittstelle/Import/XML/v2013/Model/Rohrleitung.cs
2025-01-22 19:51:20 +01:00

87 lines
2.0 KiB
C#

using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace Schnittstelle.Import.XML.v2013.Model
{
public class Rohrleitung
{
ERohrleitungstyp rohrleitungstyp;
decimal inspektionslaenge;
string inspektionsrichtung;
RGrunddaten grunddaten = null;
Bewertung? bewertung;
List<RZustand> zustaende = null;
public ERohrleitungstyp Rohrleitungstyp
{
get
{
return rohrleitungstyp;
}
set
{
rohrleitungstyp = value;
}
}
public decimal Inspektionslaenge
{
get
{
return inspektionslaenge;
}
set
{
inspektionslaenge = value;
}
}
public string Inspektionsrichtung_RAW
{
get => inspektionsrichtung;
}
public string Inspektionsrichtung
{
get
{
switch(inspektionsrichtung)
{
case "U": return "Gegen Fliessrichtung";
case "O": return "In Fliessrichtung";
default: return "Fliessrichtungangabe nicht bekannt(" + inspektionsrichtung + ")";
}
}
set
{
inspektionsrichtung = value;
}
}
public List<RZustand> Zustaende
{
get
{
return zustaende;
}
set
{
zustaende = value;
}
}
public RGrunddaten Grunddaten
{
get
{
return grunddaten;
}
set
{
grunddaten = value;
}
}
public Bewertung? Bewertung { get => bewertung; set => bewertung = value; }
}
}