Angefangen umzuschreiben auf andere DB struktur

This commit is contained in:
Husky
2018-06-24 22:14:25 +02:00
parent e0d7cf03d1
commit 2aa414665d
16 changed files with 221 additions and 169 deletions

View File

@@ -1,12 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KlassenBIB
{
public class AdresseCollection : List<Strasse>
{
}
}

View File

@@ -8,19 +8,20 @@ namespace KlassenBIB
{
public sealed class InlinerSanierung : Sanierung
{
decimal kalibrierUnterdruck = -0.5m;
decimal kalibierWalzenAbstand = 0.9m;
decimal harzKalibrierTemperatur;
double kalibrierUnterdruck = -0.5;
double kalibierWalzenAbstand = 0.9;
double harzKalibrierTemperatur;
DateTime datumKalibrierung;
string harzChargenummer;
string linerChargenummer;
decimal harzbedarf = 1.8m;
double harzbedarf = 1.8;
uint rueckholgeschwindigkeit = 24;
bool geschlosseneEnde = false;
/// <summary>
/// Gibt den kompletten Harzbedarf auf die Haltungslänge bezogen zurück
/// </summary>
public decimal GesamtHarzBedarf
public double GesamtHarzBedarf
{
get
{
@@ -28,5 +29,22 @@ namespace KlassenBIB
}
}
public InlinerSanierung()
{
//datumKalibrierung = new DateTime();
}
public double KalibrierUnterdruck { get => kalibrierUnterdruck; set => kalibrierUnterdruck = value; }
public double KalibierWalzenAbstand { get => kalibierWalzenAbstand; set => kalibierWalzenAbstand = value; }
public double HarzKalibrierTemperatur { get => harzKalibrierTemperatur; set => harzKalibrierTemperatur = value; }
public DateTime DatumKalibrierung {
get => datumKalibrierung;
set => datumKalibrierung = value; }
public string HarzChargenummer { get => harzChargenummer; set => harzChargenummer = value; }
public string LinerChargenummer { get => linerChargenummer; set => linerChargenummer = value; }
public double Harzbedarf { get => harzbedarf; set => harzbedarf = value; }
public uint Rueckholgeschwindigkeit { get => rueckholgeschwindigkeit; set => rueckholgeschwindigkeit = value; }
public bool GeschlosseneEnde { get => geschlosseneEnde; set => geschlosseneEnde = value; }
}
}

View File

@@ -10,12 +10,15 @@ namespace KlassenBIB
[ContentProperty("Schadenskuerzeln")]
public class Inspektionsobjekt
{
public string StrasseName { get; set; }
public string OrtName { get; set; }
public string Projektnummer { get; set; }
public string Objektbezeichnung { get; set; }
public string VonPunkt { get; set; }
public string BisPunkt { get; set; }
public string RohrMaterial { get; set; }
public uint Kanalrohrweite { get; set; }
public decimal Haltungslaenge { get; set; }
public double Haltungslaenge { get; set; }
public InspektionskuerzelnCollection Schadenskuerzeln { get; private set; }
public Sanierung Sanierung { get;set; }

View File

@@ -42,7 +42,6 @@
</ItemGroup>
<ItemGroup>
<Compile Include="AbwasserTechnischeAnlageCollection.cs" />
<Compile Include="AdresseCollection.cs" />
<Compile Include="InlinerSanierung.cs" />
<Compile Include="Projekt.cs" />
<Compile Include="Inspektionskuerzeln.cs" />
@@ -50,7 +49,6 @@
<Compile Include="Inspektionsobjekt.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Sanierung.cs" />
<Compile Include="Strasse.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -13,11 +13,11 @@ namespace KlassenBIB
{
public string Nummer { get; set; }
public string Ort { get; set; }
public AdresseCollection Adressen { get; private set; }
public AbwasserTechnischeAnlageCollection Objekte { get; set; }
public Projekt()
{
Adressen = new AdresseCollection();
Objekte = new AbwasserTechnischeAnlageCollection();
}
}
}

View File

@@ -9,7 +9,7 @@ namespace KlassenBIB
public abstract class Sanierung
{
Guid guid;
string projektnummer;
double tempAusen;
double tempKanal;
string wetter;
@@ -22,7 +22,6 @@ namespace KlassenBIB
Inspektionsobjekt inspektionsObjekt;
public Guid Guid { get => guid; set => guid = value; }
public string ProjektNummer { get => projektnummer; set => projektnummer = value; }
public double TempAusen { get => tempAusen; set => tempAusen = value; }
public double TempKanal { get => tempKanal; set => tempKanal = value; }
public string Wetter { get => wetter; set => wetter = value; }

View File

@@ -1,29 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Markup;
namespace KlassenBIB
{
[ContentProperty("Objekte")]
public class Strasse
{
public string Nummer { get; set; }
public string Strassename { get; set; }
public string Ort { get; set; }
public AbwasserTechnischeAnlageCollection Objekte { get; set; }
public Strasse()
{
Objekte = new AbwasserTechnischeAnlageCollection();
}
public override string ToString()
{
return Strassename;
}
}
}