diff --git a/Schnittstelle/Contract/ICodeBeschreibung.cs b/Schnittstelle/Contract/ICodeBeschreibung.cs new file mode 100644 index 0000000..8314fca --- /dev/null +++ b/Schnittstelle/Contract/ICodeBeschreibung.cs @@ -0,0 +1,7 @@ +namespace Schnittstelle.Contract +{ + interface ICodeBeschreibung + { + string GetBeschreibung { get; } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAA.cs b/Schnittstelle/DWA149-2_2013/BAA.cs new file mode 100644 index 0000000..6bc1544 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAA.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAA : CodeBeschreibung + { + public BAA() : base("Verformung") + { + + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAB.cs b/Schnittstelle/DWA149-2_2013/BAB.cs new file mode 100644 index 0000000..387b133 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAB.cs @@ -0,0 +1,12 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAB : CodeBeschreibung + { + public BAB() : base("Rissbildung") + { + } + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAC.cs b/Schnittstelle/DWA149-2_2013/BAC.cs new file mode 100644 index 0000000..7e567e8 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAC.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAC : CodeBeschreibung + { + public BAC() : base("Rohrbruch / Einsturz") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAD.cs b/Schnittstelle/DWA149-2_2013/BAD.cs new file mode 100644 index 0000000..a5822d9 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAD.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAD : CodeBeschreibung + { + public BAD() : base("Defektes Mauerwerk") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAE.cs b/Schnittstelle/DWA149-2_2013/BAE.cs new file mode 100644 index 0000000..431b03f --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAE.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAE : CodeBeschreibung + { + public BAE() : base("Fehlender Mörtel") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAF.cs b/Schnittstelle/DWA149-2_2013/BAF.cs new file mode 100644 index 0000000..def28bd --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAF.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAF : CodeBeschreibung + { + public BAF() : base("Oberflächenschaden") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAG.cs b/Schnittstelle/DWA149-2_2013/BAG.cs new file mode 100644 index 0000000..e73a5f5 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAG.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAG : CodeBeschreibung + { + public BAG() : base("Einragender Anschluss") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAH.cs b/Schnittstelle/DWA149-2_2013/BAH.cs new file mode 100644 index 0000000..3f735fc --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAH.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAH : CodeBeschreibung + { + public BAH() : base("Schadhafter Anschluss") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAI.cs b/Schnittstelle/DWA149-2_2013/BAI.cs new file mode 100644 index 0000000..81ee861 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAI.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAI : CodeBeschreibung + { + public BAI() : base("Einragendes Dichtungsmaterial") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAJ.cs b/Schnittstelle/DWA149-2_2013/BAJ.cs new file mode 100644 index 0000000..46f52de --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAJ.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAJ : CodeBeschreibung + { + public BAJ() : base("Verschobene Verbindung") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAK.cs b/Schnittstelle/DWA149-2_2013/BAK.cs new file mode 100644 index 0000000..e4a7c21 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAK.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAK : CodeBeschreibung + { + public BAK() : base("Feststellung der Innenauskleidung") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAL.cs b/Schnittstelle/DWA149-2_2013/BAL.cs new file mode 100644 index 0000000..0cedbc2 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAL.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAL : CodeBeschreibung + { + public BAL() : base("Schadhafter Reparatur") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAM.cs b/Schnittstelle/DWA149-2_2013/BAM.cs new file mode 100644 index 0000000..b92b1ab --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAM.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAM : CodeBeschreibung + { + public BAM() : base("Schadhafter Schweißnaht") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAN.cs b/Schnittstelle/DWA149-2_2013/BAN.cs new file mode 100644 index 0000000..4274317 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAN.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAN : CodeBeschreibung + { + public BAN() : base("Poröses Rohr") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAO.cs b/Schnittstelle/DWA149-2_2013/BAO.cs new file mode 100644 index 0000000..79685b0 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAO.cs @@ -0,0 +1,13 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAO : CodeBeschreibung + { + public BAO() : base("Boden sichtbar") + { + } + + + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BAP.cs b/Schnittstelle/DWA149-2_2013/BAP.cs new file mode 100644 index 0000000..7a2e4c2 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BAP.cs @@ -0,0 +1,11 @@ +using System; + +namespace Schnittstelle.DWA149_2_2013 +{ + class BAP : CodeBeschreibung + { + public BAP() : base("Hohlraum sichtbar") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBA.cs b/Schnittstelle/DWA149-2_2013/BBA.cs new file mode 100644 index 0000000..284fa9f --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBA.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBA : CodeBeschreibung + { + public BBA() : base("Wurzeln") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBB.cs b/Schnittstelle/DWA149-2_2013/BBB.cs new file mode 100644 index 0000000..ee642cc --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBB.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBB : CodeBeschreibung + { + public BBB() : base("Anhaftende Stoffe") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBC.cs b/Schnittstelle/DWA149-2_2013/BBC.cs new file mode 100644 index 0000000..b4163b7 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBC.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBC : CodeBeschreibung + { + public BBC() : base("Ablagerungen") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBD.cs b/Schnittstelle/DWA149-2_2013/BBD.cs new file mode 100644 index 0000000..91da0e1 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBD.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBD : CodeBeschreibung + { + public BBD() : base("Eindringen von Bodenmaterial") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBE.cs b/Schnittstelle/DWA149-2_2013/BBE.cs new file mode 100644 index 0000000..bf75343 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBE.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBE : CodeBeschreibung + { + public BBE() : base("Andere Hindernisse") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBF.cs b/Schnittstelle/DWA149-2_2013/BBF.cs new file mode 100644 index 0000000..928b5a3 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBF.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBF : CodeBeschreibung + { + public BBF() : base("Infiltration") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBG.cs b/Schnittstelle/DWA149-2_2013/BBG.cs new file mode 100644 index 0000000..5a03e8b --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBG.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBG : CodeBeschreibung + { + public BBG() : base("Exfiltration") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BBH.cs b/Schnittstelle/DWA149-2_2013/BBH.cs new file mode 100644 index 0000000..fe4c9f0 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BBH.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BBH : CodeBeschreibung + { + public BBH() : base("Ungeziefer") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BCA.cs b/Schnittstelle/DWA149-2_2013/BCA.cs new file mode 100644 index 0000000..149f4e4 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BCA.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BCA : CodeBeschreibung + { + public BCA() : base("Anschluss") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BCB.cs b/Schnittstelle/DWA149-2_2013/BCB.cs new file mode 100644 index 0000000..3dcd051 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BCB.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BCB : CodeBeschreibung + { + public BCB() : base("Punktuelle Reparatur") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BCC.cs b/Schnittstelle/DWA149-2_2013/BCC.cs new file mode 100644 index 0000000..fd521ea --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BCC.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BCC : CodeBeschreibung + { + public BCC() : base("Krümmung der Leitung") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BCD.cs b/Schnittstelle/DWA149-2_2013/BCD.cs new file mode 100644 index 0000000..7f3b9a7 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BCD.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BCD : CodeBeschreibung + { + public BCD() : base("Anfangsknoten") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BCE.cs b/Schnittstelle/DWA149-2_2013/BCE.cs new file mode 100644 index 0000000..6279827 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BCE.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BCE : CodeBeschreibung + { + public BCE() : base("Endknoten") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDA.cs b/Schnittstelle/DWA149-2_2013/BDA.cs new file mode 100644 index 0000000..f26e540 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDA.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDA : CodeBeschreibung + { + public BDA() : base("Allgemeines Foto") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDB.cs b/Schnittstelle/DWA149-2_2013/BDB.cs new file mode 100644 index 0000000..e69b0d1 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDB.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDB : CodeBeschreibung + { + public BDB() : base("Allgemeine Anmerkung") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDC.cs b/Schnittstelle/DWA149-2_2013/BDC.cs new file mode 100644 index 0000000..5b1a55e --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDC.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDC : CodeBeschreibung + { + public BDC() : base("Inspektion endet vor dem Endknoten") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDD.cs b/Schnittstelle/DWA149-2_2013/BDD.cs new file mode 100644 index 0000000..13fdb63 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDD.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDD : CodeBeschreibung + { + public BDD() : base("Wasserspiegel") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDE.cs b/Schnittstelle/DWA149-2_2013/BDE.cs new file mode 100644 index 0000000..f9c55de --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDE.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDE : CodeBeschreibung + { + public BDE() : base("Zufluss aus einem Anschluss") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDF.cs b/Schnittstelle/DWA149-2_2013/BDF.cs new file mode 100644 index 0000000..431b00f --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDF.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDF : CodeBeschreibung + { + public BDF() : base("Atmosphäre in der Leitung") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/BDG.cs b/Schnittstelle/DWA149-2_2013/BDG.cs new file mode 100644 index 0000000..883d7cc --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/BDG.cs @@ -0,0 +1,9 @@ +namespace Schnittstelle.DWA149_2_2013 +{ + class BDG : CodeBeschreibung + { + public BDG() : base("Keine Sicht") + { + } + } +} \ No newline at end of file diff --git a/Schnittstelle/DWA149-2_2013/CodeBeschreibung.cs b/Schnittstelle/DWA149-2_2013/CodeBeschreibung.cs new file mode 100644 index 0000000..d8d9787 --- /dev/null +++ b/Schnittstelle/DWA149-2_2013/CodeBeschreibung.cs @@ -0,0 +1,20 @@ +using Schnittstelle.Contract; + +namespace Schnittstelle.DWA149_2_2013 +{ + abstract class CodeBeschreibung : ICodeBeschreibung + { + string beschreibung; + protected CodeBeschreibung(string CodeBeschreibung) + { + this.beschreibung = CodeBeschreibung; + } + + public virtual string GetBeschreibung { get + { + return string.Format("{0}", beschreibung); + } + } + + } +} \ No newline at end of file diff --git a/Schnittstelle/Import/XML/v2013/XML2013.cs b/Schnittstelle/Import/XML/v2013/XML2013.cs index 592bbf0..d95dc47 100644 --- a/Schnittstelle/Import/XML/v2013/XML2013.cs +++ b/Schnittstelle/Import/XML/v2013/XML2013.cs @@ -293,6 +293,7 @@ namespace Schnittstelle.Import.XML.v2013 case "Fotonummer": break; case "Timecode": break; case "GrundAbbruch": break; + case "Videozaehler": break; default: throw new NotImplementedException(d.Name); }