Klassen erweitert

This commit is contained in:
Husky
2020-02-21 11:37:04 +01:00
parent 842c42be58
commit f37a7c5dd4
13 changed files with 574 additions and 32 deletions

View File

@@ -0,0 +1,12 @@
using KanSan.Base.Interfaces;
using System;
namespace KanSan.Base.Models
{
public class Fahrzeug : IDatabaseEntry
{
public int ID { get; set; }
public Guid GuidNr { get; set; }
public string Kennzeichen { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using KanSan.Base.Interfaces;
using System;
namespace KanSan.Base.Models
{
public class LeitungsverzeichnisPosition : IDatabaseEntry
{
public int ID { get; set; }
public Guid GuidNr { get; set; }
public string Positionsnummer { get; set; }
public string Beschreibung { get; set; }
public string Einheit { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using KanSan.Base.Enums;
using KanSan.Base.Interfaces;
using System;
using System.Collections.Generic;
namespace KanSan.Base.Models
{
public class Sanierungskonzept : IDatabaseEntry
{
public int ID { get; set; }
public Guid GuidNr { get; set; }
//public Schaeden Schaden { get; set; }
public ESanierung SanierungsTyp { get; set; }
public List<Taetigkeiten> Taetigkeiten { get; } = new List<Taetigkeiten>();
}
}

View File

@@ -0,0 +1,15 @@
using KanSan.Base.Enums;
using KanSan.Base.Interfaces;
using System;
namespace KanSan.Base.Models
{
public class Schaeden : IDatabaseEntry
{
public int ID { get; set; }
public Guid GuidNr { get; set; }
public Sewer Sewer { get; set; }
public ESanierung SanierungsTyp { get; set; }
public Sanierungskonzept Sanierungskonzept { get; set; }
}
}

View File

@@ -1,6 +1,7 @@
using KanSan.Base.Enums;
using KanSan.Base.Interfaces;
using System;
using System.Collections.Generic;
namespace KanSan.Base.Models
{
@@ -18,5 +19,6 @@ namespace KanSan.Base.Models
public SewerPoint PunktUnten { get; set; }
public int DN { get; set; }
public EMaterial Material { get; set; }
public List<Schaeden> Schaeden { get; } = new List<Schaeden>();
}
}

View File

@@ -0,0 +1,18 @@
using KanSan.Base.Interfaces;
using System;
namespace KanSan.Base.Models
{
public class Taetigkeiten : IDatabaseEntry
{
public int ID { get; set; }
public Guid GuidNr { get; set; }
public Sanierungskonzept Sanierungskonzept { get; set; }
public Fahrzeug Fahrzeug { get; set; }
public string Mitarbeiter { get; set; }
public DateTime ZeitStempel { get; set; }
public decimal Position { get; set; }
public LeitungsverzeichnisPosition LeitungsverzeichnisPosition { get; set; }
public decimal Anzahl { get; set; }
}
}