diff --git a/KlassenBIB/Projekt.cs b/KlassenBIB/Projekt.cs index 6cee984..686a928 100644 --- a/KlassenBIB/Projekt.cs +++ b/KlassenBIB/Projekt.cs @@ -17,6 +17,8 @@ namespace KlassenBIB public IAuftraggeber Auftraggeber { get; set; } public Collections.Leistungsverzeichnis Leistungsverzeichnis { get; set; } public Collections.AbwasserTechnischeAnlage Objekte { get; set; } + public string SanierungsIDPrefix { get; set; } + public string SanierungsIDSuffix { get; set; } /// /// /// diff --git a/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs b/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs index f7621e1..55f1d69 100644 --- a/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs +++ b/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs @@ -167,6 +167,12 @@ namespace KlassenBIB double LaengeGesamt = this.Inspektionsobjekt.Haltungslaenge + this.Inspektionsobjekt.Schachtlaenge; + string KLP_Nummer = Inspektionsobjekt.Sanierungsnummer; + if (projekt.SanierungsIDPrefix != string.Empty) + KLP_Nummer = string.Format("{0}{1}", KLP_Nummer, projekt.SanierungsIDPrefix); + if (projekt.SanierungsIDSuffix != string.Empty) + KLP_Nummer = string.Format("{0}{1}", projekt.SanierungsIDSuffix,KLP_Nummer); + if (auftraggeber != null) { grunddaten["AG_Vorname"] = auftraggeber.Name; @@ -175,8 +181,8 @@ namespace KlassenBIB grunddaten["AG_Ansprechpartner"] = auftraggeber.Ansprechpartner; } grunddaten["hausnummer"] = Inspektionsobjekt.Hausnummer; - - grunddaten["KLP_Nummer"] = Inspektionsobjekt.Sanierungsnummer; + + grunddaten["KLP_Nummer"] = KLP_Nummer; grunddaten["KLP_Datum"] = this.Datum.ToShortDateString(); grunddaten["BM_Ort"] = Inspektionsobjekt.OrtName; grunddaten["BM_Strasse"] = Inspektionsobjekt.StrasseName; diff --git a/SanShared/IProjekt.cs b/SanShared/IProjekt.cs index 43c5b4c..753a1d9 100644 --- a/SanShared/IProjekt.cs +++ b/SanShared/IProjekt.cs @@ -3,5 +3,7 @@ public interface IProjekt { IAuftraggeber Auftraggeber { get; set; } + string SanierungsIDPrefix { get; set; } + string SanierungsIDSuffix { get; set; } } } \ No newline at end of file