From 48d7f66a55c0f692f82c7b5bf21cfd9ae420d3fd Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Tue, 23 Feb 2021 15:11:29 +0100 Subject: [PATCH] =?UTF-8?q?ProtokollWriterContract=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ConsoleApplication/Program.cs | 6 ++++ DataGen/ProtokollWriter.cs | 1 - Dichtheitsprüfung.sln | 28 +++++++++++++++++++ Models/Inspektionsobjekt.cs | 24 ++++++++++++++++ Models/MeasureData.cs | 12 ++++++++ Models/Models.csproj | 7 +++++ Models/PressureTest.cs | 10 +++++++ .../ProtokollWriterContract.csproj | 7 +++++ 8 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 Models/Inspektionsobjekt.cs create mode 100644 Models/MeasureData.cs create mode 100644 Models/Models.csproj create mode 100644 Models/PressureTest.cs create mode 100644 ProtokollWriterContract/ProtokollWriterContract.csproj diff --git a/ConsoleApplication/Program.cs b/ConsoleApplication/Program.cs index dbf9f7e..816f588 100644 --- a/ConsoleApplication/Program.cs +++ b/ConsoleApplication/Program.cs @@ -1,12 +1,18 @@ using System; +using System.Diagnostics; +using DataGen; using DPGetDataContract; + namespace ConsoleApplication { class Program { static void Main(string[] args) { + IDPGetDataContract eingabe = new ProtokollWriter(); + (eingabe as ProtokollWriter).GenerateUnterdruck(DateTime.Now,-100); + Debugger.Break(); Console.WriteLine("Hello World!"); } } diff --git a/DataGen/ProtokollWriter.cs b/DataGen/ProtokollWriter.cs index 8c849fa..70c0ecb 100644 --- a/DataGen/ProtokollWriter.cs +++ b/DataGen/ProtokollWriter.cs @@ -270,7 +270,6 @@ namespace DataGen }); #endregion - // Debugger.Break(); messureList = messreihen; } diff --git a/Dichtheitsprüfung.sln b/Dichtheitsprüfung.sln index 8283d80..e8bd01f 100644 --- a/Dichtheitsprüfung.sln +++ b/Dichtheitsprüfung.sln @@ -9,6 +9,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataGen", "DataGen\DataGen. EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication", "ConsoleApplication\ConsoleApplication.csproj", "{1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtokollWriterContract", "ProtokollWriterContract\ProtokollWriterContract.csproj", "{2CD864B2-7DC5-4667-98D3-5DC841E21CD9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Models", "Models\Models.csproj", "{E5A85D83-CEC8-4925-B8AA-068BD6B50528}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -58,5 +62,29 @@ Global {1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}.Release|x64.Build.0 = Release|Any CPU {1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}.Release|x86.ActiveCfg = Release|Any CPU {1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}.Release|x86.Build.0 = Release|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Debug|x64.ActiveCfg = Debug|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Debug|x64.Build.0 = Debug|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Debug|x86.ActiveCfg = Debug|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Debug|x86.Build.0 = Debug|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Release|Any CPU.Build.0 = Release|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Release|x64.ActiveCfg = Release|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Release|x64.Build.0 = Release|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Release|x86.ActiveCfg = Release|Any CPU + {2CD864B2-7DC5-4667-98D3-5DC841E21CD9}.Release|x86.Build.0 = Release|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Debug|x64.ActiveCfg = Debug|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Debug|x64.Build.0 = Debug|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Debug|x86.ActiveCfg = Debug|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Debug|x86.Build.0 = Debug|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Release|Any CPU.Build.0 = Release|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Release|x64.ActiveCfg = Release|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Release|x64.Build.0 = Release|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Release|x86.ActiveCfg = Release|Any CPU + {E5A85D83-CEC8-4925-B8AA-068BD6B50528}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/Models/Inspektionsobjekt.cs b/Models/Inspektionsobjekt.cs new file mode 100644 index 0000000..a4f921e --- /dev/null +++ b/Models/Inspektionsobjekt.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; + +namespace Models +{ + public class Inspektionsobjekt + { + string objektname; + string obereSchacht; + string untereSchacht; + decimal objektLänge; + decimal durchmesser; + string bemerkung; + List pressureTests = new List(); + + public List PressureTests { get => pressureTests; set => pressureTests = value; } + public string Objektname { get => objektname; set => objektname = value; } + public string ObereSchacht { get => obereSchacht; set => obereSchacht = value; } + public string UntereSchacht { get => untereSchacht; set => untereSchacht = value; } + public decimal ObjektLänge { get => objektLänge; set => objektLänge = value; } + public decimal Durchmesser { get => durchmesser; set => durchmesser = value; } + public string Bemerkung { get => bemerkung; set => bemerkung = value; } + } +} diff --git a/Models/MeasureData.cs b/Models/MeasureData.cs new file mode 100644 index 0000000..6c303e8 --- /dev/null +++ b/Models/MeasureData.cs @@ -0,0 +1,12 @@ +using System; + +namespace Models { + public enum EMeasureType { + + } + public class MeasureData { + public DateTime Datum {get;set;} + public string Pressure {get;set;} + public EMeasureType MeasureType {get;set;} + } +} \ No newline at end of file diff --git a/Models/Models.csproj b/Models/Models.csproj new file mode 100644 index 0000000..9f5c4f4 --- /dev/null +++ b/Models/Models.csproj @@ -0,0 +1,7 @@ + + + + netstandard2.0 + + + diff --git a/Models/PressureTest.cs b/Models/PressureTest.cs new file mode 100644 index 0000000..12d89a1 --- /dev/null +++ b/Models/PressureTest.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; + +namespace Models { + public class PressureTest { + List measuredatas = new List(); + + public List Measuredatas { get => measuredatas; set => measuredatas = value; } + } +} \ No newline at end of file diff --git a/ProtokollWriterContract/ProtokollWriterContract.csproj b/ProtokollWriterContract/ProtokollWriterContract.csproj new file mode 100644 index 0000000..9f5c4f4 --- /dev/null +++ b/ProtokollWriterContract/ProtokollWriterContract.csproj @@ -0,0 +1,7 @@ + + + + netstandard2.0 + + +