Güteschutzprotokolle hinzugefügt

This commit is contained in:
Husky
2020-03-16 19:48:55 +01:00
parent 47beb8b598
commit 009c54cc84
14 changed files with 1230 additions and 7 deletions

View File

@@ -0,0 +1,28 @@
using KanSan.Base.Interfaces;
using System;
using System.Collections.Generic;
using System.Text;
namespace KanSan.Base.Models
{
public abstract class GueteschutzProtokoll : IDatabaseEntry
{
public int ID { get; set; }
public Guid GuidNr { get; set; }
public Schaeden SchadPosition { get; set; }
public EWetter Wetter { get; set; }
public int AussenTemp { get; set; }
public int KanalTemp { get; set; }
public bool Sichtkontrolle { get; set; }
public bool Bericht { get; set; }
public bool Film { get; set; }
public bool Video { get; set; }
public bool Dichtheit { get; set; }
}
public enum EWetter
{
TROCKEN,
FEUCHT
}
}

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace KanSan.Base.Models
{
public class HutprofilSan : PHarzSanierung
{
public string RohrDN { get; set; }
public string Winkel { get; set; }
public bool InnenBeschichtung { get; set; }
public double SeitenKanalDruckAnfang { get; set; }
public double SeitenKanalDruckEnde { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace KanSan.Base.Models
{
public class KurzlinerSan : PHarzSanierung
{
public double Lang { get; set; }
public double Breit { get; set; }
}
}

View File

@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace KanSan.Base.Models
{
public class PHarzSanierung : GueteschutzProtokoll
{
public string HarzmaterialHersteller { get; set; }
public string HarzMaterialArt { get; set; }
public string KompACharge { get; set; }
public string KompBCharge { get; set; }
public string TraegerKurzliner { get; set; }
public string TraegerHersteller { get; set; }
public string TraegerCharge { get; set; }
public int Flaechengewicht { get; set; }
public bool Auffaelligkeit { get; set; }
public bool FixierungAufPacker { get; set; }
public DateTime MischZeit { get; set; }
public DateTime AnpressenPacker { get; set; }
public DateTime EntlueftenPacker { get; set; }
public double PackerDruckAnfang { get; set; }
public double PackerDruckEnde { get; set; }
}
}

View File

@@ -11,5 +11,13 @@ namespace KanSan.Base.Models
public Sewer Sewer { get; set; }
public ESanierung SanierungsTyp { get; set; }
public Sanierungskonzept Sanierungskonzept { get; set; }
public bool RissBruchScherbe { get; set; }
public bool WurzelInkrustationAblagerungen { get; set; }
public bool StutzenEinragend { get; set; }
public bool Infiltation { get; set; }
public bool VorbehandeltHD { get; set; }
public bool VorbehandeltMech { get; set; }
public bool VorbehandeltFraeser { get; set; }
public bool SchadstelleFaekalienFrei { get; set; }
}
}

View File

@@ -19,6 +19,13 @@ namespace KanSan.Base.Models
public SewerPoint PunktUnten { get; set; }
public int DN { get; set; }
public EMaterial Material { get; set; }
public bool RohrleitungInBetrieb { get; set; }
public bool HaltungGespuelt { get; set; }
public bool WasserHaltungDurchgefuehrt { get; set; }
public bool GenehmigungErforderlich { get; set; }
public bool BaustellensicherungErforderlich { get; set; }
public List<Schaeden> Schaeden { get; } = new List<Schaeden>();
}
}