diff --git a/ReportImp/Wabe/RechnungBezirk.Designer.cs b/ReportImp/Wabe/RechnungBezirk.Designer.cs
index bb795e6fd..bbf8cbb08 100644
--- a/ReportImp/Wabe/RechnungBezirk.Designer.cs
+++ b/ReportImp/Wabe/RechnungBezirk.Designer.cs
@@ -37,7 +37,18 @@ namespace Wabe
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblZeNummer = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
@@ -50,7 +61,6 @@ namespace Wabe
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
@@ -63,21 +73,11 @@ namespace Wabe
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
- this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -114,7 +114,7 @@ namespace Wabe
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4,
this.xrTable3,
- this.xrLabel2,
+ this.lblZeNummer,
this.xrLabel4,
this.xrLabel7,
this.xrLabel9,
@@ -131,17 +131,182 @@ namespace Wabe
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
- // xrLabel2
+ // xrTable4
//
- this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(461.3603F, 253.1668F);
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(236.2082F, 20F);
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.Text = "ZE-Nummer 70033";
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 358.375F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow5,
+ this.xrTableRow7});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(505F, 50F);
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.xrTableCell9});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell8.Multiline = true;
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell8.StylePriority.UseBackColor = false;
+ this.xrTableCell8.StylePriority.UseBorderColor = false;
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "abzüglich Abschlagszahlungen";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell8.Weight = 1.6985645512702885D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments")});
+ this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell9.Multiline = true;
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell9.StylePriority.UseBackColor = false;
+ this.xrTableCell9.StylePriority.UseBorderColor = false;
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell9.Weight = 0.71770342553031441D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell10,
+ this.xrTableCell12});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 1D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell10.StylePriority.UseBackColor = false;
+ this.xrTableCell10.StylePriority.UseBorderColor = false;
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "Restbetrag";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell10.Weight = 1.6985645512702885D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "NetClaim")});
+ this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell12.StylePriority.UseBackColor = false;
+ this.xrTableCell12.StylePriority.UseBorderColor = false;
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "Gesamtkosten";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell12.Weight = 0.71770342553031441D;
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 333.375F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(505F, 25F);
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell6});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell1.StylePriority.UseBackColor = false;
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Gesamtsumme:";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 1.6985645512702885D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
+ this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell6.StylePriority.UseBackColor = false;
+ this.xrTableCell6.StylePriority.UseBorderColor = false;
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell6.Weight = 0.71770342553031441D;
+ //
+ // lblZeNummer
+ //
+ this.lblZeNummer.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.lblZeNummer.LocationFloat = new DevExpress.Utils.PointFloat(461.3603F, 253.1668F);
+ this.lblZeNummer.Name = "lblZeNummer";
+ this.lblZeNummer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblZeNummer.SizeF = new System.Drawing.SizeF(236.2082F, 20F);
+ this.lblZeNummer.StylePriority.UseFont = false;
+ this.lblZeNummer.StylePriority.UseTextAlignment = false;
+ this.lblZeNummer.Text = "ZE-Nummer 70033";
+ this.lblZeNummer.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrLabel4
//
@@ -169,7 +334,7 @@ namespace Wabe
this.xrLabel7.SizeF = new System.Drawing.SizeF(461.3603F, 20F);
this.xrLabel7.StylePriority.UseBackColor = false;
this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "Abrechnung von Maßnahmekosten für betreutes Wohnen";
+ this.xrLabel7.Text = "Abrechnung von Maßnahmekosten für betreutes Wohnen";
this.xrLabel7.WordWrap = false;
//
// xrLabel9
@@ -309,10 +474,6 @@ namespace Wabe
this.lblAdresse.StylePriority.UseFont = false;
this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
"tStreet]\r\n[RecipientPostCodeAndTown]";
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// ReportFooter
//
@@ -335,7 +496,7 @@ namespace Wabe
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(175F, 17F);
this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.Text = "mit freundlichen Grüßen";
+ this.xrLabel1.Text = "mit freundlichen Grüßen";
//
// xrLabel10
//
@@ -395,7 +556,7 @@ namespace Wabe
this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel20.SizeF = new System.Drawing.SizeF(650F, 21.91664F);
this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.Text = "Wir bitten Sie um Überweisung des Rechnungsbetrages auf die angegebene Bankverbin" +
+ this.xrLabel20.Text = "Wir bitten Sie um Überweisung des Rechnungsbetrages auf die angegebene Bankverbin" +
"dung.";
//
// xrLabel21
@@ -406,7 +567,7 @@ namespace Wabe
this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel21.SizeF = new System.Drawing.SizeF(587.8749F, 17.74998F);
this.xrLabel21.StylePriority.UseFont = false;
- this.xrLabel21.Text = "Für Ihre Unterstützung bedanken wir uns im voraus sehr herzlich und verbleiben";
+ this.xrLabel21.Text = "Für Ihre Unterstützung bedanken wir uns im voraus sehr herzlich und verbleiben";
//
// xrLabel22
//
@@ -426,170 +587,9 @@ namespace Wabe
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(144.6248F, 65.62502F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
- // xrTable3
+ // bindingSource1
//
- this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 333.375F);
- this.xrTable3.Name = "xrTable3";
- this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow4});
- this.xrTable3.SizeF = new System.Drawing.SizeF(505F, 25F);
- //
- // xrTableRow4
- //
- this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell1,
- this.xrTableCell6});
- this.xrTableRow4.Name = "xrTableRow4";
- this.xrTableRow4.Weight = 1D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell1.StylePriority.UseBackColor = false;
- this.xrTableCell1.StylePriority.UseBorderColor = false;
- this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.StylePriority.UsePadding = false;
- this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.Text = "Gesamtsumme:";
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell1.Weight = 1.6985645512702885D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
- this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell6.StylePriority.UseBackColor = false;
- this.xrTableCell6.StylePriority.UseBorderColor = false;
- this.xrTableCell6.StylePriority.UseBorders = false;
- this.xrTableCell6.StylePriority.UseFont = false;
- this.xrTableCell6.StylePriority.UsePadding = false;
- this.xrTableCell6.StylePriority.UseTextAlignment = false;
- this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell6.Weight = 0.71770342553031441D;
- //
- // xrTable4
- //
- this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 358.375F);
- this.xrTable4.Name = "xrTable4";
- this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow5,
- this.xrTableRow7});
- this.xrTable4.SizeF = new System.Drawing.SizeF(505F, 50F);
- //
- // xrTableRow5
- //
- this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell8,
- this.xrTableCell9});
- this.xrTableRow5.Name = "xrTableRow5";
- this.xrTableRow5.Weight = 1D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell8.Multiline = true;
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell8.StylePriority.UseBackColor = false;
- this.xrTableCell8.StylePriority.UseBorderColor = false;
- this.xrTableCell8.StylePriority.UseBorders = false;
- this.xrTableCell8.StylePriority.UseFont = false;
- this.xrTableCell8.StylePriority.UsePadding = false;
- this.xrTableCell8.StylePriority.UseTextAlignment = false;
- this.xrTableCell8.Text = "abzüglich Abschlagszahlungen";
- this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell8.Weight = 1.6985645512702885D;
- //
- // xrTableCell9
- //
- this.xrTableCell9.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments")});
- this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell9.Multiline = true;
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell9.StylePriority.UseBackColor = false;
- this.xrTableCell9.StylePriority.UseBorderColor = false;
- this.xrTableCell9.StylePriority.UseBorders = false;
- this.xrTableCell9.StylePriority.UseFont = false;
- this.xrTableCell9.StylePriority.UsePadding = false;
- this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell9.Weight = 0.71770342553031441D;
- //
- // xrTableRow7
- //
- this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell10,
- this.xrTableCell12});
- this.xrTableRow7.Name = "xrTableRow7";
- this.xrTableRow7.Weight = 1D;
- //
- // xrTableCell10
- //
- this.xrTableCell10.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell10.Name = "xrTableCell10";
- this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell10.StylePriority.UseBackColor = false;
- this.xrTableCell10.StylePriority.UseBorderColor = false;
- this.xrTableCell10.StylePriority.UseBorders = false;
- this.xrTableCell10.StylePriority.UseFont = false;
- this.xrTableCell10.StylePriority.UsePadding = false;
- this.xrTableCell10.StylePriority.UseTextAlignment = false;
- this.xrTableCell10.Text = "Restbetrag";
- this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell10.Weight = 1.6985645512702885D;
- //
- // xrTableCell12
- //
- this.xrTableCell12.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "NetClaim")});
- this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell12.Name = "xrTableCell12";
- this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell12.StylePriority.UseBackColor = false;
- this.xrTableCell12.StylePriority.UseBorderColor = false;
- this.xrTableCell12.StylePriority.UseBorders = false;
- this.xrTableCell12.StylePriority.UseFont = false;
- this.xrTableCell12.StylePriority.UsePadding = false;
- this.xrTableCell12.StylePriority.UseTextAlignment = false;
- this.xrTableCell12.Text = "Gesamtkosten";
- this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell12.Weight = 0.71770342553031441D;
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// Sammelrechnung
//
@@ -599,6 +599,8 @@ namespace Wabe
this.bottomMarginBand1,
this.Page1,
this.ReportFooter});
+ this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] {
+ this.bindingSource1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
@@ -613,10 +615,10 @@ namespace Wabe
this.Version = "23.2";
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -641,7 +643,7 @@ namespace Wabe
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
- private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel lblZeNummer;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
diff --git a/ReportImp/Wabe/RechnungBezirk.cs b/ReportImp/Wabe/RechnungBezirk.cs
index b27f6d5b7..5e0f39040 100644
--- a/ReportImp/Wabe/RechnungBezirk.cs
+++ b/ReportImp/Wabe/RechnungBezirk.cs
@@ -31,17 +31,14 @@ namespace Wabe
{
sb.AppendLine(pRO.RecipientDivision);
}
-
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson) && pRO.RecipientContactPerson != pRO.RecipientOrganisation)
{
sb.AppendLine(pRO.RecipientContactPerson);
}
-
if (!String.IsNullOrEmpty(pRO.RecipientStreet))
{
sb.AppendLine(pRO.RecipientStreet);
}
-
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
{
sb.AppendLine(pRO.RecipientPostCodeAndTown);
@@ -49,6 +46,12 @@ namespace Wabe
lblAdresse.Text = sb.ToString();
+ if (pRO.RecipientOrganisation != null && pRO.RecipientOrganisation.Contains("Bezirk Mittelfranken")
+ && pRO.AccountingPeriodStart > new DateTime(2025, 12, 31))
+ {
+ lblZeNummer.Text = "Rang.Nr. 40447";
+ }
+
this.bindingSource1.DataSource = pRO;
}
}
diff --git a/ReportImp/Wabe/RechnungBezirk.resx b/ReportImp/Wabe/RechnungBezirk.resx
index ace59d9c8..4a3003db1 100644
--- a/ReportImp/Wabe/RechnungBezirk.resx
+++ b/ReportImp/Wabe/RechnungBezirk.resx
@@ -118,6 +118,6 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- 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
+ iVBORw0KGgoAAAANSUhEUgAAAPIAAAB1CAYAAAB03bzEAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAQApJREFUeF7tvfVz28m2t/v+Hbdu1XurbtVLdc85e5+NZw+FTGKWzGzHTuLYAYdpwszMMIEJT5gTx8zMzCAz25KeW18lmUkUY+Jk4omeHzbELekL/elevdbq1f8NO3bsTHr+m+0/2LFjZ/JhF7IdO38A7EK2Y+cPgF3Iduz8AbAL2Y6d4bCAyWTGYrHY/uWLY/xC/vLvyY6dCUEQ8ED/ABbzl9/pxy/kz0C/CZ4kw84Lg2z/uZ9fkkx0Ddi2smPHzhu+SCHfjbeg8TciVpSi1FegCGxm77VB7Fq2Y2dovjghd/XD0vVNTHdKQzIjCa0kEbkqC3VgI0/SbFvbsWNH4IsT8uVnJpS6AlycEtE4xGJwikbuFIPIMZlVGxvo7LH9hB07dr4oIde2QkhkNaIpz5C7xKIWxaGaFoXsh8fIHBKYObeOsrov3/Fgx87n5osS8suEflTyZMTTHiN1ikcszkDpkIjKIRGFJJtZi5uoaLT9lB0BkwXiqyGmHLrtzoSvji9GyP1mOHCyGcepcYinvMR5SgyzZpcQPr8ahaYAlaaYHYd66Ru0/aQdgfRqWHEWIo9DeqXtX+380flihFxUB57BVUinxCGbEYuHPpvMrD5iU03oZzai8GzkyHnbT30cadVw/ImFFyUwOIkt9p5BOPgLBC/rJXh5N7djJ/HN2Pkgvhgh33nej9wpE9X0JFTifI4fbbD+e+8AbD05iN+iXp4k2n7qwylsgnmHzMgiOpm9x0RhvW2LyUNJEyze3U9QWAMBs+u49rDftomdPzhfhJD7BmDdlgZmfBOLeGocYXPKKasy//r32wlw5LaZjt53PvbBtPXA6qP9SHyMyH2a8Fnax/P0yTuL3U4wEzy/iYCZNQTMqeNhvH2R/LXxRQg5sxg8vUpx+TYDg76Eh8+7f/1bzwCs393B9dsTE3fqHYQzT03owtuRudWi0FcSsLiTnIrJKeTOAdhzfgBv33K8vYrxn9PAvWi7I+Fr44sQ8omL3cgd05BMS2Lx+g7aX2t20AxRiX0EBZWSED8xQk4oBO/lPcj9GhEbKlG4VbFhfx8dv40dk4rUIgthC+vwNOTj6VVG4LxmnqX9Zs3Y+Tr43YVs7IHIdS3IXVJQKjK5dOM3+7mk0kxAYBkz/QqprPp4c7FzELZdMuG9qAu1fw1SXSkyzzoOXeqftHtBHsUNEBBSga93PkEBFYREtPDCLuSvjt9dyBmFZvSepcikWfiFVlNY8VsnNBotnDnVxM3bHQyY3vnYB/E8H/xW9+E6twONWzEqbTHB89qJz5iAL/8d6OiDvcfb8PfNI9A/j8CZlQQsaOXai8l5P3Y+nN9VyMIseP5aD1pVLlpFNsu2dtE2QQ4tW3rNsPm8Cd3cDgzhbaj0RahcS1m+s5vWT/Sbn5qiaghfXIevezaz51YSvtKI98x6zlzts206cUxW0+UPzu8qZMHxtHJbKzJ1PkpNCYfOTcw6eCieZILHkkFc5/XiFmTEoCnA1bOCHScHrGvxycjdF4JZXYaPVw5b97ay43gvvqH1XLeHn746flchxxVY8JxVjVRViNfsFp4lfprhXlgbrzs7iCqkE7fZXWhcK9BoiwgMbSA66dP85qdGGHx2HuvAJ6CYgLAa9p4ZYO2uHnzCWohNsZvWXxu/m5B7TbDxZD8ybQkabQnr9vZg7LBtNTE8zADPxT1oQ5vQ+dWgci9E7lrJwQt91hzlyUhNCyxe00KAbzkzw+q5dNfMs9hBrt4aoNFo29rOH53fTcgpxRY8w5qRqEpwn9VCdPLQs8jHlkvqMcHWS2b083rwXNCBxq8GuSoftUc1T2KH/s3JQFy2hVmRDQQElLF6SyelVR/5oOxMan4XIQtd7uhNM0q3SjT6UhZv76G+1bbVxJBSBqHbLPisGMBjQTsqr1JkqlwifzRSP4lnrov3BvCbWc/MkBqOnO2d1Lnidj6e30XINa0wf30PWm05Or9mLtwzfRJnaJcJdl614Lmkn8C1/XiEtyA1lKLxrebne5M3+6mlBzYe7cPbv5rwpa08H8aasfP18LsI+XGiBfeZbWg9qolY001WsW2LieFJpgWfHwfxXzHA0oNm3MOakGgL8JxnJKnAtvXkISrdQnBkK/7BZSxb30FZnW0LO18bn13IQqTn4LleFK7VaPya2Xf+4zO2hqLFDGt/sqCZ3cuPRywcvDqIq18tWvciFm5qo6bZ9hOTh3O3TXjNMRI0t4GTF/vps0ebvno+u5ArWyDsxw4UhnJcg+u4G/VpzMLneeC7zkLAikFOP4BFu/pRuNWg82/gyuNP85ufg4ZOWLy5FXfPcoLDm3kQa9vCztfIZxdyVKYFbYgRjVslEStbP8nMKHiqN10wo547yKbTcDvJjPf8VkTaCkJXd5NVYfuJyUNGBYQuacfLt5rlG9oprLJtYedr5LML+dTNPtSetegDWthy3GLN7ppo0mshdJcJz6Umfo6C3ZdMyHwakfm3s/NcPwOT4OSA4Tj/CDxCjHh6V3D8p0m6ZcvOhPNZhdzYBUt29qIx1OI+u5tfXtq2mBiOPDDjtrifDSfgfgoErelF7d+A18IefomevCLuM8GOMwPovKvwnd3AneefYBS0Myn5rEKOy7XgGdGGzqeJsDX9lL+q5jOhFDZC2F7wXmvmfhqcuzeAW3ATbsFG5m4xUT6Jq3BWNsPcVUZ07qUERbaTlm/bws7XymcV8tn7JlRejSj8Wtl70TzhmxWEufb0UwvahSY2/QzxVTB7Ux8aPyPuczs5e88yaRMnhMu+GWXCEFKPPqCOzft76eiybWXna+WTCtli/k2p5cJssqETpaEGj5B2nia/03RCaOqGeXsHcVs8wOMsuBlrRunfZK3LFblpgPqmSari1zvFtp7oQ+dbi1dQM1cf2M1qO7/xSYX8NndeWFAHNKPzq2X++l5qW2xbfByCRK8ngSqsi/Dt/SSVw48H+pF51qPwMfLT7cnd8auMglndiZtvDUHhrUSl2LawMyRCx5i84/eY+WxCPnJlALWvEf1MI1tOmRmY4Idb02YhfE8f+nl9HLtj4dxTC7pZLVYhh6/spGKSHzVzO8aE16wGPAPqWbWjl+pPELazM3n5LEIWzjZevrUTjVcN3mFt3H8+8aJ6kGnCY3EPc7aayKiBvef7UbjXofdp4eTlyT0bdwzA5lOD6P1qcfOv5fzdQWuGnB07b/gsQi5qgIDINnTuFcxd3UVlk22Lj0OoXbXhrBnXRWb2/wLPsyEw0ohEX0PA/F6yS20/MbnIKTMTsKQNlVc1PnPbiJ3ENbjtvMUEvsZPLmQhGfLoLTNq/1b0Ac3sPDVA5wSXlEqtgMCNZubsMJNRDUdumJF61CPxaGbDCQs9E/x7n5uYLBNuM1tQ+zWxZGcPxjbbFnYmJRNoVn1yITd1QMTmPmTu9eiC27n5bAKv/nXhgWO3zRgWDLD3hoVSI8zf3IOLthK3oEbuvJzAYe93QLj6X6IFITeg9Wtg27lBuif3SsHOJ+CTCzm3CvyWdiFyayRwSRcZBRMrrOIGCNtjImjdINH58EsiuM5tReVVx8KNPTS0235ictHbDz8e6UXtW43Br57zd81M4gxTO5+ITy7kG1GgD25GHdDBhuNmeiZ2QuZWIrivNrPrMjR0wZpDvSj8GtAHNnF8kju5BHr6LazY1Y3WpxafOY08sxcRsDMEn1TIwlnGW072o/Ksx21OB1ef2Lb4ONqFw99OD+L74yDxBVDWBMGRLcgMNQQu7CQ+0/YTk4/ieghd0W4VcuT6DmoncVKLnU/HJxVyYzvM29CFUgg7ze8mLsu2xceRWgUBG0ysOmGhoR/OPjZj8GtE61HDntM9DEzw7P97cDfBgmF2OyrfBtYe7KNrhCICgr/gY4sV2pmcfFIhx+RYrAXvFD61zN/YOeElaU48MqNb2MfJO5BbC7PXd6PyqsV/QTfR6batJydHbphQ+zXiGljL0SsDE+notPOBCIPlW9nHXwSfVMiHLpjQBLRZy+1sOmmheQKT/EtbYeHBQQLXD5JaBvEl4BbZhdqzkUWb+6j9A2Q+VTRD5I5eFN61BEQ2EZ31hfWerxTB2Tj4hbkqPpmQW7th+d5BdAFNaANbuPXCPJHxby7HWTAs7GP3BTMVncK5ThbEvi2og9o4cmPy7nJ6m6cpFgwz61G4lRO2sm3CE2ns/HH4ZEJOyAXvee3W0rPeYU2kF07cbCKU69t9GTwWD/IyF7IrLHgu6ELu2YjnvG7S8/4AKhY8/s/BfU4HbkHVrNzfTcskPWzOzqfnkwn5bowJlXcVMkMVs1d30jiB2UjZtTBzu4X1p8yUtcDhm4PIferR+DZz5uogg5M/6kSfGfZcN+EWZkQTVIfnyl5+SbVtZcfOKz6JkDsHYNupbhRelfhGtPIgeuJmY4HbSaBd2MeNaDNJxRb8Fveg9GnCb0H3pM+rfkNRPYRv60MXWI3YtRqZXzvbzpjp/8LWZna+DD6JkPOrIHhlH3qfOuas76d8Atd2wiCx5YyJoB8HKGywcOFuP3L3BpSeRiI39dI0gTP/78mNlxY8IntRhxhxcq9F5l7L5qO91ti8HTu2fBIh34oyow5sRenXwtZjZton0Fv9OAfcF/YTuXXAukFi2a4uZJoavEPbuf3CtvXk5ei1AbRBzWh9axEbhCVKNfvOTfLdH3Y+GRMuZMEtv+tkLzJ9BWqvGk7dmLgpRDiKdedtcF9k4uI9EzfjQT+nHY13A/M39k76vOo3CPnVW88JQm5E51WBXF+M3q+BA+cGJtTzb+ddJvOznXAhVwvn9m7uRaOrRuPTws+PbVt8OHk1ELzFwsLdZuq74cC1QcQeTSi8jBy6MjjhxfwmkvF0kkrjqx1jGr86tD4VyA0leATVcff5+I7XEX6ztv3VqRuCg7Bn4sZUO18YEy7kxAIIWNGFwaeB8HU9lExgiZ0biRY0kQMcuGWhuB3mbupC6lGL6+xWojLG9jsdJojLh0dZUPGFzuC51RZmruxC79+I2rMaF10ZIZHNFFWP7R7f0N4D286bmb2xn0WHTSSX2Law80dhwoV85ZkZTYgRrXcjy3YN0tpj2+LDORcHodtNpJVbuJeE1REkFBBYvb8f4yjr8Kp2OPXCTPjOHsR+DTgbKghc08GZJybr5osviac54LmwDYNfHTJNGTNc8ohc20Jrp23Lkak2wtLd3fjOa2bOyi5rbN/OH5MJFbJQUG/zuQHE+npUHg3sOD5A3wSJpKUPlh41s/OMmaJGWLpnELF3E7rZ7cRl27Z+F8GsDFnVjsy1CBdJAVKHPDQz0pBMTcFZWcSea/30jW+y+2QIq4OjtwbRhzSi9S5HpirGWVrOqp3ddI/T1xWVYSZoSTM+IY1s2NNDwwRXLrXz5TChQi6ug+DlPcg96/GLaOVFyruLVuH/tZtflf8ZL0+zLHivHORxipn4YnALa8cQ0ETEmh5qjbatXyFo81aSGa+wWkROGeic09GJ8/AyFDInqAgPTREycR4670rO3f0yNiS0dL46VkcXUInGtxyJtghHWQnr9/bSO45BUXjGpx8Pog+qxm9uPZfuDdgLEvyBmVAhx2aD66wW5J5VrNjeS8tb5q5QYP1KDCw5ZuLALbO1mPxYaep9NRtHbBkkqxb2/jyA1rcOXVAz+y8PXzHjYfwg2oBKnJ3SkMlzCJpZzZ077eTl91JdMcDTqEGC59QjlWXi7ldOYs7QQ4xgAcQUQe0o5vtEkF9txjeyDc3MegyhNah0+chURazc3kXbOJ6ZUPAwcmcvHgGVzIyoHbej7EtCeL151XAlDm4lQ/UfJFdgIplQIf/82IwuuA21fzMHfurH9NYUJ1S6XHvcjDSwB3VoN1efDaO+IXiWDbrIQbacMJFZCbPWdqPwrMM/spOYYfY4p5da8J1di8w5A5W8gIiFDaQPsXvo9v0uNJoMHKc9JyikiKKKd6/rSRoELG1HGVBL2OZOUj9x5ti1KDOus4zWo2G8I1vReJUi1xSy+VD3uGbkWy/N+EUY8Q4sY86SJhIyR3ZZt/ZCafOr0zrG/mY+HGHIzK2Ay096+SV6kJoRHI/d/bDpZD9Owk66+V1cemrbws6ECbnfbGHzsQEMQW2o/dq4YHOyg1DiZ8tFE7KQTpShnZy8M7buInzLkfvgvtLMjVi49MyCLrgFhX+bdb08VMpitwk2HujAxSUPkbKMBStaKSp5X8QCff2wenUlDt8+wuGbR2zZ20T/66Z1wjE3K1txkeUiEWcjca1h38+mT2aCC7+76fggKp86XEMbcAuuR6UrxEWez64jXQwMca9D0W+BI5f7cfcrw8cnl4hFVeQUDS/kmhbYecFMxPY+1p0bJLvatsXEUtUEO482oXPP4fspsXw3PYuAJa3ED7PZJb8aAlZ14uReg3Z2OxfvD93ua2bChCwUDZi7ohu5jxGfue0k2ISD6tth6d4ea7UQhVcd+y8MYBrD+6jphHmHYN4ueJIJCzb1onCvx3N2Jw8TbFu/4trTQfTeVajk+QTPNZKZP/IPPX/ejkGRhOiHh8g1mTxLfOVVKqsC39BynB3jkCszUBpKCFnSQk6l7TdMDMZOWLyzC6VvDW6zm6xZXVKnLBSyfC7cHPvWJ2O3kPHWicGjAC/fArYfbBvR4/04wUJwZBs+sxsJWtbFg0TbFu9TWgvXXli4lWChZBwpuEK67vwVVThOi8LpX/dw+T6K6d/HMm16Jis3GX8tlfym0okw/Ow804+DrgpnVQnawAaeJg4/KH2tTJiQ80ohdHE3KvdGItd3Yex49+91HbBoRx9yXQVyZTG7DveNqRRPWjn4rbNw7Da8yAKP+d1og4ws2dVH/RBrpcxiCJ5bj1Kag9K1hpNXR7dHhWy0PXvrkDpGMfVfz1m4sJL2bkgvsqDzLkY87SUqcTJqr3IMs5q5Fz/ywPChJBdB4KoutMGNuIW3WStnOs5IQ64r40HU6PfxhrQSCFrYhFadhbtvCRdu/+buHurK78dZ8I+ox92njNBFzcSnjzz1C89mw4EOdH6VuAZVsWhXF5lltq3eR9jRtfFwO45OSUim3kM74yFacQxKlxdInePwnl1DVum7V5hdDgERTTg55yGS5qLzKycufWQhC99Q24b1CN22sY9/k5oJE/LDJNDPbkft08yes6b3TF4hNLXrbB/O6nKcpVls2d06pioLVxJhwX6ILYadl/pQBxlR+DZx/Grve51SeL2bjvYiUZShUJewdW8bzSOsvd7m8ct+VOIYxP+6j8IhgZuPeznzSz/TnNKROUWhUqSi9BZmhHpufqIDxn9+akYX1oE+qJlZqwbQeVQy9ftkFPpSYlLH8LBec+PFIAbfKtTqbPwCi3ga81uhL7NNUS/hW396aMLNvxpXz1LW7eikxWYQtqW8HmYtbUalSUenz8FrZg3XHo0+0LyI70btmoLL1LvIv/8FjfNTtMp0FIpsFJpUNAHlPE787XuEijJLt7XjKMrC2SULhWsRQUtayR1l0IjPtxC2uRf3iC5WHDNR9gnO4f7SmBAhCxPrgZ8HUQu5wUFGzt22ldgrjl7rQ6QvRypKZ8WPDTSNIrLOfthwUdhvDIlF4BHehtSjBt+FXSRmv/8b8Rkm9HOMiFzLCAyrJT137IIrLeknyD0V6fd3cPzmFnMjC4hcV4vYKQG5OBGNRxEyr3I0/nVcfzL27x0rwvp4+8leFF7VuIYaCV7ZgcJQxvdTU/AKLiS3cGy/KZjVG3bXo1GmoNJnMm9VHRUj1EqraxPO5WrFzbsUz+Aajl/sHbGAnxAhuPWsD60mD8WMBDy0afj4FnP2eu+w0QOBti4LS1bVIJ72BIXDY0J84nl0u5bHD7uYM78euaEQQ1Alcdm/DVjC+1T51OLknIlUlW9dcqza1TXqQPPTnUHEbnVMExXiPstIYs7Ipp9w2fVdUN8xoYc/fFYmRMjtQnho1wAyv1Z8Z7fwOH7o2ePnR2bUbrVIHTIImVdHcdUIb14wESshbBfcTYTrcRZ0sztRBxhZt6/nvbxhYXvf+r19OGlqEOkr2HGsyzpDj5XmVguR8wtxnvIcybTHiKbHIFLkonRJQC1PROtbitSzCnVgM9cfD31/H0NHP6w92ovMvQz/+S3M32BErM7lu2kpBIVXUTbKs3pDcRVELGlAp0xGZ8hi76mOEb3dDxLMzIyowcerkJDgSp5EjVCmU7CsTLBphxG9PBZXUQyuqiy8Ays5e6NvxFz320+6kUvjkEx9gk6VxpMXv8XSbj40o9BXo/Ks5Hb0q7cm/Ofu0124qApwlmYj1+Wj8a3n2v0RbkYYEE2w7Ug7DroyHKX5zJ5fT3ntyM8usQR8tw7gt32QZ4WTU8wTIuQCwau4pAexZwuLd/a9tz5+w5NE8AioQeSYhs+sGvJtQj22XIiCFccho14IXfUj864jYGETTxNex47feuKFQn7y4hZE8hLcg428iDe9Z3qPhOC9Xru2Aufp0cgdY5D8kITTjHSrsIUOqPYsQWYoJyCilcxPkLMspFPO3dCDzKuRVft62XKiF6kiH9H0FEIi68ZcgfT+4z68fCrRKtJx9yzk1tNXHX+oWVawAvac6sMzsAovz0I272ylYZSihV3dFpYvK0UlT8JNlYqbJoOAWbU8GWbwFhD2iM9bXIVk6mMk019w5HDdO8uqtBwLvsHVKDSFbDvWa72uinrwC63ExTkVpT4bhXsZgQtayB7l2RfXQuDSZhyUxcgMxazc2kZLxxA3/xohv2HTOTPT/dsQz+pi7zXzr1GLycSECPlaDBiCO1G6GVm6bQDjMPnVKQXgP9eITJyOwbuM+Ozhn5jgGFl/XqhVbSEmH3yX96IOaiZySw/NQwwUd6L60XqWoFLns21/J33D96thuXmrHZ06B42uAIOqBMX0NKQzElCIE9F6FKPyqCRiddsnqdCZXmLBa2ErMs9a1h/tY92+biSKAkSSVMJX1FpDYWPh0q1O9PocqxUxa1YhmSOYlRUNsPjHJlx1efj5FHH36cizsUBRlZmg4DzkogR0mjQ8fPJYtamFilrblr/xInkQnS4HqUMsfp5Z5OW/cU2/+i9jq4UFK5uQ6ys5c/nV3x7EDaJ0K0IuTUetL0LhUcP24yNntwmv/NQ9E98b6vm7QwEG30ruvRy5I8TmW/Bc1ImzTxPasG6eJQ4v+jfk18HjAshpeNVPvwQ+WsjC6LX5jBlNYCeuAUZu3h0cNqwkzCqzlrWjUGWjNeRz7cHwycNC0YCw3RZeZsNP9wZQeDegDW5l/0XLe98vmPar9vcg0pag9iznUdwIb3sEhH3A2/a0o3KtQGUoRipORCVLwDuwEM85NSi96tiwt3vY0x2FX+0e5t5H41m6Bf3sZtT+tRy/2s/Wva2IlDmIRYnMW1o1pppnHb2wfqcRV1UyOmUiy5dV0NU5/AXFpw4SEFSKmzaPsDnVJI3irRa49qAbtS4NnfQl7roUvGdWcO3B8M9bcFj9uKUetUs8ekkmx44Z6bdpLtSITs408eBxL8Ym8+tlUiuO4kwcJFmvvNVBdTxNGPn6ShvAb6GRKd9n8P30LGYvb6KhZfj7Fzh8eRCZRwNiQw0R67uoHyUfvasP1pw0o1jWT+heszXj70vgo4VcVAchS9uRuVczf30zdcbhH5yQobNxTxtSaTZqTR6nb/QNacYI5s6eG0KSgoWsOli8rwd1cBNz1vaQVfL+92eWg3uYEZGmEq/ZRpLzhvjSMZJfAX5hjUjkOTg6xCKXJxC8uAGvOfXIDJVcuDF0PKO8xszmTeWEzcqyZouNB+GOzj60oAlowC20gWvPYcfRTpzkpUhleazcVG8N+YxGUp6ZWeGlGKSxuOqyOHy8ddhC6t0DcOinbjzcS/H2LWL3wWa6et5/tm8j+CW27DWiViXh4ZqMh3cWS9Y2UV47zI8Iy6n4fjy8CnDXpLNwUQPVY1giCH0qKKwaR8ckXCRZKLQlbDzUTesoj1XYnqryLEMyPRYXcQYHf+p+J7vQloZOWLi5C0d5JVJDPfsvDI7osBMQ9sT7LuvCxacVvxW9xOfZtvh9+Ggh34oxow+qQulexr7TvSM6CoRntO9EM3JFJmpDITtOdlk7lC05VVgLz196LHTwQRSBLSh8mtl3pndIh4o13OJdgdq1go0H+ukc5YWPhDC7r93ViUyTi8QhBrU+G/+FjWgDq3Cb00hy7hAXIBx9+ksLjv95gx/+n1M4ffuEG3eah1yXDoXg2Nl2th+ZRzXeEa08SoLdR1uRq/KsWWWrtjVZB8HReBQziL9/EW7SeLzcM3kePfSgI/Aiw0RgWCUehiyC51bzOHHo+3qb0hqIWFSKTvkSvT4FV+9czlzuec9CeoMws+473YLONRNXr2J+vjXMmsuGjCJw96vAcWo8052zUPo3kJA1zI+8xblbPUwT5yBySScwtIasYd7VG248t6DwrMZJVoLHnFaejnJAnpD3cOTmIEq/JtRer4/wGY9H9RPyUUIWOuqRa33WEIE2oIGfH4784ASP54HTnai0WSg1eazZ10uPrZn1OnYcssXE7XhYvrPXavqEre4asoif8HDX7W5BqspD7VNjzer6WO4+70ftXoFamYHWv/RVkXjXShZubKNxiPW5QFtLP4e3paH54Qzf/a+TBHsl0TSKWfeG1j5Ysq8XF0Mtocs6KaiBYxfbkKsycBZnsXpjK93Da/JXzl3pxlubiV6WTPjcYkqH8XQLg+Gh8z14ehfi45bF7AV1pBcO3fZt8sotBIQVI5l6F5X4Od7BJUTFDzESvyajBOYsrUPvlkno3HJKKkbuH2+4/7IPha4AlxkpODoXsHxL16hbOKuaYdbKFr79IRUHxwL2n+zHNEJXEAaZdQf6mCEvw1lXxdwNfZTW27Z6FyE8Fb6+A5VfFYbgVk5eNY84cX1OPkrIgtNn6b5ulL71eM7qIGaUKh3CX6897EftXYFMWUj4ig4aW99tIzjKlpwVdknBpZfgt6gbuX8b+y4OPVrWtcLs5UYU+mJC5jWSX/bxj/ZlirD9rx6tNheDZykarzKUhnLOXe8b1RN+8kgZjv91HZ3sJS8SRul9ryloxFrFQ+PbyPLt3dbY7rbDHYjFaYidM9h2YPQ8a8Hs3bGvEXdFEh7yVPbsqh92LV/fDMvXN+PuVoyvVx7rdxjHVH00Pd+Mh2+51WmlkiYQHllGVf3wT+TnO324+xWjd89n/ZaGMRVhFFI01+1sYfr0JFymxODtX0b8GJJhzt/tR6wtwXF6Ju6+5SQOk7f9htuxwnG/NcwQ5SDW13Ls58FRLagnaRZ0gbWvohdzW8keZcb/nIxPyMKNmn8LZVQ0wpyN/Sh82vGd3zdqOEkgKRdr/SmpKIfgiCaqbWbZrAoLYTvMnH0KG04MIvdsxmdO+5AJIAIv08FzTit6jwrmLjFSUGXbYvw8iu5HrS9FqSlA416M1rsY98AaXo4w+7whu9CMd1AZck0xm/Z1D+kDsOVhggXtnDZ0sxpZtGeAxh7YeaKdGc5pOItzOHF+lMwZIfxWBbPn16B0TMSgzuXy3eGn8AexZgJmleKhScfPu5jLd8awABc+F9WHQZeLyDkFV7dSLlzu/nVNaft2uoQyQwfacHcvwC+0jrvRo4tRoFRYH883InNKQTItng1b60ddtwrVX0IW1uE0NRmxtIAft7XROfztU2SE4LU9OMtKcXHIxS2giahk21bv0tYDy3b2IFGV46Kt5NC53jFlJn4uxifk1+b0GwdKQS34L+9BFdzBsh0mjKP3N7KKLPiHC6ZqHrMi66l+K31OMJOP3jWzeO8gpx8LR860IvVoYMux/iHDDsL7PXN3EKlHHQbfeg6d7hrWuTMebjzsY7q0EBdJHkptPhJ1IWGLmmhtH6VHASWVZkLDq3FWZOA7t5KqhtE/c+1pHxr/RtxDGzl7x0yXCbYf68DRKRmJJIsrd4aZWt/iyp1e9No8tI6xeLvn8iRu6N8VBD9/VTOuhmwMqjRCwkpJzBzi4dogzJQb9nSglCZbQ1tzwout9zocKbkWfOc04upRytwVrZSMwcklcOvlIApDCSLHZPT6bG7csDHZbBCu4PD5fiSyPMSOiSg0RVwZwYsubKddf2oQiVsFDjNScZYWs11Y646yfL/+chCpVzUO0iJUfvVEpQ39fIVsxadpFp5kv8qy+1yMW8hv8zjNgja0E11IKz8/HdvwVF4LoQsaEIszcfMrJ/6tlDxhA//MdYPM32EmbOsAMo8aPCPaeJnxzlf8ipANtXJfDyJNFW5BTVx5MPTDHS/nLnfioixCpUpHpc1FoSvlyOnuIR1tttQ0wayFNbg4R6HRpRGdNISXyuYyrz/pR+vTgM+cZnLKLPSaYc22RhwckxGJU9h/sn3EWamrFzZva7Du4FK5xLFgYQXVQ8R1BYfZnuPtuHvk4aaKx0OTwprNDTSMEGl4Q4M1qaMGpTQejSKJ1WuqaRthR9XV+/24+pSh1+WwflvTmArrC9tP1+xoQeKYhNwpjvD55VSMUrwxLk84E7sC52mpVvEHhFWRXTb8Z648G0QVYESqLsbZKRO5soLLt4cXvoCQvjl/Zy8K13Ik6hJ0QY28SHn/N4T+cfBSP8qgJpThbey5YRrTfU8EHyXk47cGkXg2og1p5X7CGHq54GQYgI0765GK09C4VnDj2as7FR7L6fsmvOb3MH+bybrLSOZdw/qD3cOaSUXCGVBL2lAaqgia10zBGEz70RA8sAfOdCGSF6CQpKLS5mHwrxpakEMgxCHDVzQhliWjlCdz9/EwF/+a/kE4cL4PpX8zc1d1UPvaQbbjYDMuolScRBms3NpqjREPx6OYfgKDCtG4RKFyiGbTjvohE2IS8mF2ZBVumgQMkmd4aRM5daFzTFbMnZgBPH3yUElirAknJ853DWtaCndw+GIf7t7VuPkUcf7aGBbgwsH1+SbcfQoRzUhALslg34n2YT3iAsLuprB17dZUVqk4Dok0hS17W6zhy6EoqrIQEFmDSJGFRJmNTJGFd3ANzxKHuZHXM/6lxyaUgUakqmLkqhK8wjuIGeL87bZuC/PWtCBxK8FJW0bk1s4xRRsmgg8WcnOPEN/tx0lTSeC8FnLGWDlDeC97fupHqS1Epc9nx4ke67/VdQovpQOP+R3M3jKAKljY19wy4pY1wbQPWdGOwr2aWUvbqByj+TYSQsc5crYTiVM6CucEVIpcFq1usjqIxoLw4tZsbkIizUSjyuLe45FtNqEix5Kd3Sj926xnIQvVQIXnsWlbE2KXXJxdcli0ppmWYbSQWw4LVrdgMGSjcX6E0uEFuw8a39siWlQxyLINjXh6ZqBXJWIQvyTEM4XYhBFGiNcIsfXQyHoUjgkoZzzBzTufxzHDv5dX+c7d6D0r8Aht4EH0yDOegHDPB0+3MMMxCacf4vD2LyWzaHgVC2HLzce7kBvKUCnTkLnEIlflcOnW0PfT1ifsjOtD7V5mjZpIVdmIFJnMXlI3YrJNQpEFnwVNSNW5yJV5KNRFRK5rp3GIxJGUEvCf14izqhBHaS4RqxtpGoODbyL4YCHH5lqspzxIvOrZdaqXnnGMPAcuDSJ3LUfkLMQwa621r5PLwHdlFx5LunELa0Hj18SG4wPWHVDDkVZoJiC8BaW+kjmr2qkd4uGOF8GEPXCkhRk/JOHsmIheV86d+6OvUd8gnMu8fnsLIqdE1MoUnkePvFAS9iB7L2xD69/AvvMDVlNMmE3XrKtlxrQMpn6XQFBICWXV70+bQsx72+FO3L0LUIpiUTo9Qzn9GQf217zjUxCu6cSFFlz1ybgqnqOVvkAljmbunDzKK4YXpIBg6i9c0YRaXYDCIR65wxMM2mQePhq+hwq59pFrm1AZCpk5v57UMXh3ozItVsvHYVocTjPi2X2oedgzroUrvnB7AK17GXJpGlLnBKSOKQQE1ZD61lLtbZ4mDSLSliJS5CB3L0Um+D6kWSxb3UDnMGOtsMZdcagXsaEcuaYIuSwLjb6Mdbu735v1hWvdfWEQlWc5Ukk6jo5pKNwLOXO7d9j7mEg+WMiXn4PWvxFtUB1Xxnna4pELXbgoSxFLClAp8zl4poMtJ/rQhbbgu6wHubcQl27m4v2R43QFVRaCF7Sh0ZXjN7fFajpOBAfPdDLt22S+/dNLQoKKqKkf6SreRVgGLF1ej3hGFEpZLHcejOwBfJBoRhfRhvvcJp69TkhobBfWo2U4fx+D898fIpqWxPUhPMt3X/bhG1CGhzoVd8dotNOeIZ/yhD37a99ZhsenDhAUUoxOnYCb4gke0gcYZIksW1o34vo4r9JM5MoaRFMTkLvEoZYnoXaJwU2bzoPnr3u/5f0NGTWNMG+FEa1bOTPntZJR/O7fbXmSDIGRrUjlhTh99xyHqVGcuTL0cxOiAEfPC2m+hchl2SiVeUwVNri45LBxd8eQprgwKy5a02QtwiiX5SFVFCCW5iBXFnH++vvP9Q3xuRbUfk0oNBVItOW4KLLRuZdx8Vrfe/2yvMlC6LJ6ZOocpOoCXMQFTJmWidfcWoobbRp/Aj5IyMJNHL1hQh/cgi6wkZ/ujm46vc2hk21IxLnIDUXIDcW4htbhuaAbfVCLtfCc2reG0DVd1g3sI1HVKqxHW5GpKghb0faOB/xDKRHW3Qsbmf5dPFP/nsy8hdVj8sa/oc4IM0PzcJn6xDpL3rw9gt0mONbugTa0A5/wFpJexz6ta7/FtUimxiH65zOm/SOaZavq39mWKeStz19ciYcmCXdZLHqXWNTTniD99gHr11X82k6I9S9bXo7cIRqF81PcZY8xSKNRSVPYvrt+2NnoaUI/wWFlyIWYsUMMEaFZhM7KRSt+iV6RwpWbw8/IxZUQvqQNV48SZs4XUmZtW7xCuNurT/vRupbiIoSOpsYg+ecjXKZGc+zC+5601m7Yf7ge52mJTJ8Sg7NDFDLneEQz4pHJs7h++30Pd1O7hU27jThMz0AhSidoViU6jxKUsmQMhjyeJwxt8gm/tflQL1J5CUpVAXK3MmSKPNy8ikjIeP8z158ISSw5iJzS0LkWY/CqwnFGNs7SXHad7baa9p+SDxKyYCrsujCITKhkGW4kcYRdTLYIL2/HoXZEsiLkukLk2jxkmgJUXhVoZhlR+dXiHlpvTbscanR9G6GOduiKdiSaEpZsaXsvS2y8NHZizWt2cclkyg/RfPvtM/wCSiitGvv9ZRaCq2cO4u/voFbHcuvh+x3yDdbQyXUz6pkthK7oIvO1/mKThawroePF4/xdLDP+6xk6TTrX73ZQY4TnKYPMW1FjnWF9XFMIC8gm2C0Rd5cnaKY+YN7sHNJLIbXIxIL5Wci+v43qm5v4617i75WAXhKFmzyBcxffX4sIB+XdeNiFt2cmKkk88hkJ7NxSRWmpib1H2pBLktBIYzhwvNnqqBuKmnoLC5Y1ojfkEzC3mrSC95+f8NGzN3uQyzNxmfIUZ8FDL0rlh29i+PabZPYeftcpIZTsWbOpHqfvn+LwT6FEUDSLFxdZk02kzkkYXPNITnt3fWwtLbSjEeep0Uz/PoYVqyq5fH8AfUAFEkkqnj755OS9rzCh2x270o9CWYzEJRuVvgSlWzkyZQ6zFtZRVPNuxxREv+jHFuTiLBTiLM5dbOfmwwHc/apwlmQiUuax9XDXqKehfAwfJOTaVliwvQdlUB3BCxutGT9jRVgDbtrZgFieSVBoCa6GDBzU2UxX5SPzqUHu18jSLZ1juunCWghe0YZMV0RgRAOVH2HCVBlfVcoQS5KQOccinvICx2+f4utVTG7R2O/v6k0jTtOf4fLNdQL8k6ioHnrNJiD8ZeepLhRetQQubCO33GIV996DNcicH+GpfkqoTwoaUTwyYZ+0SyKhMzNxM6SgkcWikcSzaH4pack9nD1Zj5siGYPLS5SOMXi4ZxHok41yxlNUUx4RII/j2EEj8xdW46VJwlubxa3b7+abCo63ncdb8dCnoHKJRq1I5ND+Snpf9/Vrt7pRSNJQTL1H8Mw8yoYIcQkIHXvpujbcXEvxDKjh4ct3FS/MZ8evdyHXpuAy/QGi6U9YGFFI+PxKfpiexrQfYti4890vP3a1F7FLOk7fxyBxSuCns3UkJA3g4VGIyDEBg1sWadm/jeRCKGvXzybU6nzE02Px9s4jPqWPm4IFYChGrswlJFzY8PHOz1iJTu1Dpcln+tR0dLpighY0olAXIJGkE7HKSL3NgQiX7w2g1hSjcEknLKLGahkKUj9wZgC1azUKSQYiSTrzNzZ9ssKNHyRkIec5dH0PYu8aghY1jymj6w1CQH7ZhhokkgR+3FxNSGSFdaueQp6K0rUcdWAbh65YxnQahZBfu3BTLyp9NR4hLdyNs20xNoSZcO7iWmssUuKYTGBgNl6+OYhnJKHTFvLirTpSI9HUZiF8Vgqif93CZeoL1q8tGdGqsMYdzw8g92pg8eZ2WrpfOdv2HqrF2eER80MTyUjpsjqvVIp0ZC6JiB2ikMsScdWksnZpATlZr2ahyvpXlTu8hFxr52cop95HPe0+Kudo5vjn8uRBG6UVEBlZiZssAXfXAm48+k1gghd2x742xE5pSKc+wsuQxKGD1bS0/tamrMrMnFnFKB3j0ctjOHpqaNNccARt2NOFq74QV89idp3q+fVInh4h3/5sG05O0Yim3kcsjibQP4vomF42bWlC5BiP8zTBEioiKd9iLRSw/1SrNQogWCaib6I4ftyIyQSZJQNoDCX88H2K1Xud/nrXm/Cfl252MX1qKtP+8RC5cyJ3H3YhrIbXCLvvlNm4qItZuaPHetDd2zQJJ32sNSJ1TEXhlMLilY1ErOpEKi1AKskhclPnryWqhLTZBwkmXAOrkcyIR6vK5uTpNmuRCoG6BvhxVz8G9wpUknQcJNnMWtXC0xTzhJvaHyTkrDLwWtqLs1cTG/d3j8tjXd1oIWBWPs4zolm8poGgJUbkCsHz+AJneSZzfuwdc5ql0DdO/jKI2L0Wqa6EyM3tQ1bWHImM3F4CZ5UgcohB4hBFaHA+z2P6WbapEbFzPDJlJmcvD28ev82DJ0Y0Do/QuDxF7hzFz5eH2OXxFsKg9uPBHmt54MXbO63ZU0KcffnifFy+u8vWdcUMDGLdzRUd3cP1Ky0cPWTk2qV2UpN66Op811Lo6ICoJ21sWF1IWFA2wZ4prF2aR07Gq17T1ArLV9fjoc/GQ5/Fhh3NRGf2cft5H5HL6tA4JaH57jGukjiuX20YMgnl4cMWXIVtki738VY/487dJvqEQto2PIg2EzCnFjf3XLxDq9h5rIOLNzrZsLsRtTYF6YxniKbG4+OaR1xcp3W74fGzXchdklE7vUQjTsA7oAiPgAIkU18g+f4B8mkxbN9YSc/r7ZbZxSY0nmXM+C4elTyTpNRX95mSN4hBkYXDnx7g8G08+/Y0YDZhPftq1rImRPpCJNo8Dp9+P0598HwXzuJsZC7JeHuXcefJAOt2dSAV5eLkkMmi9S3WPdYC6QUWPIIqkYnjrBlvK9c20mqzqaapBY6d7sLTowKpczYOM5JwcMpi6dY2UosYMmPxQ/ggIT+OEzbB96Gd2c3+C6Zxuderas2EBucid4xF416C0q8WrWsxSnEiUlEauw6Mw7Nk3VpnISTSiExTgtyjmg1Hen4NWY12WfGZg/iGVOIyPcZaFC58Vg5Z6Z3Wip+rtxhxEGcilqexcXfze+EGWwQLYuPmciTT7yGb8Rg/9wyKSkYe4RpaIXJDFyr3OsJ/bLeWcE1N78JN/BjxP39h2/riMeVq29LfZ6Gm0kRx4SB9vb89hcFBOHG6BXe3HDzUMXjKovEWYsqqZDRO0biLolg6r5DHD9ow2fbw1/R0WziwpRhv2RM8xbfZuz0PY/P7FylskNh7vBsP1yK0qjQU0iSkjtGIneOQShLw885l2+ZG0lJ/W9fWGy1s3tyERpKNfEo0Tt89wunb+8inRRERUsi9G830vOVkTs3uR+NWiMghDqU6j8fxg+SUmpm9oBLRjDhcvo1hQUQpTa+X20KpZL8FzUjV2bgFFBGT8e5LfZoszPB5iKfE4OKSzfkrndbZ/e4zE1q3KsTOafhHNJD32pdx8kIXcqHK6tRotNo8XiYMrUphQIxJGGDxciNaaSZT/vacqX+9i8rpCYsjs4lN7bEeKvAxfJCQr0WDOrgDpaeRiw/HYgT/RmmFiSCfdET/uIfL1Fjr2kPlXY1UlYvTlGTWrKoeVTS2PIwxofdrRK4sROZRy7UXti3eRRi3T13vxie4ApksH4VDEhEh2WRlvRrRhWd6/kYPes8y5I7R+M+tIH+YLYFveJHYi4d3HhLHl4h+eMbSFRV0jLLOr26GBes7kBmqiVjRTHKehZXL0pF+ewn11GscO1Q64sb4D6G4ZJCtW+qYG1JAoGcmfh6ZhIfm8+PSAs6drKO+bvT32dZi4viuYvauy6Uwd3hrRUhi+elSJ6FzqnDVFuCmyWT2zDwOHqqjrKQH8xDvubvLTGJ0J1vXVzM3PI9FCwo4sKee0tL3G+cWDuDlW4nEMQeZNJfA8CrcvLIROz1H5ByNl2cOmZm/KT+lEPzmNaLUZOEdUknGW76PvCrwmyMsr1KQzEhj6dIGWl9bd9llEDi/A51rAWq3Uk7dHCSrEmYvacBpaiIuUxPYuLWBzq6R+0hzK9y41Ul4aBGKf91B+vdTOP/jJ7Ti5+zc0/TebD4ePkjIp++8yoOW+zRwPWp8Pe3x0w4UU6OR/e0aih/uoxHqS3mVWb3WS1ZUsmVLHVHp5lG37b2N4K0+eK4Pra4SkbQU77lt3IwxW7PF3rx+wRrLrrJw6eGA9TgZpb4IR4c0VM5pbFhdS13Nux2loNRCSHgtclEcKnUOJ4eIHb6hshnCF9XgPOUBsm+vonV8wLOnI+dHCwjx4oXrOpBqy4hY0cDxn4y4a54inXIFjfMtbl2rsf3IhNDZCYWFJqJj+3j6vJP8ggHax9uJhIcxyv29obDUQvTLfhLje2hoGO4pvotgPQjX1DN0opYVIdd7+Y+tiBzzEE2LY8YP0Tj+8BjnKU9wd0vjRdS7B1mlFUHQojZ0bqVofKq4FfXqnQuO1ZXb2xCJs5DPiMfHo4CsrN+sKSHzK3JtB0plkTWEJcz+QqkqsWMSimlxRIQUUDRCfrctLUYzl47VsCAgCU/pPWv8f82K6jHXYB+KcQvZ6lU934NrSAOuIUZi0sf2Yt7w86V6nP58F8lfbiCb+hiVLhuVRymzV3dZd8h0dlvIKrT86ikdK20dcPF6P25BgpldikJfwsxlzazY1cXqvZ0s39yIwbuEKY7ZTP0uBZcpiXio87l4rpnOjvfvQUhyOHGmHaksA7k4zboWSit8f3QpbxbM4wZmOApx0HuIpj5m69qsIdeNthRWw8zAPGTfPEAjvYteeg3p1AuIv/+JINcH5OeMV11fHxnZfdZ6YxqndOTTkpFOiWeWTy6PHr1vKXR0w+5Tg1YzWTjtRIhSxGQNsHFXA86OSYinR1vTah886HknyUX43y/iBvEOFNJm03GenoD4u+cov3uOl2shya/X5uOlvXWAkpx2clM6MDaaRh34R2LcQhbOJ1qwZQDX8G5Cl3RSWDn2XxccOds3FzP9/9xG8udfUH7/EIUkHZlbNSeu9A87440V4fM37pqZs7AFj+AG6wFuQkBfJCnGxSEHhbgIX88yIsKq2bGljsy0IVyub1FROUhoSBkKWYY1hBCxtIFHCWar17641sLpax3MXFBpPcfI4ZvHuPwQz9b1lbS1ju1O0jO7cHO8hvjfT6P+7iKKHy6gnHYW1Q/niZz1lObW9wcOO+9TWmHml1s9nDrRxc2rXdRUDL1WFXiRakHnU4tImo9UW45UmYd0WjRqxyiULnEcP9owrKGRnG5i4eJKfDxy8FDk4ylL59yx0fdLfw7GLWQhCSNw1QDqWd0s2tAxpsoSb2hps7DIPxbR/76K/K8PUEx/gVpXTOTKVsptguwfQ1s75BfBT9d6rEXl9h9q4vRPLTx52EtjtYkuYWPCGH/u2bNu5oTWo3DIQiqM+ppsPH3z8PArwtkpAcmUl0i+f0yAPo6TBxpoGWN5H4HivDa8p19h+v97DNl/nEDzz8MovvsJ6d8vsmtzFgMj+8rsfADCNtN5K1oQKfKth9zLHdPQOGfipi3jyLF2ukcpQCiY+yVFZmLjTaRmm0csJ/Q5GbeQE7LNBK3pwWNRJ8s2dw4ZRxwOIX0xyCMVxz9dwfkvt3D8y21k8jxuPhl+BP0SqKo1sf9QO0G+pShFCYinvUApTsVdm06wXxHHjrVQXjp+1dU2WAiWP8D5f+xD8x8HUf9pD5J/O4B+yjXiEu1m9aciO2+QtVvbmT2vmbDZdRw72EpSct+v8d/JyLiFHJVqJnDlAF6R3azf1TFsXaiheP6iA82UR4j/ehHJ3y4i/ctPuHnmkDKGwm9fAkUFJq5f7eLGRSP3r7eRl91Hc8vYzOihaG8xsWdFAuq/nkDx7ydw+Z8HUf/9MDfOZlnjnnY+HcIyr7kNOto//P19SYxbyC/SwS2iD7l3BwdPD4zZRBX2x27bXIz4P39C9J+nkf31DJK/XmD9+qLPtvn6S6SrvY8Tewvwk8Yy2xDDrYtj3Nhtx85bjFvIFx9Z0AS3oA5q5dzdsY9maVm9uCseIP3Pw4j//RCi/+8kXo7XyEl/f8fK14YwFjbWm2geIrHCzvgRnudYJ5g/CuMWsnCioi6oAW1oI5dejP1p7dySx4w/ncL5zydw+rdjOP6fM+xdn/pFePzs2JnsjFvIlx5Z0Ae3og1o5dRt278OTWaBCTfFQ1z+tgfJnw8x43+dRPtfR4h/Xm3bdGjsYrdjZ0TGLeTDV01oglpxndXJpYev/m0kndU0w7wFpTj+4yLi/9yL8/84zHf/93EiXK/SYhyHp8yOHTvDMm4hH782gEKowTy/jfuxr4Job6/sLG8tToSKkqvWluD0zQ2c/3KC6f/7EFP++2F++L8Os37+ywnPI7Zj52tlXEIWJHr0aj8qrwa8Ijp4PsLBWkU1JiIWlSH6/iqKaefQfHMS6b/vwuF/bkH/r6NEPRyjWW3Hjp1RGZeQhY0MW4/1IfdoJGhpJ7nDVDvIFXaSBBQw5d8u4/TX48j/dRTVP44i+9MOVH85QIDsNtV1X0hKzEcw/DBmx87nZVxCFvKsl+7qQebRSPCqbmtdaVuEkwQjFlbh8O+/4Pwfl5H++TjifxzE4e8HEf/tMOp/nmb78jj6x7CpwM7IWN46h8vO1824hCwcG7Jkew8KDyNzVr0qBPc2Qj1m4aR55x+eoP3mDIZvz6H55zFU35zE+c/HmP5vxxD97Sa3735EcS07duy8x7iELGyQWLq7H4lXI3NXv19WR6h0OGdBBY7/dQ/p1CuI/nUR2Xfn0fxwHsk/T6D461F0026SkDjEjvuvbGaxz6Q2WLM4bP/RzlgZl5CFCgar9nQjMVQyZ2UHNTZCzisz4++Vw/S/30EjjWb35nzmzctA6vgMudM9xNPuMm9eDk1Gu7vajp2JZFxCFgbMAxcHUHo3oPGs5eSNPmvZnE4TxBVYmLe0HrlTGhKHdHYfaLHWPb4bZcItsAaNpohA33zuPOr+/cNO9pHfzjj50g2GcQlZ4EEseIcLpXLKcQ+oZsnGDhZt6kDvVYKLQxZycR5btrfS9nq2FjzdSekWfr7eS+brcqW/O1/yG7Fj5wMYt5CFWfbmUwsB89tQudfgIi5DJCpDJi/BP6CGs2e7rCVA/8hMhnFA8GhPigu1MyGMW8hvyCmG05cG2H24m637Ozh0qpvcIY4GsfM7YRfxV8UHC/lr4O10Uzt2vmTsQrZj5w+AXch27PwBsAvZjp0/AHYh27HzB+D/B1/Zk1oTOb4UAAAAAElFTkSuQmCC
\ No newline at end of file
diff --git a/ReportImp/Wabe/RechnungBezirkDetail.Designer.cs b/ReportImp/Wabe/RechnungBezirkDetail.Designer.cs
index df1e8a709..522ee82a0 100644
--- a/ReportImp/Wabe/RechnungBezirkDetail.Designer.cs
+++ b/ReportImp/Wabe/RechnungBezirkDetail.Designer.cs
@@ -48,7 +48,7 @@ namespace Wabe
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -87,7 +87,6 @@ namespace Wabe
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.Month = new DevExpress.XtraReports.UI.CalculatedField();
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
this.lblMonate = new DevExpress.XtraReports.UI.XRLabel();
@@ -95,6 +94,7 @@ namespace Wabe
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.lblQuartal = new DevExpress.XtraReports.UI.XRLabel();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
@@ -292,7 +292,7 @@ namespace Wabe
// xrTableRow5
//
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell2,
+ this.cellHeader,
this.xrTableCell14,
this.xrTableCell15,
this.xrTableCell16,
@@ -304,20 +304,20 @@ namespace Wabe
this.xrTableRow5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow5.Weight = 6.885416412353516D;
//
- // xrTableCell2
+ // cellHeader
//
- this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
- this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F);
- this.xrTableCell2.Multiline = true;
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell2.StylePriority.UseBorders = false;
- this.xrTableCell2.StylePriority.UseFont = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.Text = "Hilfeempfänger\r\nName, Vorname\r\nGeb. Datum\r\nAdresse\r\nZE-Nummer\r\nAufnahmedatum\r\nEnt" +
+ this.cellHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
+ this.cellHeader.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F);
+ this.cellHeader.Multiline = true;
+ this.cellHeader.Name = "cellHeader";
+ this.cellHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellHeader.StylePriority.UseBorders = false;
+ this.cellHeader.StylePriority.UseFont = false;
+ this.cellHeader.StylePriority.UseTextAlignment = false;
+ this.cellHeader.Text = "Hilfeempfänger\r\nName, Vorname\r\nGeb. Datum\r\nAdresse\r\nZE-Nummer\r\nAufnahmedatum\r\nEnt" +
"lassungsdatum";
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell2.Weight = 0.30178647402799086D;
+ this.cellHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.cellHeader.Weight = 0.30178647402799086D;
//
// xrTableCell14
//
@@ -853,10 +853,6 @@ namespace Wabe
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell35.Weight = 0.12071459124064184D;
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
- //
// Month
//
this.Month.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
@@ -952,6 +948,10 @@ namespace Wabe
this.xrPageInfo1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrPageInfo1.TextFormatString = "Seite {0}";
//
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
// SammelrechnungBezirkDetail
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1047,7 +1047,7 @@ namespace Wabe
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
diff --git a/ReportImp/Wabe/RechnungBezirkDetail.cs b/ReportImp/Wabe/RechnungBezirkDetail.cs
index d55185102..c194e6b7c 100644
--- a/ReportImp/Wabe/RechnungBezirkDetail.cs
+++ b/ReportImp/Wabe/RechnungBezirkDetail.cs
@@ -3,6 +3,9 @@ using DevExpress.XtraReports.UI;
using BS.Shared.Core;
using BeWo.Report;
using System;
+using System.Text;
+using BeWo.Data.Entities;
+using BeWo.Data.Access;
namespace Wabe
{
@@ -27,6 +30,15 @@ namespace Wabe
string prevMonth = null;
var counter = 0;
string grund = null;
+ string gz = "ZE Nr. 70033 ";
+ bool Mittelfranken2026 = false;
+ if (pRO.RecipientOrganisation != null && pRO.RecipientOrganisation.Contains("Bezirk Mittelfranken")
+ && pRO.AccountingPeriodStart > new DateTime(2025,12,31))
+ {
+ Mittelfranken2026 = true;
+ gz = "Rang.Nr. 40447 ";
+ cellHeader.Text += "\nAbwesenheiten";
+ }
if (pRO.ServiceInvoicePeriods != null)
{
@@ -52,13 +64,21 @@ namespace Wabe
{
sumCustomerMonth = sii.NetAmount;
sii.NetAmount = null;
- sii.CustomerLastname = String.Format("geb. {0:dd.MM.yyyy} \nAktenzeichen {1} \nZE Nr. 70033 \nAufnahmedatum: {2:dd.MM.yyyy}",
- sii.CustomerBirthdate, sip.CostBearer2SupportConcept.CustomerReferenceNumber, sip.Customer.AssistanceBegin);
+ sii.CustomerLastname = String.Format("geb. {0:dd.MM.yyyy} \nAktenzeichen {1} \n {2}\nAufnahmedatum: {3:dd.MM.yyyy}",
+ sii.CustomerBirthdate, sip.CostBearer2SupportConcept.CustomerReferenceNumber, gz, sip.Customer.AssistanceBegin);
if (sip.Customer.TerminationDate.HasValue)
{
sii.CustomerLastname += String.Format("\nEntlassungsdatum: {0:dd.MM.yyyy}", sip.Customer.TerminationDate);
}
+ if (Mittelfranken2026)
+ {
+ var abwesend = GetAbwesenheiten(sip, pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd);
+ if (abwesend != null && abwesend.Length > 0)
+ {
+ sii.CustomerLastname += "\n" + abwesend;
+ }
+ }
}
else if (sii.Notice == prevMonth)
{
@@ -86,5 +106,40 @@ namespace Wabe
lblMonate.Text = pRO.AccountingPeriodStart.ToString("MMMM") + " - " + pRO.AccountingPeriodEnd.ToString("MMMM");
this.bindingSource1.DataSource = pRO;
}
+ private string GetAbwesenheiten(ServiceInvoicePeriodRO sip, DateTime start, DateTime end)
+ {
+ StringBuilder sb = new StringBuilder();
+ var c = DAOFactory.GenericDAO.LoadByID(sip.Customer.Oid.Value);
+
+ if (c.AbsenceTimes != null)
+ {
+ foreach (var at in c.AbsenceTimes)
+ {
+ if ((!at.Start.HasValue || at.Start.Value <= end) && (!at.End.HasValue || at.End.Value >= start))
+ {
+ if (sb.Length > 0)
+ {
+ sb.Append(", ");
+ }
+
+ sb.Append(String.Format("{0:dd.MM.}", at.Start));
+ if (!at.End.HasValue || at.End.Value > at.Start)
+ {
+ sb.Append(" bis ");
+ if (at.End.HasValue)
+ {
+ sb.Append(String.Format("{0:dd.MM.}", at.End));
+ }
+ else
+ {
+ sb.Append("unbekannt");
+ }
+ }
+ sb.Append(": " + at.AbsenceReason.Description);
+ }
+ }
+ }
+ return sb.ToString();
+ }
}
}
\ No newline at end of file