Möglichkeit zur überschreiben vom Auftraggeber für kleinprojekte
This commit is contained in:
@@ -64,8 +64,12 @@ namespace KlassenBIB
|
||||
public Hashtable MakeProtokoll(string destinationPath, IProjekt projekt, DateTime offset)
|
||||
{
|
||||
IEnumerable<string> files = Directory.EnumerateFiles(destinationPath, "*.csv", SearchOption.AllDirectories);
|
||||
IAuftraggeber auftraggeber = null;
|
||||
|
||||
|
||||
if (Inspektionsobjekt.OverrideAuftraggeber == null)
|
||||
auftraggeber = projekt.Auftraggeber;
|
||||
else
|
||||
auftraggeber = Inspektionsobjekt.OverrideAuftraggeber;
|
||||
|
||||
IReadCSVData csvFile = null;
|
||||
List<UVcsvStrukture> struktures = null;
|
||||
@@ -96,7 +100,7 @@ namespace KlassenBIB
|
||||
}
|
||||
catch (FileNotFoundException ex)
|
||||
{
|
||||
Trace.WriteLine(ex.Message);
|
||||
//Trace.WriteLine(ex.Message);
|
||||
//MessageBox.Show(string.Format("Datei {0} wurde nicht gefunden", ex.FileName));
|
||||
}
|
||||
}
|
||||
@@ -162,14 +166,18 @@ namespace KlassenBIB
|
||||
};
|
||||
|
||||
double LaengeGesamt = this.Inspektionsobjekt.Haltungslaenge + this.Inspektionsobjekt.Schachtlaenge;
|
||||
|
||||
|
||||
if (auftraggeber != null)
|
||||
{
|
||||
grunddaten["AG_Vorname"] = auftraggeber.Name;
|
||||
grunddaten["AG_Ort"] = auftraggeber.Ort;
|
||||
grunddaten["AG_Strasse"] = auftraggeber.Strasse;
|
||||
grunddaten["AG_Ansprechpartner"] = auftraggeber.Ansprechpartner;
|
||||
}
|
||||
grunddaten["hausnummer"] = Inspektionsobjekt.Hausnummer;
|
||||
grunddaten["AG_Vorname"] = projekt.Auftraggeber.Name;
|
||||
|
||||
grunddaten["KLP_Nummer"] = Inspektionsobjekt.Sanierungsnummer;
|
||||
grunddaten["KLP_Datum"] = this.Datum.ToShortDateString();
|
||||
grunddaten["AG_Ort"] = projekt.Auftraggeber.Ort;
|
||||
grunddaten["AG_Strasse"] = projekt.Auftraggeber.Strasse;
|
||||
grunddaten["AG_Ansprechpartner"] = projekt.Auftraggeber.Ansprechpartner;
|
||||
grunddaten["BM_Ort"] = Inspektionsobjekt.OrtName;
|
||||
grunddaten["BM_Strasse"] = Inspektionsobjekt.StrasseName;
|
||||
grunddaten["BM_Schacht_von"] = Inspektionsobjekt.VonPunkt;
|
||||
|
||||
Reference in New Issue
Block a user