Kürzelbeschreibung hinzugefügt
This commit is contained in:
14
Schnittstelle/DWA149-2_2013/AED.cs
Normal file
14
Schnittstelle/DWA149-2_2013/AED.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
|
{
|
||||||
|
internal class AED : CodeBeschreibung
|
||||||
|
{
|
||||||
|
public AED(RZustand kuerzel) : base("Grundlagen änderung", kuerzel)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
@@ -6,9 +7,10 @@ namespace Schnittstelle.DWA149_2_2013
|
|||||||
{
|
{
|
||||||
class BAA : CodeBeschreibung
|
class BAA : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAA() : base("Verformung")
|
public BAA(RZustand kuerzel) : base("Verformung",kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "vertikal");
|
||||||
|
CH1.Add("B", "horizontal");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,21 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAB : CodeBeschreibung
|
class BAB : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAB() : base("Rissbildung")
|
public BAB(RZustand kuerzel) : base("Rissbildung", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Oberflächenriss (Haarriss)");
|
||||||
|
CH1.Add("B", "Riss");
|
||||||
|
CH1.Add("C", "Klaffender Riss");
|
||||||
|
|
||||||
|
CH2.Add("A", "in Längsrichtung");
|
||||||
|
CH2.Add("B", "am Rohrumfang");
|
||||||
|
CH2.Add("C", "komplexe Rissbildung");
|
||||||
|
CH2.Add("D", "gewundene oder spiralförmige Rissbildung");
|
||||||
|
CH2.Add("E", "sternförmige Rissbildung");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAC : CodeBeschreibung
|
class BAC : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAC() : base("Rohrbruch / Einsturz")
|
public BAC(RZustand kuerzel) : base("Rohrbruch / Einsturz", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Bruch");
|
||||||
|
CH1.Add("B", "Fehlen von Teilen");
|
||||||
|
CH1.Add("C", "Einsturz");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,19 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAD : CodeBeschreibung
|
class BAD : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAD() : base("Defektes Mauerwerk")
|
public BAD(RZustand kuerzel) : base("Defektes Mauerwerk", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
CH1.Add("A", "verschoben");
|
||||||
|
CH1.Add("B", "fehlend");
|
||||||
|
CH1.Add("C", "Sohle abgesackt");
|
||||||
|
CH1.Add("D", "Einsturz");
|
||||||
|
|
||||||
|
CH2.Add("A", "weitere Mauerwerksschicht sichtbar");
|
||||||
|
CH2.Add("B", "es ist nichts zu sehen");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,11 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAE : CodeBeschreibung
|
class BAE : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAE() : base("Fehlender Mörtel")
|
public BAE(RZustand kuerzel) : base("Fehlender Mörtel", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,31 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAF : CodeBeschreibung
|
class BAF : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAF() : base("Oberflächenschaden")
|
public BAF(RZustand kuerzel) : base("Oberflächenschaden", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "erhöhte Rauheit");
|
||||||
|
CH1.Add("B", "Abplatzung");
|
||||||
|
CH1.Add("C", "Zuschlagstoffe sichtbar");
|
||||||
|
CH1.Add("D", "Zuschlagstoffe einragend");
|
||||||
|
CH1.Add("E", "Zuschlagstoffe fehlen");
|
||||||
|
CH1.Add("F", "Bewehrung sichtbar");
|
||||||
|
CH1.Add("G", "Bewehrung einragend");
|
||||||
|
CH1.Add("H", "Bewehrung korrodiert");
|
||||||
|
CH1.Add("I", "fehlende Wand");
|
||||||
|
CH1.Add("J", "Korrosionserscheinungen an der Oberfläche");
|
||||||
|
CH1.Add("K", "Blasen");
|
||||||
|
CH1.Add("Z", "andere Oberflächenschäden");
|
||||||
|
|
||||||
|
CH2.Add("A", "mechanisch");
|
||||||
|
CH2.Add("B", "chemisch - allgemein");
|
||||||
|
CH2.Add("C", "chemisch - Beschädigung im oberen Teil des Rohres");
|
||||||
|
CH2.Add("D", "chemisch - Beschädigung im unteren Teil des Rohres");
|
||||||
|
CH2.Add("E", "Ursache nicht eindeutig festellbar");
|
||||||
|
CH2.Add("Z", "andere Ursachen");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAG : CodeBeschreibung
|
class BAG : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAG() : base("Einragender Anschluss")
|
public BAG(RZustand kuerzel) : base("Einragender Anschluss", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,18 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAH : CodeBeschreibung
|
class BAH : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAH() : base("Schadhafter Anschluss")
|
public BAH(RZustand kuerzel) : base("Schadhafter Anschluss", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Lage des Anschlusses um das Rohr ist falsch");
|
||||||
|
CH1.Add("B", "Spalt zwischen dem Ende des Anschlusses und der Rohrleitung (Zurückliegende Anschluss)");
|
||||||
|
CH1.Add("C", "am Umfang des Anschlusses ist teilweise ein Spalt (Anschluss unvollständig eingebunden)");
|
||||||
|
CH1.Add("D", "Anschluss beschädigt");
|
||||||
|
CH1.Add("E", "Anschluss verstopft");
|
||||||
|
CH1.Add("Z", "Andere Schaden");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,19 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAI : CodeBeschreibung
|
class BAI : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAI() : base("Einragendes Dichtungsmaterial")
|
public BAI(RZustand kuerzel) : base("Einragendes Dichtungsmaterial", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Dichtring");
|
||||||
|
CH1.Add("Z", "andere Dichtungsart");
|
||||||
|
|
||||||
|
CH2.Add("A", "sichtbar verschoben, jedoch nicht in die Rohrleitung hineinragend");
|
||||||
|
CH2.Add("B", "einragend, aber nicht gebrochen - tiefster Punkt liegt oberhalb der horizontale Mittellinie");
|
||||||
|
CH2.Add("C", "einragend, aber nicht gebrochen - tiefster Punkt liegt unterhalb der horizontale Mittellinie");
|
||||||
|
CH2.Add("D", "einragend und gebrochen");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAJ : CodeBeschreibung
|
class BAJ : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAJ() : base("Verschobene Verbindung")
|
public BAJ(RZustand kuerzel) : base("Verschobene Verbindung", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "in längsrichtung");
|
||||||
|
CH1.Add("B", "radial");
|
||||||
|
CH1.Add("C", "im Winkel");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,32 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAK : CodeBeschreibung
|
class BAK : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAK() : base("Feststellung der Innenauskleidung")
|
public BAK(RZustand kuerzel) : base("Feststellung der Innenauskleidung", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Innenauskleidung abgelöst");
|
||||||
|
CH1.Add("B", "Innenauskleidung verfärbt");
|
||||||
|
CH1.Add("C", "Endstelle der Auskleidung schadhaf");
|
||||||
|
CH1.Add("D", "Falten in der Auskleidung");
|
||||||
|
CH1.Add("E", "Blasen oder Beulen in der Auskleidung nach innen");
|
||||||
|
CH1.Add("F", "Beulen außen");
|
||||||
|
CH1.Add("G", "Ablösen der Innenhaut/Beschichtung");
|
||||||
|
CH1.Add("H", "Ablösen der Abdeckung der Verbindungsnaht");
|
||||||
|
CH1.Add("I", "Riss oder Spalt");
|
||||||
|
CH1.Add("J", "Loch in der Auskleidung");
|
||||||
|
CH1.Add("K", "Auskleidungsverbindung defekt");
|
||||||
|
CH1.Add("L", "Auskleidungswerkstoff erscheint weich");
|
||||||
|
CH1.Add("M", "Harz fehlt im Laminat");
|
||||||
|
CH1.Add("N", "Ende der Auskleidung ist nicht abgedichtet");
|
||||||
|
CH1.Add("Z", "anderer Auskleidungsschaden");
|
||||||
|
|
||||||
|
CH2.Add("A", "in Längsrichtung");
|
||||||
|
CH2.Add("B", "radial am Umfang");
|
||||||
|
CH2.Add("C", "komplex");
|
||||||
|
CH2.Add("D", "spiralförmig");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,25 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAL : CodeBeschreibung
|
class BAL : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAL() : base("Schadhafter Reparatur")
|
public BAL(RZustand kuerzel) : base("Schadhafter Reparatur", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Wand fehlt teilweise");
|
||||||
|
CH1.Add("B", "Reparatur zur Abdichtung eines Loches ist schadhaft");
|
||||||
|
CH1.Add("C", "Ablösen des Reparaturwerkstoffs vom Basisrohr");
|
||||||
|
CH1.Add("D", "fehlender Reparaturwerkstoff an der Kontaktfläche");
|
||||||
|
CH1.Add("E", "überschüssiger Reparaturwerkstoff, der ein Hindernis darstellt");
|
||||||
|
CH1.Add("F", "Loch im Reparaturwerkstoff");
|
||||||
|
CH1.Add("G", "Riss im Reparaturwerkstoff");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
|
|
||||||
|
CH2.Add("A", "in Längsrichtung");
|
||||||
|
CH2.Add("B", "radial am Umfang");
|
||||||
|
CH2.Add("C", "komplex");
|
||||||
|
CH2.Add("D", "spiralförmig");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAM : CodeBeschreibung
|
class BAM : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAM() : base("Schadhafter Schweißnaht")
|
public BAM(RZustand kuerzel) : base("Schadhafter Schweißnaht", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "in Längsrichtung");
|
||||||
|
CH1.Add("B", "am Umfang");
|
||||||
|
CH1.Add("C", "spiralförmiger Verlauf");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAN : CodeBeschreibung
|
class BAN : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAN() : base("Poröses Rohr")
|
public BAN(RZustand kuerzel) : base("Poröses Rohr", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAO : CodeBeschreibung
|
class BAO : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAO() : base("Boden sichtbar")
|
public BAO(RZustand kuerzel) : base("Boden sichtbar", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
using System;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BAP : CodeBeschreibung
|
class BAP : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BAP() : base("Hohlraum sichtbar")
|
public BAP(RZustand kuerzel) : base("Hohlraum sichtbar", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,14 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBA : CodeBeschreibung
|
class BBA : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBA() : base("Wurzeln")
|
public BBA(RZustand kuerzel) : base("Wurzeln", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Pfahlwurzel");
|
||||||
|
CH1.Add("B", "einzelne feine Wurzeln");
|
||||||
|
CH1.Add("C", "komplexes Wurzelwerk");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,15 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBB : CodeBeschreibung
|
class BBB : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBB() : base("Anhaftende Stoffe")
|
public BBB(RZustand kuerzel) : base("Anhaftende Stoffe", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Inkrustation");
|
||||||
|
CH1.Add("B", "Fett");
|
||||||
|
CH1.Add("C", "Fäulnis");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,15 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBC : CodeBeschreibung
|
class BBC : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBC() : base("Ablagerungen")
|
public BBC(RZustand kuerzel) : base("Ablagerungen", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "feines Material");
|
||||||
|
CH1.Add("B", "grobes Material");
|
||||||
|
CH1.Add("C", "hartes oder verdichtetes Material");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,16 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBD : CodeBeschreibung
|
class BBD : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBD() : base("Eindringen von Bodenmaterial")
|
public BBD(RZustand kuerzel) : base("Eindringen von Bodenmaterial", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Sand");
|
||||||
|
CH1.Add("B", "Torf");
|
||||||
|
CH1.Add("C", "Feinmaterial");
|
||||||
|
CH1.Add("D", "Grobmaterial");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,20 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBE : CodeBeschreibung
|
class BBE : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBE() : base("Andere Hindernisse")
|
public BBE(RZustand kuerzel) : base("Andere Hindernisse", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Ziegel oder Mauerwerk liegen/liegt in der Rohrsohle");
|
||||||
|
CH1.Add("B", "Bruchstücke einer Abwasserleitung oder eines Abwasserkanals liegen in der \r\nRohrsohle");
|
||||||
|
CH1.Add("C", "anderer Gegenstand liegt in der Rohrsohle");
|
||||||
|
CH1.Add("D", "Gegenstand ragt durch die Wand ein");
|
||||||
|
CH1.Add("E", "Gegenstand in Rohrverbindung eingekeilt");
|
||||||
|
CH1.Add("F", "Gegenstand dringt durch einen Anschluss/Abzweig ein");
|
||||||
|
CH1.Add("G", "fremde Leitungen oder Kabel durchqueren die Rohrleitung");
|
||||||
|
CH1.Add("H", "Gegenstand/Objekt in den Rohrkörper eingebaut");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,15 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBF : CodeBeschreibung
|
class BBF : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBF() : base("Infiltration")
|
public BBF(RZustand kuerzel) : base("Infiltration", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Schwitzen");
|
||||||
|
CH1.Add("B", "Tropfen");
|
||||||
|
CH1.Add("C", "Fließen");
|
||||||
|
CH1.Add("D", "Spritzen");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,10 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBG : CodeBeschreibung
|
class BBG : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBG() : base("Exfiltration")
|
public BBG(RZustand kuerzel) : base("Exfiltration", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,19 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BBH : CodeBeschreibung
|
class BBH : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BBH() : base("Ungeziefer")
|
public BBH(RZustand kuerzel) : base("Ungeziefer", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Ratte");
|
||||||
|
CH1.Add("B", "Küchenschabe/Kakerlake");
|
||||||
|
CH1.Add("C", "andere");
|
||||||
|
|
||||||
|
CH2.Add("A", "in der Rohrleitung");
|
||||||
|
CH2.Add("B", "in einem Anschluss");
|
||||||
|
CH2.Add("C", "in einer offene Rohrverbindung");
|
||||||
|
CH2.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,22 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BCA : CodeBeschreibung
|
class BCA : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BCA() : base("Anschluss")
|
public BCA(RZustand kuerzel) : base("Anschluss", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Abzweig");
|
||||||
|
CH1.Add("B", "Sattelanschluss – gebohrt");
|
||||||
|
CH1.Add("C", "Sattelanschluss – gemeißelt");
|
||||||
|
CH1.Add("D", "einfacher Anschluss – gebohrt");
|
||||||
|
CH1.Add("E", "einfacher Anschluss – gemeißelt");
|
||||||
|
CH1.Add("F", "anderer Anschluss als ein Abzweig");
|
||||||
|
CH1.Add("G", "unbekannter Anschluss");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
|
|
||||||
|
CH2.Add("A", "offen");
|
||||||
|
CH2.Add("B", "geschlossen");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,19 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BCB : CodeBeschreibung
|
class BCB : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BCB() : base("Punktuelle Reparatur")
|
public BCB(RZustand kuerzel) : base("Punktuelle Reparatur", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Rohr ausgestauscht");
|
||||||
|
CH1.Add("B", "örtlich begrenzte Innenauskleidung des Rohrs");
|
||||||
|
CH1.Add("C", "Mörtelinjizierung");
|
||||||
|
CH1.Add("D", "Injizierung mit anderem Dichtmittel");
|
||||||
|
CH1.Add("E", "Loch repariert");
|
||||||
|
CH1.Add("F", "örtlich begrenzte Innenauskleidung des Anschlusses");
|
||||||
|
CH1.Add("G", "andere Reparatur des Anschlusses");
|
||||||
|
CH1.Add("Z", "anderes grabenloses Reparaturverfahren");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,16 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BCC : CodeBeschreibung
|
class BCC : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BCC() : base("Krümmung der Leitung")
|
public BCC(RZustand kuerzel) : base("Krümmung der Leitung", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "nach links");
|
||||||
|
CH1.Add("B", "nach rechts");
|
||||||
|
|
||||||
|
CH2.Add("A", "nach oben");
|
||||||
|
CH2.Add("B", "nach unten");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,10 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BCD : CodeBeschreibung
|
class BCD : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BCD() : base("Anfangsknoten")
|
public BCD(RZustand kuerzel) : base("Anfangsknoten", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BCE : CodeBeschreibung
|
class BCE : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BCE() : base("Endknoten")
|
public BCE(RZustand kuerzel) : base("Endknoten", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDA : CodeBeschreibung
|
class BDA : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDA() : base("Allgemeines Foto")
|
public BDA(RZustand kuerzel) : base("Allgemeines Foto", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDB : CodeBeschreibung
|
class BDB : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDB() : base("Allgemeine Anmerkung")
|
public BDB(RZustand kuerzel) : base("Allgemeine Anmerkung", kuerzel)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,22 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDC : CodeBeschreibung
|
class BDC : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDC() : base("Inspektion endet vor dem Endknoten")
|
public BDC(RZustand kuerzel) : base("Inspektion endet vor dem Endknoten", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Hinderniss");
|
||||||
|
CH1.Add("B", "hoher Wasserstand");
|
||||||
|
CH1.Add("C", "Versagen der Ausrüstung");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
|
|
||||||
|
CH2.Add("A", "Inspektionsziel vor Erreichen des Endknotens erreicht");
|
||||||
|
CH2.Add("B", "Inspektion auf Anweisung des Auftraggebers abgebrochen");
|
||||||
|
CH2.Add("C", "ie Inspektion der Leitung/des Kanals ist bei Berücksichtigung einer früheren Teilinspektion abgeschlossen");
|
||||||
|
CH2.Add("D", "die Inspektion der Leitung/des Kanals ist bei Berücksichtigung einer früheren Teilinspektion nicht abgeschlossen");
|
||||||
|
CH2.Add("E", "es ist nicht bekannt, ob die Inspektion der gesamten Leitung bei Berücksichtigung einer früheren Teilinspektion abgeschlossen ist");
|
||||||
|
CH2.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,16 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDD : CodeBeschreibung
|
class BDD : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDD() : base("Wasserspiegel")
|
public BDD(RZustand kuerzel) : base("Wasserspiegel", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "klar (Sohle sichtbar)");
|
||||||
|
CH1.Add("B", "Anwendung nicht fortgeführt");
|
||||||
|
CH1.Add("C", "trüb");
|
||||||
|
CH1.Add("D", "gefärbt");
|
||||||
|
CH1.Add("E", "trüb und gefärbt");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,19 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDE : CodeBeschreibung
|
class BDE : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDE() : base("Zufluss aus einem Anschluss")
|
public BDE(RZustand kuerzel) : base("Zufluss aus einem Anschluss", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "klar (Sohle des Zuflusses sichtbar)");
|
||||||
|
CH1.Add("B", "Kode nicht fortgeführt");
|
||||||
|
CH1.Add("C", "trüb");
|
||||||
|
CH1.Add("D", "trüb und gefärbt");
|
||||||
|
|
||||||
|
CH2.Add("A", "falsch angeschlossen, da Schmutzwasser in Regenwasserleitung/-kanal abfließt");
|
||||||
|
CH2.Add("A", "falsch angeschlossen, da Regenwasser in Schmutzwasserleitung/-kanal abfließ");
|
||||||
|
CH2.Add("A", "kein Fehlanschluss erkennbar");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,15 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDF : CodeBeschreibung
|
class BDF : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDF() : base("Atmosphäre in der Leitung")
|
public BDF(RZustand kuerzel) : base("Atmosphäre in der Leitung", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Sauerstoffmangel");
|
||||||
|
CH1.Add("B", "Schwefelwasserstoff");
|
||||||
|
CH1.Add("C", "Methan");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,15 @@
|
|||||||
namespace Schnittstelle.DWA149_2_2013
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
class BDG : CodeBeschreibung
|
class BDG : CodeBeschreibung
|
||||||
{
|
{
|
||||||
public BDG() : base("Keine Sicht")
|
public BDG(RZustand kuerzel) : base("Keine Sicht", kuerzel)
|
||||||
{
|
{
|
||||||
|
CH1.Add("A", "Kamera unter Wasser");
|
||||||
|
CH1.Add("B", "Verschlammung");
|
||||||
|
CH1.Add("C", "Dämpfe");
|
||||||
|
CH1.Add("Z", "andere");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,18 +1,36 @@
|
|||||||
using Schnittstelle.Contract;
|
using Schnittstelle.Contract;
|
||||||
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace Schnittstelle.DWA149_2_2013
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
{
|
{
|
||||||
abstract class CodeBeschreibung : ICodeBeschreibung
|
abstract class CodeBeschreibung : ICodeBeschreibung
|
||||||
{
|
{
|
||||||
string beschreibung;
|
string beschreibung;
|
||||||
protected CodeBeschreibung(string CodeBeschreibung)
|
protected Dictionary<string, string> CH1 = new Dictionary<string, string>() {
|
||||||
|
{ "Y", "nicht erkennbar" }
|
||||||
|
};
|
||||||
|
protected Dictionary<string, string> CH2 = new Dictionary<string, string>() {
|
||||||
|
{ "Y", "nicht erkennbar" }
|
||||||
|
};
|
||||||
|
private readonly RZustand kuerzel;
|
||||||
|
|
||||||
|
protected CodeBeschreibung(string CodeBeschreibung, RZustand kuerzel)
|
||||||
{
|
{
|
||||||
this.beschreibung = CodeBeschreibung;
|
this.beschreibung = CodeBeschreibung;
|
||||||
|
this.kuerzel = kuerzel;
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual string GetBeschreibung { get
|
public virtual string GetBeschreibung
|
||||||
|
{
|
||||||
|
get
|
||||||
{
|
{
|
||||||
return string.Format("{0}", beschreibung);
|
string beschreibung = this.beschreibung;
|
||||||
|
string ch1 = "";
|
||||||
|
string ch2 = "";
|
||||||
|
if(kuerzel.Charakterisierung1 != null) CH1.TryGetValue(kuerzel.Charakterisierung1, out ch1);
|
||||||
|
if (kuerzel.Charakterisierung2 != null) CH2.TryGetValue(kuerzel.Charakterisierung2 , out ch2);
|
||||||
|
return string.Format("{0} {1} {2}", beschreibung, ch1,ch2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
63
Schnittstelle/DWA149-2_2013/DWA149-2_2013Factory.cs
Normal file
63
Schnittstelle/DWA149-2_2013/DWA149-2_2013Factory.cs
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
using Schnittstelle.Contract;
|
||||||
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace Schnittstelle.DWA149_2_2013
|
||||||
|
{
|
||||||
|
class DWA149_2_2013Factory
|
||||||
|
{
|
||||||
|
public ICodeBeschreibung GetCodeBeschreibung(RZustand zustand)
|
||||||
|
{
|
||||||
|
switch(zustand.Inspektionskode.ToUpper())
|
||||||
|
{
|
||||||
|
case "AED": return new AED(zustand);
|
||||||
|
|
||||||
|
case "BAA": return new BAA(zustand);
|
||||||
|
case "BAB": return new BAB(zustand);
|
||||||
|
case "BAC": return new BAC(zustand);
|
||||||
|
case "BAD": return new BAD(zustand);
|
||||||
|
case "BAE": return new BAE(zustand);
|
||||||
|
case "BAF": return new BAF(zustand);
|
||||||
|
case "BAG": return new BAG(zustand);
|
||||||
|
case "BAH": return new BAH(zustand);
|
||||||
|
case "BAI": return new BAI(zustand);
|
||||||
|
case "BAJ": return new BAJ(zustand);
|
||||||
|
case "BAK": return new BAK(zustand);
|
||||||
|
case "BAL": return new BAL(zustand);
|
||||||
|
case "BAM": return new BAM(zustand);
|
||||||
|
case "BAN": return new BAN(zustand);
|
||||||
|
case "BAO": return new BAO(zustand);
|
||||||
|
case "BAP": return new BAP(zustand);
|
||||||
|
|
||||||
|
case "BBA": return new BBA(zustand);
|
||||||
|
case "BBB": return new BBB(zustand);
|
||||||
|
case "BBC": return new BBC(zustand);
|
||||||
|
case "BBD": return new BBD(zustand);
|
||||||
|
case "BBE": return new BBE(zustand);
|
||||||
|
case "BBF": return new BBF(zustand);
|
||||||
|
case "BBG": return new BBG(zustand);
|
||||||
|
case "BBH": return new BBH(zustand);
|
||||||
|
|
||||||
|
case "BCA": return new BCA(zustand);
|
||||||
|
case "BCB": return new BCB(zustand);
|
||||||
|
case "BCC": return new BCC(zustand);
|
||||||
|
case "BCD": return new BCD(zustand);
|
||||||
|
case "BCE": return new BCE(zustand);
|
||||||
|
|
||||||
|
case "BDA": return new BDA(zustand);
|
||||||
|
case "BDB": return new BDB(zustand);
|
||||||
|
case "BDC": return new BDC(zustand);
|
||||||
|
case "BDD": return new BDD(zustand);
|
||||||
|
case "BDE": return new BDE(zustand);
|
||||||
|
case "BDF": return new BDF(zustand);
|
||||||
|
case "BDG": return new BDG(zustand);
|
||||||
|
|
||||||
|
default:
|
||||||
|
throw new ApplicationException("Code not implemented");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -29,6 +29,7 @@ namespace Schnittstelle.Import.XML.v2013.Model
|
|||||||
int positionBis;
|
int positionBis;
|
||||||
string kommentar;
|
string kommentar;
|
||||||
Klassifizierung? klassifizierung;
|
Klassifizierung? klassifizierung;
|
||||||
|
string kodeDescription;
|
||||||
|
|
||||||
public decimal Station { get => station; set => station = value; }
|
public decimal Station { get => station; set => station = value; }
|
||||||
public string Inspektionskode { get => inspektionskode; set => inspektionskode = value; }
|
public string Inspektionskode { get => inspektionskode; set => inspektionskode = value; }
|
||||||
@@ -43,5 +44,6 @@ namespace Schnittstelle.Import.XML.v2013.Model
|
|||||||
public int PositionBis { get => positionBis; set => positionBis = value; }
|
public int PositionBis { get => positionBis; set => positionBis = value; }
|
||||||
public string Kommentar { get => kommentar; set => kommentar = value; }
|
public string Kommentar { get => kommentar; set => kommentar = value; }
|
||||||
public Klassifizierung? Klassifizierung { get => klassifizierung; set => klassifizierung = value; }
|
public Klassifizierung? Klassifizierung { get => klassifizierung; set => klassifizierung = value; }
|
||||||
|
public string KodeDescription { get => kodeDescription; set => kodeDescription = value; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
using Schnittstelle.Contract;
|
using Schnittstelle.Contract;
|
||||||
|
using Schnittstelle.DWA149_2_2013;
|
||||||
using Schnittstelle.Import.XML.v2013.Model;
|
using Schnittstelle.Import.XML.v2013.Model;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -237,7 +238,6 @@ namespace Schnittstelle.Import.XML.v2013
|
|||||||
RZustand rZustand = new RZustand();
|
RZustand rZustand = new RZustand();
|
||||||
foreach (XmlNode d in child.ChildNodes)
|
foreach (XmlNode d in child.ChildNodes)
|
||||||
{
|
{
|
||||||
|
|
||||||
switch (d.Name)
|
switch (d.Name)
|
||||||
{
|
{
|
||||||
case "Station":
|
case "Station":
|
||||||
@@ -298,6 +298,11 @@ namespace Schnittstelle.Import.XML.v2013
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
DWA149_2_2013Factory factory = new DWA149_2_2013Factory();
|
||||||
|
ICodeBeschreibung codedescription = factory.GetCodeBeschreibung(rZustand);
|
||||||
|
|
||||||
|
rZustand.KodeDescription = codedescription.GetBeschreibung;
|
||||||
|
//Console.WriteLine(rZustand.KodeDescription);
|
||||||
result.Add(rZustand);
|
result.Add(rZustand);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user