diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/Leistungsnachweis.cs b/ReportImp/DiakonischesWerkDinslakenJuDi/Leistungsnachweis.cs index df850595b..a557334f8 100644 --- a/ReportImp/DiakonischesWerkDinslakenJuDi/Leistungsnachweis.cs +++ b/ReportImp/DiakonischesWerkDinslakenJuDi/Leistungsnachweis.cs @@ -36,7 +36,10 @@ namespace DiakonischesWerkDinslakenJuDi } else if (pRO.Costbearer.Contains("Jugendamt") && pRO.Costbearer.Contains("Wesel")) { - lblAnschrift.Text = "An\nKreis Wesel\nDer Landrat\nJugendamt\n" + pRO.SupportConceptCostBearer.CostBearer.Name2 + "\nPhilipp-Reis-Straße 7\n46483 Wesel"; + var anschrift = "An\nKreis Wesel\nDer Landrat\nJugendamt\n"; + if (pRO.SupportConceptCostBearer != null) + anschrift += pRO.SupportConceptCostBearer.CostBearer.Name2; + lblAnschrift.Text = anschrift + "\nPhilipp-Reis-Straße 7\n46483 Wesel"; } else if (!(pRO.Costbearer.Contains("Jugendamt") && pRO.Costbearer.Contains("Dinslaken")) && pRO.SupportConceptCostBearer != null) { @@ -45,11 +48,14 @@ namespace DiakonischesWerkDinslakenJuDi sb.AppendLine("An\n" + org.Name); if (!String.IsNullOrEmpty(org.Name2)) sb.AppendLine(org.Name2); - if (!String.IsNullOrEmpty(org.Address.Street)) - sb.AppendLine(org.Address.Street); - if (!String.IsNullOrEmpty(org.Address.PostalCode)) - sb.Append(org.Address.PostalCode + " "); - sb.AppendLine(org.Address.Town); + if (org.Address != null) + { + if (!String.IsNullOrEmpty(org.Address.Street)) + sb.AppendLine(org.Address.Street); + if (!String.IsNullOrEmpty(org.Address.PostalCode)) + sb.Append(org.Address.PostalCode + " "); + sb.AppendLine(org.Address.Town); + } lblAnschrift.Text = sb.ToString(); } }