gesamtlänge wird erfasst

This commit is contained in:
HuskyTeufel
2020-06-25 16:24:05 +02:00
parent de5af70dd0
commit d9431ef400
26 changed files with 792 additions and 107 deletions

View File

@@ -50,7 +50,35 @@ namespace SanSystem
private void Btn_save_Click(object sender, EventArgs e)
{
WerkseitigImprägniert imprignier = (WerkseitigImprägniert)lst_imprägnierberichte.SelectedItem;
if (imprignier == null)
{
MessageBox.Show("Imprignierung is null");
return;
}
inliner.Imprägnierungsbericht = (WerkseitigImprägniert)lst_imprägnierberichte.SelectedItem;
if(imprignier.MitLinerSanierteObjekte == null)
{
imprignier.MitLinerSanierteObjekte = new List<SanierteObjekte>();
}
SanierteObjekte objekt = null;
if(imprignier.MitLinerSanierteObjekte.Count > 0)
{
objekt = imprignier.MitLinerSanierteObjekte.FindLast(x => x.Projektnummer.Equals(Global.Instance.ProjektNummer));
}
if (objekt == null)
{
objekt = new SanierteObjekte();
objekt.Projektnummer = Global.Instance.ProjektNummer;
}
if(objekt.Objekt == null)
objekt.Objekt = new List<Inspektionsobjekt>();
if (objekt.Objekt.FindAll(x => x.Guid.Equals(inliner.Inspektionsobjekt.Guid)).Count < 1)
{
objekt.Objekt.Add(inliner.Inspektionsobjekt);
imprignier.MitLinerSanierteObjekte.Add(objekt);
}
}
}
}