diff --git a/KlassenBIB/AbstractImprägnier.cs b/KlassenBIB/AbstractImprägnier.cs new file mode 100644 index 0000000..c4943d1 --- /dev/null +++ b/KlassenBIB/AbstractImprägnier.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace KlassenBIB +{ + /// + /// + /// + public abstract class AbstractImprägnier + { + /// + /// + /// + public string Schlauchnummer { get; set; } + /// + /// + /// + public DateTime Imprägnierdatum { get; set; } + /// + /// + /// + public uint DN { get; set; } + /// + /// + /// + public double Wanddicke { get; set; } + /// + /// + /// + public double Länge { get; set; } + } +} diff --git a/KlassenBIB/KlassenBIB.csproj b/KlassenBIB/KlassenBIB.csproj index fcf907d..2351dc8 100644 --- a/KlassenBIB/KlassenBIB.csproj +++ b/KlassenBIB/KlassenBIB.csproj @@ -43,6 +43,7 @@ + @@ -75,6 +76,8 @@ + + diff --git a/KlassenBIB/VorOrtImprägnier.cs b/KlassenBIB/VorOrtImprägnier.cs new file mode 100644 index 0000000..9bb56f0 --- /dev/null +++ b/KlassenBIB/VorOrtImprägnier.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace KlassenBIB +{ + /// + /// + /// + public sealed class VorOrtImprägnier : AbstractImprägnier + { + /// + /// Gibt den Soll Walzenabstand zurück + /// + public double WalzenAbstandSoll + { + get + { + return 2*Wanddicke + 1.0; + } + } + /// + /// + /// + public double WalzenAbstandIst { get; set; } + /// + /// + /// + public bool VakuumKorrekt { get; set; } + /// + /// + /// + public bool EinbautempKorrekt { get; set; } + } +} diff --git a/KlassenBIB/WerkseitigImprägniert.cs b/KlassenBIB/WerkseitigImprägniert.cs new file mode 100644 index 0000000..8024077 --- /dev/null +++ b/KlassenBIB/WerkseitigImprägniert.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace KlassenBIB +{ + /// + /// + /// + public sealed class WerkseitigImprägniert : AbstractImprägnier + { + /// + /// + /// + public string Imprägniernummer { get; set; } + /// + /// + /// + public bool LagerungKorrekt { get; set; } + } +}