Fehlerbehandlung hinzugefügt

This commit is contained in:
HuskyTeufel
2020-06-11 09:54:37 +02:00
parent ff1b2423f2
commit 01316e681c

View File

@@ -341,7 +341,13 @@ namespace SanSystem
private void Btn_gen_dp_Click(object sender, EventArgs e)
{
ProtokolWriter protokollWriter = new ProtokolWriter(inliner.Inspektionsobjekt.Objektbezeichnung+".txt");
if(inliner.EndeAushaertung == DateTime.MinValue)
{
MessageBox.Show("Es konnte das Ende der Aushärtung nicht gefunden werden, breche ab");
return;
}
DateTime startprüfung = inliner.EndeAushaertung.AddMinutes(20);
ProtokolWriter protokollWriter = new ProtokolWriter("./dp/"+inliner.Inspektionsobjekt.Objektbezeichnung+".txt");
protokollWriter.haltungsbezeichnung = inliner.Inspektionsobjekt.Objektbezeichnung;
protokollWriter.Bauvorhaben_Ort = inliner.Inspektionsobjekt.OrtName;
protokollWriter.Bauvorhaben_Strasse = inliner.Inspektionsobjekt.StrasseName + " " + inliner.Inspektionsobjekt.Hausnummer;
@@ -354,8 +360,7 @@ namespace SanSystem
protokollWriter.AuftraggeberOrt = Database.Datenbank.Instance.loadedProjekt.Auftraggeber.Ort;
protokollWriter.AuftraggeberStrasse = Database.Datenbank.Instance.loadedProjekt.Auftraggeber.Strasse;
protokollWriter.AuftraggeberTel = "";
DateTime startprüfung = inliner.EndeAushaertung.AddMinutes(20);
protokollWriter.Projektnummer = Database.Datenbank.Instance.loadedProjekt.Nummer;
protokollWriter.GenerateMessreiheÜberdruck(startprüfung, 100);
protokollWriter.Ersetzen();
protokollWriter.WriteFile();