From 32981059b8ea3c1de42e6f3418824044468b7e80 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Fri, 4 Oct 2024 06:42:55 +0200 Subject: [PATCH 01/10] =?UTF-8?q?MH:=20Bl=C3=B6meling=20Texkhaus=20IK=20Nu?= =?UTF-8?q?mmer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BloemelingUndTeckhaus/SoziotherapieRechnung.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs b/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs index e26cfc9c9..a107a253a 100644 --- a/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs +++ b/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs @@ -187,12 +187,11 @@ namespace BloemelingUndTeckhaus var hauptbetreuer = cust.Employee2CustomerList.FirstOrDefault( e2c => e2c.ValueList.Any(ve => ve.Entry.SystemEntryID.HasValue && ve.Entry.SystemEntryID.Value == SystemEntryID.EmployeeRoleMainAttendant)); - if (hauptbetreuer != null && hauptbetreuer.Employee.Person.LastName == "Blömeling") - { - //lblAddress.Text = "M.Blömeling, Bahnhofstr. 16-18, 51143 Köln"; - //cellKontoInhaber.Text = "Michaela Blömeling"; - //cellIKNr.Text = "490 534 083"; - } + + if (pRO.SenderContactPerson.Contains("Teckhaus")) + cellIKNr.Text = "490 534 390"; + else if (pRO.SenderContactPerson.Contains("Blömeling")) + cellIKNr.Text = "490 534 083"; } } From 7fccdf47f7ec66cc8e1c5c6dbf9b2f3b01c3f988 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Fri, 4 Oct 2024 06:45:32 +0200 Subject: [PATCH 02/10] =?UTF-8?q?MH:=20Bl=C3=B6meling=20Teckhaus=20IK=20Nu?= =?UTF-8?q?mmern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SoziotherapieRechnung.Designer.cs | 61 ++++++++++--------- .../SoziotherapieRechnung.cs | 8 +-- 2 files changed, 35 insertions(+), 34 deletions(-) diff --git a/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.Designer.cs b/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.Designer.cs index 7c53a29eb..8ae3aa4fa 100644 --- a/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.Designer.cs +++ b/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.Designer.cs @@ -27,6 +27,7 @@ namespace BloemelingUndTeckhaus /// private void InitializeComponent() { + this.components = new System.ComponentModel.Container(); DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SoziotherapieRechnung)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); @@ -35,6 +36,8 @@ namespace BloemelingUndTeckhaus this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); @@ -235,9 +238,7 @@ namespace BloemelingUndTeckhaus this.xrTableCell137 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell138 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); @@ -297,6 +298,32 @@ namespace BloemelingUndTeckhaus this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // + // xrLabel8 + // + this.xrLabel8.CanGrow = false; + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecipientStreet")}); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(27.75016F, 36.00002F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(373F, 18F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "xrLabel7"; + // + // xrLabel11 + // + this.xrLabel11.CanGrow = false; + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecipientPostCodeAndTown")}); + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(27.75016F, 54.00001F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(373F, 18F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "xrLabel8"; + // // xrLabel6 // this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -2187,7 +2214,7 @@ namespace BloemelingUndTeckhaus // this.cellIKNr.Name = "cellIKNr"; this.cellIKNr.StylePriority.UsePadding = false; - this.cellIKNr.Text = "490 534 083"; + this.cellIKNr.Text = "490 534 390"; this.cellIKNr.Weight = 2.2816682869111125D; // // xrTableRow18 @@ -2472,32 +2499,6 @@ namespace BloemelingUndTeckhaus this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = "Abrechnung der Vergütung"; // - // xrLabel11 - // - this.xrLabel11.CanGrow = false; - this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecipientPostCodeAndTown")}); - this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(27.75016F, 54.00001F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(373F, 18F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.Text = "xrLabel8"; - // - // xrLabel8 - // - this.xrLabel8.CanGrow = false; - this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecipientStreet")}); - this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(27.75016F, 36.00002F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(373F, 18F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "xrLabel7"; - // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); diff --git a/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs b/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs index a107a253a..9cc9c833f 100644 --- a/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs +++ b/ReportImp/BloemelingUndTeckhaus/SoziotherapieRechnung.cs @@ -188,10 +188,10 @@ namespace BloemelingUndTeckhaus cust.Employee2CustomerList.FirstOrDefault( e2c => e2c.ValueList.Any(ve => ve.Entry.SystemEntryID.HasValue && ve.Entry.SystemEntryID.Value == SystemEntryID.EmployeeRoleMainAttendant)); - if (pRO.SenderContactPerson.Contains("Teckhaus")) - cellIKNr.Text = "490 534 390"; - else if (pRO.SenderContactPerson.Contains("Blömeling")) - cellIKNr.Text = "490 534 083"; + //if (pRO.SenderContactPerson.Contains("Teckhaus")) + // cellIKNr.Text = "490 534 390"; + //else if (pRO.SenderContactPerson.Contains("Blömeling")) + // cellIKNr.Text = "490 534 083"; } } From 4f05baaf0e79fe5a97c80a8b22ac11a1ffadebcf Mon Sep 17 00:00:00 2001 From: HirschleM Date: Fri, 4 Oct 2024 06:47:15 +0200 Subject: [PATCH 03/10] MH: Pilar Jugendhilfe QB --- .../PilarJugendhilfeGbR.csproj | 92 ++ .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + .../Quittierungsbeleg.Designer.cs | 796 ++++++++++++++++++ .../PilarJugendhilfeGbR/Quittierungsbeleg.cs | 64 ++ .../Quittierungsbeleg.resx | 120 +++ 6 files changed, 1109 insertions(+) create mode 100644 ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj create mode 100644 ReportImp/PilarJugendhilfeGbR/Properties/AssemblyInfo.cs create mode 100644 ReportImp/PilarJugendhilfeGbR/Properties/licenses.licx create mode 100644 ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.Designer.cs create mode 100644 ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.cs create mode 100644 ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.resx diff --git a/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj b/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj new file mode 100644 index 000000000..8e0e9fd7f --- /dev/null +++ b/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj @@ -0,0 +1,92 @@ + + + + + Debug + AnyCPU + {C1FED668-ADB9-47E0-B589-1389618E1B6E} + Library + Properties + PilarJugendhilfeGbR + 1813790251_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + Quittierungsbeleg.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + Quittierungsbeleg.cs + Designer + + + + \ No newline at end of file diff --git a/ReportImp/PilarJugendhilfeGbR/Properties/AssemblyInfo.cs b/ReportImp/PilarJugendhilfeGbR/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/PilarJugendhilfeGbR/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/PilarJugendhilfeGbR/Properties/licenses.licx b/ReportImp/PilarJugendhilfeGbR/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/PilarJugendhilfeGbR/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.Designer.cs b/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..ab6798906 --- /dev/null +++ b/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.Designer.cs @@ -0,0 +1,796 @@ +using BeWo.Report.ReportObjects; +namespace PilarJugendhilfe +{ + partial class Quittierungsbeleg + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.Hours = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblDatum = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(734.9999F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell10}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate")}); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.TextFormatString = "{0:ddd/dd.MM.}"; + this.xrTableCell13.Weight = 0.21888751027761008D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Hours")}); + this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.TextFormatString = "{0:0.00}"; + this.xrTableCell14.Weight = 0.1728058777808143D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader1.HeightF = 27.70837F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel26, + this.xrLabel27, + this.xrLabel24, + this.xrLabel25, + this.xrLabel14, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 258.125F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(361.2639F, 77.6111F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(373.7405F, 30.50001F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "[CustomerName]"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(361.2639F, 47.1111F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(373.7405F, 30.50001F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[Month]/[Year]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77.6111F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(361.2639F, 30.50001F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Leistungsempfänger"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.1111F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(361.2639F, 30.50001F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Monat"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel2.ForeColor = System.Drawing.Color.Black; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(734.9999F, 47.1111F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Leistungsnachweis\r\nfür das [SupportConceptCostBearer.CostBearer.Name]"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 54.58323F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrTable2}); + this.GroupFooter1.HeightF = 128.9584F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.1111F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(361.2639F, 30.50001F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Aktenzeichen Wirtschaftliche Jugendhilfe"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(361.2639F, 108.1111F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(373.7405F, 30.50001F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel14 + // + this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(361.2639F, 138.6111F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(373.7405F, 30.50001F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "[Mandator.Name]"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.BackColor = System.Drawing.Color.Transparent; + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 138.6111F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(361.2639F, 30.50001F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Einsatz durch "; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel24 + // + this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(361.2639F, 169.1111F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(373.7405F, 30.50001F); + this.xrLabel24.StylePriority.UseBackColor = false; + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.StylePriority.UsePadding = false; + this.xrLabel24.StylePriority.UseTextAlignment = false; + this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel25 + // + this.xrLabel25.BackColor = System.Drawing.Color.Transparent; + this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(0F, 169.1111F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(361.2639F, 30.50001F); + this.xrLabel25.StylePriority.UseBackColor = false; + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UsePadding = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.Text = "Namen der Kinder"; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel26 + // + this.xrLabel26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(361.2639F, 199.6112F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(373.7405F, 30.50001F); + this.xrLabel26.StylePriority.UseBackColor = false; + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UsePadding = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel27 + // + this.xrLabel27.BackColor = System.Drawing.Color.Transparent; + this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel27.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(0F, 199.6112F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(361.2639F, 30.50001F); + this.xrLabel27.StylePriority.UseBackColor = false; + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UsePadding = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.Text = "Fallführende Fachkraft im ASD"; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Black; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(734.9999F, 27.70837F); + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell3, + this.xrTableCell4}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell1 + // + 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", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Tag/Datum"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.11994951833461227D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Geleistete FLS"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.094696981389528381D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Tätigkeitsbeschreibung"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 0.29391054843699438D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:HH:mm}")}); + this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, 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(3, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.53633679518958788D; + // + // Hours + // + this.Hours.DataMember = "Services"; + this.Hours.Expression = "[Minutes] / 60"; + this.Hours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.Hours.Name = "Hours"; + // + // xrTable2 + // + this.xrTable2.BorderColor = System.Drawing.Color.Black; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(734.9999F, 20F); + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell6, + this.xrTableCell5}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell2 + // + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Gesamt"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.21888751027761008D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Hours")}); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell6.Summary = xrSummary2; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.17280580786847383D; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.Color.Black; + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.004514059F, 39.16671F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable4.SizeF = new System.Drawing.SizeF(734.9954F, 89.79169F); + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.lblDatum, + this.xrTableCell9}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 3, 3, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + this.xrTableCell9.Summary = xrSummary1; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell9.Weight = 0.53633687225418114D; + // + // lblDatum + // + this.lblDatum.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblDatum.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblDatum.Name = "lblDatum"; + this.lblDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 3, 3, 100F); + this.lblDatum.StylePriority.UseBorders = false; + this.lblDatum.StylePriority.UseFont = false; + this.lblDatum.StylePriority.UsePadding = false; + this.lblDatum.StylePriority.UseTextAlignment = false; + this.lblDatum.Text = "Datum "; + this.lblDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblDatum.Weight = 0.39168767521727443D; + // + // xrTableCell5 + // + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.536336819992824D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // Quittierungsbeleg + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldKontaktArt, + this.Hours}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 100F, 54.58323F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.CalculatedField Hours; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell lblDatum; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + } +} diff --git a/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.cs b/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.cs new file mode 100644 index 000000000..48674f7f8 --- /dev/null +++ b/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace PilarJugendhilfe +{ + public partial class Quittierungsbeleg : XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + // Get calling method name + //StackTrace stackTrace = new StackTrace(); + //Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name); + + bool hatGruppen = false; + + //if (pRO == null) + // return; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt")) + { + ServicesOverviewRO.CreateSignatureString(sd); + sd.Notice5 = "E"; + if (sd.IsGroup) + { + //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); + sd.Notice5 = "GR"; + hatGruppen = true; + } + if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt") || (sd.ProzentAbrechenbar < 100)) + { + sd.Notice5 = "F"; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + lblDatum.Text += string.Format(" {0:dd.MM.yyyy}", DateTime.Now); + + bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.resx b/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/PilarJugendhilfeGbR/Quittierungsbeleg.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file From d726df5b6353810e8d71f44b0457c210040653fa Mon Sep 17 00:00:00 2001 From: HirschleM Date: Fri, 4 Oct 2024 07:18:24 +0200 Subject: [PATCH 04/10] =?UTF-8?q?MH:=20Bl=C3=B6meling=20und=20Teckhaus=20P?= =?UTF-8?q?auschale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Invoicing/SoziotherapieInvoiceCreation.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ReportImp/BloemelingUndTeckhaus/Invoicing/SoziotherapieInvoiceCreation.cs b/ReportImp/BloemelingUndTeckhaus/Invoicing/SoziotherapieInvoiceCreation.cs index 1e40bbb37..dbebf59d0 100644 --- a/ReportImp/BloemelingUndTeckhaus/Invoicing/SoziotherapieInvoiceCreation.cs +++ b/ReportImp/BloemelingUndTeckhaus/Invoicing/SoziotherapieInvoiceCreation.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using BeWo.Data.Entities; using BeWo.Service.Invoicing; using BS.Shared.Core; @@ -11,6 +12,7 @@ namespace BloemelingUndTeckhaus.Invoicing public class SoziotherapieInvoiceCreation : InvoiceCreation { const decimal _FAHRTKOSTENPAUSCHALE = 7.98m; + const decimal _FAHRTKOSTENPAUSCHALEAB2024 = 8.61m; public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc) @@ -24,7 +26,7 @@ namespace BloemelingUndTeckhaus.Invoicing { if (item.ItemDescription.ToLower().Contains("hausbesuch")) { - item.GrossAmountTotal += _FAHRTKOSTENPAUSCHALE; + item.GrossAmountTotal += item.ItemPeriodStart < new DateTime(2024, 10, 01) ? _FAHRTKOSTENPAUSCHALE : _FAHRTKOSTENPAUSCHALEAB2024; if (!enthaeltHausbesuche) enthaeltHausbesuche = true; } @@ -33,7 +35,8 @@ namespace BloemelingUndTeckhaus.Invoicing if (enthaeltHausbesuche) - itemList.Add(new InvoiceItem() { AmountPerUnit = _FAHRTKOSTENPAUSCHALE, ItemPeriodStart = new System.DateTime(), ItemPeriodEnd = new System.DateTime() }); + itemList.Add(new InvoiceItem() { AmountPerUnit = invoicePeriod.StartDate < new DateTime(2024, 10, 01) ? _FAHRTKOSTENPAUSCHALE : _FAHRTKOSTENPAUSCHALEAB2024, + ItemPeriodStart = new System.DateTime(), ItemPeriodEnd = new System.DateTime() }); return itemList; } From 77979431f93d006b38a69f6f642b7a594b5aea3e Mon Sep 17 00:00:00 2001 From: HirschleM Date: Mon, 7 Oct 2024 09:33:19 +0200 Subject: [PATCH 05/10] MH: BeWo Richter Sammelrechnung --- ReportImp/BeWoRichter/BeWoRichter.csproj | 19 + .../Properties/Resources.Designer.cs | 63 ++ .../BeWoRichter/Properties/Resources.resx | 120 +++ .../ServiceInvoiceReport.Designer.cs | 814 ++++++++++++++++++ ReportImp/BeWoRichter/ServiceInvoiceReport.cs | 69 ++ .../BeWoRichter/ServiceInvoiceReport.resx | 123 +++ 6 files changed, 1208 insertions(+) create mode 100644 ReportImp/BeWoRichter/Properties/Resources.Designer.cs create mode 100644 ReportImp/BeWoRichter/Properties/Resources.resx create mode 100644 ReportImp/BeWoRichter/ServiceInvoiceReport.Designer.cs create mode 100644 ReportImp/BeWoRichter/ServiceInvoiceReport.cs create mode 100644 ReportImp/BeWoRichter/ServiceInvoiceReport.resx diff --git a/ReportImp/BeWoRichter/BeWoRichter.csproj b/ReportImp/BeWoRichter/BeWoRichter.csproj index 3cf7e5bfa..2a9dfc1da 100644 --- a/ReportImp/BeWoRichter/BeWoRichter.csproj +++ b/ReportImp/BeWoRichter/BeWoRichter.csproj @@ -76,12 +76,23 @@ MitarbeiterstundenkontoJahr.cs + + True + True + Resources.resx + Component Quittierungsbeleg.cs + + Component + + + ServiceInvoiceReport.cs + Component @@ -133,10 +144,18 @@ Designer + + ResXFileCodeGenerator + Resources.Designer.cs + Quittierungsbeleg.cs Designer + + ServiceInvoiceReport.cs + Designer + SettlementReport.cs Designer diff --git a/ReportImp/BeWoRichter/Properties/Resources.Designer.cs b/ReportImp/BeWoRichter/Properties/Resources.Designer.cs new file mode 100644 index 000000000..9bff6353f --- /dev/null +++ b/ReportImp/BeWoRichter/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace KundeXyz.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("KundeXyz.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/ReportImp/BeWoRichter/Properties/Resources.resx b/ReportImp/BeWoRichter/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/BeWoRichter/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ReportImp/BeWoRichter/ServiceInvoiceReport.Designer.cs b/ReportImp/BeWoRichter/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..ed83c06ac --- /dev/null +++ b/ReportImp/BeWoRichter/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,814 @@ +using BeWo.Report.ReportObjects; +namespace BeWoRichter +{ + partial class ServiceInvoiceReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1}); + this.topMarginBand1.HeightF = 157.5F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageAlignment = DevExpress.XtraPrinting.ImageAlignment.MiddleCenter; + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(180.9999F, 53.75001F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(495.8333F, 103.75F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17}); + this.bottomMarginBand1.HeightF = 66.2084F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel13, + this.xrLabel7, + this.lblAdresse, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel5, + this.xrLabel8, + this.lblAbrechnungszeitraum}); + this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.Page1.HeightF = 354.0833F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "BeWo-Richter • Florastrasse 32 • 50733 Köln-Nippes"; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 22.50001F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + + "tStreet]\r\n[RecipientPostCodeAndTown]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(677.0001F, 20F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(677.0001F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName], geb. [Cu" + + "stomerBirthdate!dd.MM.yyyy]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(677.0001F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(342F, 17F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(314.5F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(676.8332F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:"; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Mit freundlichen Grüßen"; + // + // xrTable4 + // + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10, + this.xrTableRow14}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.38095238095238093D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell1"; + this.xrTableCell9.Weight = 3D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.23809523809523808D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "[CreatorName]"; + // + // xrLabel9 + // + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Abschließende Bemerkungen:"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell36, + this.xrTableCell38, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Zeitraum"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.62463077449375981D; + // + // xrTableCell37 + // + this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Leistung"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.85081236260328186D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Satz"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell35.Weight = 0.23245943032832414D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Stunden"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell33.Weight = 0.2893277257020575D; + // + // xrTableCell36 + // + this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Betrag"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.26310971709438763D; + // + // xrTableCell38 + // + this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell38.StylePriority.UseBackColor = false; + this.xrTableCell38.StylePriority.UseBorderColor = false; + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UsePadding = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.Text = "pausch Fakt."; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell38.Weight = 0.42042083402151886D; + // + // xrTableCell34 + // + this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Gesamt"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell34.Weight = 0.31923915575667006D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.62463084211025488D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 0.85081229498678679D; + // + // xrTableCell43 + // + this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell43.Weight = 0.23245943032832414D; + // + // xrTableCell44 + // + this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.2893277257020575D; + // + // xrTableCell45 + // + this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.Text = "xrTableCell45"; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell45.Weight = 0.26310971709438763D; + // + // xrTableCell46 + // + this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell46.StylePriority.UseBorderColor = false; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UsePadding = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.42042083402151886D; + // + // xrTableCell47 + // + this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell47.Weight = 0.31923915575667006D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrLabel1, + this.xrLabel9, + this.xrTable4, + this.xrLabel14, + this.xrLabel15}); + this.GroupFooter1.HeightF = 206.5833F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(501.8332F, 189.5833F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "Quittierungen anbei"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(516.25F, 0F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(160.75F, 127F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Florastrasse 32\r\n50733 Köln-Nippes\r\n \r\nTel.: 0221 - 96 43 49 56\r\nFax: 0221 " + + "- 96 43 49 57\r\nMob. 0177 - 5078928\r\nDipl.-Päd. Thomas Richter\r\ninfo@BeWo-Richter" + + ".de\r\n"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel13.ForeColor = System.Drawing.Color.RoyalBlue; + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(516.25F, 127F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(160.75F, 20.12497F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseForeColor = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "www.BeWo-Richter.de"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel17 + // + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Verdana", 8F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.00002F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(676.8332F, 17.00001F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Stadtsparkasse KölnBonn, IBAN DE20 3705 0198 0154 3531 48, Kontoinhaber Thomas Ri" + + "chter"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 157.5F, 66.2084F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + } +} diff --git a/ReportImp/BeWoRichter/ServiceInvoiceReport.cs b/ReportImp/BeWoRichter/ServiceInvoiceReport.cs new file mode 100644 index 000000000..8597e6221 --- /dev/null +++ b/ReportImp/BeWoRichter/ServiceInvoiceReport.cs @@ -0,0 +1,69 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace BeWoRichter +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + if (start.Month == end.Month && start.Year == end.Year) + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); + } + else + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); + } + + SetzeAdresse(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void SetzeAdresse(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientOrganisation); + } + //if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1)) + //{ + // sb.AppendLine(pRO.RecipientAddressLine1); + //} + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.AppendLine(pRO.RecipientPoBox); + } + else if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + } + } +} \ No newline at end of file diff --git a/ReportImp/BeWoRichter/ServiceInvoiceReport.resx b/ReportImp/BeWoRichter/ServiceInvoiceReport.resx new file mode 100644 index 000000000..0af9511b0 --- /dev/null +++ b/ReportImp/BeWoRichter/ServiceInvoiceReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAEnCbADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopkkmygB9FfK3xm/wCCh3wt+E63Nnpl03jLWYf+XfRSDbg/7c/3P++d1fEnxQ/4KS/Fj4hfabfQrm18Cad08nTB5tz/AN/3/wDZNtexh8pxeIs1Gy8zzK2Y4eitZX9D9bda1zTvDll9s1LUbfTbfvNeXAiT83NeR+K/20Pgt4Pby73x7ptzL/d0sPfH/wAgq1fjT4l8Ya/4yvPtmva/qWvXP/PfVLiS5k/8frKSvpaHDdO161Rv00/zPnq2fVL/ALqFvX+kfq9rH/BT74Sadc+TBaeI9S/69tPj/wDZ5Vrnk/4KvfDaS48mLwv4lf322/8A8dr8xY6zI5Jxdf8AXD/4/JXXLIsHTa0b+f8Akc8M5xU09vuP1Z0v/gqh8LNV+7oPipf+3a3P/tau58P/APBQr4Pa0v8ApOpaloR9NQ05z/6K8yvyF8OW/l/uZv8AX/u67Cxta6KXDeDrU7yun5P/ADuediuIsVhptRs16H7ReF/jp8PfGK250fxlo948w4gF0kch/wC2b4avQa/DVPkr0fwT8ePHfgBv+JD4n1K0t7f/AJdzcebbf98P8lcVfhLS+Hq69mv1X+ROH4zd7Yijp3i/0f8AmfsNRXwH8Pf+ChOu6cwg8Y6Jb6va/wDP5pn+j3H/AHwflf8ANK+tPhj8dPBnxftPM8M63DdTr/rbOZvLuYvrGef6V8pjMpxmBXNWh7vdar7z7LA53gcw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SLXxBYYi1TTO8Un99fVG7H/J/EZLj7T++iruPhB8XNf+DHjjTPEnh26+y38HWA/6u6j/AI43/wBitM0y+GYw5o/Gtm/yOfL8XPBT974eqP3yorzv4J/GDQvjl8P9M8V6C3+j3AxLbn/WW0w+/G/uM16JX5hOEqcnCS1Wh+gwnGpFSjswoooqCwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPnn/AIKBf8mZ/FP/ALBP/tRK/nf5r+iD/goF/wAmZ/FP/sE/+1Er+d/mgD9I/wDgiP8A8lb+JH/YDh/9KBX7B1+Pn/BEf/krfxI/7AcP/pQK/YOgAooooAKKKKACv53P2+PGtp8Qv2wPijrFofPtxqn2AS9AfssKW3H/AH5r9RP2+v2+tA/Z/wDCOp+EfCOpwar8R9QiltQLO4SQ6PuT/XzdQJACCqH+Vfh07mZjJIc0AN5r+jD9iXwNJ8Of2TvhjoUsH2a6i0mK6miz0knJuH/HMpr8hv8Agnv+x3eftOfFC21PWLVv+FfaDPHNqsxH7u7kHzpaD3bHzf3V/wB5a/eyOPZQA+iiigAooooAKKKKACiiigArmPiL4JsviR4G8QeFtT5sNc0+406bH9yWMof5109FAH8ufi7wvfeCfF2raDqi7b7Sb6awuQP+ekTlHH5ivev+CefxYPwj/a28B381x9n07Vpjol4Ov7u4+RM/9tvKf8K77/gq/wDCUfDf9qnU9ahB+weLrGLV4vTzx+5mH5x7/wDtpXxrb3E1jcpNC5gnhOUkHBoA/qeorzP9nn4nL8Yvgf4L8bKF87WdKhupwO0+CJk/4DIHFemUAFMp9cR8YviFY/Cf4ZeJ/GN7H5lvoWmXOoGH/nrsQkJ/wI4FAH88v7UXg3R/h7+0V8RvDWgXVvcaNp+t3UNp9n/1cSeZ/qP+2X3P+2dc58J/Hlx8Lvid4V8X2i7rjQdUttRAi/5aeVJvMf8AwIDb+NYOva3qHifW9S1fUbk3OoahPJdXM56ySOd7n86y+aAP6ktD1a08QaTZ6lZzi5sb2GO7gm6ZjcbkP5GtSvkr/gmH8Vx8U/2QfC0Ms+7UPDRk8P3XsIsGD/yC8VfWtABRRWXrWsW/h/SrvUb1vs9hZQyXE0vYIgyf0oA/GH/gsN8WP+E0/aQsfCFrc7rDwnpUcMqf9PU+JnP/AHx9nH4V6f8A8EVPhS02qePfiVdW+Ft4ovD+nzMeN74muPyAtv8Av5X55fF/4jXvxb+J3ijxle/Jc69qc2oEf8897nYn/AVwK/ef9gn4Rj4M/sreBNHmtxb6jfWn9r3/AK/aLj97g+6oY0/7Z0AfRNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB4b+1z+0ef2V/g/d+OT4f/wCEoEF9DZ/YRffY/wDWnrv2SdP92vh3/h+R/wBUX/8ALs/+4q/Szxv4B8M/EzR/7H8VaDpviLSjKJfseq26XERdeh2OCK+P/wBuP9iH4TXX7NvjLX/D/g7RfB2u+G7CXVra80TT47Yy+VGXaN9o+dGGeo44oA8T/wCH5H/VF/8Ay7P/ALio/wCH5H/VF/8Ay7P/ALir8rea/bD4Bf8ABOH4AePvgR8OfE+teC5rvWdY8OabqN5Our3sQknmtY3fhJQB85PA6UAeQ/8AD8j/AKov/wCXZ/8AcVH/AA/I/wCqL/8Al2f/AHFX05/w6r/Zp/6EO4/8Ht//APHqP+HVf7NP/Qh3H/g9v/8A49QB4L4W/wCC3XhC7/5GD4X63pX/AGC9Rhvv/Q0hr6O+DP8AwUY+B/xpvLXTrHxSdC1q48vy9L8Qw/Y5PMb+BJOYnbPo/cV5F8VP+COvwm8SaXcHwRqWs+DdW6xBrk31nn0dJfn/ACevyf8AjV8E/FPwB+IGqeC/F9l9k1axO4GInyLmNhmOaJ8fOh+nYrw2RQB/S9T6/I//AIJf/t0a3Z+KtP8Ag/491KbU9I1L914f1K8lJltZ+1oX6mN+id1bC/dPy/rhQAV8z/tx/smr+1p8KBo9nqH9m+JNJnOoaTNNjyjJsKmGX/YfPXqp56fLX0xRQB+FfhP/AIJN/H/XvF6abq2gab4Z0gTfvdcudUt5YRGD1SOJ3lJP8IKL/tbe37L/AAZ+FGj/AAR+GPhjwPof/HhodmLbzSBmV+Gkkb/adyX/ABNd7RQAUUUUAFFFFABRRRQAUUUUAFfKGqf8ExP2d9b1i71K88GXFxcXE8k0v/E5vuXfk/8ALavq+igD8Av+CjHwV8F/AD9oYeFPA+lnSdFGjW139na4kuD5jlwTvldj2Feq/wDBFb/k6LxV/wBibdf+l1lWL/wWI/5O4H/YuWP/AKMmra/4Irf8nReKv+xNuv8A0usqAP2oooooAKKKKACiiigAooooAZJJsr8zv2H/ANtX4kfH39snxR4a1fxU2q+API1O60qxNhax+XGk6eRmRIlc/uz3avqL9vX4+W/7Pv7OPijUhd/ZvEGsW8mlaMqn959olQp5g/65oS/4V+Z//BHf/k7g/wDYuX3/AKMhoA/cKiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPFP2qvj9Y/s4/CXU/EkoFzq8/wDomk2X/Pa7cfJ/wBfvt7A1+HHiLxHf+LPEWqazrN19q1G/nlu7ueb/AJayPX0X+31+0Efjd8cLmz065+0eGPDXmafYKDmKST/ltP8A8Cfj/diSvmOv0HK8H9Wo3l8UtWfJY7EqrUtHZDJrr7PX2V+wn+z3pFj4s0Hxx8UdKurTTtQmjl8OzXsH+hXVx/B53/PP/pkj/wCt/h3V5B+yJ+zPr37SXji6ls/sw0bSP315PfQSSW3+xB8jq/73/Yf7tfr14O8LT+OvhjeeGvHHgu10C2/5B7aUs8dzZSwJ9zyf9jGPvovT7tcWY41W5P8Ah0duDwvK7yRueCfhXpXgHVtfudH+0Wun6vcfa5tLB/0aK4b/AFkiD/b/AIv4f9n71dZa6LY2d5dXkNrb29zcmPzpoYcSS7fub/pVDwb4Tj8GeHbPR4rzUNTgt+Em1S4864P++/8AHW/JJ5dfIzlKTve57cQkk8umWd1BeDzYbgXA9jXz18dvji3hy8/syzg0+80WayM91fTzzjzQZ0h8uF4UbY/mSR/vPurx7mPl/wBknxo2g2Nr4fuba5stH1Ayw6UZh+78+3/1nkSIWidJU/ffJ8vmC6/hrq+qTdF1fwI9rHm5T65pkkmyvMfiB8evDHgH7VZtcf2prVvD58ul2RQywx/89J97qkCf7UrqK+T/AItf8FABCot9K1QCcf6238NiOQf+BtwjJ/35t5f96poYOtiH7iKqVYUo802fe7TQd6/Nb/gqz4vgvPiF8GPDUFwLg+dfXk4Hb/Von/tSvn/4i/tSav45/czaVbXdv5/+u1zUL7Uv/HHmW3/8l68M1LxQde+N3hkT22nWiwdtL06CyGfn/wCeSLv/AOBV9Bhsrq4SrTrVP5or72eDiswo1qFanDV8kn9yP3a+BPiyLxh8JPBupm5DT3GlWxk/66eWN/616THJvr8Q/DPjK58L6sYrK00TFvcSeV/xKIIpfv8A/PeJFm/8fr6f8F/tkaxodri8+0k/9OGoSSx/98Xfmf8Ao1aeL4exUZylTV1/mc9DiTL3GEatTlk0t0/z/wAz9IKY9fIfgX9uvT9e1T7BfaV9rGMefpfNz/4C79//AH5eWvo/wz8SPDXi7w22v6Prmn6jo4hMkl7DcgxoE++X/ubfevmq2FrYeXLVjY+lpV6dePNSldeR08klLXxl48/aE1XxV4itf7BvLvQzAYjaQxQRyx6gXurWDN75vRP9L/dwj95tJlbZ+6r6S8DfFjw58SLi8h0HUxeXFtNiT9y8eY/4JEyPnQ/wv91q0q4WrRinJExqxm7I6aw0Sw021ngsre3tPNMsp8mHy/3jPudz/wADOa8J+KnwQ+GWk/DLxlB4xzdf8JBNGbvVbj95fTXHS1jgC/xp9yJET/gLfNn6Lrh9W+FGj67440zxZqQubvUbCHyrSGafNvbH5/3iJ/f+fG/71ZUqrpyTcrDlDmTR+HHxW+Fuv/BfxZ9h1rS7nS4L/wD0uz+3QeVJ9nb7j/I7bD/z0T+Fq5Ov1w/aw+A/iX9pNbvQbPQ9N0u30j99pPiS+/eXN1cMn+oTY/7uFv4nf/gMf3Xr8j57LUPDmrXeg6naXNpqGnzywmCf/WRbPkeP/gNfoWXY1V4KMt/6/M+Qx+EcJc0dj6W/Yd/aYn+AfxO+xanc58G6/N5Wog9LWT+Cf/gP8X+zX7NRyb6/nPSv12/4J1ftATfFb4Snw3rF0s3iLwxstSxOJJrTH7mQ/ls/CvKz7BXSxUFrs/8AM7coxLu6En6fqfXtFFFfEn1QUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHzz/wUC/5Mz+Kf/YJ/9qJX87/Nf0Qf8FAv+TM/in/2Cf8A2olfzv8ANAH0t+xR+2Iv7HfizxFrI8Hnxi2sWUdp5B1D7F5W19+c+TJn8q+vP+H5H/VF/wDy7P8A7ir49/Yr/Y+m/bE8WeINGi8TL4WOj2Ud2Z2sTc+aGk2YxvXFfW3/AA47vf8AosVt/wCE+3/yTQBb/wCH5H/VF/8Ay7P/ALiqp/w/Evf+iO23/hQN/wDI1H/Dju9/6LFbf+E+3/yTR/w47vf+ixW3/hPt/wDJNAGVrX/BbjxXc/8AIJ+F2jWUv8H2zVZrn/0BI6+f/ix/wU4+PHxZtmsv+Ent/B1hNxJb+F7c2p/7/M7S/wDj9fRGo/8ABD/xBF/x5fFPTbn/AK7aPJF/7WavKfGH/BH/AOPHhy3uZtLPhvxR5P8AqoNP1AxSyf8AgQkaf+PUAfKPgD4Y+NfjP4g/svwnoWpeKtXkJlkWzgMpAz9937f8Cr77/Zw/4I7a7rV1aax8YtTh0LTMeaPDmlTiW9l/2JpvuR/8A3/8Br4E8efDXxr8FPFR0rxXoWpeFdZjxJGt5AYz1++j9x0+ZK9V+Ef7fnxy+Dd1B/Zfjq+1vT1OTpfiJjqNvj0HmHen/AGWgD9+fBHgnQ/hz4V03w74b0230XR7GLy7azteI1H9a6OvjD9jv/gpN4M/aYurbw3r1uvg7x+4IisGmJtb/t+4f+//ANM3+b+7ur7PoAKKKKACvnP46/t5fBn9nue707X/ABQup6/AMnQ9FAvLrd3R+dkJ6cSulfFP/BQ3/go/ftq+q/C/4W6r9jtYc22teJLKb97NJ0e3tX/gTs0nfHy46t8vfsY/sU+J/wBrjxbd3RuW0Lwfp86/2prm3zJN5w/kQDvMQRyeFHJ/usAfZHib/gt3oFnebNA+Fupapa9PO1PWI7GT/vhIpv50zw//AMFvNCuLr/ie/CbUNMt+nmWGvJdOP+APDF/Ovqj4c/8ABO/4AfDfS/ssPw503XpyuJbzxEBqUsnv+9+RD/uKtM+Jf/BO34AfEzQRps3gLT/DFwFxDe+HALG4jPr8g2Of99WoAPgP/wAFBfgx+0FeWmk6Rr0mia/cf6rRfEEH2ad+v3HBaJzweFcmvpmv52v2xv2Tdb/ZN+JzaHezNqfh++El1o+qbcfaYgcFHHZ04DdueOtffP8AwTF/bu1D4hXQ+EnxB1Q3mvQQZ0HWLs5lukUfNbynPzug+63VlBz05AP0sooooA/P7/gsh8J4vFn7POk+NoIs3/hLVI/On9LO6Ihcf9/vs1fi1zX9Nvxj+Hdv8WfhT4p8G3b7LbXdLubAzY/1RkQhH/4CcGv5o9a0e+8Oaxe6ZqEDWt9YzyWtzAw5jkQ7HB/GgD9g/wDgjT8Vh4m+CPiTwLPcA3XhnVPtUPGD9luQXA/7+pN/31X6JV+EX/BKf4r/APCuf2s9K0m4nxp3iyzm0WTd9wSkCWE/99xhP+2hr93aACvgH/gsN8X/APhDv2etL8EWlx/xMPF2ofvV9bO3xNJ/5ENvX39X4U/8FXfi2PiT+1ZqejQz50/wjZR6TFjoZ/8AWzfjvk2f9s6APFP2ef2d9X/aAtfH02mNMo8J+G7rWjt586RMFIB/v/vPyrxrmv2l/wCCPfwfHhP9nfVvGF3AGuvGl8ce9nb74Y//AB83H51+Vn7TnwrPwT+P3j3wSFK2+k6pItpzz9kf95B+cTx0Afav/BFv4rf2T8TPGfw7nmP2bWLKPVbQdhPbnZIB/vJJ/wCQ6/X+v5sv2Vfip/wpf9ojwF4ylO2207VIvtR/6d5f3M//AJBkkr+kqOTfQA+vkz/gpx8VR8K/2QfFMMVxt1DxKY/D9r7+dnzv/IKS19Z1+QX/AAWl+LH9rfEbwX8O4Js22j2Umq3a+s852Rj/AICkf/kSgD4z/ZT+Ez/HL9obwN4MIM9rqGoRm8Hb7JFmWf8A8ho1f0iKojXy4+MV+SP/AARc+EX9seOPGfxLuoG8jSbOPRLBiP3Znl+eYj3VI4//AAIr9c6ACiiigArnfGXjrw58PNAm1rxVrmn6DpUXEl5qc628X0y38q84/am/aa8Nfst/DO68Va663NxMTDpmmQkebfXGM7B/s9Nzfwg/Svwc+Pn7R3jv9p7xs2teL9UuLzJxYaXCdtvaA/wQx/1+81AH6ufEj/gsJ8FvB919k8N2uteNGHHn2Nv9lt/++ptr/wDjleNyf8Fyu0fwY/768T//AHJVv9jv/gk/pLeHbXxV8abS5uNQvYvMg8LxTmGO1U4x9pdfmL/7APy9G5r7eX9jX4Dra+X/AMKh8F4x1Ojwf+h7M0AfK3gH/gtF8NdYmt4fFfg3xB4ZeQYkms3jvreP8f3bn8Er7Q+Efx28C/Hbw7/a3gXxTp+vW+P332clZYf+ukLYdP8AgQr44/ac/wCCSngbx1o91q/wpQeDfFIBlj0zzmk027P9z5uYe/3flH92vyl0nWfHf7NvxNnmsLjU/B3jPQ5zDKufLlif+KN+zofQ5Vhj2oA/plor5R/YS/bQ0/8Aay8DTwakbfTfH+j4GqWMP+rljzgXEPP3G7j+Fvbbn6uoAKKKKACiiigAooooAK8b/bG/5NT+Lv8A2Kmqf+ksleyV43+2N/yan8Xf+xU1T/0lkoA/m95r+k79k/8A5Nc+DX/YmaP/AOkMNfzY81/Sd+yf/wAmufBr/sTNH/8ASGGgD1iiiigAr80P+C13giyufhz8PPGA41O21WTSvNU9YJYZJen1h/U1+l9flP8A8FovjFY3y+D/AIX2M32rULadtd1JVBP2X92YYE/4GHlP4J/eoA/MXQdb1Dwxrem6vp1ybbUNPnjuracdY5EO9D+df1AaJqQ1bR7C9/57wRzf99Cv5nvhF8Ob/wCLXxO8LeDdNB+1a5fR2YOOIwx+eT/gKZf8K/pos7WHT7WCCHiGEeWBQBbrG8QeIdJ8J6Rc6nrGp2uk6bbDzJr2+nSKKIf7TseK+Kf+CmHxE+PHgm68Bw/BceJPIvYb86sfD2kfbfumDyd7+U+zrL3Fflf8VtH+PWvWtxr3xK0vx/dWNufnvvFFtffZ4S3yD55htT7/AOtAH6x/EL/grZ8CfAfiKfSLSTxF4y8kbWvvDtjDLa9ujyzR7/qoK19pWt0Lq1glxxKM1/LHzX9S2i/8gqz/AOuEf8qANCiiqGoX1tpFlc3l5cRWttBEZZZpeI40Xkk0AX68c+Lf7W/wi+Be6Hxj4403S9QA50uFvtN3/wB+Ygzj8q/Nb9t7/gqBrnjzVLvwd8I9UuND8MW/mQ3XiG3Pl3Opnp+5frFDgf7zZ7V4B+yb+w/47/a21i51G1mXQfCtvPtvPEV8GlzJ3SFM5mf8QP8AaoA/RvXf+CyHwJ0u9Nvaab4y123A/wCPix0qARn/AL/XEbf+O1a8Of8ABYb4Da7cGG8g8WeH16efqelRyJ/5LzSH9KueDf8Agkf8AfDmnrDrGm6z4qu8fvLu+1WSD8ltzGMVyfxm/wCCPvwu8UeH7g/Dy51LwNr0IzCJp3vrKX/fEmZRx3V+P7rUAfW/wj/aM+Gnx1tBP4G8Zabr7bd8lpFP5d1EP9uB9rp+K16fX8zvjzwL4z/Zw+KFzoeqNdeGvF+hz5+0WNx5ZHHySQzIc4YZ5/8A1V+ov/BPD/go5f8Axe1ay+GHxJZT4oeEjSvEHQX4TH7mZcf67GcP/Hg5+bBYA/R2iiigD8Pf+CxH/J3A/wCxcsf/AEZNW1/wRW/5Oi8Vf9ibdf8ApdZVi/8ABYj/AJO4H/YuWP8A6MmrP/4JXfE7w38G/jh478V+L9Tg0TR7LwddCWac4O43tl8iJ1dz2Uc0AfulXiHxe/bE+D/wJ32vjHx3ptpqUOA2l2RNzeA+8MW5k/4Hivy8/ak/4KffEP47avc+Ffhqt/4P8K3E32aIWOf7Wv8AnAzInMe7P+rT/vpq88+Gf/BM/wDaB+K1qNTPhYeGLWYeaJ/FNx9lkk7/AOpw0v8A30lAH37qH/BZn4HWdyYIdD8cXcQGBPDp9psP/fV0rfpXrvwe/wCCh3wO+M2oWul6T4xOm6zcjMdhrlubSQ/7G8/ui30evzV8R/8ABIL4+6Do9xeWZ8N6/cR/8uOmaq4lk+nnRRp/49Xxx4s8Kax4G1/UdB1/TbjStZsZjDdWV5D5csLjsR2oA/qMor8rP+CWH7a2ra34gtvg/wCN9TuNSNxCf+Edvr0/PHsTL2m/02DemfQr/dr9U6ACvkb48f8ABSj4NfA651TTDqs/i/xRYtJDJoujQlvLkU7dkkzfu0wQQ2CWH93tX1zXwd46/wCCQ/wt+IHjLXfEt94q8W21/rF9c6hPDbz2oiEkshc7B9n4HJoA/LX9qD9qTxZ+1R46/t7xKYra2tvMi03SrRj9nsoSc4H99/7z/wAWO3SvQf8Agm/8aPBXwF/aGPijx3qv9g6N/Y1zafbPs81xiRyhA2Qozc49Km/4KDfsleGP2R/GfhfRvDGqaxq1vq9jJdytqpQkbJNmBsRa5j9hf9nPQv2pPjg3gzxJqWo6ZYf2Xc6h9o0soJd6bBj50Yfx+nagD9b/APh6F+zN/wBFLP8A4INU/wDkatPwv/wUW/Z78aeKNL8OaJ4++263q17Fp9na/wBjahH5txK4RE3vbhRlzjJOOa8L/wCHKXwj/wChz8bf+BFp/wDI9b/w/wD+CRvww+Gvj3wz4q0vxZ4um1LQdTttUt4ri4tTE8kEySoHAtxx8nQEUAfd1FFct8RfH+h/CvwbqXinxJqA07Q9Lh825nxnj/Hn9aAOmkk2V81/E7/god8AfhXctY6h48t9TvoetpocEl8Rj/bjGz82r8pf2xP+Cg3jv9prUrvR9Nubnwr8PckRaJbz/vLpP7106/f/ANz7o/2vvV6p+yP/AMEptV+MmgWXi74j6rceEfD17F51rpljGBqNyn98l/lhH1Ruo4FAH09L/wAFovghHOI/+EY8eT448wafY/8AyXXe/D3/AIKm/s/eOpbW1l8Uah4UuJjgJ4isXiwcfxyp5kSD6vS2f/BKn9nCOyEc3gvULh/+e0+u3fmfkkoX9K+X/wBqv/gkLFoOg6l4l+DmpXN19nXzpfC+p4kkkUdrafrn/Yf/AL7oA/UnQvEek+LdEtdY0bUrbVNIuovNhvrGYSxSJ6o6nmtiv52v2VP2vvGn7KvjC2vtGuri78MTzZ1Tw/NOfs10OmRkfu5ePv8A/stfvZ8JPinoXxq+Hug+MvDV0LvSNXtxNHzzF/fjcf30fKN7igDuaK5b4hXl/Y+B/Ek+jnOrw6ZcyWvlfPJ5ojJjwPrivw58d+PP2zPibbeTr1r8V7u3J/1Flo93ZRP/AL8cESA/jQB+tHx+/bs+D37OJNp4l8QHU9f4B0TQwlzej/f+dUj/AOButbf7MX7VHhT9rDwbqviPwnpmsadpun3x06WPWoYYpTIER+BFLJxiQd6/nZ13w/qvhXVrjTdX0u60rUbc/vrK9geKWP8A3kcZFfon+wl+1l4R/ZM/Yz8Y6xrH/Ez8Q3vimaHStFhnxNfSfYrXkj+CFP4n/D721aAP1i8WeLtD8C+H7nWfEmr2ug6RbDM19fzrFFF9XavkDxx/wVu+AHg28NpY3fiPxjn9202had+7HH/Tw8P/AI7X5keNfGnx0/4KAfEa5MOn6l4ontzmDRdJU/2fpkfzY77I/wDfc5b+9XC/GD9l34qfAe0trvx54N1DQrK4O2O8Jjmty39zzImZB+fegD9sP2f/APgoR8H/ANo7WrfQtA1a50PxDNlYdE8Q24tp5f8ArmUZ4n/3A+72r6dr+WrSdW1DQtTtNU025a0vrKaOaGeHh43Q5Rx+Nf06eC76/wBT8I6Fd6kog1Cewtp7pf8Apo0Y3j86AOhooooAKKKKACvn79tz4zn4G/s++INYs7kW2s34Glabx/y8Tfx/8AQSP+FfQNflN/wVa+KX9v8Axa0DwNb3IFtoFj9qugO1xcdv+/Pl/wDfyvSy+gsRiYxlstX8jjxlT2VCUj4YqP7PcatfWmkWVr9qup7jyhCP+Wv+x/wKpK+h/wDgn18KdA+L3x+E3iu7006Np9vJd/Yb6dP+JhL9yGPy3+//AM9vwr9AxlZUaTk9j5TCUnUnp0Pvr4C/sv8Aiv8AZ9+HmmL4H8UW51qeCO71zS9T/e6bf3GOfLkCb7c4Ozem5f3abo69g8EfHiw8S6pa6Dr2m3PhTxjKv/IF1AofNH/PS2m+5OnunP8AeVa1fhn8OtM+Hq3tno2taleadMcwWF5qMlyliO8ce9mYJ7Z+Xtiuxu9FsdSa2+12lvcm2m82HzoR+7k/vpX53VrKcpOet+p9daySjpY0a+afjr8abbWfDeq6P4U8UXGl6hBPJaahcQWzjOz5ZoIbl0a3E4J/9l+X7y/S1fLfx4+ANy4OteFLO41Pz7j+0LvSbcof9I/5+Id7L9/f+9Teu5fmXbIi7rwfs/a/vP8AgfMKrkloeFeDvAFh4g0nS/7M+06rbafBLN9h0Py7GXULN08l9m/9zP8AJ8kiP5U8Tfell+Vnx/iL+0DoPgvw7a6nZWttpfiH7D9k1HxHpVun2nVbz/lvHZfwf9dLz5l/urL8u2f9oT4heGfhvpN1ZfZdStdRt4IrTVoP7Xnvv9Ilj3/2TZTyu2xH+/O6bf3WxfvTJX5/eN/GmreINWOs3ubk48oQf8srWNPuRw/7C/3K+rp01W/eT+FHi1akovkp/EzuPGnxd1bxp+4P/Er0fz/Nh0q3/wBV5n/PR/455v70025q5L7V5tZcE/2irUElfSUYxirQ2Z8zWqVJX53qaEdclo/+kfG7So/+m8Y/8crqoK4nwPN9q+NmmTf3r/NcWZTSlh495x/ArBxfscTPtTl+KPfri38zxFc/9dv/AGSukm8i1tfeqcmn+X4i/wC2MdY2rahv+019prHc/L2niZRinskZWs3Wy8zDXqHwp/aZ1fwn4j87U9U+y3Fx+5m1z7P9pjuo/wDnnqMH/L0n/Tb/AF6/3mX5a8S1K6rk7rXvMuvIh6V89jqdKtHlqo+/yn29GzpdD9IdV1XQfGnhG1ms/C1ta6do9jL/AGjpUFx+60/fPDN9rTyf+P61l8j+D7zfe2/8soF8Wa94Z8RaXeaBqlxbax58s0s/2iT7N5ibIXg/hhunb7jf8slaOCGPyv3TN8o/AP4yX/gPV9LsrzVPsltbz+bp19P+8j0+R/vxun8drL/y1h/7aL8yV95fAn4RaV8Tbm7uFW1bwf8AvP7R8KXx8yXS9UTZ+78xNvyf7f8Ay1g8tWVl218liIfVU1VXun3GHrLEJOD1PpX4O/Ehvil4JtNaOmXGlzlpIpYJweHRyh2fKu9P8/erq9c1/T/Dej3ep6ldC00+3iMs1xMdgiT/AIFWpDD5a+V2qrqmj2WsWf2PUbO3u7c/8sZoPMj/ACNfGScXK6Vl2PbUXbVnjbfE/wAWfFy4az+Hdp/YOi458Ya5B+7l/wCvK1+/P/10fZF/d82vgP8A4KKfstT/AAxvNL8f6bd3WujWJ8avfX3l+b9s/gk+Taib0+T5E2r5dfrX5fl18y/Gz9mjwJ448E+M7vX9dN1qNxYy/ZdW1y/8yLSv+efl7/kgTf8A8CbHzM3zV6WDxCpVFLaP3nNXpudNxSu2fjNa3H2j99D0r3X9kD4zT/BD49aDrP8AzBtQn/s7Uf8Ar3lfr/wD7/8A2zrwS0X7HeXVnVl6/Qny4ii4T1voz4mzo1k10P6NqfXg/wCxp8Uv+Fufs9+FdZluPtF/BB/Z14f+msHyZx6soD/jXvFflVWm6VSVN7o/QKdRVIKa6hRRRWRoFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHzz/wAFAv8AkzP4p/8AYJ/9qJX87/Nf0Qf8FAv+TM/in/2Cf/aiV/O/zQB+kf8AwRH/AOSt/Ej/ALAcP/pQK/YOvx8/4Ij/APJW/iR/2A4f/SgV+wdABRRRQAUUUUAcH8Xvg34S+OXg258NeMdFt9c0mbJ2ygeZE/aSF+qOPUYr8EP2xP2VtX/ZR+LLeHbq4OpaBfKbvR9UYY+0wZ/jA6OucN29ODX9FdfDP/BXb4b2Xiz9lO48SPtF/wCFNUtryKUdTHNILZ4/zkjP/bMUAfiVp+oXOl3tvd2lxNbXEEnmRTRHDo/HI9+K/er/AIJ4/tWSftOfBNf7ZuVfxr4bMen6tuOTccfubr/tqAf+Bxv2r8Cua+5P+CQfxAl8LftVf8I/9o22/iXSbm18kj/WSwj7Qh/74jl/OgD9wq+Vf+CjH7QNx+z/APs46pdaXP8AZvEWvS/2Lp8y/wCsi81D5k4/3EB/4EUr6qr8j/8Agtp4qE/jb4X+GRcn/RrC61KaH082RI0cp/2wkH/fVAH5k81+/P7MfxA+BH7PfwP8KeB7L4u+ABc6faZv5h4nscTXb/NO/wDrf7+f+A4r8Qvgn8M5vjR8WvCngi1uv7On12+is/tjAyCHd95yo9q/Qr/hx3e/9Fitv/Cfb/5JoA/Qj/hrD4Jf9Fl+H/8A4U9j/wDHaP8AhrD4Jf8ARZfh/wD+FPY//Ha/Pf8A4cd3v/RYrb/wn2/+SaP+HHd7/wBFitv/AAn2/wDkmgDv/wDgqZ48+E3xj/ZsE2gfEjwlrviXw/qtvf2ljpWu2tzcyxt+5mjCI7NjEm//ALZ1+S/gnxlqvgLxfofibRrg22r6ReR3dpMO0iPuB/Ov0p/4cd3v/RYrb/wn2/8Akmj/AIcd3v8A0WK2/wDCfb/5JoA/T7wL4vtPH3gvQPEdl/x5avYW+ow/9c5Yw6fzFdFXCfBn4ey/Cn4S+D/Bs16NUOgaVbab9tEPlGXyowm8JlsdK7ugAr8DP+CnXwn/AOFU/tbeKJoLfyNP8TCPX7T6y5E//kdJa/fOvzj/AOCzfwjHiD4R+F/iFaQZuPDl/wDYbs9vs1weCR7SpGP+2lAH5H+E/E974L8XaTr2ltsvtKvob+1OOkkUgdD+Yr+mX4e+NLH4i+B/D/inTObDXLC31GHP9yWMOP0NfzAc1+5f/BJf4s/8LC/ZWtNCup92oeEb6TSjnqYHxNCf/IhT/tnQB9ZfETxtY/DXwD4h8Val/wAeGh2FxqMoHdIkL4/Sv5qru6134sfEW5m+bUfEXibVTMY4v+W13cTdPxeT9a/Y/wD4K8fFoeAv2brbwnBcBdU8XX8VrtE2yQ2lviaZ/wDvsRJ/20r4D/4JffCUfE/9rTQLu4tluNN8KQya5cgx5HmRfJb/AI+dJG//AGzNAH7bfB/4f23wn+GPhfwbZyeZbaFpltp4l/56eWgBf/gRzX5a/wDBaP4SnRviL4M+IdpD/o2sWZ0m7PpPAS6f99RyY/7ZV+v9fKv/AAUq+Eg+LH7JPjFYLfz9S0EL4gtfb7P/AK7/AMgmWgD8A+a/oo/YY+K3/C5v2V/APiGXi/hsf7OvPe4t/wBy7/8AA9m//tpX86/Nfq1/wRU+K6yWXj34bXlzgwSxeINPhPBw+Ibg/T/j2/77oA/UmSTZX82v7VXxU/4XR+0R498ZRHdbajqkv2U/9O8X7mD/AMgxx1+537c/xaHwZ/ZY8e+IIn8m/msjpthjGRcXGIUf/gG/f/2zr8Jv2afhafjZ8fPAngnBaDVtUiiusdrdPnnP/fpJKAP28/4J1/CP/hTv7J3guxntVttX1iD+3NQPk+WTJcHem/8A21h8pP8AtnX05Ve3hhs7VYohtiiGAPSrFABRRXEfGrxd/wAK/wDg5478UKCzaRoV9qAA7+VA7j+VAH4b/wDBRj9oK6+PP7R2uGG5Y+GPDM0ui6TFjAOw4nkH+/ID/wABCV2n/BKX4BW3xe/aEk8S6xa/adG8FQRaj5PZ7xyfsuR7eXJJn+9GnrXxJzX7Jf8ABFXw/Db/AAF8eaz0uL3xJ9jOf7kNpA6f+lBoA/RSiiigAr8lv+CzvwLt9J1fwh8VtNtYLdtWP9iasV482ZI99s/ufLSRPpGlfrTXyP8A8FTPD41z9ivxpMbf7RcafPYXcO3qD9rhRz/3xJJQB+Nn7MXxyv8A9nX43+FvHFmcwWE/lahCOftVm/yzx/XZ930YI1f0fWGoQapZ293aEXFvNF5kUw7g1/LNzX9Ev7BnjA+Ov2PfhbqbEzbdKGnc/wDTq723/tCgD6Bory39oT466B+zb8Mbvxz4ltNSu9JspoYZYdLiSW4/eybAQHdR177q+UP+H1PwT/6Fbx//AOC+x/8AkugD9AaK/P7/AIfU/BP/AKFbx/8A+C+x/wDkuj/h9T8E/wDoVvH/AP4L7H/5LoA/QGivz+/4fU/BP/oVvH//AIL7H/5Lr7N+FfxGsPi58OdA8Y6Pb3Ftp2uWUd/aw3wAlCOMjftZqAO0rxv9sb/k1P4u/wDYqap/6SyV7JXjf7Y3/Jqfxd/7FTVP/SWSgD+b3mv1y+C//BWr4QfDX4P+BfCWp+HPG11qOg6FY6Xcz2NhaeU0kECRMUzdKdpKZ/HpX5G81+tPwY/4JH/C34nfBvwL4t1DxT4utL/xBodjqs1vb3Nr5ULzwJKypm3zgb8c+lAHef8AD6n4J/8AQreP/wDwX2P/AMl1Sf8A4LXfCPpH4M8an629p/8AJFfJX7ev/BPD/hl/QtJ8WeDtT1DX/B2fsmoPqZj+0WM5OUPyIo2P9Pvf7wr458IvoEPiTTT4nt9QufD4uI/t0Olzxx3LQZG/ymdWUP8AUf8A1gD9GPjJ/wAFoNb1bTbjTvht4NGgzTcDWdauBcSR89UgQbQfq7fSvz2kbxf8avHPmMdS8YeL9buP9u4urqQ/qa/Xn4Lf8Ex/2Y/F3gvS/FWlT+I/HWh6rGLm2mv9WMfydNhECQkbTng/NnNfW/wn/Z++HXwP0/yPAXg3S/DQaERST29vm5lC9PMnf97J/wADegD5M/4Jz/sBz/s+A/ELx7bQHxzfQCKzsvvjSom+/k9POcYH+yMr/Ea+/aKKACvlP/gqF/yY18S/rpf/AKdLWvqyvlP/AIKhf8mNfEv66X/6dLWgD8Bea/qW0X/kFWf/AFwj/lX8tPNf1LaL/wAgqz/64R/yoA0K/Nj/AIK/ftLz+D/CmmfCLQLwQ6h4ghN3rRhPzrZh8JB/21fJP+zGf71fpPX89P8AwUQ8eN8QP2wPiRdmc3EGnX/9jRcY8r7MBC6f99pIfxoA8r+CPwrv/jZ8WPCngnTQVudcv47QzYyIo+ssn/AUy/4V/R18M/h3oPwl8C6L4R8OWv2TR9Jto7WGEdeB99+OXY8sfevx7/4I4+EV1z9qbVNYlt2aHR/Dt1NDMOkc8kkEQ/8AHJJa/bSgAooooA/Oj/grn+zHP8RPAul/FDw5ps91r/hzNpqkNpCZJJtPbnzDgZ/dP2/uyu3avy8/Z10HXPEHx58BWfhqCe71n+3LWW18nqvlzB/M/wCA7N/4V/Sv9+uQ8M/CnwX4N1a81jQPB+h+H9XveLq+0vSoLe4l/wB90TL0AdlRRRQB+Hv/AAWI/wCTuB/2Llj/AOjJq+e/2Y/2b/Ef7UXxMtvCHhu5t7WdYDf395efctbVZI0eT/bOZB8nevoT/gsR/wAncD/sXLH/ANGTVtf8EVv+TovFX/Ym3X/pdZUAfpD+zP8AsVfDX9l7SYP7B0tdV8UeVi68RXy772ToDs/54p/sJ+O7rX0PRRQAV+Yv/BaT4T6M/gTwf8S4LZbbX49V/wCEfupgObmB4Jpk3/7hgO3/AK6mv06r4f8A+CvFnFP+x/cyyQZa31yxkj/6Z53p/X9aAPyD/Zv1ifQ/2hvhff2h8maDxJpp+v8ApUdf0uV/Mr8Cf+S5fDn/ALGPT/8A0qjr+mqgAooooA/Hz/gtx/yVv4b/APYDm/8ASg1wH/BHf/k7g/8AYuX3/oyGu/8A+C3H/JW/hv8A9gOb/wBKDXAf8Ed/+TuD/wBi5ff+jIaAP3CooooAK/Hf/gr9+0jP4s+I9r8JNIuCNH8NeXd6ttP/AB830se5EPHIjiI/4FIf7tfsRX8zv7Qni+bx98cvHuvyXJujqGu3syn/AKZ+c+z/AMdxQB69/wAE6fgJb/H/APaa0Kw1O2a48P6BCdb1GFjgSRxY8uP/AIHM8XH93fX9AMceyv55f2ZP2IfiF+1lo+u6l4Ou9EtbbSZ47Wf+1riSLJcF/k2RP/nNe0f8OZ/jl/0FvBP/AIMbr/5GoA/bWivxK/4cz/HL/oLeCf8AwY3X/wAjUf8ADmf45f8AQW8E/wDgxuv/AJGoA8q/4KN/CuP4S/tc+M7Oytzb2Gryx63afS4G6T/yL5v5V9Sf8EXfjXcW/iPxl8Kb4n7BPb/27YZ6RSLIkMyf8DEkX/fuvMP+HM/xy/6C3gn/AMGN1/8AI1fQn7DX/BPH4sfszftBaX4y8R33hy70ZbO5tLoaVqE5kAeP5fke3Xf8+P4v5UAfpjRRRQB/PR/wUX/5PW+Kf/X9D/6Sw1s/sJ/sV6j+1l4uuJ7y5/svwTos0X9q3o/1k2/J8iL/AGyAfmP3cisb/gov/wAnrfFP/r+h/wDSWGvun/giP/yS/wCJ3/YWtv8A0QaAPvn4Y/Cjwp8GfCNn4b8H6Ha6BpFuP9Tbryxxy7t1d+PvPzWv4s8I6T488P3eg+IdNttW0e+iMV1Y3kPmRyg9jW9RQB8efD//AIJa/Ar4f/ESLxZaWWtaq0NwLm00nVL4XFjauOmE8sM4/wCurvX2HRRQAUUUUAFFFFABX8//AO0R4+/4Wp8cvGnibrb6hqsv2T/r3T5IP/HI6/cD44+JZ/BfwX8da/AP9J03Q727i/66JA5T9QK/n/evrsgpX9pV+S/U+dzWo+aFMranJstf8/x1+lv/AATz0X4Sv8F/7A8S3Wh3niLX7+S7Oh6tB+8ljT9zCiJL/rP9Xv8Ak/56V+Z99H5l5aww1+1fwi+Mnwz+H/gbwt4O1K7udAOj2EVp/wAVVpE+m/vIk2eZvuEVP/Hq7c0nNrkim2+3kTl0Fa6PXvh/8LNC+F63UPh86ja2EwjAs7i/nure2xv/ANSJWbZnf2+Wu7qnp13BeWdtNaEfZ5ocxVcr4iUnJ6nvxCvM/j18TpvhT4Fub+ztvtmt388enaTZ/wDPa8lOyEfT+Nv9mN69Mr89v+CiHxev9L+1WWmXX+jafY/ZP9f/AMvmoedD/wCOWtpe/wDgYldeEo+3qqJlXqezg5Hwd8XfH3/CceJPIsru5uvD2n+bFaTz/wCtu98m+e7f/buH+f8A74X+CuBo8z3o8z3r9KppU48qPias3UlzMxFuj4Zu/Im5064/1U3/ADz/APsK6OOQx/66qN1awahaeTNWFouuHwveHR9Z/wBJ0/rH/wBM/euVVPqs+WfwPZ9E+z8n+B1TprFw5oq81uurXdef5ncG48ivO/hPP/xcjQ5f+nkH9DXc+I7GbT/Dtze/8fMHk/upq4D4R/8AJQtD/wCu9cWZTk8dhacujX4tCwcI/UcVOL3i1+DPs+6hhRbe+m/54yRf+gV5hrFx9m+016F8SdWg0H4d28s1ybeCKbzAB67HT/2evle41TWPifrH9m6YMQf+yf7dfZ5jjo4WSppc05Wsl1Pzfh3L3jqcsROXLTjdNtaKxsat4hPie6/szQRg/wDLW+/5Zxx1c0rTINHtf3X+f9t6sjT7Dw/bHTNN/wBRCf3s3/PzJVeR68enTm5+1rO8/LZeSPt5VIqCp0VaD77vzf8Al0Le+vs39h/9ob/hFfENsupnHkC10LUSP+Wtm8myxuH/AOveaT7M3/TK4T/njXxPI9dd8JvGEHhPxxaTXv8AyBr/AM3SdW/687j9zP8A98b96/7UdYY6mq9GSa2OjL6ksPWTXXQ/oChk8ypq8x/Z/wDGWo+NPhjpF7rH/IYt/N07Uv8Ar7t38mf/AMiRyV6dX5ZOLhLlZ99F3Vxj14pr3wd+Gfha6ufFviv7NdXEE3nf2r4qvzcRWnz/APLPzn2Qff8A4Nte1vXC/EP4ieEPAFnBL4r1bTdLW4/1QvmXMpXn5E/irSlKalaF/kRM/GP9tKHw1/w0Tq2seE7u21TRtY8q88+Av5XmS/JP8/8Ay0/fIX3p8teObzX2p/wU88WaD8U7Pwr4l8NW2tm30/zbOa/uNIura2m3/vodjyou/wD1ctfFHmeZX6Lls3Kirqx8fmEf3l3vqfpD/wAEkPiAZLfx14Mn+7C0WrWv5eVN+oir9Hq/HL/gmb4s/wCEb/ae0uyP/MfsLrT/APviPzv/AGhX7G18hnVPkxbkvtJM97K6ntMPbs7BRRRXhHrhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB88/8FAv+TM/in/2Cf8A2olfzv8ANf0Qf8FAv+TM/in/ANgn/wBqJX87/NAH6R/8ER/+St/Ej/sBw/8ApQK/YOvx8/4Ij/8AJW/iR/2A4f8A0oFfsHQAUUUUAFFFFABXx9/wVX1y20n9inxpZv8A6/V77TbOL/roLuGb/wBAgNfX1fip/wAFVv2rrD41/ELTPAfhe6Nx4Y8JzStdXUP+rutQICE8jpEMoD6yPQB8D819e/8ABKjQbnVv21vBl5AP9H0ix1K8u/8ArmbSaH/0OeOvkLmv1w/4I0/AOfQvDviX4r6ta/Z21bGlaNu6/Z1fdO/0ZxGn/bI0AfptX4x/8FqtHuLf9ojwZqZH+jXPhaO2jK93iu7ln/SYV+zlfmx/wWi+Fc+tfDHwZ4+tbbcdAvpdPvNp6Q3ITZI3sHhC/wDbWgD85f2OdfPhj9qr4SX+N2fEdlCfpLMIj/6HX9INfy1aPq13oWqWepWVwba+s5o7mGYdY5EOU/XFf0sfBX4oaf8AGj4T+FfG2mkC312xjuyueYpP44z/ALjgp+FAHe0UUUAFFFef/E742eBfgzZ6bd+NvFOn+GYNQuPstrNqGV818Z449P4vu0AegUVQsdSt9WsYLuzuobm3nGY5oTvjkHsRV+gArzL9ob4W23xs+B/jTwPMqlta0yWK1M3SO5A3wSH/AHJhE34V6bRQB/LDcW81jcvDMhgmhOHjPBr7z/4I6/FRfCX7RGq+DJ59th4t0v8AdJ63drmZP/IZua8e/wCCjHwnPwl/a18aWsNv5Fhq8w160Oc5S4+Z/wAphKK8b+D3xKv/AIQfFLwp40007rrQb+O/ETNsEoU/PH/wNMp+NAH1X/wVx+LTfEL9pz/hG7e436d4QsI7DyhyPtUv76Y/rEn/AGzr6y/4I0fCQ+Gfg34k8fXikXPia/8Astqx5/0S1ymf+/ryj/tnX5M+LPEWr/Fr4jarrM/+k674m1SW6aNf4p7iUnYPxfFf0b/Av4ZwfBz4O+DvBMG1/wCw9LhtJW4/eyBP3j/8CfJoA9CqhqVhbataXVndD7RbzxGKWH1RuKv0UAfzM/HT4YXHwZ+MXjHwTd+eBoWqT2kTTD/WwB8wv/wOMh/xr1D/AIJ+/FQ/B39rbwLqM9wbbTdRn/sW/B4zHcfuhn2WUxv/ANs69+/4LJ/CQeFfjboHj2zgxa+KLDybpsZzd2oCZ/78vF/37r8+YZprW686E+RNDzxwRQB+p/8AwWu+LJhtfAXw1tLjBm83xBfw+w/c25/9Ka47/gjD8H/7c+JnjD4h3lvi30GyGlWmehuLg5k/75jjI/7b18a/tO/H7VP2kvizceN9TQ2801laWkcGeIvKgRHA9jL5j/8AA6/aD/gmp8I1+Ef7JnhT7Rb/AGfU/EAOv3X/AG8f6n/yCIqAPqqiiigAryL9rizm1D9lj4twQjMzeFNTwP8At1kNeu1maxpNvruk3em3Y3W95DJDIP8AYYYP6GgD+Wzmv2x/4I26hBefsqavDHaw2zW3im6ikZes3+j2z+Y2e+H2f9s6/H34reAdQ+FnxE8T+D9TbF/od7Lp8pEWwS7HwH/4EPm+lfpl/wAES/iDbyaB8SPBEmBPBc2+twZ6yB08mb/vny4v+/lAH6i0UUUAFfMn/BSDWzoH7E/xQuFXzzNbW1pgdvOu4Iv/AGevpuvz7/4LJfEyDwz+zzong2GfGoeJtVjPkjvbW48xz/38NvQB+LvNf0A/8Ez7KfTf2H/hjDdfuZ/JvpcN12PqNy6f+OEfnX4HaPpN5rmrWem2du1zfXk0cMMI6yO5wn8/1r+lv4J+AF+FXwl8H+D42DDQ9KtbEknOXSMB/wBaAOQ/aw/Z7/4ag+Dmp+ARr3/CMi+ntpjqH2L7VjypA+PL3x56f3q+Ff8Ahxv/ANVp/wDLT/8Au2v1UooA/Kv/AIcb/wDVaf8Ay0//ALto/wCHG/8A1Wn/AMtP/wC7a/VSigD8q/8Ahxv/ANVp/wDLT/8Au2v0W+CPwzf4O/CPwt4IGpf2t/YNhHYC+MHlCbYOH2bmx/31XfUUAFeN/tjf8mp/F3/sVNU/9JZK9krxv9sb/k1P4u/9ipqn/pLJQB/N7zX9J37J/wDya58Gv+xM0f8A9IYa/mx5r+k79k//AJNc+DX/AGJmj/8ApDDQB3Xi7wrpXjrw7qXh7XrSDUtH1CCS2u7OYZEsbdjX8/8A+2n+yjrP7KfxbuNElBvPC2qGS70PUgP9db5/1b/9NIuA34N/FX9D1ePftPfs8eH/ANpn4Van4P11QLhh5unagozJY3Y+5Iv54Yf3SaAPyZ/4JxftvT/s7+NP+EQ8W3rH4ca5NhmmP/IKuugnHojcCQfRux3ft9DNDd2oliPnwy85HIIr+ZT4rfDHXfg38QNb8H+J7Q2ur6VOYZcfdIHR0OOUYcqfcV+kH/BLP9uz/kF/A/x5c/8ATHwzqk5/Kwc/+iv+/f8AcoA/VSiiigAr5T/4Khf8mNfEv66X/wCnS1r6sr5T/wCCoX/JjXxL+ul/+nS1oA/AXmv6ltF/5BVn/wBcI/5V/LTzX9S2i/8AIKs/+uEf8qANCv5t/wBrrT5tN/aq+L0M6nP/AAlmpyj/AK5vdSOn/jpFf0kV+F//AAVi+E9z8Pf2q9R8QJAw0rxbZxajDL2EqoIZk+uY9/8A20FAHf8A/BFXW44Pj1480g/6y98Ofa09P3VzCMf+Rv0r9ka/ns/4J7/GKD4K/tTeDdY1G5+zaNqBl0nUJfSKcbEz7LN5T/hX9CdABRRRQAUUVw/iv4veC/AvinQ/Deu+JtO0vxBrmY9LsbyfZLdY44/GgDuKKKKAPw9/4LEf8ncD/sXLH/0ZNW1/wRW/5Oi8Vf8AYm3X/pdZVi/8FiP+TuB/2Llj/wCjJq2v+CK3/J0Xir/sTbr/ANLrKgD9qKKKKACvib/gr5/yZ7df9h2x/wDZ6+2a+Jv+Cvn/ACZ7df8AYdsf/Z6APxu+BP8AyXL4c/8AYx6f/wClUdf01V/Mr8Cf+S5fDn/sY9P/APSqOv6aqACiiigD8fP+C3H/ACVv4b/9gOb/ANKDXAf8Ed/+TuD/ANi5ff8AoyGu/wD+C3H/ACVv4b/9gOb/ANKDXAf8Ed/+TuD/ANi5ff8AoyGgD9wqKKKACv5aNV0u50fUrzTrwG3uLeaSKWL0deP51/UvX86v7dHwvn+Ev7VHxF0Wb/j3uNVl1W0z/wA+9wfOQD6eZs/4BQB95f8ABEbXorjwL8UtGX/X2up2N3/wCWN0/wDaBr9OK/ET/gkP8YY/Af7R954VvbgwWHi6w+yxAjrdxHfD/wCOeaPxr9u6ACiiigAoorzTwv8AHv4eeMvG2t+CdG8XaZqfivRpTDe6THc/6QuAN+OnmbN4DbNwVvlOGoA9LooooA/no/4KL/8AJ63xT/6/of8A0lhr7p/4Ij/8kv8Aid/2Frb/ANEGvhb/AIKL/wDJ63xT/wCv6H/0lhr7p/4Ij/8AJL/id/2Frb/0QaAP0uooooAKKKKACiiigAooooA+cv8AgoDq39ifsf8AxGuI/vfZ7aL/AL7u4U/rX4hfa6/ar/gpE/l/sg+NT/02sP8A0rhr8QpPtH2z9z/n/vivr8nk6dBtdWeFjoKdVJ9jufhXa/2p8WvBkENr/an2jVrWL7DDs8yXddQ/u/n+T56/eD4e+OL3xk2pRXfhfW/DHkcf8TqAR+bu7ptdlr8Kv2bbq+tf2ivhvNZWv9pz2+u2MwsYdkfm/wCldE3Oqf8AfbV+3v8AwtTxt/0SLxJ/4H6P/wDJ1cmZzdSaudWDpqMLI9UpN9eXD4jeK5dL1Kdvhr4ktrq3h82CyN9pRkuv9zZdtj/gdeHePf2vvi54VXFn+zd4suv+mwv4Ln/0nSWvHp4edR2jb70dk6ihuj7C31+NH7dvjT/hIfHWqQ/9TJqk3/bO38iwT/x+0uf+/leh/ED/AIKhfGPw6/lXnw4/4Qw/9RbQrsSf+PutfGPjX422PxA1b7d4gnu7q4/0n/l3SL/XXU10/wBz/ptPIa+hy7CrD1PaVpxS9TysXXdWm4Qpyfy/4Jib6Ki/4TrwzH/y7XFTW/xJ0G3/AOXX/wAgV9Mq+F61o/eeA6eJt7tGT+RLBH5n+pqpr3hS51228sW3+k/8sq0f+Fr6F/08f9+RSr8V9C/6b/8Afkf41pOpl9SDhOvFpnPF5jSn7SFF3MdPDniy28K3dhIvnW5bP2cT/OKw/g/CW+KGgR/9PA/rXcf8LY0H0uP+/FY1l4gsY/FkHiTRrScDS8Ty7h8n90Fq8mtQwftaFShW5uR7Xu7Xvp6HfCpjKlDEUq1Hl51KztZXatZ+p7Z+0l4msLXwjPpUlxkzfuovfbXjOieP/DegeHf7N01bm3nn/wBdNNWP4i8O+K/GmqHUr1ftL3B+9n+lUf8AhUXiD0t/+/8AW2Mx2YVsVKth8PpblTa1t38rnDleV4DA4GGFr17u/M7Oyv8AqdHH4o0pv9Xc24+tWVvYLz/U3Ncn/wAKj8Qelv8A9/6T/hVeu/8ATv8A9/xWUcVmSVqmGf5HpSoZf9iuvzOzkqP/AFlc8vwz8T2/+quAP+29Wbfwb4tt/wDl5t/+/wDXbGviZPlnh5f162OV0sPa8K8WftR+wX44XxX4R16Jj+/H9majMD/z0utOgknP/ArkXNfVu+vwh+B/7Unxn+AVxdQ6BdeHbuG4gitZYL638weXD5zx/c2/895K+wPh/wDt/wDx/wBWtvO1D4HHX7b93ifSxdWsX/fbRS18fictxDm5qFl5n1FPHUJJLnTZ+jfmUx68A+Fnx0+IvjK4tYNe+C+t+F4J5sSXzajZXMcX/XRd8b/+OV1f/C0fGsf/ADSzxJ/4H6P/APJ1eVOjKm+WVr+p2xkpq6Pl3/gox4wvfGH7P+p2cngzxHpdtYa5azDVr2COO2I3+T/f3/P5n9yvy502TzLG2H/TGv1K/b9+Ok938Ade8Kaz4B1vQbq/FrdRXN/PYyW8flX0H/PG4kr8k7W6g+x/5/2K+ryyqqNOzXf9DxMbR9o7drH0R+xvrH9h/tQfDa8/6i0Vp/39/c/+1K/d+v59f2Xv3f7S3ws/7GSw/wDStK/oKrzc6lz1IS8jpy6PLTcQooor5w9cKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK/D/8AaIt/2trv48fEb/hH7f403Phj/hJdSOlDTRq5s/sn2qTyfI2fJ5fl427ONpoA+3f+Crvx40r4e/s36n4HhuQfE/i7yrWKzU/vY7NJN807f7H7vy/+2lfh5zXs+tfs2/tAeJNUuNR1T4X/ABI1S/nOZby88P6hLLL9XeLJ/Gs3/hk/42/9Ea+IH/hMX3/xqgD6A/4JZ/tCeFPgP8bdfPjPU4ND0fXNI+ypqVwT5UM6SI6b/QMN/wCNfrhH+2F8DZP+aveC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rf8AHHhm/wDgv4itdMhtf9It/wDkHar9njll1WR49j/I+59iPPsaHY3+s/5azXETL9NfAn4L2ejaLbeINc0LTF8RzkTWm63SW50u32BEt/P/AI3UZ57f6vc6orV5lbEwpU/aPVP8T2YU7+6j1jwTJqFx4R0GXWrb7Pq7WNsbyA/8srjZ84/77pvjDTdV1rw3d2mjapc6Dqs4/dXkSJIYj9HDLW/Sb6+Tvrc9N6niVv8AGLX/AIb6oNN+J+lQW2n4/c+MNJhk/skv/wBPWSzWP/A90f8A01r47/4KM+LPCXw78KW1n4Hu7i21fxt/peqwaVfyfYrqz/56Tw/c3yv/AB/eb5/mr7I+J37Q2hfCq61+HxvoVzpOkW8HnWuqXBRrXVY/L+eON/8Ant/B5L/M38O6vxJ+IfjCD4lfEPVNfh0u30KwnnkltNLsv9Xa/wBxE/3f/Qq+gy7DupUVS1vyfyPOxVWMIOM2c9a2v2a0rtvhL8P7j4sfE3wt4Ss/9fq19Faf9co/43/4Alcl5fmV+jn/AASn+Auz+0/ixqdvjmTSdJz9f38//sn/AH3X1OMqxwdCU16L5nzuHhLE1Uj9DdA0S28NaJp2kWK+RZWEEdrCv+wg2gfoK16KK/MtW7s+2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD8/v8Agit/ya74p/7HK6/9IbKv0Br8fP8AgnH+z38Tvip8Edb1fwR8eNT+F+kQ+IJrWbSbLSRc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ACOfkr0TwH4on1z4Y+F/EWsC3tLq+0q1u7vn93G8saO4/Mmuc/aE/d+EdB/7GTQv/Tra1VFyp1U0EoqpFxZ6TptuLS1EPpVvzKz1vIYLW1844+0f/EVxviDx3e6P8WvC/hjCmx1fT767M38fmW8lt8mPTZOayUXOWguZR3PQvMqCOeCT/U1ys3ja3t/iFa+GZhturixOoRN/B5aHZJ/3y7xf9/K8gs/iR4T/AGf/AIm+PbfxTr2naD4f1cxeItO844HmS/JdRp/ffzo/O4/5+aqNKUtFva5XMdv8avB9/wCMdBtNf8J3Nt/wlfhuf+0dKOU8uaXYd8Dv/cmjcp/20DVxvxj+LHhnWv2cbbxn/wAJo3gv7SI7vTr43HlyRXiH/j3eFD+//eIUkh+b+P0r458Vf8FFrf4Y/wDCaaR8ObQ6/p2rX0moadf6r5kQtJJebrZD9903jzl+5t+0P/c+b4w8WeLPEvxE1m61LX7u4Y3E8t35PbzJfv7EX5E3/wCxX0OGy2rJpT2T+fnc8upjadOHMme5ftRftxeJv2h9JtvCumaX/wAI/wCFofK86xz5sk0n/TZ/7m/7qf8AfVfONva/Z/8Ar4/57VPb2/2f9zD0q9Y6bcaxeWtlZWtxdXNxP5UUEH7ySWSvrcPhYUIpRVj5qtiZVXboZn+sr9Q/2A/2IR4Htbb4k+PrXPiKb97pWkz/APMPT/ntJ/03/wDQP977tn9if9gGHwD9k8ffEi2W58Un99p+ik5i07/po/rP/wCg/wC99370r5bNM0U06GHenV/oj3sDgeX95V+4KKKK+SPoAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArM1bSLLX9JuNP1K1hutPuFMUsEwDpInoRWnRRqndCaTVmfnf+0b/wAE3/Ku5/EPwqyYTzP4cuJ//RLsf/HHNfDWo+HdQ0HV7nTNTtLnS9Qg/wBbBfQeVJF/31X7615Z8Yf2evBHxus1i8R6Z/p0I/canbny7mLjs/8ARq+xy7iCdC1PFLmj36/8E+SzHI1W9/DPlfbp/wAA/Gaxt/Lrp9D8I2Fx/wAeVxcaVP6Qj/2T7v8A47X0/wDEj9gfxl4EvDeeFrk+MNG6+UB5d7D/AMA/j/4D/wB81i+D9D0C31a10fxv4NudB1D/AJ/v3ltL/wB+3r9CpY3C4qnz0Xz+S3+52Z+TZhQxuFqeyq3p30u/hb83Zr7zC8M2ni7wX4G1Wz0zVLa7t7iCWL/iVavPptz5b/f/ANFfzLf/ANBrI8RfthePNP8AhLqnw71O0Fto8+lf2SJ77T/3sUHl+X/rrd9nT/Yr074s/D0+DNLF7ox+1W+etfOWua/n/XVy08uweKi6299VfVoujn2a4WssNP7Onuvf0TuvwPbviD/wUe8MePfh3/wic3hb+yrfz7HmDV0l/dwzo7/fSP8Agjrsvib/AMFJfhp488P6ZBaaZ4ktLi31bTNRlyLX/V297DM4/wCPj+5HXxNqXkTV5trEn/E48n7LXi4rJcNQs138+v3n6Bgc8xGIvpZ/12sfod8Wv+Ckfw78WN4MOmaDrv8AxIdcttRlF8bWMSxrBNC6fLM3/PeuC+KH/BS2fxZ4i8G694Y8K/ZNQ0Ge6mi+0XP2nzY5oXh8vZFF7xv9/wD5Z18a6VfeX/y61oPWdDJ8M4px/E3q5tXhJpo9e8dftw/Fv4heIrXWf7U/sDUNPhurS1/sm3+zfu5tnmJ8+5v+WEdeK65qOveLNX/tLXteutWuf+fie4eWT/vt/nqSmyV6dPBUqXwr8LHFPG1Z9fxv+ZSWxhs/9VTq9S+F/wCzR8S/jNj/AIRvwbqN1p54+3T/AOjW3/fb191fA7/glz4a8Pm31P4lakfFF+v/ADCrHMVlH7O/35P/AB2uXEZhhcFG05arot/uN6GCxGKkrL59D4P+Cf7N/jr9oDxB9k8J6STajmbVZgY7K1/4H/7J96v1S/Zl/Yp8F/s92cGpMv8AwkPjEwbZtZuVP7v1EKfwD/x73r3rw14b0nwho9to+jadb6bptuPLhtLOARxxj2Arbr4fG5tWxV4Q92Pl19WfWYXLqdB88tZeYUUUV4Z64UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVnappVjqiiK8t4LgekoBrRopptO6E0pKzPIvHX7O/hrxxp9xZq1xo3nHzGayI6+vzV81+N/+CdesakudJ8Tadde1/bvbf8AoG6vvGivawudY7CR5KdTTs0n+Z83ieHMrxVT20qVpd1dfloflnrH/BOj4tW/Nr/Yt1/1x1DH/oaLXl+sf8E6/jg91dGLwbb3In/6iFp/8er9nKK7anEWLqq1SMX8n/mFHIcNh3elKS+a/wAj8a9H/wCCdXx3k/13he1tP+u+sQf+yO1dzoP/AAS6+KWqLnU9W8NaCP8Ar4kuZP8A0V/7PX6t0VlLPsW1aKS9F/m2dKybC3u7v5nwF4T/AOCUOgW3/IzePdT1Mf8APPS7eO1H/j/mV9BfD39i74O/DVreXS/BdreX8HAvtV/0yXP9/wDe5UH/AHQK97orza2Y4vEfHUf5fkd1PA4ei7wgiJVEa+XHxipaKK847gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//2Q== + + \ No newline at end of file From 9bae04122f5df964358c36d64a2eb121e01a7f68 Mon Sep 17 00:00:00 2001 From: Kojo Date: Mon, 7 Oct 2024 09:28:54 +0200 Subject: [PATCH 06/10] =?UTF-8?q?PilarJugendhilfeGbR=20hinzugef=C3=BCgt=20?= =?UTF-8?q?zu=20BeWoAllReports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BeWoAllReports.sln | 27 +++ .../PilarJugendhilfeGbR.csproj | 182 +++++++++--------- 2 files changed, 118 insertions(+), 91 deletions(-) diff --git a/BeWoAllReports.sln b/BeWoAllReports.sln index 22db13927..f5a3ae148 100644 --- a/BeWoAllReports.sln +++ b/BeWoAllReports.sln @@ -879,6 +879,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArbeitskreisJugendDrogenBer EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BeWoNeussLauthUndLauth", "ReportImp\BeWoNeussLauthUndLauth\BeWoNeussLauthUndLauth.csproj", "{30BB1B26-34A0-4D64-A940-2252EBD2CEAB}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PilarJugendhilfeGbR", "ReportImp\PilarJugendhilfeGbR\PilarJugendhilfeGbR.csproj", "{5CBB6B74-CB5E-4323-88A8-89D467E89AC3}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -10778,6 +10780,30 @@ Global {30BB1B26-34A0-4D64-A940-2252EBD2CEAB}.Release|Mixed Platforms.Build.0 = Release|Any CPU {30BB1B26-34A0-4D64-A940-2252EBD2CEAB}.Release|x86.ActiveCfg = Release|Any CPU {30BB1B26-34A0-4D64-A940-2252EBD2CEAB}.Release|x86.Build.0 = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|.NET.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|.NET.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|x86.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Debug|x86.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|.NET.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|x86.ActiveCfg = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.DebugRemote|x86.Build.0 = Debug|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|.NET.ActiveCfg = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|.NET.Build.0 = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|Any CPU.Build.0 = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|x86.ActiveCfg = Release|Any CPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -11214,6 +11240,7 @@ Global {91B99AAC-BD43-4E45-BFBF-88C65E4E5CD6} = {D8A691C5-146D-4613-86CC-438F02FE9106} {50FF3FCE-FE60-42D1-A9EB-5DD80F85ED72} = {D8A691C5-146D-4613-86CC-438F02FE9106} {30BB1B26-34A0-4D64-A940-2252EBD2CEAB} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj b/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj index 8e0e9fd7f..0f3e5c4a4 100644 --- a/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj +++ b/ReportImp/PilarJugendhilfeGbR/PilarJugendhilfeGbR.csproj @@ -1,92 +1,92 @@ - - - - - Debug - AnyCPU - {C1FED668-ADB9-47E0-B589-1389618E1B6E} - Library - Properties - PilarJugendhilfeGbR - 1813790251_Reports - v4.7.2 - 512 - - - - true - full - false - ..\..\CustomerDlls\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\..\CustomerDlls\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Component - - - Quittierungsbeleg.cs - - - - - {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} - Data - - - {40d8b312-ea64-49e3-a31a-5e57ed4d5654} - Report - - - {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} - Service - - - {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} - Shared - - - - - - Quittierungsbeleg.cs - Designer - - - + + + + + Debug + AnyCPU + {5CBB6B74-CB5E-4323-88A8-89D467E89AC3} + Library + Properties + PilarJugendhilfeGbR + 1813790251_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + Quittierungsbeleg.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + Quittierungsbeleg.cs + Designer + + + \ No newline at end of file From afccc4f4406ccc9fbb7487d8bffad6c4c9a58d98 Mon Sep 17 00:00:00 2001 From: Kojo Date: Mon, 7 Oct 2024 10:03:11 +0200 Subject: [PATCH 07/10] SpektrumReports: GP-Nummer (aus DB), Geburtsdatum Klient --- .../SpektrumReports/Properties/licenses.licx | 1 + .../ServiceInvoiceReport.Designer.cs | 970 +++++++++--------- .../SpektrumReports/ServiceInvoiceReport.cs | 4 + .../SpektrumReports/ServiceInvoiceReport.resx | 247 +++-- .../SettlementReport.Designer.cs | 27 +- .../SpektrumReports/SettlementReport.resx | 3 - .../SettlementReport2.Designer.cs | 44 +- .../SpektrumReports/SettlementReport2.resx | 3 - 8 files changed, 662 insertions(+), 637 deletions(-) diff --git a/ReportImp/SpektrumReports/Properties/licenses.licx b/ReportImp/SpektrumReports/Properties/licenses.licx index e69de29bb..f98ef57fd 100644 --- a/ReportImp/SpektrumReports/Properties/licenses.licx +++ b/ReportImp/SpektrumReports/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs b/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs index ad882e404..22766d274 100644 --- a/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs @@ -28,476 +28,503 @@ namespace BeWo.SpektrumReports /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport)); - this.Detail = new DevExpress.XtraReports.UI.DetailBand(); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); - this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellAnzahlHeader = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); - this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); - // - // Detail - // - this.Detail.HeightF = 0F; - this.Detail.Name = "Detail"; - this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // ReportHeader - // - this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportHeader.HeightF = 0F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // - // ruleRateFactorNull - // - this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; - this.ruleRateFactorNull.Name = "ruleRateFactorNull"; - // - // topMarginBand1 - // - this.topMarginBand1.HeightF = 250F; - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.HeightF = 50F; - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // Page1 - // - this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel2, - this.lblAdresse, - this.xrLabel4, - this.xrLabel3, - this.lblAnrede, - this.xrLabel8, - this.lblAbrechnungszeitraum}); - this.Page1.HeightF = 440F; - this.Page1.Name = "Page1"; - this.Page1.StylePriority.UseFont = false; - // - // xrLabel2 - // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.CanShrink = true; - this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")}); - this.xrLabel2.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.WordWrap = false; - // - // lblAdresse - // - this.lblAdresse.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.lblAdresse.Multiline = true; - this.lblAdresse.Name = "lblAdresse"; - this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAdresse.SizeF = new System.Drawing.SizeF(460.2292F, 111.5F); - this.lblAdresse.StylePriority.UseFont = false; - // - // xrLabel4 - // - this.xrLabel4.BackColor = System.Drawing.Color.Transparent; - this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 255F); - this.xrLabel4.Multiline = true; - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F); - this.xrLabel4.StylePriority.UseBackColor = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "Az.: [CustomerReferenceNumber]"; - this.xrLabel4.WordWrap = false; - // - // xrLabel3 - // - this.xrLabel3.BackColor = System.Drawing.Color.Transparent; - this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F); - this.xrLabel3.StylePriority.UseBackColor = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen für [CustomerSalutation] [CustomerName]"; - this.xrLabel3.WordWrap = false; - // - // lblAnrede - // - this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F); - this.lblAnrede.Name = "lblAnrede"; - this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F); - this.lblAnrede.StylePriority.UseFont = false; - this.lblAnrede.Text = "Sehr geehrte Damen und Herren,"; - // - // xrLabel8 - // - this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "xrLabel8"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // lblAbrechnungszeitraum - // - this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 339.5001F); - this.lblAbrechnungszeitraum.Multiline = true; - this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; - this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 100.3333F); - this.lblAbrechnungszeitraum.StylePriority.UseFont = false; - this.lblAbrechnungszeitraum.Text = resources.GetString("lblAbrechnungszeitraum.Text"); - // - // xrLabel15 - // - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.83333F); - this.xrLabel15.Multiline = true; - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(676.8331F, 215.9583F); - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.Text = "Bitte überweisen Sie unsere Forderung nach Prüfung der Abrechnung auf das unten a" + - "ngegebene Konto.\r\n\r\nMit freundlichen Grüßen\r\n\r\n\r\n\r\n[CreatorName]\r\nAmbulant Betre" + - "utes Wohnen\r\nSPEKTRUM\r\n"; - // - // DetailReport - // - this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail1, - this.DetailReport2}); - this.DetailReport.DataMember = "ServiceInvoicePeriods"; - this.DetailReport.DataSource = this.bindingSource1; - this.DetailReport.Level = 0; - this.DetailReport.Name = "DetailReport"; - // - // Detail1 - // - this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable5}); - this.Detail1.HeightF = 25F; - this.Detail1.Name = "Detail1"; - // - // xrTable5 - // - this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable5.Name = "xrTable5"; - this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow23}); - this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 25F); - // - // xrTableRow23 - // - this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell32, - this.xrTableCell37, - this.xrTableCell35, - this.cellAnzahlHeader, - this.xrTableCell34}); - this.xrTableRow23.Name = "xrTableRow23"; - this.xrTableRow23.Weight = 1D; - // - // xrTableCell32 - // - this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell32.Name = "xrTableCell32"; - this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell32.StylePriority.UseBackColor = false; - this.xrTableCell32.StylePriority.UseBorderColor = false; - this.xrTableCell32.StylePriority.UseBorders = false; - this.xrTableCell32.StylePriority.UsePadding = false; - this.xrTableCell32.StylePriority.UseTextAlignment = false; - this.xrTableCell32.Text = "Von"; - this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell32.Weight = 0.576070903873853D; - // - // xrTableCell37 - // - this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell37.Name = "xrTableCell37"; - this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell37.StylePriority.UseBackColor = false; - this.xrTableCell37.StylePriority.UseBorderColor = false; - this.xrTableCell37.StylePriority.UseBorders = false; - this.xrTableCell37.StylePriority.UsePadding = false; - this.xrTableCell37.StylePriority.UseTextAlignment = false; - this.xrTableCell37.Text = "Bis"; - this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell37.Weight = 0.57607090776025882D; - // - // xrTableCell35 - // - this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell35.Name = "xrTableCell35"; - this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell35.StylePriority.UseBackColor = false; - this.xrTableCell35.StylePriority.UseBorderColor = false; - this.xrTableCell35.StylePriority.UseBorders = false; - this.xrTableCell35.StylePriority.UsePadding = false; - this.xrTableCell35.StylePriority.UseTextAlignment = false; - this.xrTableCell35.Text = "Satz"; - this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell35.Weight = 0.57607092644499325D; - // - // cellAnzahlHeader - // - this.cellAnzahlHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.cellAnzahlHeader.Name = "cellAnzahlHeader"; - this.cellAnzahlHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.cellAnzahlHeader.StylePriority.UseBackColor = false; - this.cellAnzahlHeader.StylePriority.UseBorderColor = false; - this.cellAnzahlHeader.StylePriority.UseBorders = false; - this.cellAnzahlHeader.StylePriority.UsePadding = false; - this.cellAnzahlHeader.StylePriority.UseTextAlignment = false; - this.cellAnzahlHeader.Text = "Anzahl * 1,2"; - this.cellAnzahlHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.cellAnzahlHeader.Weight = 0.57607093816584243D; - // - // xrTableCell34 - // - this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell34.Name = "xrTableCell34"; - this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell34.StylePriority.UseBackColor = false; - this.xrTableCell34.StylePriority.UseBorderColor = false; - this.xrTableCell34.StylePriority.UseBorders = false; - this.xrTableCell34.StylePriority.UsePadding = false; - this.xrTableCell34.StylePriority.UseTextAlignment = false; - this.xrTableCell34.Text = "Betrag"; - this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell34.Weight = 0.57607099470165557D; - // - // DetailReport2 - // - this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail3, - this.GroupFooter1}); - this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; - this.DetailReport2.DataSource = this.bindingSource1; - this.DetailReport2.Level = 0; - this.DetailReport2.Name = "DetailReport2"; - this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; - // - // Detail3 - // - this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable6}); - this.Detail3.HeightF = 25F; - this.Detail3.Name = "Detail3"; - // - // xrTable6 - // - this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable6.Name = "xrTable6"; - this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow25}); - this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 25F); - this.xrTable6.StylePriority.UseFont = false; - // - // xrTableRow25 - // - this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell40, - this.xrTableCell43, - this.xrTableCell44, - this.xrTableCell45, - this.xrTableCell47}); - this.xrTableRow25.Name = "xrTableRow25"; - this.xrTableRow25.Weight = 1D; - // - // xrTableCell40 - // - this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:dd.MM.yyyy}")}); - this.xrTableCell40.Name = "xrTableCell40"; - this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell40.StylePriority.UseBorderColor = false; - this.xrTableCell40.StylePriority.UseBorders = false; - this.xrTableCell40.StylePriority.UsePadding = false; - this.xrTableCell40.StylePriority.UseTextAlignment = false; - this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell40.Weight = 0.57607090507977521D; - // - // xrTableCell43 - // - this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd", "{0:dd.MM.yyyy}")}); - this.xrTableCell43.Name = "xrTableCell43"; - this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell43.StylePriority.UseBorderColor = false; - this.xrTableCell43.StylePriority.UseBorders = false; - this.xrTableCell43.StylePriority.UsePadding = false; - this.xrTableCell43.StylePriority.UseTextAlignment = false; - this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell43.Weight = 0.57607091791182619D; - // - // xrTableCell44 - // - this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); - this.xrTableCell44.Name = "xrTableCell44"; - this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell44.StylePriority.UseBorderColor = false; - this.xrTableCell44.StylePriority.UseBorders = false; - this.xrTableCell44.StylePriority.UsePadding = false; - this.xrTableCell44.StylePriority.UseTextAlignment = false; - this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell44.Weight = 0.57607093295519052D; - // - // xrTableCell45 - // - this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Notice", "{0:0.00}")}); - this.xrTableCell45.Name = "xrTableCell45"; - this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell45.StylePriority.UseBorderColor = false; - this.xrTableCell45.StylePriority.UseBorders = false; - this.xrTableCell45.StylePriority.UsePadding = false; - this.xrTableCell45.StylePriority.UseTextAlignment = false; - this.xrTableCell45.Text = "xrTableCell45"; - this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell45.Weight = 0.57607091690893308D; - // - // xrTableCell47 - // - this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); - this.xrTableCell47.Name = "xrTableCell47"; - this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell47.StylePriority.UseBorderColor = false; - this.xrTableCell47.StylePriority.UseBorders = false; - this.xrTableCell47.StylePriority.UsePadding = false; - this.xrTableCell47.StylePriority.UseTextAlignment = false; - this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell47.Weight = 0.5760709265608277D; - // - // GroupFooter1 - // - this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel1, - this.xrLabel15}); - this.GroupFooter1.HeightF = 261.7916F; - this.GroupFooter1.Name = "GroupFooter1"; - // - // xrLabel1 - // - this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel1.BorderWidth = 2F; - this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0}")}); - this.xrLabel1.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(520.0002F, 0F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(129.9998F, 25F); - this.xrLabel1.StylePriority.UseBorders = false; - this.xrLabel1.StylePriority.UseBorderWidth = false; - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.StylePriority.UsePadding = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // - // ServiceInvoiceReport - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail, - this.ReportHeader, - this.topMarginBand1, - this.bottomMarginBand1, - this.Page1, - this.DetailReport}); - this.DataSource = this.bindingSource1; - this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { - this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 75, 250, 50); - this.PageHeight = 1169; - this.PageWidth = 827; - this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); - + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellAnzahlHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.lblBusinessPartnerId = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 250F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblBusinessPartnerId, + this.xrLabel2, + this.lblAdresse, + this.xrLabel4, + this.xrLabel3, + this.lblAnrede, + this.xrLabel8, + this.lblAbrechnungszeitraum}); + this.Page1.HeightF = 440F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")}); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.WordWrap = false; + // + // lblAdresse + // + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(460.2292F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 255F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(390F, 20.00002F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Az.: [CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen für [CustomerSalutation] [CustomerName], geb" + + ". [CustomerBirthdate!dd.MM.yyyy]"; + this.xrLabel3.WordWrap = false; + // + // lblAnrede + // + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F); + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F); + this.lblAnrede.StylePriority.UseFont = false; + this.lblAnrede.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 339.5001F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 100.3333F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = resources.GetString("lblAbrechnungszeitraum.Text"); + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.83333F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(676.8331F, 215.9583F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Bitte überweisen Sie unsere Forderung nach Prüfung der Abrechnung auf das unten a" + + "ngegebene Konto.\r\n\r\nMit freundlichen Grüßen\r\n\r\n\r\n\r\n[CreatorName]\r\nAmbulant Betre" + + "utes Wohnen\r\nSPEKTRUM\r\n"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.cellAnzahlHeader, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Von"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.576070903873853D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Bis"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.57607090776025882D; + // + // xrTableCell35 + // + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Satz"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.57607092644499325D; + // + // cellAnzahlHeader + // + this.cellAnzahlHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellAnzahlHeader.Name = "cellAnzahlHeader"; + this.cellAnzahlHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.cellAnzahlHeader.StylePriority.UseBackColor = false; + this.cellAnzahlHeader.StylePriority.UseBorderColor = false; + this.cellAnzahlHeader.StylePriority.UseBorders = false; + this.cellAnzahlHeader.StylePriority.UsePadding = false; + this.cellAnzahlHeader.StylePriority.UseTextAlignment = false; + this.cellAnzahlHeader.Text = "Anzahl * 1,2"; + this.cellAnzahlHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.cellAnzahlHeader.Weight = 0.57607093816584243D; + // + // xrTableCell34 + // + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Betrag"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell34.Weight = 0.57607099470165557D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:dd.MM.yyyy}")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.57607090507977521D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd", "{0:dd.MM.yyyy}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell43.Weight = 0.57607091791182619D; + // + // xrTableCell44 + // + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell44.Weight = 0.57607093295519052D; + // + // xrTableCell45 + // + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Notice", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.Text = "xrTableCell45"; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell45.Weight = 0.57607091690893308D; + // + // xrTableCell47 + // + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell47.Weight = 0.5760709265608277D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel15}); + this.GroupFooter1.HeightF = 261.7916F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.BorderWidth = 2F; + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0}")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(520.0002F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(129.9998F, 25F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseBorderWidth = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // lblBusinessPartnerId + // + this.lblBusinessPartnerId.BackColor = System.Drawing.Color.Transparent; + this.lblBusinessPartnerId.CanShrink = true; + this.lblBusinessPartnerId.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblBusinessPartnerId.LocationFloat = new DevExpress.Utils.PointFloat(390F, 255F); + this.lblBusinessPartnerId.Multiline = true; + this.lblBusinessPartnerId.Name = "lblBusinessPartnerId"; + this.lblBusinessPartnerId.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBusinessPartnerId.SizeF = new System.Drawing.SizeF(260F, 20.00002F); + this.lblBusinessPartnerId.StylePriority.UseBackColor = false; + this.lblBusinessPartnerId.StylePriority.UseFont = false; + this.lblBusinessPartnerId.StylePriority.UseTextAlignment = false; + this.lblBusinessPartnerId.Text = "Gp-Nummer: [BusinessPartnerId]"; + this.lblBusinessPartnerId.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.lblBusinessPartnerId.WordWrap = false; + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 250F, 50F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + } @@ -535,6 +562,7 @@ namespace BeWo.SpektrumReports private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel2; - private DevExpress.XtraReports.UI.XRTableCell cellAnzahlHeader; + private DevExpress.XtraReports.UI.XRTableCell cellAnzahlHeader; + private DevExpress.XtraReports.UI.XRLabel lblBusinessPartnerId; } } diff --git a/ReportImp/SpektrumReports/ServiceInvoiceReport.cs b/ReportImp/SpektrumReports/ServiceInvoiceReport.cs index 1134fa1fc..0f0f59e68 100644 --- a/ReportImp/SpektrumReports/ServiceInvoiceReport.cs +++ b/ReportImp/SpektrumReports/ServiceInvoiceReport.cs @@ -84,6 +84,10 @@ namespace BeWo.SpektrumReports cellAnzahlHeader.Text = "Anzahl"; } + if (String.IsNullOrEmpty(pRO.BusinessPartnerId)) + { + lblBusinessPartnerId.Visible = false; + } //DateTime start = pRO.AccountingPeriodStart; //DateTime end = pRO.AccountingPeriodEnd; diff --git a/ReportImp/SpektrumReports/ServiceInvoiceReport.resx b/ReportImp/SpektrumReports/ServiceInvoiceReport.resx index d99d0b6bc..d3693704e 100644 --- a/ReportImp/SpektrumReports/ServiceInvoiceReport.resx +++ b/ReportImp/SpektrumReports/ServiceInvoiceReport.resx @@ -1,126 +1,123 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - anbei sende ich Ihnen die entsprechenden Leistungsnachweise über die im Rahmen des Betreuten Wohnens für [CustomerSalutation] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung, aus der uns zugrunde liegenden Vergütungsvereinbarung mit dem LVR, ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: - - - 17, 17 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + anbei sende ich Ihnen die entsprechenden Leistungsnachweise über die im Rahmen des Betreuten Wohnens für [CustomerSalutation] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung, aus der uns zugrunde liegenden Vergütungsvereinbarung mit dem LVR, ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: + \ No newline at end of file diff --git a/ReportImp/SpektrumReports/SettlementReport.Designer.cs b/ReportImp/SpektrumReports/SettlementReport.Designer.cs index 019bc8de9..cf3d0df58 100644 --- a/ReportImp/SpektrumReports/SettlementReport.Designer.cs +++ b/ReportImp/SpektrumReports/SettlementReport.Designer.cs @@ -118,7 +118,7 @@ namespace BeWo.SpektrumReports.Alt // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel9}); - this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.ReportHeader.HeightF = 165F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; @@ -194,7 +194,7 @@ namespace BeWo.SpektrumReports.Alt this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell6.StylePriority.UseBorderColor = false; @@ -237,7 +237,7 @@ namespace BeWo.SpektrumReports.Alt // this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); this.xrTableCell7.Name = "xrTableCell7"; this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -587,7 +587,7 @@ namespace BeWo.SpektrumReports.Alt this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell17.Name = "xrTableCell17"; this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell17.StylePriority.UseBorderColor = false; @@ -621,7 +621,7 @@ namespace BeWo.SpektrumReports.Alt // this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 174.6667F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; @@ -636,14 +636,15 @@ namespace BeWo.SpektrumReports.Alt // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 158.6667F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName], geb. [CustomerB" + + "irthdayString]"; this.xrLabel3.WordWrap = false; // // RecipientPostCodeAndTown @@ -707,7 +708,7 @@ namespace BeWo.SpektrumReports.Alt this.xrLabel12, this.xrLabel5, this.xrTable3}); - this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.ReportFooter.HeightF = 201.4167F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; @@ -845,7 +846,7 @@ namespace BeWo.SpektrumReports.Alt this.xrLabel6, this.xrTable1, this.xrLabel8}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.GroupHeader1.HeightF = 585.7083F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; @@ -854,14 +855,14 @@ namespace BeWo.SpektrumReports.Alt // this.lblKonto.BackColor = System.Drawing.Color.Transparent; this.lblKonto.CanShrink = true; - this.lblKonto.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.lblKonto.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.lblKonto.LocationFloat = new DevExpress.Utils.PointFloat(0F, 191.6667F); this.lblKonto.Name = "lblKonto"; this.lblKonto.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.lblKonto.SizeF = new System.Drawing.SizeF(642F, 16F); this.lblKonto.StylePriority.UseBackColor = false; this.lblKonto.StylePriority.UseFont = false; - this.lblKonto.Text = "Unser Konto bei Ihnen: 2000088609"; + this.lblKonto.Text = "Unser Konto bei Ihnen (GP-Nummer): [BusinessPartnerId]"; this.lblKonto.WordWrap = false; // // bindingSource1 @@ -881,11 +882,11 @@ namespace BeWo.SpektrumReports.Alt this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(110, 65, 80, 50); + this.Margins = new DevExpress.Drawing.DXMargins(110F, 65F, 80F, 50F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); diff --git a/ReportImp/SpektrumReports/SettlementReport.resx b/ReportImp/SpektrumReports/SettlementReport.resx index 67604f87c..6446b607b 100644 --- a/ReportImp/SpektrumReports/SettlementReport.resx +++ b/ReportImp/SpektrumReports/SettlementReport.resx @@ -122,7 +122,4 @@ sich für den Betreuungszeitraum [AccountingPeriod] hieraus: - - 17, 17 - \ No newline at end of file diff --git a/ReportImp/SpektrumReports/SettlementReport2.Designer.cs b/ReportImp/SpektrumReports/SettlementReport2.Designer.cs index c13a04384..a8818eeff 100644 --- a/ReportImp/SpektrumReports/SettlementReport2.Designer.cs +++ b/ReportImp/SpektrumReports/SettlementReport2.Designer.cs @@ -81,6 +81,7 @@ namespace BeWo.SpektrumReports this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -101,12 +102,11 @@ namespace BeWo.SpektrumReports this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -120,7 +120,7 @@ namespace BeWo.SpektrumReports // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel9}); - this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.ReportHeader.HeightF = 165F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; @@ -178,7 +178,7 @@ namespace BeWo.SpektrumReports // this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 174.67F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; @@ -193,7 +193,7 @@ namespace BeWo.SpektrumReports // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 158.67F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -201,7 +201,7 @@ namespace BeWo.SpektrumReports this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName] [CustomerLa" + - "stName]"; + "stName], geb. [CustomerBirthday!dd.MM.yyyy]"; this.xrLabel3.WordWrap = false; // // RecipientPostCodeAndTown @@ -265,7 +265,7 @@ namespace BeWo.SpektrumReports this.xrLabel10, this.xrTable3, this.xrLabel12}); - this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.ReportFooter.HeightF = 201.42F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; @@ -403,7 +403,7 @@ namespace BeWo.SpektrumReports this.xrLabel5, this.xrLabel6, this.xrLabel8}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.GroupHeader1.HeightF = 402.71F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; @@ -449,7 +449,7 @@ namespace BeWo.SpektrumReports | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSTotal", "{0:0.00}")}); - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell6.StylePriority.UseBorderColor = false; @@ -488,7 +488,7 @@ namespace BeWo.SpektrumReports this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldApprovedFLSWithFactor", "{0:0.00}")}); - this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); this.xrTableCell7.Name = "xrTableCell7"; this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -542,14 +542,14 @@ namespace BeWo.SpektrumReports // this.lblKonto.BackColor = System.Drawing.Color.Transparent; this.lblKonto.CanShrink = true; - this.lblKonto.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.lblKonto.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.lblKonto.LocationFloat = new DevExpress.Utils.PointFloat(0F, 191.67F); this.lblKonto.Name = "lblKonto"; this.lblKonto.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.lblKonto.SizeF = new System.Drawing.SizeF(642F, 16F); this.lblKonto.StylePriority.UseBackColor = false; this.lblKonto.StylePriority.UseFont = false; - this.lblKonto.Text = "Unser Konto bei Ihnen: 2000088609"; + this.lblKonto.Text = "Unser Konto bei Ihnen (GP-Nummer): [BusinessPartnerId]"; this.lblKonto.WordWrap = false; // // fieldApprovedFLSWithFactor @@ -571,7 +571,7 @@ namespace BeWo.SpektrumReports // this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable4}); - this.Detail1.Font = new System.Drawing.Font("Arial", 10F); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.Detail1.HeightF = 17F; this.Detail1.Name = "Detail1"; this.Detail1.StylePriority.UseFont = false; @@ -625,11 +625,15 @@ namespace BeWo.SpektrumReports this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell53.Weight = 0.21685899000901443D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable5}); - this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.GroupFooter1.HeightF = 132F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; @@ -832,7 +836,7 @@ namespace BeWo.SpektrumReports | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")}); - this.xrTableCell60.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell60.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell60.Name = "xrTableCell60"; this.xrTableCell60.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell60.StylePriority.UseBorderColor = false; @@ -843,10 +847,6 @@ namespace BeWo.SpektrumReports this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell60.Weight = 0.21685899000901443D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -864,16 +864,16 @@ namespace BeWo.SpektrumReports this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(110, 65, 80, 50); + this.Margins = new DevExpress.Drawing.DXMargins(110F, 65F, 80F, 50F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/SpektrumReports/SettlementReport2.resx b/ReportImp/SpektrumReports/SettlementReport2.resx index f14430e38..7f064715a 100644 --- a/ReportImp/SpektrumReports/SettlementReport2.resx +++ b/ReportImp/SpektrumReports/SettlementReport2.resx @@ -121,7 +121,4 @@ anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerFirstName] [CustomerLastName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: - - 17, 17 - \ No newline at end of file From 34643d25a1711011f7760c479f6bec0c36deca9c Mon Sep 17 00:00:00 2001 From: HirschleM Date: Mon, 7 Oct 2024 11:01:27 +0200 Subject: [PATCH 08/10] MH: Caritas Kelheim QBs --- ReportImp/BeWoRichter/logoQB.jpg | Bin 0 -> 57430 bytes .../LeistungsnachweisAnlage4.Designer.cs | 12 ++--- .../LeistungsnachweisAnlage4.cs | 45 +++++++++++++----- .../LeistungsnachweisAnlage5.Designer.cs | 43 +++++++++-------- .../LeistungsnachweisAnlage5.cs | 35 ++++++++++++++ 5 files changed, 98 insertions(+), 37 deletions(-) create mode 100644 ReportImp/BeWoRichter/logoQB.jpg diff --git a/ReportImp/BeWoRichter/logoQB.jpg b/ReportImp/BeWoRichter/logoQB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fd7bc7ef1f001078619f64f1bf6bd54f0191a66 GIT binary patch literal 57430 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 fEB{lH 0) + { + foreach (var item in pRO.SupportConceptCostBearer.ApprovalPeriodList) + { + if (item.ServiceCategory != null) + { + if (item.ServiceCategory.Name.ToLower().Contains("fachkraft")) + lblApprovedFLS.Text = string.Format("{0:0.00}", item.ApprovedBEPerInterval); + else if (item.ServiceCategory.Name.ToLower().Contains("hilfskraft")) + lblApprovedASS.Text = string.Format("{0:0.00}", item.ApprovedBEPerInterval); + } + } + } if (pRO.Services != null) { @@ -44,8 +46,29 @@ namespace CaritasverbandKelheim foreach (var sd in pRO.Services) { + sd.Notice2 = null; + sd.Notice3 = null; + sd.Notice4 = null; + sd.Notice5 = null; + if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt")) { + if (sd.ServiceCategory.ToLower().Contains("fachkraft")) + { + if (!sd.IsGroup) + sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); + else + sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); + } + else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) + { + if (!sd.IsGroup) + sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); + else + sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); + } + + if (!sd.Notice2.IsNullOrEmpty()) gesamtEinzelFK += Convert.ToDecimal(sd.Notice2); if (!sd.Notice3.IsNullOrEmpty()) diff --git a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.Designer.cs b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.Designer.cs index 1c104140d..6f3c9983b 100644 --- a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.Designer.cs +++ b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.Designer.cs @@ -84,6 +84,7 @@ namespace CaritasverbandKelheim this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); @@ -96,7 +97,6 @@ namespace CaritasverbandKelheim this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); @@ -547,11 +547,14 @@ namespace CaritasverbandKelheim this.xrLabel13.StylePriority.UseFont = false; this.xrLabel13.StylePriority.UseForeColor = false; this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "[Month] [Year]"; this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // // xrLabel11 // this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel11.ForeColor = System.Drawing.Color.Black; this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(219.2108F, 159.9433F); @@ -691,7 +694,7 @@ namespace CaritasverbandKelheim // this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel7.ForeColor = System.Drawing.Color.Black; - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(283.706F, 69.60229F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(219.21F, 69.60229F); this.xrLabel7.Multiline = true; this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -707,7 +710,7 @@ namespace CaritasverbandKelheim this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel8.ForeColor = System.Drawing.Color.Black; - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(332.4626F, 69.60229F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(267.9666F, 69.60229F); this.xrLabel8.Multiline = true; this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -761,7 +764,7 @@ namespace CaritasverbandKelheim this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(185.7954F, 25F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(151.5143F, 25F); this.xrLabel4.StylePriority.UseBorders = false; this.xrLabel4.StylePriority.UseFont = false; this.xrLabel4.StylePriority.UseForeColor = false; @@ -843,6 +846,22 @@ namespace CaritasverbandKelheim this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // + // xrLabel10 + // + this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(114.6112F, 74.91792F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(534.1804F, 23.81948F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // xrLabel9 // this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Top; @@ -1005,22 +1024,6 @@ namespace CaritasverbandKelheim this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // - // xrLabel10 - // - this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(114.6112F, 74.91792F); - this.xrLabel10.Multiline = true; - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(534.1804F, 23.81948F); - this.xrLabel10.StylePriority.UseBackColor = false; - this.xrLabel10.StylePriority.UseBorders = false; - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UsePadding = false; - this.xrLabel10.StylePriority.UseTextAlignment = false; - this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); diff --git a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs index d663e1ac2..b997de641 100644 --- a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs +++ b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs @@ -35,6 +35,20 @@ namespace CaritasverbandKelheim if (pRO.Services != null) { + if (pRO.SupportConceptCostBearer.ApprovalPeriodList.Count > 0) + { + foreach (var item in pRO.SupportConceptCostBearer.ApprovalPeriodList) + { + if (item.ServiceCategory != null) + { + if (item.ServiceCategory.Name.ToLower().Contains("fachkraft")) + lblApprovedFLS.Text = string.Format("{0:0.00}", item.ApprovedBEPerInterval); + else if (item.ServiceCategory.Name.ToLower().Contains("hilfskraft")) + lblApprovedASS.Text = string.Format("{0:0.00}", item.ApprovedBEPerInterval); + } + } + } + List servicesBillable = new List(); var empOids = pRO.Services.Select(s => s.EmployeeOid); @@ -46,8 +60,29 @@ namespace CaritasverbandKelheim foreach (var sd in pRO.Services) { + sd.Notice2 = null; + sd.Notice3 = null; + sd.Notice4 = null; + sd.Notice5 = null; + if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt")) { + if (sd.ServiceCategory.ToLower().Contains("fachkraft")) + { + if (!sd.IsGroup) + sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); + else + sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); + } + else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) + { + if (!sd.IsGroup) + sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); + else + sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); + } + + if (!sd.Notice2.IsNullOrEmpty()) gesamtEinzelFK += Convert.ToDecimal(sd.Notice2); if (!sd.Notice3.IsNullOrEmpty()) From 6102e0310bf13615ce163555f99156d37ce0b3ff Mon Sep 17 00:00:00 2001 From: HirschleM Date: Mon, 7 Oct 2024 11:17:29 +0200 Subject: [PATCH 09/10] MH: Caritas Kelheim QB Verbesserung --- .../CustomReportCreator.cs | 41 ++++++++----------- .../LeistungsnachweisAnlage4.cs | 37 ++++++++--------- .../LeistungsnachweisAnlage5.cs | 36 ++++++++-------- 3 files changed, 53 insertions(+), 61 deletions(-) diff --git a/ReportImp/CaritasverbandKelheim/CustomReportCreator.cs b/ReportImp/CaritasverbandKelheim/CustomReportCreator.cs index 3ce579d2f..0005adb71 100644 --- a/ReportImp/CaritasverbandKelheim/CustomReportCreator.cs +++ b/ReportImp/CaritasverbandKelheim/CustomReportCreator.cs @@ -83,37 +83,30 @@ namespace CaritasverbandKelheim { if (ro.Services != null && ro.Services.Count > 0) { - var employeeDict = new Dictionary(); - var employeeDCs = MapperFactory.EmployeeDC_Employee.MapToNewDCs(DAOFactory.GenericDAO.GetActiveByIDs(ro.Services.Select(s => s.EmployeeOid).Distinct().ToList())); - foreach (var emp in employeeDCs) - employeeDict.Add(emp.EmployeeOid, emp.IsQualified.HasValue ? emp.IsQualified.Value : false); - - foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) + foreach (ServicesOverviewRO.ServiceDetail sd in ro.Services) { - ServicesOverviewRO.CreateSignatureString(s); + ServicesOverviewRO.CreateSignatureString(sd); // Notice 2 Einzeltermin FK // Notice 3 Einzeltermin HK // Notice 4 Gruppentermin FK // Notice 5 Gruppentermin HK - bool qualified = employeeDict[s.EmployeeOid]; - - if (!s.IsGroup) - { - if (qualified) - s.Notice2 = string.Format("{0:0.00}", s.Minutes / 60); - else - s.Notice3 = string.Format("{0:0.00}", s.Minutes / 60); - } - else - { - if (qualified) - s.Notice4 = string.Format("{0:0.00}", s.Minutes / 60); - else - s.Notice5 = string.Format("{0:0.00}", s.Minutes / 60); - } - } + if (sd.ServiceCategory.ToLower().Contains("fachkraft")) + { + if (!sd.IsGroup) + sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); + else + sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); + } + else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) + { + if (!sd.IsGroup) + sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); + else + sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); + } + } } XtraReport report = null; diff --git a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage4.cs b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage4.cs index da5ff4d50..7af48efb3 100644 --- a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage4.cs +++ b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage4.cs @@ -46,28 +46,27 @@ namespace CaritasverbandKelheim foreach (var sd in pRO.Services) { - sd.Notice2 = null; - sd.Notice3 = null; - sd.Notice4 = null; - sd.Notice5 = null; + //sd.Notice2 = null; + //sd.Notice3 = null; + //sd.Notice4 = null; + //sd.Notice5 = null; if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt")) { - if (sd.ServiceCategory.ToLower().Contains("fachkraft")) - { - if (!sd.IsGroup) - sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); - else - sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); - } - else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) - { - if (!sd.IsGroup) - sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); - else - sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); - } - + //if (sd.ServiceCategory.ToLower().Contains("fachkraft")) + //{ + // if (!sd.IsGroup) + // sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); + // else + // sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); + //} + //else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) + //{ + // if (!sd.IsGroup) + // sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); + // else + // sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); + //} if (!sd.Notice2.IsNullOrEmpty()) gesamtEinzelFK += Convert.ToDecimal(sd.Notice2); diff --git a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs index b997de641..7c9990cc0 100644 --- a/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs +++ b/ReportImp/CaritasverbandKelheim/LeistungsnachweisAnlage5.cs @@ -60,27 +60,27 @@ namespace CaritasverbandKelheim foreach (var sd in pRO.Services) { - sd.Notice2 = null; - sd.Notice3 = null; - sd.Notice4 = null; - sd.Notice5 = null; + //sd.Notice2 = null; + //sd.Notice3 = null; + //sd.Notice4 = null; + //sd.Notice5 = null; if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt")) { - if (sd.ServiceCategory.ToLower().Contains("fachkraft")) - { - if (!sd.IsGroup) - sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); - else - sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); - } - else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) - { - if (!sd.IsGroup) - sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); - else - sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); - } + //if (sd.ServiceCategory.ToLower().Contains("fachkraft")) + //{ + // if (!sd.IsGroup) + // sd.Notice2 = string.Format("{0:0.00}", sd.Minutes / 60); + // else + // sd.Notice4 = string.Format("{0:0.00}", sd.Minutes / 60); + //} + //else if (sd.ServiceCategory.ToLower().Contains("hilfskraft")) + //{ + // if (!sd.IsGroup) + // sd.Notice3 = string.Format("{0:0.00}", sd.Minutes / 60); + // else + // sd.Notice5 = string.Format("{0:0.00}", sd.Minutes / 60); + //} if (!sd.Notice2.IsNullOrEmpty()) From db52416b066680bea8c0899195d03bb9ce128131 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Mon, 7 Oct 2024 11:38:10 +0200 Subject: [PATCH 10/10] MH: BeWo Pyramide Hilfeplanuebersicht umsortiert --- ReportImp/BeWoPyramide/BeWoPyramide.csproj | 10 + .../SupportConceptReport.Designer.cs | 966 ++++++++++++++++++ .../BeWoPyramide/SupportConceptReport.cs | 32 + .../BeWoPyramide/SupportConceptReport.resx | 123 +++ 4 files changed, 1131 insertions(+) create mode 100644 ReportImp/BeWoPyramide/SupportConceptReport.Designer.cs create mode 100644 ReportImp/BeWoPyramide/SupportConceptReport.cs create mode 100644 ReportImp/BeWoPyramide/SupportConceptReport.resx diff --git a/ReportImp/BeWoPyramide/BeWoPyramide.csproj b/ReportImp/BeWoPyramide/BeWoPyramide.csproj index 6b12f325c..f6ecb3cd4 100644 --- a/ReportImp/BeWoPyramide/BeWoPyramide.csproj +++ b/ReportImp/BeWoPyramide/BeWoPyramide.csproj @@ -101,6 +101,12 @@ QuittierungsbelegMitDatum.cs + + Component + + + SupportConceptReport.cs + @@ -129,6 +135,10 @@ QuittierungsbelegMitDatum.cs Designer + + SupportConceptReport.cs + Designer + diff --git a/ReportImp/BeWoPyramide/SupportConceptReport.Designer.cs b/ReportImp/BeWoPyramide/SupportConceptReport.Designer.cs new file mode 100644 index 000000000..42c2134e3 --- /dev/null +++ b/ReportImp/BeWoPyramide/SupportConceptReport.Designer.cs @@ -0,0 +1,966 @@ +using BeWo.Report.ReportObjects; +namespace BeWoPyramide +{ + partial class Hilfeplanuebersicht + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleNotApprovedAndExpiringNext4Months = new DevExpress.XtraReports.UI.FormattingRule(); + this.ruleNotApprovedAndExpiringNext8Months = new DevExpress.XtraReports.UI.FormattingRule(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = 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(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.approvedText = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo1, + this.xrLabel1}); + this.ReportHeader.HeightF = 75F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 32.99999F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(1109F, 23F); + this.xrPageInfo1.StylePriority.UseFont = false; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1109F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Hilfeplanübersicht"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "SupportConceptDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + // + // xrTable2 + // + this.xrTable2.BackColor = System.Drawing.Color.Transparent; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 7F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1109F, 20F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell36, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27, + this.xrTableCell28, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34}); + this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months); + this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext8Months); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell18 + // + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.CustomerLastName")}); + this.xrTableCell18.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.Text = "Name"; + this.xrTableCell18.Weight = 0.1947700715855491D; + this.xrTableCell18.WordWrap = false; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.CustomerFirstName")}); + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Vorname"; + this.xrTableCell19.Weight = 0.19477006735273841D; + this.xrTableCell19.WordWrap = false; + // + // xrTableCell36 + // + this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.Costbearer")}); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Text = "xrTableCell36"; + this.xrTableCell36.Weight = 0.17583408899385655D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.StartDate", "{0:dd/MM/yyyy}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell20.Weight = 0.16230839191659136D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.EndDate", "{0:dd/MM/yyyy}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell21.Weight = 0.16230838391519292D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSTotal", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell22.Weight = 0.13525698632089914D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSTotalRecordedBillable", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21641118213734861D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSRemaining", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell24.Weight = 0.135256986233857D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSOpenPerWeek", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell25.Weight = 0.15689810126025036D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.OpenWeeks", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell26.Weight = 0.15689811071234514D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.DurationPercentage", "{0:0}%")}); + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell27.Weight = 0.089269612164975D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.TotalWeeks", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell28.Weight = 0.1352569855617011D; + // + // xrTableCell29 + // + this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.WeeksPassed", "{0:0.00}")}); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.Text = "xrTableCell29"; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell29.Weight = 0.15689810350399458D; + // + // xrTableCell30 + // + this.xrTableCell30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekSoll", "{0:0.00}")}); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.Text = "xrTableCell30"; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell30.Weight = 0.17853922903987909D; + // + // xrTableCell31 + // + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekIst", "{0:0.00}")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.Text = "xrTableCell31"; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell31.Weight = 0.1893597790271834D; + // + // xrTableCell32 + // + this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.DiffPerWeekAmount", "{0:c}")}); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "xrTableCell32"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell32.Weight = 0.20288547666860882D; + // + // xrTableCell33 + // + this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.approvedText")}); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Weight = 0.22182145262578162D; + // + // xrTableCell34 + // + this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.OpenMonths", "{0:0.00}")}); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "xrTableCell34"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell34.Weight = 0.13525699097924734D; + // + // ruleNotApprovedAndExpiringNext4Months + // + this.ruleNotApprovedAndExpiringNext4Months.Condition = "[IsApproved] == False And [OpenMonths] < 4"; + this.ruleNotApprovedAndExpiringNext4Months.DataMember = "SupportConceptDetailList"; + // + // + // + this.ruleNotApprovedAndExpiringNext4Months.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); + this.ruleNotApprovedAndExpiringNext4Months.Name = "ruleNotApprovedAndExpiringNext4Months"; + // + // ruleNotApprovedAndExpiringNext8Months + // + this.ruleNotApprovedAndExpiringNext8Months.Condition = "[IsApproved] == False And [OpenMonths] < 8 And [OpenMonths] >= 4"; + this.ruleNotApprovedAndExpiringNext8Months.DataMember = "SupportConceptDetailList"; + // + // + // + this.ruleNotApprovedAndExpiringNext8Months.Formatting.BackColor = System.Drawing.Color.LightBlue; + this.ruleNotApprovedAndExpiringNext8Months.Name = "ruleNotApprovedAndExpiringNext8Months"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SupportConceptListRO); + // + // PageHeader + // + this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.PageHeader.HeightF = 42F; + this.PageHeader.Name = "PageHeader"; + this.PageHeader.StylePriority.UseBorderColor = false; + this.PageHeader.StylePriority.UseTextAlignment = false; + this.PageHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrTable1 + // + this.xrTable1.BackColor = System.Drawing.Color.LightSteelBlue; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1109F, 42F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell35, + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Text = "Name"; + this.xrTableCell1.Weight = 0.1947700715855491D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Vorname"; + this.xrTableCell2.Weight = 0.19477006735273836D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Text = "Kostenträger"; + this.xrTableCell35.Weight = 0.17583408383421184D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Text = "Start"; + this.xrTableCell3.Weight = 0.1623083867569467D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Ende"; + this.xrTableCell4.Weight = 0.16230838391519292D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Text = "gesamte FLS"; + this.xrTableCell5.Weight = 0.13525698632089916D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "geleistete FLS abrechenbar"; + this.xrTableCell6.Weight = 0.21641118213734856D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "restliche FLS"; + this.xrTableCell7.Weight = 0.135256986233857D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "restl. FLS pro Woche"; + this.xrTableCell8.Weight = 0.15689810126025036D; + // + // xrTableCell9 + // + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Restzeit in Wochen"; + this.xrTableCell9.Weight = 0.15689811071234514D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Text = "Heute"; + this.xrTableCell10.Weight = 0.089269612164975D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "Wochen gesamt"; + this.xrTableCell11.Weight = 0.1352569855617011D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Wochen bisher"; + this.xrTableCell12.Weight = 0.15689810350399458D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "FLS/Woche Soll"; + this.xrTableCell13.Weight = 0.17853922903987912D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Text = "FLS/Woche Ist"; + this.xrTableCell14.Weight = 0.18935977902718335D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "Differenz pro Woche x €/Std"; + this.xrTableCell15.Weight = 0.20288548698789807D; + // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "bewilligt oder nicht bewilligt"; + this.xrTableCell16.Weight = 0.22182145262578162D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.Text = "Restzeit (Monate)"; + this.xrTableCell17.Weight = 0.13525699097924734D; + // + // PageFooter + // + this.PageFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2}); + this.PageFooter.HeightF = 35.00001F; + this.PageFooter.Name = "PageFooter"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(976.9999F, 17.00001F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(131.9999F, 18F); + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // approvedText + // + this.approvedText.DataMember = "SupportConceptDetailList"; + this.approvedText.Expression = "Iif([IsApproved], \'bewilligt\' , \'nicht bewilligt\')"; + this.approvedText.Name = "approvedText"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 20F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.GroupFooter1.HeightF = 20F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable3 + // + this.xrTable3.BackColor = System.Drawing.Color.Transparent; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1109F, 20F); + this.xrTable3.StylePriority.UseBackColor = false; + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39, + this.xrTableCell40, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell49, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell52, + this.xrTableCell53, + this.xrTableCell54}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell37.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.Weight = 0.1947700715855491D; + this.xrTableCell37.WordWrap = false; + // + // xrTableCell38 + // + this.xrTableCell38.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell38.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.Weight = 0.19477006735273841D; + this.xrTableCell38.WordWrap = false; + // + // xrTableCell39 + // + this.xrTableCell39.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.StylePriority.UseBorders = false; + this.xrTableCell39.Weight = 0.17583408899385655D; + // + // xrTableCell40 + // + this.xrTableCell40.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell40.Weight = 0.16230839191659136D; + // + // xrTableCell41 + // + this.xrTableCell41.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseBorders = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell41.Weight = 0.16230838391519292D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSTotal")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.IgnoreNullValues = true; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell42.Summary = xrSummary1; + this.xrTableCell42.Text = "xrTableCell42"; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell42.Weight = 0.13525698632089914D; + // + // xrTableCell43 + // + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSTotalRecordedBillable")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.IgnoreNullValues = true; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell43.Summary = xrSummary2; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell43.Weight = 0.21641118213734861D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSRemaining")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell44.Summary = xrSummary3; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell44.Weight = 0.135256986233857D; + // + // xrTableCell45 + // + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSOpenPerWeek")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.IgnoreNullValues = true; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell45.Summary = xrSummary4; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell45.Weight = 0.15689810126025036D; + // + // xrTableCell46 + // + this.xrTableCell46.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell46.Weight = 0.15689811071234514D; + // + // xrTableCell47 + // + this.xrTableCell47.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell47.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UseFont = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell47.Weight = 0.089269612164975D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell48.Weight = 0.1352569855617011D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell49.Weight = 0.15689810350399458D; + // + // xrTableCell50 + // + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekSoll")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.IgnoreNullValues = true; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell50.Summary = xrSummary5; + this.xrTableCell50.Text = "xrTableCell50"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.17853922903987909D; + // + // xrTableCell51 + // + this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekIst")}); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseTextAlignment = false; + xrSummary6.FormatString = "{0:0.00}"; + xrSummary6.IgnoreNullValues = true; + xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell51.Summary = xrSummary6; + this.xrTableCell51.Text = "xrTableCell51"; + this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell51.Weight = 0.1893597790271834D; + // + // xrTableCell52 + // + this.xrTableCell52.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseTextAlignment = false; + this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell52.Weight = 0.20288547666860882D; + // + // xrTableCell53 + // + this.xrTableCell53.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.Weight = 0.22182145262578162D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UseTextAlignment = false; + this.xrTableCell54.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell54.Weight = 0.13525699097924734D; + // + // Hilfeplanuebersicht + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.DetailReport, + this.PageHeader, + this.PageFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.approvedText}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleNotApprovedAndExpiringNext8Months, + this.ruleNotApprovedAndExpiringNext4Months}); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(30, 30, 50, 20); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "13.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.PageHeaderBand PageHeader; + private DevExpress.XtraReports.UI.PageFooterBand PageFooter; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.CalculatedField approvedText; + private DevExpress.XtraReports.UI.FormattingRule ruleNotApprovedAndExpiringNext8Months; + private DevExpress.XtraReports.UI.FormattingRule ruleNotApprovedAndExpiringNext4Months; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + } +} diff --git a/ReportImp/BeWoPyramide/SupportConceptReport.cs b/ReportImp/BeWoPyramide/SupportConceptReport.cs new file mode 100644 index 000000000..6e5b99844 --- /dev/null +++ b/ReportImp/BeWoPyramide/SupportConceptReport.cs @@ -0,0 +1,32 @@ +using System; +using System.Drawing; +using System.Collections; +using System.ComponentModel; +using DevExpress.XtraReports.UI; +using BS.Shared.Extensions; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Linq; + +namespace BeWoPyramide +{ + public partial class Hilfeplanuebersicht : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Hilfeplanuebersicht() + { + InitializeComponent(); + } + + public void SetReportDataSource(SupportConceptListRO pRO) + { + if (pRO.AppointedDate.HasValue && pRO.AppointedDate.Value.Date < DateTime.Now.Date) + { + xrLabel1.Text = String.Format("Hilfeplanübersicht Stand {0:dd.MM.yyyy}", pRO.AppointedDate); + } + + pRO.SupportConceptDetailList = pRO.SupportConceptDetailList.OrderBy(s => s.EndDate).ToList(); + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/BeWoPyramide/SupportConceptReport.resx b/ReportImp/BeWoPyramide/SupportConceptReport.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/BeWoPyramide/SupportConceptReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file