ProtokollWriterContract hinzugefügt

This commit is contained in:
HuskyTeufel
2021-02-23 15:11:29 +01:00
parent 75b9df14ee
commit 48d7f66a55
8 changed files with 94 additions and 1 deletions

View File

@@ -1,12 +1,18 @@
using System; using System;
using System.Diagnostics;
using DataGen;
using DPGetDataContract; using DPGetDataContract;
namespace ConsoleApplication namespace ConsoleApplication
{ {
class Program class Program
{ {
static void Main(string[] args) static void Main(string[] args)
{ {
IDPGetDataContract eingabe = new ProtokollWriter();
(eingabe as ProtokollWriter).GenerateUnterdruck(DateTime.Now,-100);
Debugger.Break();
Console.WriteLine("Hello World!"); Console.WriteLine("Hello World!");
} }
} }

View File

@@ -270,7 +270,6 @@ namespace DataGen
}); });
#endregion #endregion
// Debugger.Break();
messureList = messreihen; messureList = messreihen;
} }

View File

@@ -9,6 +9,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataGen", "DataGen\DataGen.
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication", "ConsoleApplication\ConsoleApplication.csproj", "{1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication", "ConsoleApplication\ConsoleApplication.csproj", "{1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}"
EndProject 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 Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU 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|x64.Build.0 = Release|Any CPU
{1C7FAD38-27EA-44DD-BACF-D5C6D03D48BB}.Release|x86.ActiveCfg = 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 {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 EndGlobalSection
EndGlobal EndGlobal

View File

@@ -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<PressureTest> pressureTests = new List<PressureTest>();
public List<PressureTest> 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; }
}
}

12
Models/MeasureData.cs Normal file
View File

@@ -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;}
}
}

7
Models/Models.csproj Normal file
View File

@@ -0,0 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>

10
Models/PressureTest.cs Normal file
View File

@@ -0,0 +1,10 @@
using System;
using System.Collections.Generic;
namespace Models {
public class PressureTest {
List<MeasureData> measuredatas = new List<MeasureData>();
public List<MeasureData> Measuredatas { get => measuredatas; set => measuredatas = value; }
}
}

View File

@@ -0,0 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>