KlassenDLL im Main integriert

This commit is contained in:
HuskyTeufel
2022-04-20 14:59:34 +02:00
parent 70ec1019cd
commit d2537d1a75
122 changed files with 16199 additions and 1165 deletions

View File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KlassenBIB
{
public static class LinerChargen
{
public static Dictionary<string, List<string>> GenLinerChargenOverview(List<Projekt> ProjektListe)
{
Dictionary<string, List<string>> Daten = new Dictionary<string, List<string>>();
foreach(Projekt projekt in ProjektListe)
{
foreach(Inspektionsobjekt objekt in projekt.Objekte)
{
foreach(Sanierung sanierung in objekt.Sanierung)
{
if (!(sanierung is InlinerSanierung)) continue;
if (!((sanierung as InlinerSanierung).Imprägnierungsbericht is WerkseitigImprägniert)) continue;
WerkseitigImprägniert imprignierung = ((sanierung as InlinerSanierung).Imprägnierungsbericht as WerkseitigImprägniert);
string datenbezeichnung = projekt.Nummer + " # " + objekt.Objektbezeichnung;
if (Daten.ContainsKey(imprignierung.Imprägniernummer))
{
Daten[imprignierung.Imprägniernummer].Add(datenbezeichnung);
}
else
{
Daten.Add(imprignierung.Imprägniernummer, new List<string>() { datenbezeichnung });
}
}
}
}
return Daten;
}
}
}