diff --git a/.gitignore b/.gitignore
index 9e642332c..6bcff71e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -275,3 +275,18 @@
/ReportImp/SawoReports/bin/Release
/ReportImp/SawoReports/obj/Debug
/ReportImp/SawoReports/obj/Release
+/ReportImp/AlphaEv/obj/Debug
+/ReportImp/AlphaEv/obj/Release
+/ReportImp/AwoDortmund/bin/Release
+/ReportImp/AwoDortmund/obj/Debug
+/ReportImp/AwoDortmund/obj/Release
+/ReportImp/CaritasAhlen/obj/Debug
+/ReportImp/CaritasAhlen/obj/Release
+/ReportImp/CaritasKleve/obj/Debug
+/ReportImp/CaritasKleve/obj/Release
+/ReportImp/FreundeskreisSuchthilfe/obj/Debug
+/ReportImp/FreundeskreisSuchthilfe/obj/Release
+/ReportImp/PaSMoenchengladbach/obj/Debug
+/ReportImp/PaSMoenchengladbach/obj/Release
+/ReportImp/ProBeWoDueren/obj/Debug
+/ReportImp/ProBeWoDueren/obj/Release
diff --git a/ReportImp/AlphaEv/AlphaEv.csproj b/ReportImp/AlphaEv/AlphaEv.csproj
new file mode 100644
index 000000000..6ae81be6d
--- /dev/null
+++ b/ReportImp/AlphaEv/AlphaEv.csproj
@@ -0,0 +1,96 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {748D8D83-6CBD-481F-AB3E-D2D7866C3402}
+ Library
+ Properties
+ AlphaEv
+ 3659854106_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ ServicesOverviewReportAssistenz.cs
+
+
+ Component
+
+
+ ServicesOverviewReport.cs
+
+
+
+
+
+ ServicesOverviewReportAssistenz.cs
+ Designer
+
+
+ ServicesOverviewReport.cs
+ Designer
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AlphaEv/CustomReportCreator.cs b/ReportImp/AlphaEv/CustomReportCreator.cs
new file mode 100644
index 000000000..7a979f479
--- /dev/null
+++ b/ReportImp/AlphaEv/CustomReportCreator.cs
@@ -0,0 +1,86 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.UI;
+
+namespace AlphaEv
+{
+ public class CustomReportCreator : DefaultReportCreator
+ {
+ public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
+
+ if (lROs.Count > 0)
+ {
+
+ var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
+ rootReport.CreateDocument();
+
+ for (int i = 1; i < lROs.Count; i++)
+ {
+ var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
+ lNext.CreateDocument();
+ rootReport.Pages.AddRange(lNext.Pages);
+ }
+
+ return rootReport;
+ }
+ return new XtraReport();
+ }
+
+ public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
+
+ return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
+
+ }
+
+ private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
+ {
+ IBeWoReport report = null;
+
+ Dictionary cats = new Dictionary();
+ if (ro.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in ro.Services)
+ {
+ if (s.IsBillable)
+ {
+ if (!cats.ContainsKey(s.ServiceCategory))
+ {
+ cats.Add(s.ServiceCategory, s.ServiceCategory);
+ }
+
+ }
+ }
+
+ }
+ bool istAssistenz = false;
+ if (cats.Count == 1 && cats.ContainsKey("Assistenz"))
+ {
+ istAssistenz = true;
+ }
+
+ if (istAssistenz)
+ {
+ report = new AlphaEv.StundenzettelAssistenz();
+ }
+
+
+ if (report == null)
+ report = new AlphaEv.Stundenzettel();
+ report.SetReportDataSource(ro);
+
+ return report as XtraReport;
+ }
+ }
+}
diff --git a/ReportImp/AlphaEv/Properties/AssemblyInfo.cs b/ReportImp/AlphaEv/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..2020a1961
--- /dev/null
+++ b/ReportImp/AlphaEv/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("AlphaEv")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AlphaEv")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("748d8d83-6cbd-481f-ab3e-d2d7866c3402")]
+
+// 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/AlphaEv/Properties/licenses.licx b/ReportImp/AlphaEv/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/AlphaEv/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/AlphaEv/ServicesOverviewReport.Designer.cs b/ReportImp/AlphaEv/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..fd3e55ce8
--- /dev/null
+++ b/ReportImp/AlphaEv/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,932 @@
+using BeWo.Report.ReportObjects;
+namespace AlphaEv
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = 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.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblSummeStunden = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblKeineAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblKeineGruppe = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtEinzel = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGruppe = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblSummeMinuten = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleRowInvisible = new DevExpress.XtraReports.UI.FormattingRule();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblSollImMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblHeader = 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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrSubreport1 = new DevExpress.XtraReports.UI.XRSubreport();
+ this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ 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.xrTableRow3});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(685F, 50F);
+ 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;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell9});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.StylePriority.UseTextAlignment = false;
+ this.xrTableRow3.Weight = 1.6357424855232239D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Text = "Datum";
+ this.xrTableCell1.Weight = 0.53649019617556348D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "Uhrzeit von - bis";
+ this.xrTableCell2.Weight = 1.2875764708213526D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Text = "Minuten";
+ this.xrTableCell3.Weight = 0.6437882354106762D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Mitarbeiter";
+ this.xrTableCell4.Weight = 0.85838431388090153D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Multiline = true;
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Gruppen-\r\nMin.\r\ngesamt";
+ this.xrTableCell5.Weight = 0.75108627464578881D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "Gruppen-\r\nMin.\r\nAnteil";
+ this.xrTableCell6.Weight = 0.75108627464578881D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "Gruppen-TN Anz.";
+ this.xrTableCell7.Weight = 0.75108627464578881D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "Unterschrift";
+ this.xrTableCell9.Weight = 1.7704176473793594D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupFooter1,
+ 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.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow6});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(684.9999F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell8,
+ this.xrTableCell15,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell14,
+ this.xrTableCell16});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.StylePriority.UsePadding = false;
+ this.xrTableRow6.StylePriority.UseTextAlignment = false;
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableRow6.Weight = 1D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.}")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell13.Weight = 0.063131301935241468D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell8.Weight = 0.15151504675839139D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell15.Weight = 0.075757560444321248D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell10.Weight = 0.10101008081190632D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell11.Weight = 0.088383820628113785D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell12.Weight = 0.088383820628113785D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell14.Weight = 0.088383820628113785D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox2});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell16.Weight = 0.20833329216210483D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.lblSummeStunden,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel9,
+ this.lblKeineAbwesenheiten,
+ this.lblKeineGruppe,
+ this.xrTable2,
+ this.lblSummeMinuten,
+ this.xrLabel5,
+ this.xrLabel6});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 12F);
+ this.GroupFooter1.HeightF = 181.2917F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 158.2917F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(674.9998F, 23F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "xrLabel7";
+ //
+ // lblSummeStunden
+ //
+ this.lblSummeStunden.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.lblSummeStunden.LocationFloat = new DevExpress.Utils.PointFloat(492.292F, 40.00003F);
+ this.lblSummeStunden.Name = "lblSummeStunden";
+ this.lblSummeStunden.SizeF = new System.Drawing.SizeF(66.87521F, 20.00001F);
+ this.lblSummeStunden.StylePriority.UseBorders = false;
+ this.lblSummeStunden.StylePriority.UseBorderWidth = false;
+ this.lblSummeStunden.StylePriority.UseFont = false;
+ this.lblSummeStunden.StylePriority.UsePadding = false;
+ this.lblSummeStunden.StylePriority.UseTextAlignment = false;
+ this.lblSummeStunden.Text = "0,00";
+ this.lblSummeStunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(432.2919F, 40.00003F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(60F, 20F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UsePadding = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = " / in Std:";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(254.9166F, 40F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(125.0834F, 20.00002F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "gesamt:";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 79.99998F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175.0837F, 20.00002F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "kein Krankhausaufenthalt";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 50F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(175.0834F, 20.00002F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "keine Gruppenteilnahme";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // lblKeineAbwesenheiten
+ //
+ this.lblKeineAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblKeineAbwesenheiten.Font = new System.Drawing.Font("Arial", 12F);
+ this.lblKeineAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(10F, 80F);
+ this.lblKeineAbwesenheiten.Name = "lblKeineAbwesenheiten";
+ this.lblKeineAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblKeineAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F);
+ this.lblKeineAbwesenheiten.StylePriority.UseBorders = false;
+ this.lblKeineAbwesenheiten.StylePriority.UseFont = false;
+ this.lblKeineAbwesenheiten.StylePriority.UseTextAlignment = false;
+ this.lblKeineAbwesenheiten.Text = "X";
+ this.lblKeineAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // lblKeineGruppe
+ //
+ this.lblKeineGruppe.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblKeineGruppe.Font = new System.Drawing.Font("Arial", 12F);
+ this.lblKeineGruppe.LocationFloat = new DevExpress.Utils.PointFloat(10F, 50F);
+ this.lblKeineGruppe.Name = "lblKeineGruppe";
+ this.lblKeineGruppe.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblKeineGruppe.SizeF = new System.Drawing.SizeF(20F, 20F);
+ this.lblKeineGruppe.StylePriority.UseBorders = false;
+ this.lblKeineGruppe.StylePriority.UseFont = false;
+ this.lblKeineGruppe.StylePriority.UseTextAlignment = false;
+ this.lblKeineGruppe.Text = "X";
+ this.lblKeineGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTable2
+ //
+ 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.xrTableRow1});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(685F, 20F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.cellGesamtEinzel,
+ this.xrTableCell20,
+ this.xrTableCell21,
+ this.cellGesamtGruppe,
+ this.xrTableCell23,
+ this.xrTableCell24});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow1.StylePriority.UseTextAlignment = false;
+ this.xrTableRow1.Weight = 0.65429699420928955D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Weight = 0.53649019617556348D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Right;
+ this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseFont = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Zwischensummen:";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
+ this.xrTableCell18.Weight = 1.2875764708213526D;
+ //
+ // cellGesamtEinzel
+ //
+ this.cellGesamtEinzel.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellGesamtEinzel.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.cellGesamtEinzel.Name = "cellGesamtEinzel";
+ this.cellGesamtEinzel.StylePriority.UseBorders = false;
+ this.cellGesamtEinzel.StylePriority.UseFont = false;
+ this.cellGesamtEinzel.Weight = 0.6437882354106762D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.85838431388090153D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Borders = DevExpress.XtraPrinting.BorderSide.Right;
+ this.xrTableCell21.Multiline = true;
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 0.75108627464578881D;
+ //
+ // cellGesamtGruppe
+ //
+ this.cellGesamtGruppe.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellGesamtGruppe.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.cellGesamtGruppe.Multiline = true;
+ this.cellGesamtGruppe.Name = "cellGesamtGruppe";
+ this.cellGesamtGruppe.StylePriority.UseBorders = false;
+ this.cellGesamtGruppe.StylePriority.UseFont = false;
+ this.cellGesamtGruppe.Weight = 0.75108627464578881D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.75108627464578881D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Weight = 1.7704176473793594D;
+ //
+ // lblSummeMinuten
+ //
+ this.lblSummeMinuten.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.lblSummeMinuten.LocationFloat = new DevExpress.Utils.PointFloat(380.0001F, 40.00003F);
+ this.lblSummeMinuten.Name = "lblSummeMinuten";
+ this.lblSummeMinuten.SizeF = new System.Drawing.SizeF(52.29187F, 20.00001F);
+ this.lblSummeMinuten.StylePriority.UseBorders = false;
+ this.lblSummeMinuten.StylePriority.UseBorderWidth = false;
+ this.lblSummeMinuten.StylePriority.UseFont = false;
+ this.lblSummeMinuten.StylePriority.UsePadding = false;
+ this.lblSummeMinuten.StylePriority.UseTextAlignment = false;
+ this.lblSummeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(230F, 111.2918F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 29.4583F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Datum";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(346.9999F, 111.2918F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(259.7918F, 29.45831F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Unterschrift (Fallverantwortlich)";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.GroupHeader1.HeightF = 50F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // formattingRuleRowInvisible
+ //
+ this.formattingRuleRowInvisible.Condition = "Not StartsWith([ServiceCategory], \'FLS\')";
+ this.formattingRuleRowInvisible.DataMember = "Services";
+ this.formattingRuleRowInvisible.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleRowInvisible.Name = "formattingRuleRowInvisible";
+ //
+ // 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.xrLabel2,
+ this.lblAbrechnungszeitraum,
+ this.xrLabel4,
+ this.lblSollImMonat,
+ this.xrLabel1,
+ this.xrRichText3,
+ this.xrLabel19,
+ this.lblHeader});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F);
+ this.ReportHeader.HeightF = 200F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 131.2084F);
+ 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(686.8136F, 25F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // lblAbrechnungszeitraum
+ //
+ this.lblAbrechnungszeitraum.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(99.29174F, 103.3125F);
+ this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
+ this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(196.4584F, 21.875F);
+ this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
+ this.lblAbrechnungszeitraum.StylePriority.UseTextAlignment = false;
+ this.lblAbrechnungszeitraum.Text = "[ApprovedStartDate] bis [ApprovedEndDate]";
+ this.lblAbrechnungszeitraum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(117.0001F, 81.43749F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(155.8334F, 21.875F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Bewilligungszeitraum";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // lblSollImMonat
+ //
+ this.lblSollImMonat.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblSollImMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 103.3125F);
+ this.lblSollImMonat.Name = "lblSollImMonat";
+ this.lblSollImMonat.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblSollImMonat.SizeF = new System.Drawing.SizeF(99.29174F, 21.875F);
+ this.lblSollImMonat.StylePriority.UseFont = false;
+ this.lblSollImMonat.StylePriority.UseTextAlignment = false;
+ this.lblSollImMonat.Text = "Soll-Std im Monat";
+ this.lblSollImMonat.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 81.43749F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(117.0001F, 21.875F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Soll-Std im Monat";
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(295.7502F, 25F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(381.25F, 106.2084F);
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 37.5F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(215.0836F, 25F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "[Month] [Year]";
+ //
+ // lblHeader
+ //
+ this.lblHeader.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.lblHeader.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
+ this.lblHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblHeader.Multiline = true;
+ this.lblHeader.Name = "lblHeader";
+ this.lblHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblHeader.SizeF = new System.Drawing.SizeF(686.8136F, 25F);
+ this.lblHeader.StylePriority.UseBorders = false;
+ this.lblHeader.StylePriority.UseFont = false;
+ this.lblHeader.StylePriority.UseTextAlignment = false;
+ this.lblHeader.Text = "Quittierungsbeleg Betreutes Wohnen";
+ this.lblHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1});
+ this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 115F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(529F, 20F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(157.8137F, 78.64641F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // fieldAbrechenbareMinuten
+ //
+ this.fieldAbrechenbareMinuten.DataMember = "Services";
+ this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
+ this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "[TotalFLMBillable] * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // GroupFooter3
+ //
+ this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrSubreport1});
+ this.GroupFooter3.HeightF = 21.875F;
+ this.GroupFooter3.Name = "GroupFooter3";
+ this.GroupFooter3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
+ //
+ // xrSubreport1
+ //
+ this.xrSubreport1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrSubreport1.Name = "xrSubreport1";
+ this.xrSubreport1.ReportSource = new AlphaEv.StundenzettelAssistenz();
+ this.xrSubreport1.SizeF = new System.Drawing.SizeF(686.9999F, 21.875F);
+ //
+ // xrPictureBox2
+ //
+ this.xrPictureBox2.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Tag", null, "ServiceRecordDetailList.Signature")});
+ this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrPictureBox2.Name = "xrPictureBox2";
+ this.xrPictureBox2.SizeF = new System.Drawing.SizeF(165F, 20F);
+ this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.xrPictureBox2.StylePriority.UseBorders = false;
+ this.xrPictureBox2.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.xrPictureBox2_BeforePrint);
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupFooter3});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareMinuten,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName,
+ this.formattingRuleRowInvisible});
+ this.Margins = new System.Drawing.Printing.Margins(70, 70, 115, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ 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.CalculatedField fieldAbrechenbareMinuten;
+ private DevExpress.XtraReports.UI.XRLabel lblSummeMinuten;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRSubreport xrSubreport1;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleRowInvisible;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel lblSollImMonat;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ 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 xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRLabel lblSummeStunden;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel lblKeineAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRLabel lblKeineGruppe;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtEinzel;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtGruppe;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
+ }
+}
diff --git a/ReportImp/AlphaEv/ServicesOverviewReport.cs b/ReportImp/AlphaEv/ServicesOverviewReport.cs
new file mode 100644
index 000000000..86bdc3ce1
--- /dev/null
+++ b/ReportImp/AlphaEv/ServicesOverviewReport.cs
@@ -0,0 +1,213 @@
+using System;
+using System.Collections;
+using System.ComponentModel;
+using System.Text;
+using System.Text.RegularExpressions;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using BeWo.Service.ServiceImplementations;
+using BS.Shared.DataContracts;
+using DevExpress.XtraReports.UI;
+
+namespace AlphaEv
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+
+ bool showAssi = false;
+
+
+
+ var ba = GetTeam(pRO);
+ if (!String.IsNullOrEmpty(ba))
+ {
+ lblHeader.Text += " " + ba;
+
+ }
+
+ double minutesEinzel = 0;
+ double minutesGruppe = 0;
+
+ Dictionary cats = new Dictionary();
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ {
+ if (!cats.ContainsKey(s.ServiceCategory))
+ {
+ cats.Add(s.ServiceCategory, s.ServiceCategory);
+ }
+ if (s.IsGroup)
+ {
+ minutesGruppe += s.Minutes;
+ s.Notice = "";
+ s.Notice2 = String.Format("{0:0.##}", s.GroupMinutes);
+ s.Notice3 = String.Format("{0:0.##}", s.Minutes);
+ s.Notice4 = String.Format("{0:0.##}", s.CustomerCount);
+ }
+ else
+ {
+ minutesEinzel += s.Minutes;
+ s.Notice = String.Format("{0:0.##}", s.Minutes);
+ s.Notice2 = "";
+ s.Notice3 = "";
+ s.Notice4 = "";
+ }
+
+ if (s.ServiceCategory.StartsWith("Assistenz"))
+ {
+ //showAssi = true;
+ }
+
+
+ servicesBillable.Add(s);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+
+ if (cats.Count == 1 && cats.ContainsKey("Assistenz"))
+ {
+ showAssi = true;
+ }
+
+ if (showAssi)
+ {
+ //var subReport = xrSubreport1.ReportSource as Assistenzstunden;
+
+ //if (subReport != null)
+ // subReport.SetReportDataSource(pRO);
+
+ }
+ else
+ {
+ GroupFooter3.Visible = false;
+ //xrSubreport1.Visible = false;
+ }
+
+ bindingSource1.DataSource = pRO;
+ cellGesamtEinzel.Text = string.Format("{0:0.##}", minutesEinzel);
+ cellGesamtGruppe.Text = string.Format("{0:0.##}", minutesGruppe);
+
+ lblSummeMinuten.Text = string.Format("{0:0.##}", minutesEinzel + minutesGruppe);
+ lblSummeStunden.Text = string.Format("{0:0.##}", (minutesEinzel + minutesGruppe / 60));
+
+ if (minutesGruppe > 0)
+ {
+ lblKeineGruppe.Text = "";
+ }
+ else
+ {
+ lblKeineGruppe.Text = "X";
+ }
+ if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
+ {
+ lblKeineAbwesenheiten.Text = "X";
+ }
+ else
+ {
+ lblKeineAbwesenheiten.Text = "";
+ }
+ //var approved = pRO.ApprovedFLSPerWeek;
+
+ //var stats = GetStatistics(pRO);
+ //if (stats != null)
+ //{
+ // approved = stats.MinutesApprovedPerWeek / 60;
+ //}
+ lblSollImMonat.Text = string.Format("{0:0.##}", pRO.ApprovedFLSPerWeek * 4.3m);
+
+ }
+
+ public String GetTeam(ServicesOverviewRO pRO)
+ {
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+ var c = c2s.SupportConcept.Customer;
+
+ foreach (var t2c in c.Team2CustomerList)
+ {
+ return t2c.Team.Name;
+ }
+
+ }
+
+ return "";
+ }
+
+
+ private SupportConceptPeriodStatisticsDC GetStatistics(ServicesOverviewRO ro)
+ {
+ if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
+ {
+ var service = new OperationsServiceImp();
+
+ foreach (var cb2sc in ro.CostBearer2SupportConceptList)
+ {
+ long cb2scOid = cb2sc.Oid.Value;
+
+
+ var stats = service.CreateSupportConceptStatistics(cb2scOid, ro.EndDate);
+
+ if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
+ {
+ foreach (var ps in stats.PeriodStatistics)
+ {
+ if (ps.SupportConceptApprovalPeriod != null && ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
+ ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("FLS"))
+ {
+ return ps;
+ }
+ }
+ }
+ }
+
+ }
+ return null;
+ }
+
+ private void xrPictureBox2_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
+ {
+ XRPictureBox xrBox = sender as XRPictureBox;
+ //var test = this.GetCurrent
+ string base64String = xrBox.Tag as string;
+ if (!String.IsNullOrWhiteSpace(base64String))
+ {
+ var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value;
+ var binData = Convert.FromBase64String(base64Data);
+ Image img = ByteArrayToImage(binData);
+ xrBox.Image = img;
+ }
+ else
+ {
+ xrBox.Image = null;
+ }
+ }
+
+ public Image ByteArrayToImage(byte[] byteArrayIn)
+ {
+ Image returnImage = null;
+ MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
+ returnImage = Image.FromStream(ms);
+
+ return returnImage;
+ }
+ }
+}
diff --git a/ReportImp/AlphaEv/ServicesOverviewReport.resx b/ReportImp/AlphaEv/ServicesOverviewReport.resx
new file mode 100644
index 000000000..d512d45a3
--- /dev/null
+++ b/ReportImp/AlphaEv/ServicesOverviewReport.resx
@@ -0,0 +1,577 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXAB0AHgAMgAwADEAXAB0AHEAcgBcAHQAeAA5ADcAMwA3AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQAgAFsAQwB1AHMAdABvAG0AZQByAEYAaQByAHMAdABOAGEAbQBlAF0AIABbAEMAdQBzAHQAbwBtAGUAcgBMAGEAcwB0AE4AYQBtAGUAXQB9AFwAYgBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgBcAHQAeAAyADAAMQBcAHQAcQByAFwAdAB4ADkANwAzADcAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABBAFoAIAAoAEwAVgBSACkAOgAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABiAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAWwBSAGUAZgBlAHIAZQBuAGMAZQBOAHUAbQBiAGUAcgBdAH0AewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAAsAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAYgBlAHcALgAgAEYATABTADoAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFAAZQByAFcAZQBlAGsAIQAwAC4AIwAjAF0AfQB7AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIAAvACAAVwBvAH0AXABmADIAXABmAHMAMgAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXAB0AHgAMgAwADEAXAB0AHEAcgBcAHQAeAA5ADcAMwA3AHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABGAGEAbABsAHYAZQByAGEAbgB0AHcAbwByAHQAbABpAGMAaAA6ACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABmADIAXABmAHMAMgA0AFwAYwBmADEAIABbAE0AYQBpAG4AQQB0AHQAZQBuAGQAYQBuAHQAXQB9AFwAYgBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgBcAHQAeAAyADAAMQBcAHQAcQByAFwAdAB4ADkANwAzADcAXABiAFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAFwAdAB4ADIAMAAxAFwAdABxAHIAXAB0AHgAOQA3ADMANwB7AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYQBsAHAAaABhAC0AQQBaADoAIAAyADkANwAyADAAMAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAS8AAACXCAIAAADLUkojAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
+ hwAAHYcBj+XxZQAAaARJREFUeF7tvXd8VlXWNuwfX3mf951nRiCdXkN6owoKtnHsYtfRcRynqKPO2BtV
+ QWogvZKQQgqhFynSewm9QwKB9J7cvd/ru9ZeJxjL+MjzmXlA7/W74D7ZZ59d1l7X3mvvs885t5BHPOKR
+ rhKXAotbQcRBZHU7ieyMldvPfpZg3rP3Foh23iMe8chPL9/PRju5QUj8Wsy6M9Pi48Y+tG1eLP72sNEj
+ Huk6+X42YlgEmJVOy6lP5k0PuX37XA8bPeKRrpXvZ6OD3Fanw2kzkst6ZuJ8sHFfQhLCPWz0iEe6Tr6f
+ jdqxGx6r/dwnsV8EjT2SkIIADxs94pGuk+9no93pcOEvh8VtM518f9bM4Ns9bPSIR7pavsNG9aMdO21k
+ M1/8ODYu4u6jcckI8LDRIx7pOvl+NjrdLh4bXXZyWMHGeSHjDsxZgJMeNnrEI10n32GjEu3YaScrj42x
+ oeNL58QhwMNGj3ik68TDRo945EYRxUZFvu9hIzxVNW/0sNEjHvk3iIeNHvHIjSLfZqNA24vjtpPdfP7j
+ 2Lmh4w/O9bDRIx7pWvGw0SMeuVHk+9noUCCyux3mc5/Ezgkbf8DDRo94pIvFw0aPeORGkR9cxenkqXrY
+ 6BGPdLV42OgRj9wo4mGjRzxyo4iHjR7xyI0iHjZ6xCM3injY6BGP3CjiYaNHPHKjiIeNHvHIjSIeNnrE
+ IzeKeNjoEY/cKOJho0c8cqOIh40e8ciNIh42esQjN4p42OgRj9wo4mGjRzxyo4iHjR7xyI0iHjZ6xCM3
+ injY6BGP3CjiYaNHPHKjiIeNHvHIjSIeNnrEIzeKeNjoEY/cKOJho0c8cqOIh40e8ciNIh42esQjN4p4
+ 2OgRj9wo4mGjRzxyo4iHjR7xyI0iHjZ6xCM3injY6BGP3CjiYaNHPHKjyC+JjdoXm+1fQ0KsClJngUnh
+ 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
+ /j+6VEwDiV1ynAAAAABJRU5ErkJggg==
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.Designer.cs b/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.Designer.cs
new file mode 100644
index 000000000..52198e5fc
--- /dev/null
+++ b/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.Designer.cs
@@ -0,0 +1,743 @@
+using BeWo.Report.ReportObjects;
+namespace AlphaEv
+{
+ partial class StundenzettelAssistenz
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StundenzettelAssistenz));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblSummeStunden = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtEinzel = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblSummeMinuten = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleRowInvisible = new DevExpress.XtraReports.UI.FormattingRule();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblSollImMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblHeader = 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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ 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.xrTableRow3});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(610F, 50F);
+ 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;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell9});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.StylePriority.UseTextAlignment = false;
+ this.xrTableRow3.Weight = 1.6357424855232239D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Text = "Datum";
+ this.xrTableCell1.Weight = 0.75108627464578881D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "Uhrzeit von - bis";
+ this.xrTableCell2.Weight = 1.7167686277618035D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Text = "Minuten";
+ this.xrTableCell3.Weight = 0.85838431388090164D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Mitarbeiter";
+ this.xrTableCell4.Weight = 0.96568235311601414D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "Unterschrift";
+ this.xrTableCell9.Weight = 2.2532588239373665D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupFooter1,
+ 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.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow6});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(609.9999F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell8,
+ this.xrTableCell15,
+ this.xrTableCell10,
+ this.xrTableCell16});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.StylePriority.UsePadding = false;
+ this.xrTableRow6.StylePriority.UseTextAlignment = false;
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableRow6.Weight = 1D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.}")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell13.Weight = 0.088383830382983919D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell8.Weight = 0.20202019895814016D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell15.Weight = 0.10100999864121729D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell10.Weight = 0.11363634325918627D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox2});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell16.Weight = 0.26515148391336996D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.lblSummeStunden,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.xrTable2,
+ this.lblSummeMinuten,
+ this.xrLabel5,
+ this.xrLabel6});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 12F);
+ this.GroupFooter1.HeightF = 181.2917F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 158.2917F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(674.9998F, 23F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "xrLabel7";
+ //
+ // lblSummeStunden
+ //
+ this.lblSummeStunden.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.lblSummeStunden.LocationFloat = new DevExpress.Utils.PointFloat(492.292F, 40.00003F);
+ this.lblSummeStunden.Name = "lblSummeStunden";
+ this.lblSummeStunden.SizeF = new System.Drawing.SizeF(66.87521F, 20.00001F);
+ this.lblSummeStunden.StylePriority.UseBorders = false;
+ this.lblSummeStunden.StylePriority.UseBorderWidth = false;
+ this.lblSummeStunden.StylePriority.UseFont = false;
+ this.lblSummeStunden.StylePriority.UsePadding = false;
+ this.lblSummeStunden.StylePriority.UseTextAlignment = false;
+ this.lblSummeStunden.Text = "0,00";
+ this.lblSummeStunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(432.2919F, 40.00003F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(60F, 20F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UsePadding = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = " / in Std:";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(254.9166F, 40F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(125.0834F, 20.00002F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "gesamt:";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrTable2
+ //
+ 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.xrTableRow1});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(610F, 20F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.cellGesamtEinzel,
+ this.xrTableCell20,
+ this.xrTableCell24});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow1.StylePriority.UseTextAlignment = false;
+ this.xrTableRow1.Weight = 0.65429699420928955D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Weight = 0.75108627464578892D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Right;
+ this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseFont = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Zwischensummen:";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
+ this.xrTableCell18.Weight = 1.7167686277618035D;
+ //
+ // cellGesamtEinzel
+ //
+ this.cellGesamtEinzel.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellGesamtEinzel.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.cellGesamtEinzel.Name = "cellGesamtEinzel";
+ this.cellGesamtEinzel.StylePriority.UseBorders = false;
+ this.cellGesamtEinzel.StylePriority.UseFont = false;
+ this.cellGesamtEinzel.Weight = 0.85838431388090153D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.965682353116014D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Weight = 2.2532588239373665D;
+ //
+ // lblSummeMinuten
+ //
+ this.lblSummeMinuten.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.lblSummeMinuten.LocationFloat = new DevExpress.Utils.PointFloat(380.0001F, 40.00003F);
+ this.lblSummeMinuten.Name = "lblSummeMinuten";
+ this.lblSummeMinuten.SizeF = new System.Drawing.SizeF(52.29187F, 20.00001F);
+ this.lblSummeMinuten.StylePriority.UseBorders = false;
+ this.lblSummeMinuten.StylePriority.UseBorderWidth = false;
+ this.lblSummeMinuten.StylePriority.UseFont = false;
+ this.lblSummeMinuten.StylePriority.UsePadding = false;
+ this.lblSummeMinuten.StylePriority.UseTextAlignment = false;
+ this.lblSummeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(230F, 111.2918F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 29.4583F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Datum";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(346.9999F, 111.2918F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(259.7918F, 29.45831F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Unterschrift (Fallverantwortlich)";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.GroupHeader1.HeightF = 50F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // formattingRuleRowInvisible
+ //
+ this.formattingRuleRowInvisible.Condition = "Not StartsWith([ServiceCategory], \'FLS\')";
+ this.formattingRuleRowInvisible.DataMember = "Services";
+ this.formattingRuleRowInvisible.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleRowInvisible.Name = "formattingRuleRowInvisible";
+ //
+ // 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.xrLabel2,
+ this.lblAbrechnungszeitraum,
+ this.xrLabel4,
+ this.lblSollImMonat,
+ this.xrLabel1,
+ this.xrRichText3,
+ this.xrLabel19,
+ this.lblHeader});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F);
+ this.ReportHeader.HeightF = 200F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 131.2084F);
+ 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(686.8136F, 25F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // lblAbrechnungszeitraum
+ //
+ this.lblAbrechnungszeitraum.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(99.29174F, 103.3125F);
+ this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
+ this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(196.4584F, 21.875F);
+ this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
+ this.lblAbrechnungszeitraum.StylePriority.UseTextAlignment = false;
+ this.lblAbrechnungszeitraum.Text = "[ApprovedStartDate] bis [ApprovedEndDate]";
+ this.lblAbrechnungszeitraum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(117.0001F, 81.43749F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(155.8334F, 21.875F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Bewilligungszeitraum";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // lblSollImMonat
+ //
+ this.lblSollImMonat.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblSollImMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 103.3125F);
+ this.lblSollImMonat.Name = "lblSollImMonat";
+ this.lblSollImMonat.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblSollImMonat.SizeF = new System.Drawing.SizeF(99.29174F, 21.875F);
+ this.lblSollImMonat.StylePriority.UseFont = false;
+ this.lblSollImMonat.StylePriority.UseTextAlignment = false;
+ this.lblSollImMonat.Text = "Soll-Std im Monat";
+ this.lblSollImMonat.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 81.43749F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(117.0001F, 21.875F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Soll-Std im Monat";
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(295.7502F, 25F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(381.25F, 106.2084F);
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 37.5F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(215.0836F, 25F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "[Month] [Year]";
+ //
+ // lblHeader
+ //
+ this.lblHeader.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.lblHeader.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
+ this.lblHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblHeader.Multiline = true;
+ this.lblHeader.Name = "lblHeader";
+ this.lblHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblHeader.SizeF = new System.Drawing.SizeF(686.8136F, 25F);
+ this.lblHeader.StylePriority.UseBorders = false;
+ this.lblHeader.StylePriority.UseFont = false;
+ this.lblHeader.StylePriority.UseTextAlignment = false;
+ this.lblHeader.Text = "Quittierungsbeleg Assistenzleistungen";
+ this.lblHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1});
+ this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 115F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(529F, 20F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(157.8137F, 78.64641F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // fieldAbrechenbareMinuten
+ //
+ this.fieldAbrechenbareMinuten.DataMember = "Services";
+ this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
+ this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "[TotalFLMBillable] * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // xrPictureBox2
+ //
+ this.xrPictureBox2.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Tag", null, "ServiceRecordDetailList.Signature")});
+ this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrPictureBox2.Name = "xrPictureBox2";
+ this.xrPictureBox2.SizeF = new System.Drawing.SizeF(210F, 20F);
+ this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.xrPictureBox2.StylePriority.UseBorders = false;
+ this.xrPictureBox2.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.xrPictureBox2_BeforePrint);
+ //
+ // StundenzettelAssistenz
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareMinuten,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName,
+ this.formattingRuleRowInvisible});
+ this.Margins = new System.Drawing.Printing.Margins(70, 70, 115, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ 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.CalculatedField fieldAbrechenbareMinuten;
+ private DevExpress.XtraReports.UI.XRLabel lblSummeMinuten;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleRowInvisible;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel lblSollImMonat;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRLabel lblSummeStunden;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtEinzel;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
+ }
+}
diff --git a/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.cs b/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.cs
new file mode 100644
index 000000000..c5778c4ff
--- /dev/null
+++ b/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections;
+using System.ComponentModel;
+using System.Text;
+using System.Text.RegularExpressions;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using BeWo.Service.ServiceImplementations;
+using BS.Shared.DataContracts;
+using DevExpress.XtraReports.UI;
+
+namespace AlphaEv
+{
+ public partial class StundenzettelAssistenz : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public StundenzettelAssistenz()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+
+
+ var ba = GetTeam(pRO);
+ if (!String.IsNullOrEmpty(ba))
+ {
+ lblHeader.Text += " " + ba;
+
+ }
+
+ double minutesEinzel = 0;
+ double minutesGruppe = 0;
+
+ Dictionary cats = new Dictionary();
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ {
+
+ minutesEinzel += s.Minutes;
+ s.Notice = String.Format("{0:0.##}", s.Minutes);
+
+
+
+
+ servicesBillable.Add(s);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+
+ bindingSource1.DataSource = pRO;
+ cellGesamtEinzel.Text = string.Format("{0:0.##}", minutesEinzel);
+
+ lblSummeMinuten.Text = string.Format("{0:0.##}", minutesEinzel + minutesGruppe);
+ lblSummeStunden.Text = string.Format("{0:0.##}", (minutesEinzel + minutesGruppe / 60));
+
+
+
+ var stats = GetStatistics(pRO);
+ if (stats != null)
+ {
+ pRO.ApprovedFLSPerWeek = stats.MinutesApprovedPerWeek / 60;
+ }
+ lblSollImMonat.Text = string.Format("{0:0.##}", pRO.ApprovedFLSPerWeek * 4.3m);
+
+ }
+
+ public String GetTeam(ServicesOverviewRO pRO)
+ {
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+ var c = c2s.SupportConcept.Customer;
+
+ foreach (var t2c in c.Team2CustomerList)
+ {
+ return t2c.Team.Name;
+ }
+
+ }
+
+ return "";
+ }
+
+
+ private SupportConceptPeriodStatisticsDC GetStatistics(ServicesOverviewRO ro)
+ {
+ if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
+ {
+ var service = new OperationsServiceImp();
+
+ foreach (var cb2sc in ro.CostBearer2SupportConceptList)
+ {
+ long cb2scOid = cb2sc.Oid.Value;
+
+
+ var stats = service.CreateSupportConceptStatistics(cb2scOid, ro.EndDate);
+
+ if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
+ {
+ foreach (var ps in stats.PeriodStatistics)
+ {
+ if (ps.SupportConceptApprovalPeriod != null && ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
+ ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Assistenz"))
+ {
+ return ps;
+ }
+ }
+ }
+ }
+
+ }
+ return null;
+ }
+
+ private void xrPictureBox2_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
+ {
+ XRPictureBox xrBox = sender as XRPictureBox;
+ //var test = this.GetCurrent
+ string base64String = xrBox.Tag as string;
+ if (!String.IsNullOrWhiteSpace(base64String))
+ {
+ var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value;
+ var binData = Convert.FromBase64String(base64Data);
+ Image img = ByteArrayToImage(binData);
+ xrBox.Image = img;
+ }
+ else
+ {
+ xrBox.Image = null;
+ }
+ }
+
+ public Image ByteArrayToImage(byte[] byteArrayIn)
+ {
+ Image returnImage = null;
+ MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
+ returnImage = Image.FromStream(ms);
+
+ return returnImage;
+ }
+ }
+}
diff --git a/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.resx b/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.resx
new file mode 100644
index 000000000..c4dae0948
--- /dev/null
+++ b/ReportImp/AlphaEv/ServicesOverviewReportAssistenz.resx
@@ -0,0 +1,577 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXAB0AHgAMgAwADEAXAB0AHEAcgBcAHQAeAA5ADcAMwA3AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQAgAFsAQwB1AHMAdABvAG0AZQByAEYAaQByAHMAdABOAGEAbQBlAF0AIABbAEMAdQBzAHQAbwBtAGUAcgBMAGEAcwB0AE4AYQBtAGUAXQB9AFwAYgBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgBcAHQAeAAyADAAMQBcAHQAcQByAFwAdAB4ADkANwAzADcAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABBAFoAIAAoAEwAVgBSACkAOgAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABiAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAWwBSAGUAZgBlAHIAZQBuAGMAZQBOAHUAbQBiAGUAcgBdAH0AewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAAsAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAYgBlAHcALgAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABBAHMAcwBpAHMAdABlAG4AegAtAFMAdABkAC4AfQB7AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAOgAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABiAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAWwBBAHAAcAByAG8AdgBlAGQARgBMAFMAUABlAHIAVwBlAGUAawAhADAALgAjACMAXQB9AHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIAAgAC8AIABXAG8AfQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgBcAHQAeAAyADAAMQBcAHQAcQByAFwAdAB4ADkANwAzADcAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEYAYQBsAGwAdgBlAHIAYQBuAHQAdwBvAHIAdABsAGkAYwBoADoAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQAgAFsATQBhAGkAbgBBAHQAdABlAG4AZABhAG4AdABdAH0AXABiAFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAFwAdAB4ADIAMAAxAFwAdABxAHIAXAB0AHgAOQA3ADMANwBcAGIAXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXAB0AHgAMgAwADEAXAB0AHEAcgBcAHQAeAA5ADcAMwA3AHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABhAGwAcABoAGEALQBBAFoAOgAgADIAOQA3ADIAMAAwAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAS8AAACXCAIAAADLUkojAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
+ hwAAHYcBj+XxZQAAaARJREFUeF7tvXd8VlXWNuwfX3mf951nRiCdXkN6owoKtnHsYtfRcRynqKPO2BtV
+ QWogvZKQQgqhFynSewm9QwKB9J7cvd/ru9ZeJxjL+MjzmXlA7/W74D7ZZ59d1l7X3mvvs885t5BHPOKR
+ rhKXAotbQcRBZHU7ieyMldvPfpZg3rP3Foh23iMe8chPL9/PRju5QUj8Wsy6M9Pi48Y+tG1eLP72sNEj
+ Huk6+X42YlgEmJVOy6lP5k0PuX37XA8bPeKRrpXvZ6OD3Fanw2kzkst6ZuJ8sHFfQhLCPWz0iEe6Tr6f
+ jdqxGx6r/dwnsV8EjT2SkIIADxs94pGuk+9no93pcOEvh8VtM518f9bM4Ns9bPSIR7pavsNG9aMdO21k
+ M1/8ODYu4u6jcckI8LDRIx7pOvl+NjrdLh4bXXZyWMHGeSHjDsxZgJMeNnrEI10n32GjEu3YaScrj42x
+ oeNL58QhwMNGj3ik68TDRo945EYRxUZFvu9hIzxVNW/0sNEjHvk3iIeNHvHIjSLfZqNA24vjtpPdfP7j
+ 2Lmh4w/O9bDRIx7pWvGw0SMeuVHk+9noUCCyux3mc5/Ezgkbf8DDRo94pIvFw0aPeORGkR9cxenkqXrY
+ 6BGPdLV42OgRj9wo4mGjRzxyo4iHjR7xyI0iHjZ6xCM3injY6BGP3CjiYaNHPHKjiIeNHvHIjSIeNnrE
+ IzeKeNjoEY/cKOJho0c8cqOIh40e8ciNIh42esQjN4p42OgRj9wo4mGjRzxyo4iHjR7xyI0iHjZ6xCM3
+ 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
+ /j+6VEwDiV1ynAAAAABJRU5ErkJggg==
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AlphaEv/logo.png b/ReportImp/AlphaEv/logo.png
new file mode 100644
index 000000000..c7ce32f3e
Binary files /dev/null and b/ReportImp/AlphaEv/logo.png differ
diff --git a/ReportImp/AwoDortmund/AwoDortmund.csproj b/ReportImp/AwoDortmund/AwoDortmund.csproj
new file mode 100644
index 000000000..61e6e3cde
--- /dev/null
+++ b/ReportImp/AwoDortmund/AwoDortmund.csproj
@@ -0,0 +1,63 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}
+ Library
+ Properties
+ AwoDortmund
+ 4096649015_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {b0d73e3d-4ae7-4024-93a6-db1f46d7ccee}
+ Data
+
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AwoDortmund/Export/CustomDataExporter.cs b/ReportImp/AwoDortmund/Export/CustomDataExporter.cs
new file mode 100644
index 000000000..fe6d962a0
--- /dev/null
+++ b/ReportImp/AwoDortmund/Export/CustomDataExporter.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.Core;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using Utils = BS.Shared.Core.Utils;
+
+namespace AwoDortmund.Export
+{
+ public class SkmDataExporter : DataExporter
+ {
+ public override string CreateExportString(string pFileID, string[] pHeaderCaption, string[][] pContent)
+ {
+
+ if (pHeaderCaption != null && pHeaderCaption.Length > 0 && pHeaderCaption[0].Contains("Diamant"))
+ {
+ return DiamantExporter.CreateExportString(pHeaderCaption, pContent);
+ }
+ return base.CreateExportString(pFileID, pHeaderCaption, pContent);
+
+ }
+
+ public override QueryDC CreateQuery(QueryDC query)
+ {
+ return DiamantExporter.CreateQuery(query);
+ }
+ }
+}
diff --git a/ReportImp/AwoDortmund/Export/DiamantExporter.cs b/ReportImp/AwoDortmund/Export/DiamantExporter.cs
new file mode 100644
index 000000000..22f2a1753
--- /dev/null
+++ b/ReportImp/AwoDortmund/Export/DiamantExporter.cs
@@ -0,0 +1,444 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.IO;
+using System.Text;
+using BeWo.Data.Access;
+using BS.Shared.DataContracts;
+
+namespace AwoDortmund.Export
+{
+ public class DiamantExporter
+ {
+
+ public static QueryDC CreateQuery(QueryDC query)
+ {
+ DateTime dt = DateTime.Now;
+ DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
+
+ query.FileName = String.Format("F{0:yyyyMM}.er2", dt);
+ query.QueryResult = GetAbrechnungenString(dt);
+
+
+ return query;
+ }
+ public static string CreateExportString(string[] pHeaderCaption, string[][] pContent)
+ {
+ if (pHeaderCaption != null && pHeaderCaption.Length > 1 && pHeaderCaption[0].Contains("Diamant"))
+ {
+ DateTime dt = DateTime.Now;
+
+ DateTime.TryParse(pHeaderCaption[1], out dt);
+
+ return GetAbrechnungenString(dt);
+
+ }
+
+
+ return null;
+ }
+
+
+
+ public static String GetAbrechnungenString(DateTime date)
+ {
+ StringBuilder sb = new StringBuilder();
+ var s = GetMonatlicheAbrechnungLvrString(date);
+ if (!String.IsNullOrWhiteSpace(s))
+ {
+ sb.Append(s);
+ }
+ if (sb.Length > 0)
+ sb.AppendLine();
+
+ s = GetAbschlagszahlungenString(date);
+ if (!String.IsNullOrWhiteSpace(s))
+ {
+ sb.Append(s);
+ }
+ if (sb.Length > 0)
+ sb.AppendLine();
+
+ //s = GetSelbstzahlerString(date);
+ //if (!String.IsNullOrWhiteSpace(s))
+ //{
+ // sb.Append(s);
+ //}
+
+ return sb.ToString();
+ }
+
+ public static String GetMonatlicheAbrechnungLvrString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetMonatlicheAbrechnungLvrSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ if (i == 32)
+ {
+ sb.AppendLine();
+ }
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+//F,0,050,,BEWO,DA,01012016,012016,iBelegNr1,Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,,EUR,,,,,,,,,,,R,,,
+//G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
+
+ return sb.ToString();
+ }
+
+ public static String GetAbschlagszahlungenString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetAbschlagszahlungenSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ if (i == 32)
+ {
+ sb.AppendLine();
+ }
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ //F,0,050,,BEWO,DA,02012016,012016,iBelegNr2,Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,,EUR,,,,,,,,,,,R,,,
+ //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
+
+ return sb.ToString();
+ }
+
+ public static String GetSelbstzahlerString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetSelbstzahlerSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ if (i == 32)
+ {
+ sb.AppendLine();
+ }
+
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ return sb.ToString();
+ }
+
+
+
+ private static String GetMonatlicheAbrechnungLvrSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'xxx',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+'Belegnr',
+'Belegnr2',
+c.DebitorNumber,
+null,
+null,
+null,
+REPLACE(IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)), ',', '.') AS 'Betrag',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+REPLACE(-1 * IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)), ',', '.') AS 'Betrag2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
+ INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
+ INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
+ WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
+ AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (sr.`GeleisteteFLM` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+
+ return sql;
+ }
+
+ private static String GetAbschlagszahlungenSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'xxx',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+'Belegnr',
+'Belegnr2',
+c.DebitorNumber,
+null,
+null,
+null,
+REPLACE(-1 * ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+REPLACE(ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT at2.`CostBearer2SupportConceptOid`, SUM(at2.`Amount`) AS GesamtBetrag FROM `accountingtransaction` at2
+ WHERE at2.`BookingDate` >= ':Monat_Start' AND at2.`BookingDate` < ':Monat_End' GROUP BY at2.`CostBearer2SupportConceptOid`)
+ AS at ON at.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (at.`GesamtBetrag` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+ return sql;
+ }
+
+ private static String GetSelbstzahlerSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'xxx',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+'Belegnr',
+'Belegnr2',
+c.DebitorNumber,
+null,
+null,
+null,
+IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+-1 * IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
+ INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
+ INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
+ WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
+ AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (sr.`GeleisteteFLM` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+
+ return sql;
+ }
+
+ public static DataTable ExecuteQuery(String sql, DateTime dt)
+ {
+ var newsql = sql;
+ newsql = newsql.Replace(":PeriodeSlash", String.Format("{0:MM/yyyy}", dt));
+ newsql = newsql.Replace(":Periode", String.Format("{0:MMyyyy}", dt));
+ newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:ddMMyyyy}", dt));
+ newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt));
+ dt = dt.AddMonths(1);
+ newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt));
+
+ return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0];
+ }
+
+
+
+
+ //Buchung Abrechnung Stundenzettel
+ //F,0,050,, BEWO, DA,01012016,012016, iBelegNr1, Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,, EUR,,,,,,,,,,, R,,,
+ //G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
+
+
+
+ //Buchung Abschlagszahlung
+ //F,0,050,, BEWO, DA,02012016,012016, iBelegNr2, Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,, EUR,,,,,,,,,,, R,,,
+ //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
+
+
+ //Buchung Abrechnung LVR / Selbstzahler
+ //F,0,050,, BEWO, DA,01022016,022016, iBelegNr3, Belegnr3,220001,,,,900.00, "Name AZ Abrechnung LVR + SZ 02/2016",,, EUR,,,,,,,,,,, R,,,
+ //G,0,1695,,,-800.00,"Name AZ Abrechnung 05/2016 LVR",
+ //G,0,1695,,,-100.00,"Name AZ Abrechnung 05/2016 SZ",
+
+
+
+ //schwarz = konstant
+ //rot = variabel
+
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/AwoDortmund/Properties/AssemblyInfo.cs b/ReportImp/AwoDortmund/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..62124b9e0
--- /dev/null
+++ b/ReportImp/AwoDortmund/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("AwoDortmund")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AwoDortmund")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("e8edd4da-61cc-49e2-8337-5e91d8c47417")]
+
+// 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/BeWoSchillingReports/ServicesOverviewReport.Designer.cs b/ReportImp/BeWoSchillingReports/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..8642c9d20
--- /dev/null
+++ b/ReportImp/BeWoSchillingReports/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,607 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.BeWoSchillingReports
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = 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.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.HeightF = 20F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(680F, 20F);
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell1,
+ this.xrTableCell11,
+ this.xrTableCell9,
+ this.xrTableCell12});
+ 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;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Tag";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.093229122793632241D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "FLM";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.093229122793632241D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell11.Text = "Art";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell11.Weight = 0.21753461642018598D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.Text = "KT";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell9.Weight = 0.21753462265949974D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.xrTableCell12.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell12.Text = "Mitarbeiter/in";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell12.Weight = 0.21753462265949974D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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.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(680F, 20F);
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell2,
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17});
+ 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", "{0:dd.}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
+ 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.MiddleRight;
+ this.xrTableCell13.Weight = 0.07575757513693307D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
+ 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.MiddleRight;
+ this.xrTableCell14.Weight = 0.075757575136933056D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategoryAbbr")});
+ this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.Text = "xrTableCell15";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell15.Weight = 0.17676767744601296D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CostBearer")});
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.17676767758587614D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 0.17676767844953112D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail2
+ //
+ this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel3,
+ this.xrLabel4});
+ this.Detail2.HeightF = 96.875F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 29.87499F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(333F, 24F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Klient/in (oder gesetzliche/r Betreuer/in):";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(348.3332F, 28.875F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(331.6671F, 25F);
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.875F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(333F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Ich versichere die Richtigkeit der o.g. Angaben:";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupFooter1});
+ this.DetailReport2.DataMember = "AllEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel8});
+ this.Detail3.HeightF = 42F;
+ this.Detail3.Name = "Detail3";
+ this.Detail3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(392F, 17F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(100F, 25F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "FLM";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.TotalFLM", "{0:0.##}")});
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(325F, 17F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(58F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "xrLabel7";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.EmployeeName")});
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(125F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "xrLabel6";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(125F, 12F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(200F, 25F);
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel11});
+ this.GroupFooter1.HeightF = 50F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMPerCostBearer")});
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(700F, 25F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "xrLabel11";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel9});
+ this.ReportHeader.HeightF = 65F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Stunden-Dokumentation Betreutes Wohnen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(650F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "[CustomerName]: [Month] [Year]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.HeightF = 30F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Uhrzeit";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell1.Weight = 0.2175346282748821D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.17676767744601296D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(60, 60, 30, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ 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.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ 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.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ }
+}
diff --git a/ReportImp/BeWoSchillingReports/ServicesOverviewReport.cs b/ReportImp/BeWoSchillingReports/ServicesOverviewReport.cs
new file mode 100644
index 000000000..375cf01f3
--- /dev/null
+++ b/ReportImp/BeWoSchillingReports/ServicesOverviewReport.cs
@@ -0,0 +1,18 @@
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace BeWo.BeWoSchillingReports
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/BeWoSchillingReports/ServicesOverviewReport.resx b/ReportImp/BeWoSchillingReports/ServicesOverviewReport.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/BeWoSchillingReports/ServicesOverviewReport.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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/BeWoSchillingReports/Validation/ServiceRecordValidator.cs b/ReportImp/BeWoSchillingReports/Validation/ServiceRecordValidator.cs
new file mode 100644
index 000000000..73e622ceb
--- /dev/null
+++ b/ReportImp/BeWoSchillingReports/Validation/ServiceRecordValidator.cs
@@ -0,0 +1,12 @@
+using BeWo.Service.Plugins;
+
+namespace BeWoSchillingReports.Validation
+{
+ public class CustomServiceRecordValidator : ServiceRecordValidator
+ {
+ public override bool CheckZukunft()
+ {
+ return false;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/Calculations/DefaultCalculations.cs b/ReportImp/CaritasAhlen/Calculations/DefaultCalculations.cs
new file mode 100644
index 000000000..c941b3735
--- /dev/null
+++ b/ReportImp/CaritasAhlen/Calculations/DefaultCalculations.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Data.Entities;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace CaritasAhlen
+{
+
+ public class DefaultCalculations : Calculations
+ {
+ public override int GetRoundedDuration(int minuteInterval, decimal durationInMinutes)
+ {
+ decimal lRoundedDuration = durationInMinutes;
+
+ if (minuteInterval > 0 && durationInMinutes >= 5)
+ {
+ lRoundedDuration = durationInMinutes % minuteInterval != 0
+ ? durationInMinutes + (minuteInterval - (durationInMinutes % minuteInterval))
+ : durationInMinutes;
+ }
+
+ return (int)Math.Round(lRoundedDuration, 0, MidpointRounding.AwayFromZero);
+ }
+
+
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/Calculations/DefaultSaveInterceptor.cs b/ReportImp/CaritasAhlen/Calculations/DefaultSaveInterceptor.cs
new file mode 100644
index 000000000..54d819201
--- /dev/null
+++ b/ReportImp/CaritasAhlen/Calculations/DefaultSaveInterceptor.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Data.Entities;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace BeWo.Club74
+{
+
+ public class DefaultSaveInterceptor : SaveInterceptor
+ {
+ public override void BeforeSaveServiceRecord(ServiceRecord sr)
+ {
+ var duration = (decimal)sr.End.Value.Subtract(sr.Start.Value).TotalMinutes;
+
+ if (duration != sr.RoundedDuration)
+ {
+ if (sr.ServiceDescription != null && sr.ServiceDescription.Name == "Telefonate")
+ {
+ sr.RoundedDuration = duration;
+ }
+ //else
+ //{
+ // if (duration < 5)
+ // {
+ // sr.RoundedDuration = duration;
+ // }
+ // }
+ }
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/CaritasAhlen.csproj b/ReportImp/CaritasAhlen/CaritasAhlen.csproj
new file mode 100644
index 000000000..a5fb649c5
--- /dev/null
+++ b/ReportImp/CaritasAhlen/CaritasAhlen.csproj
@@ -0,0 +1,120 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}
+ Library
+ Properties
+ CaritasAhlen
+ 6340891020_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ ServiceInvoiceReport.cs
+
+
+ Component
+
+
+ ServicesOverviewReport67.cs
+
+
+ Component
+
+
+ ServicesOverviewReport.cs
+
+
+ Component
+
+
+ SettlementReport.cs
+
+
+
+
+
+
+ ServiceInvoiceReport.cs
+ Designer
+
+
+ ServicesOverviewReport67.cs
+ Designer
+
+
+ ServicesOverviewReport.cs
+ Designer
+
+
+ SettlementReport.cs
+ Designer
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40d8b312-ea64-49e3-a31a-5e57ed4d5654}
+ Report
+
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/CustomReportCreator.cs b/ReportImp/CaritasAhlen/CustomReportCreator.cs
new file mode 100644
index 000000000..ff90b5b33
--- /dev/null
+++ b/ReportImp/CaritasAhlen/CustomReportCreator.cs
@@ -0,0 +1,69 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.Design;
+using DevExpress.XtraReports.UI;
+
+namespace CaritasAhlen
+{
+ public class CustomReportCreator : DefaultReportCreator
+ {
+ public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
+
+ if (lROs.Count > 0)
+ {
+
+ var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
+ rootReport.CreateDocument();
+
+ for (int i = 1; i < lROs.Count; i++)
+ {
+ var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
+ lNext.CreateDocument();
+ rootReport.Pages.AddRange(lNext.Pages);
+ }
+
+ return rootReport;
+ }
+ return new XtraReport();
+ }
+
+ public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
+
+ return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
+
+ }
+
+ private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
+ {
+ IBeWoReport report = null;
+
+ String kt = "";
+ if (!String.IsNullOrWhiteSpace(ro.Costbearer))
+ {
+ kt = ro.Costbearer.Trim();
+ }
+
+ if (kt.Contains("67"))
+ {
+ report = new CaritasAhlen.Stundenzettel67();
+ }
+
+
+ if (report == null)
+ report = new CaritasAhlen.Stundenzettel();
+ report.SetReportDataSource(ro);
+
+ return report as XtraReport;
+ }
+ }
+}
diff --git a/ReportImp/CaritasAhlen/Export/CustomDataExporter.cs b/ReportImp/CaritasAhlen/Export/CustomDataExporter.cs
new file mode 100644
index 000000000..ebde7d8b9
--- /dev/null
+++ b/ReportImp/CaritasAhlen/Export/CustomDataExporter.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.Core;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using Utils = BS.Shared.Core.Utils;
+
+namespace CaritasAhlen.Export
+{
+ public class SkmDataExporter : DataExporter
+ {
+ public override string CreateExportString(string pFileID, string[] pHeaderCaption, string[][] pContent)
+ {
+
+ if (pHeaderCaption != null && pHeaderCaption.Length > 0 && pHeaderCaption[0].Contains("Diamant"))
+ {
+ return DiamantExporter.CreateExportString(pHeaderCaption, pContent);
+ }
+ return base.CreateExportString(pFileID, pHeaderCaption, pContent);
+
+ }
+
+ public override QueryDC CreateQuery(QueryDC query)
+ {
+ return DiamantExporter.CreateQuery(query);
+ }
+ }
+}
diff --git a/ReportImp/CaritasAhlen/Export/DiamantExporter.cs b/ReportImp/CaritasAhlen/Export/DiamantExporter.cs
new file mode 100644
index 000000000..275666b18
--- /dev/null
+++ b/ReportImp/CaritasAhlen/Export/DiamantExporter.cs
@@ -0,0 +1,586 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.IO;
+using System.Text;
+using BeWo.Data.Access;
+using BS.Shared.DataContracts;
+
+namespace CaritasAhlen.Export
+{
+ public class DiamantExporter
+ {
+
+ public static QueryDC CreateQuery(QueryDC query)
+ {
+ DateTime dt = DateTime.Now;
+ DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
+
+ if (query.Title == "Diamant Export Stammdaten")
+ {
+ query.FileName = String.Format("005S{0:yyMM}.er2", dt);
+ query.QueryResult = GetDebitorenString(dt);
+ }
+ else
+ {
+ query.FileName = String.Format("005F{0:yyyyMM}.er2", dt);
+ query.QueryResult = GetAbrechnungenString(dt);
+ }
+
+ return query;
+ }
+ public static string CreateExportString(string[] pHeaderCaption, string[][] pContent)
+ {
+ if (pHeaderCaption != null && pHeaderCaption.Length > 1 && pHeaderCaption[0].Contains("Diamant"))
+ {
+ DateTime dt = DateTime.Now;
+
+ DateTime.TryParse(pHeaderCaption[1], out dt);
+
+ return GetAbrechnungenString(dt);
+
+ }
+
+
+ return null;
+ }
+
+ public static String GetDebitorenString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetDebitorenSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ var item = row[i];
+ bool quote = i == 4 || i == 5 || i == 6 || i > 24;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ //Debitorenstamm
+ //S,0, D,200001,,"Bezeichnung1","Bezeichnung2",,,1200,,,,,,,,,,,,,,,,,"Name1","Name2", "Name3","Straße","PLZ","Ort"
+ return sb.ToString();
+ }
+
+ public static String GetAbrechnungenString(DateTime date)
+ {
+ StringBuilder sb = new StringBuilder();
+ var s = GetMonatlicheAbrechnungLvrString(date);
+ if (!String.IsNullOrWhiteSpace(s))
+ {
+ sb.Append(s);
+ }
+ if (sb.Length > 0)
+ sb.AppendLine();
+
+ s = GetAbschlagszahlungenString(date);
+ if (!String.IsNullOrWhiteSpace(s))
+ {
+ sb.Append(s);
+ }
+ if (sb.Length > 0)
+ sb.AppendLine();
+
+ //s = GetSelbstzahlerString(date);
+ //if (!String.IsNullOrWhiteSpace(s))
+ //{
+ // sb.Append(s);
+ //}
+
+ return sb.ToString();
+ }
+
+ public static String GetMonatlicheAbrechnungLvrString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetMonatlicheAbrechnungLvrSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ if (i == 32)
+ {
+ sb.AppendLine();
+ }
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+//F,0,050,,BEWO,DA,01012016,012016,iBelegNr1,Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,,EUR,,,,,,,,,,,R,,,
+//G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
+
+ return sb.ToString();
+ }
+
+ public static String GetAbschlagszahlungenString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetAbschlagszahlungenSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ if (i == 32)
+ {
+ sb.AppendLine();
+ }
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ //F,0,050,,BEWO,DA,02012016,012016,iBelegNr2,Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,,EUR,,,,,,,,,,,R,,,
+ //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
+
+ return sb.ToString();
+ }
+
+ public static String GetSelbstzahlerString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetSelbstzahlerSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ if (i == 32)
+ {
+ sb.AppendLine();
+ }
+
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ return sb.ToString();
+ }
+
+ private static String GetDebitorenSql(DateTime date)
+ {
+ String sql = @"
+(SELECT
+distinct
+'S',
+'0',
+'D',
+org.DebitorNumber,
+org.`Name`,
+org.`Name`,
+'',
+null,
+null,
+'1200',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+org.`Name`,
+'',
+'',
+a.Street,
+a.PostalCode,
+a.Town
+FROM `organisation` org
+INNER JOIN `costbearer` cb ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN costbearer2supportconcept cb2sc on cb2sc.CostBearerOID = cb.Oid
+LEFT JOIN Address a on org.addressOid = a.oid
+WHERE org.isactive=1 and org.DebitorNumber <> '1696'
+order by org.`Name`)
+union
+(SELECT
+distinct
+'S',
+'0',
+'D',
+c.DebitorNumber,
+CONCAT(p.`LastName`, ' ', p.`FirstName`),
+CONCAT(p.`LastName`, ' ', p.`FirstName`),
+cb2sc.CustomerRefenrenceNumber,
+null,
+null,
+'1200',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+p.`FirstName`,
+p.`LastName`,
+'',
+'',
+a.Street,
+a.PostalCode,
+a.Town
+FROM `customer` c
+INNER JOIN `person` p ON p.`Oid` = c.`PersonOid`
+INNER JOIN supportconcept sc on sc.CustomerOID = c.Oid
+INNER JOIN costbearer2supportconcept cb2sc on cb2sc.SupportConceptOID = sc.Oid
+LEFT JOIN Address a on p.addressOid = a.oid
+WHERE c.isactive=1
+order by p.`LastName`, p.FirstName)
+";
+ return sql;
+ }
+
+ private static String GetMonatlicheAbrechnungLvrSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'005',
+null,
+null,
+'AR',
+':Abrechnungsmonat',
+':Periode',
+null,
+'Belegnr',
+c.DebitorNumber,
+'4419',
+null,
+'0%',
+REPLACE(IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)), ',', '.') AS 'Betrag',
+CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+null,
+null,
+null,
+CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung2',
+null,
+null,
+null,
+'.snap ambulant V2',
+null,
+null,
+null,
+null,
+'',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
+ INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
+ INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
+ WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
+ AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (sr.`GeleisteteFLM` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+
+ return sql;
+ }
+
+ private static String GetAbschlagszahlungenSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'xxx',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+'Belegnr',
+'Belegnr2',
+c.DebitorNumber,
+null,
+null,
+null,
+REPLACE(-1 * ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+REPLACE(ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT at2.`CostBearer2SupportConceptOid`, SUM(at2.`Amount`) AS GesamtBetrag FROM `accountingtransaction` at2
+ WHERE at2.`BookingDate` >= ':Monat_Start' AND at2.`BookingDate` < ':Monat_End' GROUP BY at2.`CostBearer2SupportConceptOid`)
+ AS at ON at.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (at.`GesamtBetrag` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+ return sql;
+ }
+
+ private static String GetSelbstzahlerSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'xxx',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+'Belegnr',
+'Belegnr2',
+c.DebitorNumber,
+null,
+null,
+null,
+IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+-1 * IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
+ INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
+ INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
+ WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
+ AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (sr.`GeleisteteFLM` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+
+ return sql;
+ }
+
+ public static DataTable ExecuteQuery(String sql, DateTime dt)
+ {
+ var newsql = sql;
+ newsql = newsql.Replace(":PeriodeSlash", String.Format("{0:MM/yyyy}", dt));
+ newsql = newsql.Replace(":Periode", String.Format("{0:MMyyyy}", dt));
+ newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:ddMMyyyy}", dt));
+ newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt));
+ dt = dt.AddMonths(1);
+ newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt));
+
+ return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0];
+ }
+
+
+
+
+ //Buchung Abrechnung Stundenzettel
+ //F,0,050,, BEWO, DA,01012016,012016, iBelegNr1, Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,, EUR,,,,,,,,,,, R,,,
+ //G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
+
+
+
+ //Buchung Abschlagszahlung
+ //F,0,050,, BEWO, DA,02012016,012016, iBelegNr2, Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,, EUR,,,,,,,,,,, R,,,
+ //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
+
+
+ //Buchung Abrechnung LVR / Selbstzahler
+ //F,0,050,, BEWO, DA,01022016,022016, iBelegNr3, Belegnr3,220001,,,,900.00, "Name AZ Abrechnung LVR + SZ 02/2016",,, EUR,,,,,,,,,,, R,,,
+ //G,0,1695,,,-800.00,"Name AZ Abrechnung 05/2016 LVR",
+ //G,0,1695,,,-100.00,"Name AZ Abrechnung 05/2016 SZ",
+
+
+
+ //schwarz = konstant
+ //rot = variabel
+
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/Properties/AssemblyInfo.cs b/ReportImp/CaritasAhlen/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..2cf9feb0c
--- /dev/null
+++ b/ReportImp/CaritasAhlen/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("CaritasAhlen")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("CaritasAhlen")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("96a3e6e3-3f9b-4cab-b306-3f23de6a40f9")]
+
+// 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/CaritasAhlen/Properties/licenses.licx b/ReportImp/CaritasAhlen/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/CaritasAhlen/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/CaritasAhlen/ServiceInvoiceReport.Designer.cs b/ReportImp/CaritasAhlen/ServiceInvoiceReport.Designer.cs
new file mode 100644
index 000000000..8ef54b132
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServiceInvoiceReport.Designer.cs
@@ -0,0 +1,414 @@
+using BeWo.Report.ReportObjects;
+namespace CaritasAhlen
+{
+ 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.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
+ 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.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ortDatum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGeleisteteFls = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellStundensatz = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblBudget = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.ortDatum,
+ this.xrLabel19,
+ this.xrRichText1,
+ this.xrLabel1,
+ this.lblAdresse});
+ this.ReportHeader.HeightF = 420F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // lblAdresse
+ //
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 182.3333F);
+ 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(454.5F, 153.1667F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText2});
+ this.bottomMarginBand1.HeightF = 120F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblBudget,
+ this.lblAnrede,
+ this.xrLabel16,
+ this.xrTable3});
+ this.Page1.HeightF = 280.6459F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrTable3
+ //
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 143.375F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow14,
+ this.xrTableRow6});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(609.4998F, 50F);
+ this.xrTable3.StylePriority.UseBorderColor = false;
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell41,
+ this.xrTableCell14,
+ this.xrTableCell16,
+ this.xrTableCell53});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.StylePriority.UseBackColor = false;
+ this.xrTableRow14.Weight = 0.034389737059785389D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.StylePriority.UseTextAlignment = false;
+ this.xrTableCell41.Text = "Zeitraum";
+ this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell41.Weight = 0.28012821678869715D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBackColor = false;
+ this.xrTableCell14.StylePriority.UseBorderColor = false;
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "geleistete FLS";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell14.Weight = 0.27371793705745673D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Multiline = true;
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "Stundensatz";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell16.Weight = 0.17692307692307691D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "Gesamtsumme";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.20692270132211538D;
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText4});
+ this.ReportFooter.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.ReportFooter.HeightF = 253.0833F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrRichText4
+ //
+ this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrRichText4.Name = "xrRichText4";
+ this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
+ this.xrRichText4.SizeF = new System.Drawing.SizeF(474.9998F, 253.0833F);
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Calibri", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(488F, 0F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(203.9999F, 85.74998F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Caritasverband \r\nfür das Dekanat \r\nAhlen e.V.\r\n";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(488F, 133F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(203.9999F, 212.0821F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Calibri", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 147F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(390F, 35.33331F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Caritasverband Ahlen e.V. Postfach 13 26 59203 Ahl" +
+ "en";
+ //
+ // ortDatum
+ //
+ this.ortDatum.BackColor = System.Drawing.Color.Transparent;
+ this.ortDatum.LocationFloat = new DevExpress.Utils.PointFloat(488F, 357.4577F);
+ this.ortDatum.Multiline = true;
+ this.ortDatum.Name = "ortDatum";
+ this.ortDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.ortDatum.SizeF = new System.Drawing.SizeF(199.4166F, 17.79282F);
+ this.ortDatum.StylePriority.UseBackColor = false;
+ this.ortDatum.StylePriority.UseFont = false;
+ this.ortDatum.StylePriority.UseTextAlignment = false;
+ this.ortDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.CanGrow = false;
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(691.9997F, 115.2071F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel16.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(649.4792F, 60.22914F);
+ this.xrLabel16.StylePriority.UseBackColor = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Abrechnung der Fachleistungsstunden ambulant betreutes Wohnen\r\nfür den Monat [Acc" +
+ "ountingPeriodStart!MM/yyyy]\r\n";
+ this.xrLabel16.WordWrap = false;
+ //
+ // lblAnrede
+ //
+ this.lblAnrede.BackColor = System.Drawing.Color.Transparent;
+ this.lblAnrede.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.22914F);
+ this.lblAnrede.Multiline = true;
+ this.lblAnrede.Name = "lblAnrede";
+ this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAnrede.SizeF = new System.Drawing.SizeF(649.4792F, 83.14581F);
+ this.lblAnrede.StylePriority.UseBackColor = false;
+ this.lblAnrede.StylePriority.UseFont = false;
+ this.lblAnrede.Text = "Sehr geehrte Frau Althoff,\r\n\r\nhiermit stellen wir Ihnen die geleisteten Fachleist" +
+ "ungsstunden für Frau XXXXXXX in Rechnung.\r\n";
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7,
+ this.cellGeleisteteFls,
+ this.cellStundensatz,
+ this.cellGesamt});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.034389737059785389D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.28012821678869715D;
+ //
+ // cellGeleisteteFls
+ //
+ this.cellGeleisteteFls.Name = "cellGeleisteteFls";
+ this.cellGeleisteteFls.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellGeleisteteFls.StylePriority.UsePadding = false;
+ this.cellGeleisteteFls.StylePriority.UseTextAlignment = false;
+ this.cellGeleisteteFls.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.cellGeleisteteFls.Weight = 0.27371793705745673D;
+ //
+ // cellStundensatz
+ //
+ this.cellStundensatz.Name = "cellStundensatz";
+ this.cellStundensatz.StylePriority.UseTextAlignment = false;
+ this.cellStundensatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.cellStundensatz.Weight = 0.17692307692307691D;
+ //
+ // cellGesamt
+ //
+ this.cellGesamt.Name = "cellGesamt";
+ this.cellGesamt.StylePriority.UseTextAlignment = false;
+ this.cellGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.cellGesamt.Weight = 0.20692270132211538D;
+ //
+ // lblBudget
+ //
+ this.lblBudget.BackColor = System.Drawing.Color.Transparent;
+ this.lblBudget.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblBudget.LocationFloat = new DevExpress.Utils.PointFloat(0F, 224.5834F);
+ this.lblBudget.Multiline = true;
+ this.lblBudget.Name = "lblBudget";
+ this.lblBudget.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblBudget.SizeF = new System.Drawing.SizeF(629.6875F, 56.0625F);
+ this.lblBudget.StylePriority.UseBackColor = false;
+ this.lblBudget.StylePriority.UseFont = false;
+ this.lblBudget.Text = "XXXX hat XXX Fachleistungsstunden für den Bewilligungszeitraum 01.01.2014-31.12." +
+ "2014 zur Verfügung! XXXXX FLS bleiben noch zur Verfügung. ";
+ //
+ // 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.ReportFooter});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Times New Roman", 10F, 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(90, 45, 50, 120);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).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.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel lblAdresse;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel ortDatum;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel lblBudget;
+ private DevExpress.XtraReports.UI.XRLabel lblAnrede;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell cellGeleisteteFls;
+ private DevExpress.XtraReports.UI.XRTableCell cellStundensatz;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamt;
+ }
+}
diff --git a/ReportImp/CaritasAhlen/ServiceInvoiceReport.cs b/ReportImp/CaritasAhlen/ServiceInvoiceReport.cs
new file mode 100644
index 000000000..99c2ce886
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServiceInvoiceReport.cs
@@ -0,0 +1,189 @@
+using System;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.Plugins;
+using BeWo.Service.ServiceImplementations;
+using BS.Shared;
+using BS.Shared.Core;
+using DevExpress.XtraReports.UI;
+
+namespace CaritasAhlen
+{
+ public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ {
+ public ServiceInvoiceReport()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
+ {
+ sb.AppendLine(pRO.RecipientPostCodeAndTown);
+ }
+ lblAdresse.Text = sb.ToString();
+
+ pRO.Notice = "";
+ ortDatum.Text = string.Format("Ahlen, den {0}", pRO.InvoiceDate);
+
+ //lblAZ.Text = pRO.CustomerReferenceNumber;
+ if (pRO.InvoiceDateTime.HasValue)
+ pRO.Notice = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(30));
+
+ decimal stunden = 0;
+ decimal stundenSatz = 0;
+ decimal rateFactor = 0;
+
+ if (pRO.ServiceInvoicePeriods != null)
+ {
+ foreach (var sip in pRO.ServiceInvoicePeriods)
+ {
+ if (sip.ServiceInvoiceItems != null)
+ {
+ foreach (var ii in sip.ServiceInvoiceItems)
+ {
+ //if (!String.IsNullOrEmpty(ii.RateFactor))
+ //{
+
+ //var rfStr = ii.RateFactor.Replace("%", "").Replace(",00", "").Trim();
+ //int rfInt = 0;
+ //Int32.TryParse(rfStr, out rfInt);
+
+ //rateFactor = (100m + rfInt) / 100m;
+
+
+ //}
+ if (ii.HourlyRate.HasValue)
+ {
+ stundenSatz = ii.HourlyRate.Value;
+ }
+ if (ii.UnitCount.HasValue)
+ {
+ stunden = ii.UnitCount.Value;
+ }
+ }
+ }
+ }
+
+ }
+
+ cellGeleisteteFls.Text = String.Format("{0:0.00}", stunden);
+ cellStundensatz.Text = String.Format("{0:c}", stundenSatz);
+ cellGesamt.Text = String.Format("{0}", pRO.GrossClaim);
+
+ SetCustomerInfos(pRO);
+ SetBewilligungInfos(pRO);
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private void SetCustomerInfos(ServiceInvoiceRO pRO)
+ {
+ String mnr = String.Empty;
+ Customer c = null;
+ if (pRO.CustomerOid.HasValue)
+ {
+ c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value);
+ }
+ if (c == null)
+ {
+ if (pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
+ c = c2s.SupportConcept.Customer;
+ }
+ }
+ }
+
+ private void SetBewilligungInfos(ServiceInvoiceRO pRO)
+ {
+ DateTime? start = null;
+ DateTime? end = null;
+ Customer c = null;
+ long c2sOid = 0;
+ decimal gesamtbudget = 0;
+ decimal restBudget = 0;
+
+ if (pRO.CustomerOid.HasValue)
+ {
+ c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value);
+ }
+ if (pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
+ c2sOid = c2s.Oid.Value;
+ start = c2s.StartDate;
+ end = c2s.EndDate;
+
+ if (c == null)
+ {
+ c = c2s.SupportConcept.Customer;
+ }
+ }
+
+ String customername = "";
+ String customername2 = "";
+ if (c != null)
+ {
+ customername = c.Person.FirstNameLastName;
+ customername2 = c.Person.FirstNameLastName;
+ if (c.Person.Sex.HasValue)
+ {
+ if (c.Person.Sex.Value == Sex.Female)
+ {
+ customername = "Frau " + customername;
+ customername2 = "Frau " + customername2;
+ }
+ else
+ {
+ customername = "Herr " + customername;
+ customername2 = "Herrn " + customername2;
+ }
+ }
+ }
+ if (c2sOid > 0)
+ {
+ ServiceRecordStatisticFactory factory = new ServiceRecordStatisticFactory();
+ var stats = factory.CreateSupportConceptStatisticsImpl(c2sOid, pRO.AccountingPeriodEnd);
+
+ if (stats != null)
+ {
+ gesamtbudget = stats.MinutesApprovedTotal / 60;
+ restBudget = (stats.MinutesApprovedTotal - stats.MinutesProvidedTotal) / 60;
+ }
+
+ }
+
+ lblBudget.Text = String.Format("{0} hat {1:0.00} Fachleistungsstunden für den Bewilligungszeitraum {2:dd.MM.yyyy}-{3:dd.MM.yyyy} zur Verfügung! {4:0.00} FLS bleiben noch zur Verfügung.",
+ customername,
+ gesamtbudget,
+ start,
+ end,
+ restBudget);
+
+
+ lblAnrede.Text =
+ String.Format(
+ "Sehr geehrte Frau Althoff,\n\nhiermit stellen wir Ihnen die geleisteten Fachleistungsstunden für {0} in Rechnung.",
+ customername2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/ServiceInvoiceReport.resx b/ReportImp/CaritasAhlen/ServiceInvoiceReport.resx
new file mode 100644
index 000000000..6347971eb
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServiceInvoiceReport.resx
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADEAXABmAHMAMgA0ACAAaABlAGEAZABlAHIAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABiAFwAZgBzADIAMABcAGMAZgAwACAATQBvAG4AaQBrAGEAIABHAGUAcgB1AGwAbAB9AFwAYgBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMQA4AFwAYwBmADAAIABEAGkAcABsAG8AbQAtAFMAbwB6AGkAYQBsAGEAcgBiAGUAaQB0AGUAcgBpAG4AfQBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMgAwAFwAYwBmADAAIABGAGEAYwBoAGQAaQBlAG4AcwB0AGwAZQBpAHQAZQByAGkAbgB9AFwAZgBzADIAMABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUAMwBcAHIAaQBuAC0ANQAzAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAcwAyADAAXABjAGYAMAAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMgAwAFwAYwBmADAAIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABTAHUAYwBoAHQAawByAGEAbgBrAGUAfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAcwAxADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADIAMABcAGMAZgAwACAAUgBvAHQAdABtAGEAbgBuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADIANwB9AFwAZgBzADIAMABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMgAwAFwAYwBmADAAIAA1ADkAMgAyADkAIABBAGgAbABlAG4AfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADIAMABcAGMAZgAwACAAVABlAGwAZQBmAG8AbgA6ACAAMAAgADIAMwAgADgAMgAgADgAOQAzACAAMQAyADAAfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADIAMABcAGMAZgAwACAAVABlAGwAZQBmAGEAeAA6ACAAMAAgADIAMwAgADgAMgAgADgAOQAzACAAMgAwADAAfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBpAGUAbABkAHsAXAAqAFwAZgBsAGQAaQBuAHMAdAB7AFwAZgBzADEAOABcAGMAZgAwACAAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBtAC4AZwBlAHIAdQBsAGwAQABjAGEAcgBpAHQAYQBzAC0AYQBoAGwAZQBuAC4AZABlACIAIAB9AH0AewBcAGYAbABkAHIAcwBsAHQAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmAHMAMQA4AFwAYwBmADIAXABjAHMANAAgAG0ALgBnAGUAcgB1AGwAbABAAGMAYQByAGkAdABhAHMALQBhAGgAbABlAG4ALgBkAGUAfQB9AH0AXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA4AFwAYwBmADAAIAB3AHcAdwAuAGMAYQByAGkAdABhAHMALQBhAGgAbABlAG4ALgBkAGUAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADEAXABmAHMAMgA0ACAAZgBvAG8AdABlAHIAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHQAcgBvAHcAZABcAGkAcgBvAHcAMABcAGkAcgBvAHcAYgBhAG4AZAAtADEAXABsAGEAcwB0AHIAbwB3AFwAdAByAGcAYQBwAGgAMQAwADgAXAB0AHIAbABlAGYAdAAtADEAMAA4AFwAdAByAHIAaAAxADIANwAyAFwAdAByAGYAdABzAFcAaQBkAHQAaAAzAFwAdAByAHcAVwBpAGQAdABoADEAMAAzADEANABcAHQAcgBmAHQAcwBXAGkAZAB0AGgAQgAzAFwAdAByAGEAdQB0AG8AZgBpAHQAMQBcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAbAAxADAAOABcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZAByADEAMAA4AFwAdAByAHAAYQBkAGQAZgB0ADMAXAB0AGIAbABsAGsAaABkAHIAcgBvAHcAcwBcAHQAYgBsAGwAawBuAG8AYwBvAGwAYgBhAG4AZABcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA2ADYAMABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADEAMAA4AFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQAMQAwADgAXABjAGUAbABsAHgAMgA1ADUAMgBcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADIANgA4AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAA0ADgAMgAwAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIANgA5ADMAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADcANQAxADMAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA2ADkAMwBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADEAMAA4AFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQAMQAwADgAXABjAGUAbABsAHgAMQAwADIAMAA2AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGkAbgB0AGIAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAZgBzADEANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGkAbgB0AGIAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMQA0AFwAYwBmADAAIABEAGEAcgBsAGUAaABuAHMAawBhAHMAcwBlACAATQBcAHUAMgA1ADIAXAAnAGYAYwBuAHMAdABlAHIAIABlAEcAXABsAGkAbgBlACAASQBCAEEATgAgAEQARQA3ADAAIAA0ADAAMAA2ACAAMAAyADYANQAgADAAMAAwADQAIAAwADEAMgA1ACAAMAAwAFwAbABpAG4AZQAgAEIASQBDACAARwBFAE4ATwBEAEUATQAxAEQASwBNAH0AXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaQBuAHQAYgBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaQBuAHQAYgBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAcwAxADQAXABjAGYAMAAgAEcAZQByAHQAcgB1AGQAIABCAG8AcgBnAG0AYQBuAG4AIAAoAFYAbwByAHMAdABhAG4AZABzAHYAbwByAHMAaQB0AHoAZQBuAGQAZQApAFwAbABpAG4AZQAgAEgAZQBpAG4AcgBpAGMAaAAgAFMAaQBuAGQAZQByACAAKABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAZQByACkAXABsAGkAbgBlACAAfQBcAGYAcwAxADQAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGkAbgB0AGIAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMQA0AFwAYwBmADAAIABcAGwAaQBuAGUAIABWAG8AbABrAHMAYgBhAG4AawAgAEEAaABsAGUAbgAgAGUARwBcAGwAaQBuAGUAIABJAEIAQQBOACAARABFADAANwAgADQAMQAyADYAIAAyADUAMAAxACAAMAAxADAANQAgADAANwA1ADUAIAAwADAAXABsAGkAbgBlACAAQgBJAEMAIABHAEUATgBPAEQARQBNADEAQQBIAEwAXABsAGkAbgBlACAAfQBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABpAG4AdABiAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADEANABcAGMAZgAwACAAUwBpAHQAegAgAGQAZQBzACAAVgBlAHIAZQBpAG4AcwAgAEEAaABsAGUAbgBcAGwAaQBuAGUAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABNAFwAdQAyADUAMgBcACcAZgBjAG4AcwB0AGUAcgB9AFwAZgBzADEANABcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaQBuAHQAYgBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAcwAxADQAXABjAGYAMAAgAFwAbABpAG4AZQAgAFMAcABhAHIAawBhAHMAcwBlACAATQBcAHUAMgA1ADIAXAAnAGYAYwBuAHMAdABlAHIAbABhAG4AZAAgAE8AcwB0AFwAbABpAG4AZQAgAEkAQgBBAE4AIABEAEUAOAA0ACAANAAwADAANQAgADAAMQA1ADAAIAAwADAAMAAwACAAMAAxADgAOAAgADIAMABcAGwAaQBuAGUAIABCAEkAQwAgAFcARQBMAEEARABFAEQAMQBNAFMAVAB9AFwAZgBzADEANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAewBcAGYAcwAxADQAXABjAGYAMAAgAFMAdABlAHUAZQByAG4AdQBtAG0AZQByACAAMwAwADQALwA1ADkAOQAzAC8AMAA4ADgANwB9AFwAZgBzADEANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgBzADEANABcAGMAZgAwACAAVgBlAHIAZQBpAG4AcwByAGUAZwBpAHMAdABlAHIAbgB1AG0AbQBlAHIAIAA1ADAAMwAyADEAfQBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABmAHMAMQA0AFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABpAG4AdABiAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADEANABcAGMAZgAwACAAXABsAGkAbgBlACAAXABsAGkAbgBlACAAXABsAGkAbgBlACAAfQBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmAHMAMQA0AFwAYwBmADAAIABHAGwAXAB1ADIAMgA4AFwAJwBlADQAdQBiAGkAZwBlAHIALQBJAGQAZQBuAHQAaQBmAGkAawBhAHQAaQBvAG4AcwBuAHUAbQBtAGUAcgBcAGwAaQBuAGUAIABEAEUAIAAxADYAIABaAFoAWgAgADAAMAAwADAAMAA2ADYAMAAwADUANwBcAGwAaQBuAGUAIAB9AFwAZgBzADEANABcAGMAZQBsAGwAXAB0AHIAbwB3AGQAXABpAHIAbwB3ADAAXABpAHIAbwB3AGIAYQBuAGQALQAxAFwAbABhAHMAdAByAG8AdwBcAHQAcgBnAGEAcABoADEAMAA4AFwAdAByAGwAZQBmAHQALQAxADAAOABcAHQAcgByAGgAMQAyADcAMgBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAMwBcAHQAcgB3AFcAaQBkAHQAaAAxADAAMwAxADQAXAB0AHIAZgB0AHMAVwBpAGQAdABoAEIAMwBcAHQAcgBhAHUAdABvAGYAaQB0ADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGwAMQAwADgAXAB0AHIAcABhAGQAZABmAGIAMwBcAHQAcgBwAGEAZABkAGYAcgAzAFwAdAByAHAAYQBkAGQAcgAxADAAOABcAHQAcgBwAGEAZABkAGYAdAAzAFwAdABiAGwAbABrAGgAZAByAHIAbwB3AHMAXAB0AGIAbABsAGsAbgBvAGMAbwBsAGIAYQBuAGQAXAB0AGIAbABpAG4AZAB0AHkAcABlADMAXAB0AGIAbABpAG4AZAAwAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIANgA2ADAAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADIANQA1ADIAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgAyADYAOABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADEAMAA4AFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQAMQAwADgAXABjAGUAbABsAHgANAA4ADIAMABcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADYAOQAzAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAA3ADUAMQAzAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIANgA5ADMAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADEAMAAyADAANgBcAHIAbwB3AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADIAXABjAGYAMAAgAEIAaQB0AHQAZQAgAFwAdQAyADUAMgBcACcAZgBjAGIAZQByAHcAZQBpAHMAZQBuACAAcwBpAGUAIABkAGUAbgAgAEIAZQB0AHIAYQBnACAAdQBuAHQAZQByACAAQQBuAGcAYQBiAGUAIABkAGUAcgAgAEQAZQBiAGkAdABvAHIAZQBuACAATgByAC4AIABhAHUAZgAgAHUAbgBzAGUAcgAgAEsAbwBuAHQAbwAgAGIAZQBpACAAZABlAHIAIABWAG8AbABrAHMAYgBhAG4AawAgAEEAaABsAGUAbgAuAH0AXABmADEAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMgAyAFwAYwBmADAAIABGAFwAdQAyADUAMgBcACcAZgBjAHIAIABSAFwAdQAyADUAMgBcACcAZgBjAGMAawBmAHIAYQBnAGUAbgAgAHMAdABlAGgAZQBuACAAdwBpAHIAIABJAGgAbgBlAG4AIABnAGUAcgBuAGUAIAB6AHUAcgAgAFYAZQByAGYAXAB1ADIANQAyAFwAJwBmAGMAZwB1AG4AZwAuAH0AXABmADEAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADIAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADIAXABjAGYAMAAgAE0AaQB0ACAAZgByAGUAdQBuAGQAbABpAGMAaABlAG4AIABHAHIAXAB1ADIANQAyAFwAJwBmAGMAXAB1ADIAMgAzAFwAJwBkAGYAZQBuAH0AXABmADEAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADIAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMAAgAEMAIABhACAAcgAgAGkAIAB0ACAAYQAgAHMAIAB2ACAAZQAgAHIAIABiACAAYQAgAG4AIABkAH0AXABiAFwAZgAxAFwAZgBzADIAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMAAgAGYAXAB1ADIANQAyAFwAJwBmAGMAcgAgAGQAYQBzACAARABlAGsAYQBuAGEAdAAgAEEAaABsAGUAbgAgAGUALgBWAC4AfQBcAGIAXABmADEAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADIAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMgAyAFwAYwBmADAAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAfQBcAGYAMQBcAGYAcwAyADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADgAXABjAGYAMAAgAEgAZQBpAG4AcgBpAGMAaAAgAFMAaQBuAGQAZQByAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/ServicesOverviewReport.Designer.cs b/ReportImp/CaritasAhlen/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..25eab448d
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,867 @@
+namespace CaritasAhlen
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.summeMinuten = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.rechnungsDatum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.mitarbeiterName = new DevExpress.XtraReports.UI.XRLabel();
+ this.bewilligteFLSW = new DevExpress.XtraReports.UI.XRLabel();
+ this.aktenzeichenLV = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = 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.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail.HeightF = 40F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(668.1122F, 40F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell11,
+ this.xrTableCell9});
+ 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 = 2D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell3.Weight = 0.18753765541295459D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit\r\nvon ........ bis";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell4.Weight = 0.28509747766143523D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Anzahl Minuten";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell11.Weight = 0.17273266511815133D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell9.Multiline = true;
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Unterschrift\r\nKlient/in¹";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell9.Weight = 0.27573206034180336D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 10.875F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable1
+ //
+ 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(668.1122F, 25F);
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.xrTableCell7,
+ this.xrTableCell5,
+ this.xrTableCell6});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.53004053969208287D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[TimeRangeString]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell7.Weight = 0.8057753721489509D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "[Minutes]";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.48819703013341043D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.77930571912647739D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.CostBearer")});
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.Text = "[Minutes]";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.13057477612895693D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.EmployeeName")});
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 0.37864615853262135D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Weight = 0.0024190560569750108D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail2
+ //
+ this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2,
+ this.xrLabel14,
+ this.rechnungsDatum,
+ this.xrLabel12,
+ this.xrLabel2,
+ this.xrLabel5,
+ this.xrLabel3,
+ this.xrLabel4});
+ this.Detail2.HeightF = 195.3124F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001033147F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(668.1121F, 25F);
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.summeMinuten,
+ this.xrTableCell13});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "Summe";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell8.Weight = 1.3358156145594715D;
+ //
+ // summeMinuten
+ //
+ this.summeMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.summeMinuten.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.summeMinuten.Name = "summeMinuten";
+ this.summeMinuten.StylePriority.UseBorders = false;
+ this.summeMinuten.StylePriority.UseFont = false;
+ this.summeMinuten.StylePriority.UseTextAlignment = false;
+ this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.summeMinuten.Weight = 0.48819673285184828D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell13.Weight = 0.77930583803910225D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 101.1875F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(121.1128F, 23.99999F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.Text = "Datum";
+ this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // rechnungsDatum
+ //
+ this.rechnungsDatum.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
+ this.rechnungsDatum.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F);
+ this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77F);
+ this.rechnungsDatum.Multiline = true;
+ this.rechnungsDatum.Name = "rechnungsDatum";
+ this.rechnungsDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.rechnungsDatum.SizeF = new System.Drawing.SizeF(121.1128F, 24F);
+ this.rechnungsDatum.StylePriority.UseBorderDashStyle = false;
+ this.rechnungsDatum.StylePriority.UseBorders = false;
+ this.rechnungsDatum.StylePriority.UseFont = false;
+ this.rechnungsDatum.StylePriority.UseTextAlignment = false;
+ this.rechnungsDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1123F, 101.1875F);
+ this.xrLabel12.Multiline = true;
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(198.8877F, 24F);
+ this.xrLabel12.StylePriority.UseBorders = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "Unterschrift Klient / in¹";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.11F, 77F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(198.89F, 24F);
+ this.xrLabel2.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7918F, 101.1875F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(258.9456F, 24F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Mitarbeiter / in";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.79F, 77F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(300.61F, 24F);
+ this.xrLabel3.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 138.6458F);
+ 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(667F, 56.66669F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "¹ Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesamm" +
+ "elt am Ende des\r\n Monats quittiert werden.";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel21,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel18,
+ this.xrLabel17,
+ this.mitarbeiterName,
+ this.bewilligteFLSW,
+ this.aktenzeichenLV,
+ this.xrLabel16,
+ this.xrLabel9,
+ this.xrLabel15,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel8,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel1});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
+ this.ReportHeader.HeightF = 330F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 207.2917F);
+ this.xrLabel21.Multiline = true;
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(233.18F, 20F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.StylePriority.UseTextAlignment = false;
+ this.xrLabel21.Text = "Verantwortliche Mitarbeiter / in";
+ this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 274.4791F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(55.48785F, 24.08337F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Jahr:";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(523.6003F, 274.4791F);
+ this.xrLabel20.Multiline = true;
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
+ this.xrLabel20.StylePriority.UseBorders = false;
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.Text = "[Year]";
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(63.82117F, 274.4791F);
+ this.xrLabel18.Multiline = true;
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(127.8836F, 24.08337F);
+ this.xrLabel18.StylePriority.UseBorders = false;
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "[Month]";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 274.4791F);
+ this.xrLabel17.Multiline = true;
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(63.82112F, 24.08337F);
+ this.xrLabel17.StylePriority.UseBorders = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "Monat:";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // mitarbeiterName
+ //
+ this.mitarbeiterName.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.mitarbeiterName.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.mitarbeiterName.LocationFloat = new DevExpress.Utils.PointFloat(325.1497F, 207.2917F);
+ this.mitarbeiterName.Multiline = true;
+ this.mitarbeiterName.Name = "mitarbeiterName";
+ this.mitarbeiterName.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.mitarbeiterName.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.mitarbeiterName.StylePriority.UseBorders = false;
+ this.mitarbeiterName.StylePriority.UseFont = false;
+ this.mitarbeiterName.StylePriority.UseTextAlignment = false;
+ this.mitarbeiterName.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // bewilligteFLSW
+ //
+ this.bewilligteFLSW.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.bewilligteFLSW.LocationFloat = new DevExpress.Utils.PointFloat(325.1497F, 167.2917F);
+ this.bewilligteFLSW.Multiline = true;
+ this.bewilligteFLSW.Name = "bewilligteFLSW";
+ this.bewilligteFLSW.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.bewilligteFLSW.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.bewilligteFLSW.StylePriority.UseBorders = false;
+ this.bewilligteFLSW.StylePriority.UseFont = false;
+ this.bewilligteFLSW.StylePriority.UseTextAlignment = false;
+ this.bewilligteFLSW.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // aktenzeichenLV
+ //
+ this.aktenzeichenLV.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.aktenzeichenLV.LocationFloat = new DevExpress.Utils.PointFloat(325.1497F, 147.2917F);
+ this.aktenzeichenLV.Multiline = true;
+ this.aktenzeichenLV.Name = "aktenzeichenLV";
+ this.aktenzeichenLV.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.aktenzeichenLV.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.aktenzeichenLV.StylePriority.UseBorders = false;
+ this.aktenzeichenLV.StylePriority.UseFont = false;
+ this.aktenzeichenLV.StylePriority.UseTextAlignment = false;
+ this.aktenzeichenLV.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(325.1497F, 127.2917F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.xrLabel16.StylePriority.UseBorders = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "[CustomerFirstName]";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(325.1497F, 107.2917F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "[CustomerLastName]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 147.2917F);
+ 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(260.9F, 20F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "Aktenzeichen Landschaftsverband";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 167.2917F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(305.49F, 20F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Bewilligte Fachleistungsstunden / wöchentl.";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 127.2917F);
+ 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(169.03F, 20F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Vorname Klient / in";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 107.2917F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(169.03F, 20F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Name Klient / in";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(136.0289F, 53.125F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(466.0289F, 24.08336F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Caritasverband für das Dekanat Ahlen e.V.";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(63.82117F, 53.125F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(72.20772F, 24.08336F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Anbieter:";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
+ this.xrLabel1.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.HeightF = 75F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.DetailReport1,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 75, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ 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.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel rechnungsDatum;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell summeMinuten;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRLabel mitarbeiterName;
+ private DevExpress.XtraReports.UI.XRLabel bewilligteFLSW;
+ private DevExpress.XtraReports.UI.XRLabel aktenzeichenLV;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ }
+}
diff --git a/ReportImp/CaritasAhlen/ServicesOverviewReport.cs b/ReportImp/CaritasAhlen/ServicesOverviewReport.cs
new file mode 100644
index 000000000..aa7b875a8
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServicesOverviewReport.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.UI;
+
+namespace CaritasAhlen
+{
+ public partial class Stundenzettel : XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ servicesBillable.Add(s);
+ }
+
+ pRO.Services = servicesBillable;
+ }
+ bindingSource1.DataSource = pRO;
+ // rechnungsDatum.Text = DateTime.Now.ToShortDateString();
+
+ summeMinuten.Text = string.Format("{0:0.##}", pRO.TotalFLMBillable);
+
+ if (pRO.SupportConceptCostBearer != null)
+ aktenzeichenLV.Text = pRO.SupportConceptCostBearer.CustomerReferenceNumber ?? string.Empty;
+
+ bewilligteFLSW.Text = string.Format("{0:0.##} Stunden", pRO.ApprovedFLSPerWeek);
+ }
+ }
+}
diff --git a/ReportImp/CaritasAhlen/ServicesOverviewReport.resx b/ReportImp/CaritasAhlen/ServicesOverviewReport.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServicesOverviewReport.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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/ServicesOverviewReport67.Designer.cs b/ReportImp/CaritasAhlen/ServicesOverviewReport67.Designer.cs
new file mode 100644
index 000000000..a4c4f5917
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServicesOverviewReport67.Designer.cs
@@ -0,0 +1,881 @@
+namespace CaritasAhlen
+{
+ partial class Stundenzettel67
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel67));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.summeMinuten = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.rechnungsDatum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.mitarbeiterName = new DevExpress.XtraReports.UI.XRLabel();
+ this.bewilligteFLSW = new DevExpress.XtraReports.UI.XRLabel();
+ this.aktenzeichenLV = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = 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.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail.HeightF = 60F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(670F, 60F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell10,
+ this.xrTableCell4,
+ this.xrTableCell11,
+ this.xrTableCell9});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 3D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.Weight = 0.16543926537210274D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit\r\nvon ........ bis";
+ this.xrTableCell4.Weight = 0.19301246437612851D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Anzahl Minuten";
+ this.xrTableCell11.Weight = 0.11029283646384648D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell9.Multiline = true;
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Namenskürzel Mitarbeiter/in";
+ this.xrTableCell9.Weight = 0.17922585869984758D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 10.875F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable1
+ //
+ 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(670F, 25F);
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.xrTableCell12,
+ this.xrTableCell7,
+ this.xrTableCell5,
+ this.xrTableCell6});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.4675835803565655D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[TimeRangeString]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell7.Weight = 0.54551408776569332D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "[Minutes]";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.31172235476764726D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.50654873116119581D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.CostBearer")});
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.Text = "[Minutes]";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.13057477612895693D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.EmployeeName")});
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 0.37864615853262135D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Weight = 0.0024190560569750108D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail2
+ //
+ this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrTable2,
+ this.xrLabel14,
+ this.rechnungsDatum,
+ this.xrLabel5,
+ this.xrLabel3,
+ this.xrLabel4});
+ this.Detail2.HeightF = 291.67F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001033147F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(669.9999F, 25F);
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.summeMinuten,
+ this.xrTableCell13});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "Summe";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell8.Weight = 1.7924027556336046D;
+ //
+ // summeMinuten
+ //
+ this.summeMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.summeMinuten.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.summeMinuten.Name = "summeMinuten";
+ this.summeMinuten.StylePriority.UseBorders = false;
+ this.summeMinuten.StylePriority.UseFont = false;
+ this.summeMinuten.StylePriority.UseTextAlignment = false;
+ this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.summeMinuten.Weight = 0.311722430345741D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell13.Weight = 0.5065486966225009D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel14.BorderWidth = 2F;
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 101.1875F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(369.3877F, 45.89577F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseBorderWidth = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.Text = "Datum";
+ this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // rechnungsDatum
+ //
+ this.rechnungsDatum.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
+ this.rechnungsDatum.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F);
+ this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77F);
+ this.rechnungsDatum.Multiline = true;
+ this.rechnungsDatum.Name = "rechnungsDatum";
+ this.rechnungsDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.rechnungsDatum.SizeF = new System.Drawing.SizeF(119.9999F, 24F);
+ this.rechnungsDatum.StylePriority.UseBorderDashStyle = false;
+ this.rechnungsDatum.StylePriority.UseBorders = false;
+ this.rechnungsDatum.StylePriority.UseFont = false;
+ this.rechnungsDatum.StylePriority.UseTextAlignment = false;
+ this.rechnungsDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(369.3878F, 101.1875F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(300.6122F, 24F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Mitarbeiter / in³";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(120F, 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(566.9999F, 56.67001F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "³ Die weiteren abrechnungsfähigen Betreuungsleistungen können zeitnah einzeln (in" +
+ " der jeweiligen\r\n Zeile) oder gesammelt am Ende des Monats nachgewiesen werden." +
+ "";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText1,
+ this.xrLabel21,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel18,
+ this.xrLabel17,
+ this.mitarbeiterName,
+ this.bewilligteFLSW,
+ this.aktenzeichenLV,
+ this.xrLabel16,
+ this.xrLabel9,
+ this.xrLabel15,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel8,
+ this.xrLabel7,
+ this.xrLabel6});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
+ this.ReportHeader.HeightF = 388.3333F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 265.1042F);
+ this.xrLabel21.Multiline = true;
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(233.18F, 20F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.StylePriority.UseTextAlignment = false;
+ this.xrLabel21.Text = "Verantwortliche Mitarbeiter / in";
+ this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(369.3878F, 332.2916F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(55.48785F, 24.08337F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Jahr:";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(424.8756F, 332.2916F);
+ this.xrLabel20.Multiline = true;
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
+ this.xrLabel20.StylePriority.UseBorders = false;
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.Text = "[Year]";
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(119.9999F, 332.2916F);
+ this.xrLabel18.Multiline = true;
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(200F, 24.08337F);
+ this.xrLabel18.StylePriority.UseBorders = false;
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "[Month]";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(56.17878F, 332.2916F);
+ this.xrLabel17.Multiline = true;
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(63.82112F, 24.08337F);
+ this.xrLabel17.StylePriority.UseBorders = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "Monat:";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // mitarbeiterName
+ //
+ this.mitarbeiterName.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.mitarbeiterName.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.mitarbeiterName.LocationFloat = new DevExpress.Utils.PointFloat(369.39F, 265.1042F);
+ this.mitarbeiterName.Multiline = true;
+ this.mitarbeiterName.Name = "mitarbeiterName";
+ this.mitarbeiterName.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.mitarbeiterName.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.mitarbeiterName.StylePriority.UseBorders = false;
+ this.mitarbeiterName.StylePriority.UseFont = false;
+ this.mitarbeiterName.StylePriority.UseTextAlignment = false;
+ this.mitarbeiterName.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // bewilligteFLSW
+ //
+ this.bewilligteFLSW.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.bewilligteFLSW.LocationFloat = new DevExpress.Utils.PointFloat(369.39F, 225.1042F);
+ this.bewilligteFLSW.Multiline = true;
+ this.bewilligteFLSW.Name = "bewilligteFLSW";
+ this.bewilligteFLSW.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.bewilligteFLSW.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.bewilligteFLSW.StylePriority.UseBorders = false;
+ this.bewilligteFLSW.StylePriority.UseFont = false;
+ this.bewilligteFLSW.StylePriority.UseTextAlignment = false;
+ this.bewilligteFLSW.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // aktenzeichenLV
+ //
+ this.aktenzeichenLV.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.aktenzeichenLV.LocationFloat = new DevExpress.Utils.PointFloat(369.39F, 205.1042F);
+ this.aktenzeichenLV.Multiline = true;
+ this.aktenzeichenLV.Name = "aktenzeichenLV";
+ this.aktenzeichenLV.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.aktenzeichenLV.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.aktenzeichenLV.StylePriority.UseBorders = false;
+ this.aktenzeichenLV.StylePriority.UseFont = false;
+ this.aktenzeichenLV.StylePriority.UseTextAlignment = false;
+ this.aktenzeichenLV.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(369.39F, 185.1042F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.xrLabel16.StylePriority.UseBorders = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "[CustomerFirstName]";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(369.39F, 165.1042F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(252.06F, 20F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "[CustomerLastName]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 205.1042F);
+ 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(260.9F, 20F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "Aktenzeichen Landschaftsverband";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225.1042F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(305.49F, 20F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Bewilligte Fachleistungsstunden / wöchentl.";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 185.1042F);
+ 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(169.03F, 20F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Vorname Klient / in";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 165.1042F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(169.03F, 20F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Name Klient / in";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(136.0289F, 110.9375F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(466.0289F, 24.08336F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Caritasverband für das Dekanat Ahlen e.V.";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(63.82117F, 110.9375F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(72.20772F, 24.08336F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Anbieter:";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.HeightF = 75F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 0F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(605.1297F, 98.0196F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell10.Multiline = true;
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 2, 100F);
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.Text = "Tätigkeit\r\ngemäß\r\nFußnote²";
+ this.xrTableCell10.Weight = 0.27573209283069111D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.77930584269849268D;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(369.39F, 77F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(300.61F, 24F);
+ this.xrLabel3.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(120F, 147.0833F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(567F, 87.91669F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = resources.GetString("xrLabel1.Text");
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Stundenzettel67
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.DetailReport1,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(70, 70, 75, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ 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.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel rechnungsDatum;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell summeMinuten;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRLabel mitarbeiterName;
+ private DevExpress.XtraReports.UI.XRLabel bewilligteFLSW;
+ private DevExpress.XtraReports.UI.XRLabel aktenzeichenLV;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ }
+}
diff --git a/ReportImp/CaritasAhlen/ServicesOverviewReport67.cs b/ReportImp/CaritasAhlen/ServicesOverviewReport67.cs
new file mode 100644
index 000000000..d148d5061
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServicesOverviewReport67.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.UI;
+
+namespace CaritasAhlen
+{
+ public partial class Stundenzettel67 : XtraReport, IBeWoReport
+ {
+ public Stundenzettel67()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ servicesBillable.Add(s);
+ }
+
+ pRO.Services = servicesBillable;
+ }
+ bindingSource1.DataSource = pRO;
+ // rechnungsDatum.Text = DateTime.Now.ToShortDateString();
+
+ summeMinuten.Text = string.Format("{0:0.##}", pRO.TotalFLMBillable);
+
+ if (pRO.SupportConceptCostBearer != null)
+ aktenzeichenLV.Text = pRO.SupportConceptCostBearer.CustomerReferenceNumber ?? string.Empty;
+
+ bewilligteFLSW.Text = string.Format("{0:0.##} Stunden", pRO.ApprovedFLSPerWeek);
+ }
+ }
+}
diff --git a/ReportImp/CaritasAhlen/ServicesOverviewReport67.resx b/ReportImp/CaritasAhlen/ServicesOverviewReport67.resx
new file mode 100644
index 000000000..58e89b1e0
--- /dev/null
+++ b/ReportImp/CaritasAhlen/ServicesOverviewReport67.resx
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+ ² Folgende mittelbare klientenbezogene Tätigkeiten können gemäß § 2 Abs. 4 a) der Leistungs- und
+ Prüfungsvereinbarung wie direkte Leistungen abgerechnet werden:
+ 1) Aufsuchen von Behörden, 2) Gespräche im sozialen Umfeld, 3) Kooperationskontakte mit
+ gesetzlichen Betreuerinnen und Betreuern, 4) Telefonate und Schriftverkehr bzgl.
+ Alltagsangelegenheiten der leistungsberechtigten Person.
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAZgAyAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA1AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAYwB7AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADYAXABjAGYAMQAgAE4AYQBjAGgAdwBlAGkAcwAgAFwAdQAyADUAMgBcACcAZgBjAGIAZQByACAAdwBlAGkAdABlAHIAZQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwBmAFwAdQAyADIAOABcACcAZQA0AGgAaQBnAGUAIABCAGUAdAByAGUAdQB1AG4AZwBzAGwAZQBpAHMAdAB1AG4AZwBlAG4AIAB9AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAYwB7AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADYAXABjAGYAMQAgAGkAbQAgAFIAYQBoAG0AZQBuACAAZABlAHIAIABhAG0AYgB1AGwAYQBuAHQAZQBuACAASABpAGwAZgBlACAAegB1AHIAIABcAHUAMgAyADAAXAAnAGQAYwBiAGUAcgB3AGkAbgBkAHUAbgBnACAAYgBlAHMAbwBuAGQAZQByAGUAcgB9AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAYwBcAHMAbAAyADcANQBcAHMAbABtAHUAbAB0ADEAXABzAGEAMgAwADAAewBcAGIAXAB1AGwAXABmADIAXABmAHMAMgA2AFwAYwBmADEAIABzAG8AegBpAGEAbABlAHIAIABTAGMAaAB3AGkAZQByAGkAZwBrAGUAaQB0AGUAbgB9AHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA3ADgAXAAnAGIAMgB9AFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
\ No newline at end of file
diff --git a/ReportImp/CaritasAhlen/SettlementReport.Designer.cs b/ReportImp/CaritasAhlen/SettlementReport.Designer.cs
new file mode 100644
index 000000000..0a290975f
--- /dev/null
+++ b/ReportImp/CaritasAhlen/SettlementReport.Designer.cs
@@ -0,0 +1,579 @@
+namespace CaritasAhlen
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox();
+ this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellStart1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellEnd1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHourlyRate1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLS1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellStart2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellEnd2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHourlyRate2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLS2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellStart3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellEnd3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHourlyRate3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLS3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.ortDatum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel16,
+ this.xrLabel35,
+ this.xrLabel12,
+ this.xrCheckBox2,
+ this.xrCheckBox1,
+ this.xrTable2,
+ this.xrLabel10,
+ this.xrLabel7,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.Detail.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail.HeightF = 510.2917F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel16.CanShrink = true;
+ this.xrLabel16.Font = new System.Drawing.Font("Times New Roman", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 10.00001F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(435.4167F, 23.24998F);
+ this.xrLabel16.StylePriority.UseBackColor = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Ambulant Betreutes Wohnen - Budgetnachweis";
+ this.xrLabel16.WordWrap = false;
+ //
+ // xrLabel35
+ //
+ this.xrLabel35.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel35.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 486F);
+ this.xrLabel35.Multiline = true;
+ this.xrLabel35.Name = "xrLabel35";
+ this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel35.SizeF = new System.Drawing.SizeF(175F, 24.29169F);
+ this.xrLabel35.StylePriority.UseBackColor = false;
+ this.xrLabel35.StylePriority.UseBorders = false;
+ this.xrLabel35.StylePriority.UseFont = false;
+ this.xrLabel35.Text = "Stempel/Unterschrift";
+ this.xrLabel35.WordWrap = false;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel12.Font = new System.Drawing.Font("Times New Roman", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 339.5832F);
+ this.xrLabel12.Multiline = true;
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(646.9999F, 90.33334F);
+ this.xrLabel12.StylePriority.UseBackColor = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = resources.GetString("xrLabel12.Text");
+ //
+ // xrCheckBox2
+ //
+ this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(418.3334F, 281.87F);
+ this.xrCheckBox2.Name = "xrCheckBox2";
+ this.xrCheckBox2.SizeF = new System.Drawing.SizeF(211.0832F, 21.875F);
+ this.xrCheckBox2.StylePriority.UseFont = false;
+ this.xrCheckBox2.Text = " Die Betreuung dauert an.";
+ //
+ // xrCheckBox1
+ //
+ this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 281.87F);
+ this.xrCheckBox1.Name = "xrCheckBox1";
+ this.xrCheckBox1.SizeF = new System.Drawing.SizeF(353.3333F, 21.875F);
+ this.xrCheckBox1.StylePriority.UseFont = false;
+ this.xrCheckBox1.Text = " Die Betreuung wurde am beendet.";
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 173.5417F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(641.9999F, 96F);
+ 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.xrTableCell2,
+ this.xrTableCell4,
+ this.xrTableCell13,
+ this.xrTableCell5,
+ this.xrTableCell14});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.93538531804786507D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Zeitraum\r\nvon";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell2.Weight = 0.4205608486202646D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "bis";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell4.Weight = 0.42056082485267832D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "Vergütung pro Stunde";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell13.Weight = 0.74766370411417626D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Anzahl der FLS";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell5.Weight = 0.56074778072338938D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Text = "davon gesondert bewilligt";
+ this.xrTableCell14.Weight = 0.85046684168949116D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellStart1,
+ this.cellEnd1,
+ this.cellHourlyRate1,
+ this.cellFLS1,
+ this.xrTableCell20});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.44307725591740971D;
+ //
+ // cellStart1
+ //
+ this.cellStart1.Name = "cellStart1";
+ this.cellStart1.Weight = 0.4205608486202646D;
+ //
+ // cellEnd1
+ //
+ this.cellEnd1.Name = "cellEnd1";
+ this.cellEnd1.Weight = 0.42056082485267832D;
+ //
+ // cellHourlyRate1
+ //
+ this.cellHourlyRate1.Name = "cellHourlyRate1";
+ this.cellHourlyRate1.Weight = 0.74766370411417626D;
+ //
+ // cellFLS1
+ //
+ this.cellFLS1.Name = "cellFLS1";
+ this.cellFLS1.Weight = 0.56074778072338938D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.85046684168949116D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellStart2,
+ this.cellEnd2,
+ this.cellHourlyRate2,
+ this.cellFLS2,
+ this.xrTableCell21});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.49230806213045525D;
+ //
+ // cellStart2
+ //
+ this.cellStart2.Name = "cellStart2";
+ this.cellStart2.Weight = 0.4205608486202646D;
+ //
+ // cellEnd2
+ //
+ this.cellEnd2.Name = "cellEnd2";
+ this.cellEnd2.Weight = 0.42056082485267832D;
+ //
+ // cellHourlyRate2
+ //
+ this.cellHourlyRate2.Name = "cellHourlyRate2";
+ this.cellHourlyRate2.Weight = 0.74766370411417638D;
+ //
+ // cellFLS2
+ //
+ this.cellFLS2.Name = "cellFLS2";
+ this.cellFLS2.Weight = 0.56074778072338927D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.85046684168949116D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellStart3,
+ this.cellEnd3,
+ this.cellHourlyRate3,
+ this.cellFLS3,
+ this.xrTableCell29});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.49230806213045525D;
+ //
+ // cellStart3
+ //
+ this.cellStart3.Name = "cellStart3";
+ this.cellStart3.Weight = 0.4205608486202646D;
+ //
+ // cellEnd3
+ //
+ this.cellEnd3.Name = "cellEnd3";
+ this.cellEnd3.Weight = 0.42056082485267832D;
+ //
+ // cellHourlyRate3
+ //
+ this.cellHourlyRate3.Name = "cellHourlyRate3";
+ this.cellHourlyRate3.Weight = 0.74766370411417626D;
+ //
+ // cellFLS3
+ //
+ this.cellFLS3.Name = "cellFLS3";
+ this.cellFLS3.Weight = 0.56074778072338938D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Weight = 0.85046684168949116D;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 131.5828F);
+ 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(642F, 27.08333F);
+ this.xrLabel10.StylePriority.UseBackColor = false;
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Im Bewilligungszeitraum tatsächlich geleistete Fachleistungsstunden (FLS)";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel7.CanShrink = true;
+ this.xrLabel7.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 87.37488F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Bewilligungszeitraum: [AccountingPeriod]";
+ this.xrLabel7.WordWrap = false;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel14.CanShrink = true;
+ this.xrLabel14.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 67.37493F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel14.StylePriority.UseBackColor = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Az: [CustomerReferenceNumber]";
+ this.xrLabel14.WordWrap = false;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel15.CanShrink = true;
+ this.xrLabel15.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 47.37492F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel15.StylePriority.UseBackColor = false;
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Name [Salutation2] [CustomerName], geb. [CustomerBirthdayString]";
+ this.xrLabel15.WordWrap = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText2});
+ this.bottomMarginBand1.HeightF = 115.2071F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.CanGrow = false;
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 0F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(705.972F, 115.2071F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText1,
+ this.ortDatum,
+ this.xrLabel1,
+ this.xrLabel19,
+ this.lblAddress});
+ this.GroupHeader1.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.GroupHeader1.HeightF = 365.6251F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(547.9998F, 132.9999F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(209F, 212F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // ortDatum
+ //
+ this.ortDatum.BackColor = System.Drawing.Color.Transparent;
+ this.ortDatum.LocationFloat = new DevExpress.Utils.PointFloat(547.9998F, 347.8322F);
+ this.ortDatum.Multiline = true;
+ this.ortDatum.Name = "ortDatum";
+ this.ortDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.ortDatum.SizeF = new System.Drawing.SizeF(199.4166F, 17.79282F);
+ this.ortDatum.StylePriority.UseBackColor = false;
+ this.ortDatum.StylePriority.UseFont = false;
+ this.ortDatum.StylePriority.UseTextAlignment = false;
+ this.ortDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Calibri", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(60F, 147F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(390F, 35.33331F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Caritasverband Ahlen e.V. Postfach 13 26 59203 Ahl" +
+ "en";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Calibri", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(548F, 0F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(217.9722F, 85.74998F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Caritasverband \r\nfür das Dekanat \r\nAhlen e.V.\r\n";
+ //
+ // lblAddress
+ //
+ this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(59.99999F, 182.3333F);
+ this.lblAddress.Multiline = true;
+ this.lblAddress.Name = "lblAddress";
+ this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAddress.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.lblAddress.SizeF = new System.Drawing.SizeF(400.8334F, 110.75F);
+ this.lblAddress.StylePriority.UseFont = false;
+ this.lblAddress.Text = "Landschaftsverband Westfalen-Lippe\r\nBehindertenhilfe Westfalen\r\n\r\n48133 Münster\r\n" +
+ "";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(30, 30, 50, 115);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRLabel lblAddress;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell cellStart1;
+ private DevExpress.XtraReports.UI.XRTableCell cellEnd1;
+ private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate1;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLS1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell cellStart2;
+ private DevExpress.XtraReports.UI.XRTableCell cellEnd2;
+ private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate2;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLS2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell cellStart3;
+ private DevExpress.XtraReports.UI.XRTableCell cellEnd3;
+ private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate3;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLS3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2;
+ private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel35;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel ortDatum;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ }
+}
diff --git a/ReportImp/CaritasAhlen/SettlementReport.cs b/ReportImp/CaritasAhlen/SettlementReport.cs
new file mode 100644
index 000000000..859766065
--- /dev/null
+++ b/ReportImp/CaritasAhlen/SettlementReport.cs
@@ -0,0 +1,211 @@
+using System;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using BS.Shared.DataContracts;
+using DevExpress.XtraReports.UI;
+
+namespace CaritasAhlen
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ if (!String.IsNullOrEmpty(pRO.SenderContactPersonPhone))
+ {
+ pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Replace("Tel.:", "").Trim();
+ }
+ if (!String.IsNullOrEmpty(pRO.SenderContactPersonFax))
+ {
+ pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim();
+ }
+ if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))
+ {
+ pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim();
+ }
+
+ SetzeAdresse(pRO);
+
+ ErstelleRechnungspositionen(pRO);
+
+ ortDatum.Text = string.Format("Ahlen, den {0}", pRO.InvoiceDate);
+
+ xrCheckBox2.Checked = true;
+ if (pRO.CostBearer2SupportConceptOid > 0)
+ {
+ var c2s = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+
+ if (c2s.SupportConcept.Customer.TerminationDate.HasValue)
+ {
+ xrCheckBox1.Text = String.Format(" Die Betreuung wurde am {0:dd.MM.yyyy} beendet.",
+ c2s.SupportConcept.Customer.TerminationDate);
+ xrCheckBox2.Checked = false;
+ xrCheckBox1.Checked = true;
+ }
+ }
+ bindingSource1.DataSource = pRO;
+ }
+
+ private void SetzeAdresse(SettlementRO pRO)
+ {
+ StringBuilder sb = new StringBuilder();
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientContactPerson) && !String.IsNullOrEmpty(pRO.RecipientContactPerson.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientContactPerson);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown) && !String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientPostCodeAndTown);
+ }
+
+ lblAddress.Text = sb.ToString();
+ }
+
+ private void ErstelleRechnungspositionen(SettlementRO pRO)
+ {
+ if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count > 0)
+ {
+ if (pRO.InvoiceItems.Count == 3)
+ {
+ SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
+ SetzeRechnungsTexte(pRO.InvoiceItems[1], cellStart2, cellEnd2, cellHourlyRate2, cellFLS2);
+ SetzeRechnungsTexte(pRO.InvoiceItems[2], cellStart3, cellEnd3, cellHourlyRate3, cellFLS3);
+ }
+ else if (pRO.InvoiceItems.Count == 2)
+ {
+ SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
+ SetzeRechnungsTexte(pRO.InvoiceItems[1], cellStart2, cellEnd2, cellHourlyRate2, cellFLS2);
+ }
+ else
+ {
+ SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
+ }
+ }
+ else
+ {
+ ErstelleStandardRechnungspositionen(pRO);
+ }
+ }
+
+ private void SetzeRechnungsTexte(InvoiceItemDC ii, XRTableCell cellStart, XRTableCell cellEnd, XRTableCell cellHourlyRate, XRTableCell cellFLS)
+ {
+ cellStart.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
+ cellEnd.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodEnd);
+ cellHourlyRate.Text = String.Format("{0:0.00}", ii.AmountPerUnit);
+ cellFLS.Text = String.Format("{0:0.00}", ii.UnitCount);
+ }
+
+ private void ErstelleStandardRechnungspositionen(SettlementRO pRO)
+ {
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+
+
+
+ cellStart1.Text = pRO.AccountingStartDateString;
+ cellEnd1.Text = pRO.HourlyRate3EndDateString;
+ cellHourlyRate1.Text = pRO.HourlyRate3String;
+ cellFLS1.Text = pRO.RecordedFLSWithHourlyRate3String;
+
+ cellStart2.Text = pRO.HourlyRateOldStartDateString;
+ cellEnd2.Text = pRO.HourlyRateOldEndDateString;
+ cellHourlyRate2.Text = pRO.HourlyRateOldString;
+ cellFLS2.Text = pRO.RecordedFLSWithOldHourlyRateString;
+
+ cellStart3.Text = pRO.HourlyRateNewStartDateString;
+ cellEnd3.Text = pRO.AccountingEndDateString;
+ cellHourlyRate3.Text = pRO.HourlyRateNewString;
+ cellFLS3.Text = pRO.RecordedFLSWithNewHourlyRateString;
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+
+
+ cellStart1.Text = pRO.AccountingStartDateString;
+ cellEnd1.Text = pRO.HourlyRateOldEndDateString;
+ cellHourlyRate1.Text = pRO.HourlyRateOldString;
+ cellFLS1.Text = pRO.RecordedFLSWithOldHourlyRateString;
+
+ cellStart2.Text = pRO.HourlyRateNewStartDateString;
+ cellEnd2.Text = pRO.AccountingEndDateString;
+ cellHourlyRate2.Text = pRO.HourlyRateNewString;
+ cellFLS2.Text = pRO.RecordedFLSWithNewHourlyRateString;
+ }
+ else
+ {
+ cellStart1.Text = pRO.AccountingStartDateString;
+ cellEnd1.Text = pRO.AccountingEndDateString;
+ cellHourlyRate1.Text = pRO.HourlyRateNewString;
+ cellFLS1.Text = pRO.RecordedFLSWithNewHourlyRateString;
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ }
+ }
+}
diff --git a/ReportImp/CaritasAhlen/SettlementReport.resx b/ReportImp/CaritasAhlen/SettlementReport.resx
new file mode 100644
index 000000000..d6ed5c681
--- /dev/null
+++ b/ReportImp/CaritasAhlen/SettlementReport.resx
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Hiermit wird erklärt, dass die Verpflichtungen aus der Leistungs-, Prüfungs- und Vergütungsvereinbarung nach §§ 75 ff. SGB XII eingehalten wurden und alle hier gemachten Angaben anhand der vorgehaltenen Quittungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können.
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADEAXABmAHMAMgA0ACAAZgBvAG8AdABlAHIAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHQAcgBvAHcAZABcAGkAcgBvAHcAMABcAGkAcgBvAHcAYgBhAG4AZAAtADEAXABsAGEAcwB0AHIAbwB3AFwAdAByAGcAYQBwAGgAMQAwADgAXAB0AHIAbABlAGYAdAAtADEAMAA4AFwAdAByAHIAaAAxADIANwAyAFwAdAByAGYAdABzAFcAaQBkAHQAaAAzAFwAdAByAHcAVwBpAGQAdABoADEAMAAzADEANABcAHQAcgBmAHQAcwBXAGkAZAB0AGgAQgAzAFwAdAByAGEAdQB0AG8AZgBpAHQAMQBcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAbAAxADAAOABcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZAByADEAMAA4AFwAdAByAHAAYQBkAGQAZgB0ADMAXAB0AGIAbABsAGsAaABkAHIAcgBvAHcAcwBcAHQAYgBsAGwAawBuAG8AYwBvAGwAYgBhAG4AZABcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA2ADYAMABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADEAMAA4AFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQAMQAwADgAXABjAGUAbABsAHgAMgA1ADUAMgBcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADIANgA4AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAA0ADgAMgAwAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIANgA5ADMAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADcANQAxADMAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA2ADkAMwBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADEAMAA4AFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQAMQAwADgAXABjAGUAbABsAHgAMQAwADIAMAA2AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGkAbgB0AGIAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAZgBzADEANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGkAbgB0AGIAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMQA0AFwAYwBmADAAIABEAGEAcgBsAGUAaABuAHMAawBhAHMAcwBlACAATQBcAHUAMgA1ADIAXAAnAGYAYwBuAHMAdABlAHIAIABlAEcAXABsAGkAbgBlACAASQBCAEEATgAgAEQARQA3ADAAIAA0ADAAMAA2ACAAMAAyADYANQAgADAAMAAwADQAIAAwADEAMgA1ACAAMAAwAFwAbABpAG4AZQAgAEIASQBDACAARwBFAE4ATwBEAEUATQAxAEQASwBNAH0AXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaQBuAHQAYgBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaQBuAHQAYgBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAcwAxADQAXABjAGYAMAAgAEcAZQByAHQAcgB1AGQAIABCAG8AcgBnAG0AYQBuAG4AIAAoAFYAbwByAHMAdABhAG4AZABzAHYAbwByAHMAaQB0AHoAZQBuAGQAZQApAFwAbABpAG4AZQAgAEgAZQBpAG4AcgBpAGMAaAAgAFMAaQBuAGQAZQByACAAKABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAZQByACkAXABsAGkAbgBlACAAfQBcAGYAcwAxADQAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGkAbgB0AGIAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMQA0AFwAYwBmADAAIABcAGwAaQBuAGUAIABWAG8AbABrAHMAYgBhAG4AawAgAEEAaABsAGUAbgAgAGUARwBcAGwAaQBuAGUAIABJAEIAQQBOACAARABFADAANwAgADQAMQAyADYAIAAyADUAMAAxACAAMAAxADAANQAgADAANwA1ADUAIAAwADAAXABsAGkAbgBlACAAQgBJAEMAIABHAEUATgBPAEQARQBNADEAQQBIAEwAXABsAGkAbgBlACAAfQBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABpAG4AdABiAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADEANABcAGMAZgAwACAAUwBpAHQAegAgAGQAZQBzACAAVgBlAHIAZQBpAG4AcwAgAEEAaABsAGUAbgBcAGwAaQBuAGUAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABNAFwAdQAyADUAMgBcACcAZgBjAG4AcwB0AGUAcgB9AFwAZgBzADEANABcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaQBuAHQAYgBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAcwAxADQAXABjAGYAMAAgAFwAbABpAG4AZQAgAFMAcABhAHIAawBhAHMAcwBlACAATQBcAHUAMgA1ADIAXAAnAGYAYwBuAHMAdABlAHIAbABhAG4AZAAgAE8AcwB0AFwAbABpAG4AZQAgAEkAQgBBAE4AIABEAEUAOAA0ACAANAAwADAANQAgADAAMQA1ADAAIAAwADAAMAAwACAAMAAxADgAOAAgADIAMABcAGwAaQBuAGUAIABCAEkAQwAgAFcARQBMAEEARABFAEQAMQBNAFMAVAB9AFwAZgBzADEANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAewBcAGYAcwAxADQAXABjAGYAMAAgAFMAdABlAHUAZQByAG4AdQBtAG0AZQByACAAMwAwADQALwA1ADkAOQAzAC8AMAA4ADgANwB9AFwAZgBzADEANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgBzADEANABcAGMAZgAwACAAVgBlAHIAZQBpAG4AcwByAGUAZwBpAHMAdABlAHIAbgB1AG0AbQBlAHIAIAA1ADAAMwAyADEAfQBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABmAHMAMQA0AFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABpAG4AdABiAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADEANABcAGMAZgAwACAAXABsAGkAbgBlACAAXABsAGkAbgBlACAAXABsAGkAbgBlACAAfQBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmAHMAMQA0AFwAYwBmADAAIABHAGwAXAB1ADIAMgA4AFwAJwBlADQAdQBiAGkAZwBlAHIALQBJAGQAZQBuAHQAaQBmAGkAawBhAHQAaQBvAG4AcwBuAHUAbQBtAGUAcgBcAGwAaQBuAGUAIABEAEUAIAAxADYAIABaAFoAWgAgADAAMAAwADAAMAA2ADYAMAAwADUANwBcAGwAaQBuAGUAIAB9AFwAZgBzADEANABcAGMAZQBsAGwAXAB0AHIAbwB3AGQAXABpAHIAbwB3ADAAXABpAHIAbwB3AGIAYQBuAGQALQAxAFwAbABhAHMAdAByAG8AdwBcAHQAcgBnAGEAcABoADEAMAA4AFwAdAByAGwAZQBmAHQALQAxADAAOABcAHQAcgByAGgAMQAyADcAMgBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAMwBcAHQAcgB3AFcAaQBkAHQAaAAxADAAMwAxADQAXAB0AHIAZgB0AHMAVwBpAGQAdABoAEIAMwBcAHQAcgBhAHUAdABvAGYAaQB0ADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGwAMQAwADgAXAB0AHIAcABhAGQAZABmAGIAMwBcAHQAcgBwAGEAZABkAGYAcgAzAFwAdAByAHAAYQBkAGQAcgAxADAAOABcAHQAcgBwAGEAZABkAGYAdAAzAFwAdABiAGwAbABrAGgAZAByAHIAbwB3AHMAXAB0AGIAbABsAGsAbgBvAGMAbwBsAGIAYQBuAGQAXAB0AGIAbABpAG4AZAB0AHkAcABlADMAXAB0AGIAbABpAG4AZAAwAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIANgA2ADAAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADIANQA1ADIAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgAyADYAOABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADEAMAA4AFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQAMQAwADgAXABjAGUAbABsAHgANAA4ADIAMABcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADYAOQAzAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAA3ADUAMQAzAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIANgA5ADMAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADEAMAAyADAANgBcAHIAbwB3AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADEAXABmAHMAMgA0ACAAaABlAGEAZABlAHIAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABiAFwAZgBzADIAMABcAGMAZgAwACAATQBvAG4AaQBrAGEAIABHAGUAcgB1AGwAbAB9AFwAYgBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMQA4AFwAYwBmADAAIABEAGkAcABsAG8AbQAtAFMAbwB6AGkAYQBsAGEAcgBiAGUAaQB0AGUAcgBpAG4AfQBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMgAwAFwAYwBmADAAIABGAGEAYwBoAGQAaQBlAG4AcwB0AGwAZQBpAHQAZQByAGkAbgB9AFwAZgBzADIAMABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUAMwBcAHIAaQBuAC0ANQAzAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAcwAyADAAXABjAGYAMAAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADMAXAByAGkAbgAtADUAMwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMgAwAFwAYwBmADAAIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABTAHUAYwBoAHQAawByAGEAbgBrAGUAfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAcwAxADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADIAMABcAGMAZgAwACAAUgBvAHQAdABtAGEAbgBuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADIANwB9AFwAZgBzADIAMABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmAHMAMgAwAFwAYwBmADAAIAA1ADkAMgAyADkAIABBAGgAbABlAG4AfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADIAMABcAGMAZgAwACAAVABlAGwAZQBmAG8AbgA6ACAAMAAgADIAMwAgADgAMgAgADgAOQAzACAAMQAyADAAfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBzADIAMABcAGMAZgAwACAAVABlAGwAZQBmAGEAeAA6ACAAMAAgADIAMwAgADgAMgAgADgAOQAzACAAMgAwADAAfQBcAGYAcwAyADAAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgBpAGUAbABkAHsAXAAqAFwAZgBsAGQAaQBuAHMAdAB7AFwAZgBzADEAOABcAGMAZgAwACAAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBtAC4AZwBlAHIAdQBsAGwAQABjAGEAcgBpAHQAYQBzAC0AYQBoAGwAZQBuAC4AZABlACIAIAB9AH0AewBcAGYAbABkAHIAcwBsAHQAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmAHMAMQA4AFwAYwBmADIAXABjAHMANAAgAG0ALgBnAGUAcgB1AGwAbABAAGMAYQByAGkAdABhAHMALQBhAGgAbABlAG4ALgBkAGUAfQB9AH0AXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA4AFwAYwBmADAAIAB3AHcAdwAuAGMAYQByAGkAdABhAHMALQBhAGgAbABlAG4ALgBkAGUAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/CaritasKleve/CaritasKleve.csproj b/ReportImp/CaritasKleve/CaritasKleve.csproj
new file mode 100644
index 000000000..3a42c7318
--- /dev/null
+++ b/ReportImp/CaritasKleve/CaritasKleve.csproj
@@ -0,0 +1,58 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {C96FFB38-8013-47F1-A79B-2DEF67CF6918}
+ Library
+ Properties
+ CaritasKleve
+ 3460972350_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/CaritasKleve/Properties/AssemblyInfo.cs b/ReportImp/CaritasKleve/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..83617934b
--- /dev/null
+++ b/ReportImp/CaritasKleve/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("CaritasKleve")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("CaritasKleve")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("c96ffb38-8013-47f1-a79b-2def67cf6918")]
+
+// 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/CaritasKleve/Validation/ServiceRecordValidator.cs b/ReportImp/CaritasKleve/Validation/ServiceRecordValidator.cs
new file mode 100644
index 000000000..228bfa24e
--- /dev/null
+++ b/ReportImp/CaritasKleve/Validation/ServiceRecordValidator.cs
@@ -0,0 +1,12 @@
+using BeWo.Service.Plugins;
+
+namespace CaritasKleve.Validation
+{
+ public class BetreuwoServiceRecordValidator : ServiceRecordValidator
+ {
+ public override bool CheckZukunft()
+ {
+ return false;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/Club74/Reporting/ClubAnnualReportFactory.cs b/ReportImp/Club74/Reporting/ClubAnnualReportFactory.cs
new file mode 100644
index 000000000..bf7038711
--- /dev/null
+++ b/ReportImp/Club74/Reporting/ClubAnnualReportFactory.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Service.Reporting;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Services;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+
+namespace club74.Reporting
+{
+ public class ClubAnnualReportFactory : AnnualReportFactory
+ {
+ public override bool ShouldProcessSupportConcept(CostBearer2SupportConcept iCb2Sc, SupportConcept sc, Customer customer)
+ {
+ if (sc.IsActive != ActivationTypeId.Deleted && customer.IsActive != ActivationTypeId.Deleted)
+ {
+ if ((iCb2Sc.StartDate.HasValue && iCb2Sc.EndDate.HasValue))
+ {
+ if (CustomerBelongsToTeam(customer, TeamOid) &&
+ IsCustomerOfCustomerCareType(customer, CustomerCareTypeValueListEntryOid))
+ {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveMitEigenanteilInvoiceCreation.cs b/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveMitEigenanteilInvoiceCreation.cs
new file mode 100644
index 000000000..2dd816c26
--- /dev/null
+++ b/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveMitEigenanteilInvoiceCreation.cs
@@ -0,0 +1,67 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.Invoicing;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace DiakonieKKKleve.Invoicing
+{
+ public class DiakoneKKKleveMitEigenanteilInvoiceCreation : InvoiceCreation
+ {
+ public override void SetInvoiceId(ServiceInvoice invoice)
+ {
+ invoice.InvoiceBase.InvoiceId = "RechnungMitEigenanteil";
+ }
+
+ public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod,
+ CompactSupportConceptDC supportConcept, List serviceRecords)
+ {
+ var s = base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, supportConcept, serviceRecords);
+
+ SetAmountEquityContribution(s);
+ return s;
+ }
+
+ public override void SetAmountEquityContribution(ServiceInvoice invoice)
+ {
+ decimal equity = 0;
+
+ IList EquityInvoiceList =
+ DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(InvoiceType.CustomerEquity, invoice.InvoiceBase.SupportConceptOid.Value);
+
+ var list = new List();
+
+ foreach (var ib in EquityInvoiceList)
+ {
+ if (ib.AccountingPeriodStart.HasValue && ib.AccountingPeriodEnd.HasValue)
+ {
+ if (ib.AccountingPeriodStart <= invoice.InvoiceBase.AccountingPeriodEnd &&
+ ib.AccountingPeriodEnd >= invoice.InvoiceBase.AccountingPeriodStart)
+ {
+ list.Add(ib);
+ }
+ }
+ }
+
+ foreach (InvoiceBase iEquityInvoice in list)
+ {
+ foreach (InvoiceItem item in iEquityInvoice.InvoiceItems)
+ {
+ if (item.AmountTotal != null)
+ {
+ equity += item.AmountTotal.Value;
+ }
+ }
+ }
+
+ invoice.AmountEquityContribution = equity;
+ }
+ }
+}
diff --git a/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs
new file mode 100644
index 000000000..0182e04f4
--- /dev/null
+++ b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs
@@ -0,0 +1,1003 @@
+namespace DiakonieKKKleve
+{
+ partial class RechnungMitEigenbeteiligung
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungMitEigenbeteiligung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBewilligt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellFactorText = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBewilligtMitFactor = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblReference = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
+ this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
+ this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow38 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow39 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow40 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtOhneEt = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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.xrPictureBox1});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 90.70832F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(495.7083F, 19.79167F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(182.2917F, 70.91666F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(395F, 169F);
+ 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.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "xrLabel8";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrTable1
+ //
+ this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 411.7916F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.rowErbrachteLeistung});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(678F, 68F);
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.cellBewilligt});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.085D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorderColor = false;
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:";
+ this.xrTableCell19.Weight = 0.78314100999098568D;
+ //
+ // cellBewilligt
+ //
+ this.cellBewilligt.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.cellBewilligt.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.cellBewilligt.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.cellBewilligt.Name = "cellBewilligt";
+ this.cellBewilligt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellBewilligt.StylePriority.UseBorderColor = false;
+ this.cellBewilligt.StylePriority.UseBorders = false;
+ this.cellBewilligt.StylePriority.UseFont = false;
+ this.cellBewilligt.StylePriority.UseTextAlignment = false;
+ this.cellBewilligt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.cellBewilligt.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellFactorText,
+ this.cellBewilligtMitFactor});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.085D;
+ //
+ // cellFactorText
+ //
+ this.cellFactorText.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.cellFactorText.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.cellFactorText.CanShrink = true;
+ this.cellFactorText.Name = "cellFactorText";
+ this.cellFactorText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellFactorText.StylePriority.UseBorderColor = false;
+ this.cellFactorText.StylePriority.UseBorders = false;
+ this.cellFactorText.StylePriority.UseFont = false;
+ this.cellFactorText.Weight = 0.78314100999098568D;
+ //
+ // cellBewilligtMitFactor
+ //
+ this.cellBewilligtMitFactor.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.cellBewilligtMitFactor.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.cellBewilligtMitFactor.CanShrink = true;
+ this.cellBewilligtMitFactor.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.cellBewilligtMitFactor.Name = "cellBewilligtMitFactor";
+ this.cellBewilligtMitFactor.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellBewilligtMitFactor.StylePriority.UseBorderColor = false;
+ this.cellBewilligtMitFactor.StylePriority.UseBorders = false;
+ this.cellBewilligtMitFactor.StylePriority.UseFont = false;
+ this.cellBewilligtMitFactor.StylePriority.UseTextAlignment = false;
+ this.cellBewilligtMitFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.cellBewilligtMitFactor.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.085D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorderColor = false;
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 1D;
+ //
+ // rowErbrachteLeistung
+ //
+ this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22});
+ this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
+ this.rowErbrachteLeistung.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseBorderColor = false;
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.Text = "Erbrachte Leistungen:";
+ this.xrTableCell22.Weight = 1D;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 336.7916F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(650F, 67F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = resources.GetString("xrLabel6.Text");
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel5.ForeColor = System.Drawing.Color.Black;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 303.7917F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseForeColor = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // lblReference
+ //
+ this.lblReference.BackColor = System.Drawing.Color.Transparent;
+ this.lblReference.CanShrink = true;
+ this.lblReference.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.lblReference.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.4583F);
+ this.lblReference.Multiline = true;
+ this.lblReference.Name = "lblReference";
+ this.lblReference.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblReference.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.lblReference.StylePriority.UseBackColor = false;
+ this.lblReference.StylePriority.UseFont = false;
+ this.lblReference.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 245.4583F);
+ 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 [CustomerSalutation] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 228.4583F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.Font = new System.Drawing.Font("Arial", 11F);
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 102.1249F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.12494F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.12496F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.12495F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.12495F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "[RecipientOrganisation]";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.xrTable3,
+ this.xrLabel12,
+ this.xrLabel7});
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 187.5416F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 32.99999F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow20,
+ this.xrTableRow21,
+ this.xrTableRow22,
+ this.xrTableRow23,
+ this.xrTableRow24});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(678F, 68F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.Text = "xrTableCell1";
+ this.xrTableCell16.Weight = 3D;
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell18});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Weight = 3D;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ this.xrTableCell29.Text = "xrTableCell4";
+ this.xrTableCell29.Weight = 3D;
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell30});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 0.23809523809523803D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Weight = 3D;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell31});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell31.StylePriority.UsePadding = false;
+ this.xrTableCell31.Text = "xrTableCell8";
+ this.xrTableCell31.Weight = 3D;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 170.5416F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(386.4583F, 17F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorName]";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Italic);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 8F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(250F, 17F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Abschließende Bemerkungen:";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 110.4167F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 25.29144F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText3,
+ this.xrRichText2,
+ this.xrRichText1,
+ this.xrLabel1,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientStreet,
+ this.RecipientPostCodeAndTown,
+ this.xrLabel2,
+ this.xrLabel3,
+ this.lblReference,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrTable1,
+ this.xrLabel8});
+ this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupHeader1.HeightF = 479.7916F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(404.0417F, 13.625F);
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(411.3332F, 5F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(73.95831F, 155.2917F);
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(495.7083F, 10.00001F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(182.2917F, 155.2917F);
+ //
+ // xrLine1
+ //
+ this.xrLine1.ForeColor = System.Drawing.Color.Black;
+ this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLine1.Name = "xrLine1";
+ this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F);
+ this.xrLine1.StylePriority.UseForeColor = false;
+ //
+ // xrRichText4
+ //
+ this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F);
+ this.xrRichText4.Name = "xrRichText4";
+ this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
+ this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F);
+ //
+ // PageFooter
+ //
+ this.PageFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText4,
+ this.xrLine1});
+ this.PageFooter.HeightF = 45.37501F;
+ this.PageFooter.Name = "PageFooter";
+ this.PageFooter.Scripts.OnBeforePrint = "PageFooter_BeforePrint";
+ this.PageFooter.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.PageFooter_BeforePrint);
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport1});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.HeightF = 0F;
+ this.Detail1.Name = "Detail1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail2.HeightF = 17F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable2
+ //
+ this.xrTable2.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable2.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow5});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(678F, 17F);
+ this.xrTable2.StylePriority.UseBorderColor = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11,
+ this.xrTableCell13});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.085D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell11.CanShrink = true;
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorderColor = false;
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell13.CanShrink = true;
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseBorderColor = false;
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 0.21685899000901443D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.GroupFooter1.HeightF = 115F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow35,
+ this.xrTableRow36,
+ this.xrTableRow37,
+ this.xrTableRow38,
+ this.xrTableRow39,
+ this.xrTableRow40});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(678F, 115F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell60});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell60.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell60.StylePriority.UseBorderColor = false;
+ this.xrTableCell60.StylePriority.UseBorders = false;
+ this.xrTableCell60.Weight = 1D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell61,
+ this.cellGesamt});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.085D;
+ //
+ // xrTableCell61
+ //
+ this.xrTableCell61.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell61.Name = "xrTableCell61";
+ this.xrTableCell61.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell61.StylePriority.UseBorders = false;
+ this.xrTableCell61.StylePriority.UseFont = false;
+ this.xrTableCell61.StylePriority.UsePadding = false;
+ this.xrTableCell61.Text = "Gesamtforderung:";
+ this.xrTableCell61.Weight = 0.78314100999098546D;
+ //
+ // cellGesamt
+ //
+ this.cellGesamt.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellGesamt.Name = "cellGesamt";
+ this.cellGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellGesamt.StylePriority.UseBorders = false;
+ this.cellGesamt.StylePriority.UseFont = false;
+ this.cellGesamt.StylePriority.UsePadding = false;
+ this.cellGesamt.StylePriority.UseTextAlignment = false;
+ this.cellGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.cellGesamt.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow37
+ //
+ this.xrTableRow37.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell63});
+ this.xrTableRow37.Name = "xrTableRow37";
+ this.xrTableRow37.Weight = 0.085D;
+ //
+ // xrTableCell63
+ //
+ this.xrTableCell63.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell63.Name = "xrTableCell63";
+ this.xrTableCell63.StylePriority.UseBorders = false;
+ this.xrTableCell63.Weight = 1D;
+ //
+ // xrTableRow38
+ //
+ this.xrTableRow38.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell64,
+ this.xrTableCell65});
+ this.xrTableRow38.Name = "xrTableRow38";
+ this.xrTableRow38.Weight = 0.085D;
+ //
+ // xrTableCell64
+ //
+ this.xrTableCell64.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell64.Name = "xrTableCell64";
+ this.xrTableCell64.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell64.StylePriority.UseBorders = false;
+ this.xrTableCell64.StylePriority.UsePadding = false;
+ this.xrTableCell64.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell64.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell65
+ //
+ this.xrTableCell65.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell65.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountEquityContribution")});
+ this.xrTableCell65.Name = "xrTableCell65";
+ this.xrTableCell65.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell65.StylePriority.UseBorders = false;
+ this.xrTableCell65.StylePriority.UsePadding = false;
+ this.xrTableCell65.StylePriority.UseTextAlignment = false;
+ this.xrTableCell65.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell65.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow39
+ //
+ this.xrTableRow39.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell66});
+ this.xrTableRow39.Name = "xrTableRow39";
+ this.xrTableRow39.Weight = 0.085D;
+ //
+ // xrTableCell66
+ //
+ this.xrTableCell66.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell66.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell66.Name = "xrTableCell66";
+ this.xrTableCell66.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell66.StylePriority.UseBorderColor = false;
+ this.xrTableCell66.StylePriority.UseBorders = false;
+ this.xrTableCell66.Weight = 1D;
+ //
+ // xrTableRow40
+ //
+ this.xrTableRow40.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell67,
+ this.cellGesamtOhneEt});
+ this.xrTableRow40.Name = "xrTableRow40";
+ this.xrTableRow40.Weight = 0.15D;
+ //
+ // xrTableCell67
+ //
+ this.xrTableCell67.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell67.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell67.Name = "xrTableCell67";
+ this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell67.StylePriority.UseBorderColor = false;
+ this.xrTableCell67.StylePriority.UseBorders = false;
+ this.xrTableCell67.StylePriority.UseFont = false;
+ this.xrTableCell67.Text = "Restforderung:";
+ this.xrTableCell67.Weight = 0.78314100999098568D;
+ //
+ // cellGesamtOhneEt
+ //
+ this.cellGesamtOhneEt.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.cellGesamtOhneEt.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellGesamtOhneEt.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.cellGesamtOhneEt.Name = "cellGesamtOhneEt";
+ this.cellGesamtOhneEt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellGesamtOhneEt.StylePriority.UseBorderColor = false;
+ this.cellGesamtOhneEt.StylePriority.UseBorders = false;
+ this.cellGesamtOhneEt.StylePriority.UseFont = false;
+ this.cellGesamtOhneEt.StylePriority.UseTextAlignment = false;
+ this.cellGesamtOhneEt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.cellGesamtOhneEt.Weight = 0.21685899000901443D;
+ //
+ // RechnungMitEigenbeteiligung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.PageFooter,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 74, 110, 25);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel lblReference;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell cellFactorText;
+ private DevExpress.XtraReports.UI.XRTableCell cellBewilligtMitFactor;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell cellBewilligt;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText4;
+ private DevExpress.XtraReports.UI.XRLine xrLine1;
+ private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamt;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell65;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow39;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell66;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow40;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell67;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtOhneEt;
+ }
+}
diff --git a/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.cs b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.cs
new file mode 100644
index 000000000..225bc45b5
--- /dev/null
+++ b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.cs
@@ -0,0 +1,96 @@
+using System;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.DCEntityMapper;
+using BS.Shared.Core;
+using BS.Shared.Services;
+
+namespace DiakonieKKKleve
+{
+ [IDSpecificClass(Identifier = "RechnungMitEigenanteil")]
+ public partial class RechnungMitEigenbeteiligung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public RechnungMitEigenbeteiligung()
+ {
+ InitializeComponent();
+ }
+
+ private void PageFooter_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
+ {
+ e.Cancel = PrintingSystem.PageCount > 0;
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ pRO.InvoiceDate = string.Format("Geldern, {0}", pRO.InvoiceDate);
+
+ pRO.CreatorName = string.Format("({0})", pRO.CreatorName);
+
+ if (pRO.CustomerSalutation == "Herr")
+ {
+ pRO.CustomerSalutation = "Herrn";
+ }
+
+ decimal bewilligt = 0;
+
+ if (pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
+ Calculations clc = Calculations.GetInstance(c2s.CostBearer.ID);
+ var relDc = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(c2s);
+ bewilligt = clc.GetApprovedHoursTotal(relDc, false) ?? 0;
+
+ lblReference.Text = String.Format("Az.: {0} - Bewilligungsbescheid vom {1:dd.MM.yyyy}", c2s.CustomerReferenceNumber, c2s.SupportConcept.ApprovalDate);
+ }
+
+ decimal amount = 0;
+ decimal rf = 0;
+
+ foreach (var sip in pRO.ServiceInvoicePeriods)
+ {
+ foreach (var ii in sip.ServiceInvoiceItems)
+ {
+
+ if (!String.IsNullOrEmpty(ii.RateFactor))
+ {
+ var rfStr = ii.RateFactor.Replace("%", "").Replace(",00", "").Trim();
+ int rfInt = 0;
+ Int32.TryParse(rfStr, out rfInt);
+
+ rf = (100m + rfInt) / 100m;
+ }
+
+ decimal gamount = 0;
+ if (Decimal.TryParse(ii.GrossAmount.Replace("€", "").Trim(), out gamount))
+ {
+ amount += gamount;
+ }
+
+ ii.ServiceDescription =
+ String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:0.00} x {4:c}",
+ ii.AccountingPeriodStart, ii.AccountingPeriodEnd, ii.UnitCount, rf, ii.AmountPerUnit);
+ }
+ }
+
+ cellGesamt.Text = String.Format("{0:c}", amount);
+
+ decimal eigen = 0;
+ String eStr = pRO.AmountEquityContribution.Replace("€", "").Trim();
+
+ decimal.TryParse(eStr, out eigen);
+ cellGesamtOhneEt.Text = String.Format("{0:c}", amount - eigen);
+
+
+ cellBewilligt.Text = String.Format("{0:0.00} FLS", bewilligt);
+ if (rf > 0)
+ {
+ cellFactorText.Text = String.Format("- zzgl. Faktor {0:0.00}", rf);
+ cellBewilligtMitFactor.Text = String.Format("{0:0.00} FLS", bewilligt * rf);
+ }
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.resx b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.resx
new file mode 100644
index 000000000..dd5b2eff2
--- /dev/null
+++ b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.resx
@@ -0,0 +1,1786 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 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
+
+
+
+ anbei sende ich Ihnen die Abrechnung über die im Rahmen des Betreuten Wohnens für [CustomerSalutation] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
+
+
+
+ ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBlAGIAZABpAG4AZwBzADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXABzAGEAMQAwADAAXABzAGwALQAxADgAMABcAHMAbABtAHUAbAB0ADAAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAARABpAGEAawBvAG4AaQBlACAAaQBtACAASwBpAHIAYwBoAGUAbgBrAHIAZQBpAHMAIABLAGwAZQB2AGUAIABcAGYAMQBcAGYAcwA2ACAAPABcAGYAMABcAGYAcwAxADQAIAAgAEgAYQByAHQAdABvAHIAIAAyADkALQAzADEAIABcAGYAMQBcAGYAcwA2ACAAPABcAGYAMABcAGYAcwAxADQAIAAgADQANwA2ADAAOAAgAEcAZQBsAGQAZQByAG4AXABwAGEAcgANAAoAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXABmADIAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==
+
+
+ ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAcwBhADYAMABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHEAcgBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAXABwAGEAcgANAAoAXABwAGEAcgANAAoAXABwAGEAcgANAAoAQQBOAFMAQwBIAFIASQBGAFQAXABsAGkAbgBlACAAVABFAEwARQBGAE8ATgBcAHAAYQByAA0ACgBGAEEAWABcAHAAYQByAA0ACgBFAC0ATQBBAEkATABcAGYAMQBcAGYAcwAyADQAXABwAGEAcgANAAoAfQANAAoA
+
+
+ ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABsAHQAcgBwAGEAcgBcAHMAYQA2ADAAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA4ACAAQQBtAGIAdQBsAGEAbgB0ACAAQgBlAHQAcgBlAHUAdABlAHMAIABXAG8AaABuAGUAbgBcAHAAYQByAA0ACgBcAGIAIABVAHQAZQAgAFMAYwBoAHUAbAB0AGUAbgBcAHAAYQByAA0ACgBcAHAAYQByAGQAXABsAHQAcgBwAGEAcgBcAGwAYQBuAGcAMQAwADIANABcAGUAbgBzAHAAYQBjAGUAXABlAG4AcwBwAGEAYwBlAFwAZQBuAHMAcABhAGMAZQBcAGUAbgBzAHAAYQBjAGUAXABlAG4AcwBwAGEAYwBlAFwAbABhAG4AZwAxADAAMwAxAFwAcABhAHIADQAKAFwAcABhAHIAZABcAGwAdAByAHAAYQByAFwAcwBhADQAMABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAGIAMAAgAEgAYQByAHQAdABvAHIAIAAyADkALQAzADEALAAgADQANwA2ADAAOAAgAEcAZQBsAGQAZQByAG4AXABwAGEAcgANAAoAKwA0ADkAIAAoADAAKQAgADIAOAAzADEAIAAtACAAMQAzACAAMgA2ACAAMwAgAC0AIAAwAFwAcABhAHIADQAKACsANAA5ACAAKAAwACkAIAAyADgAMwAxACAALQAgADEAMwAgADIANgAgADMAIAAtACAAMgAwAFwAcABhAHIADQAKAHMAYwBoAHUAbAB0AGUAbgBAAGQAaQBhAGsAbwBuAGkAZQAtAGsAawBrAGwAZQB2AGUALgBkAGUAXABwAGEAcgANAAoAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAIAB3AHcAdwAuAGQAaQBhAGsAbwBuAGkAZQAtAGsAawBrAGwAZQB2AGUALgBkAGUAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE0AZQB0AGEATQBlAGQAaQB1AG0ALQBSAG8AbQBhAG4AOwB9AHsAXABmADMAIABBAHIAaQBhAGwAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAFwAcwBhADMAMABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADQAOQA4AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVgBvAGwAawBzAGIAYQBuAGsAIABhAG4AIABkAGUAcgAgAE4AaQBlAHIAcwAgAGUARwB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADEANABcAGMAZgAxACAAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMQA0AFwAYwBmADEAIAAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMwBcAGYAcwAxADQAXABjAGYAMQAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAASQBCAEEATgA6ACAARABFADEAMwAgADMAMgAwADYAIAAxADMAOAA0ACAANQAxADAAMwAgADMANgA4ADAAIAAxADYAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMwBcAGYAcwAxADQAXABjAGYAMQAgACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBJAEMAOgBHAEUATgBPAEQARQBEADEARwBEAEwAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/FizHof/MitarbeiterstundenkontoBerechnung.cs b/ReportImp/FizHof/MitarbeiterstundenkontoBerechnung.cs
new file mode 100644
index 000000000..d4d215fad
--- /dev/null
+++ b/ReportImp/FizHof/MitarbeiterstundenkontoBerechnung.cs
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace FizHof
+{
+ public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
+ {
+
+
+ public override List GetFeiertage(int year)
+ {
+ var list = base.GetFeiertage(year);
+
+ list.Add(new DateTime(year, 1, 6)); // , "Heilige Drei Könige"));
+ list.Add(new DateTime(year, 8, 15)); // , "Mariä Himmelfahrt"));
+
+ list.Remove(new DateTime(year, 12, 24));
+
+ return list;
+ }
+
+
+ }
+}
diff --git a/ReportImp/FreundeskreisSuchthilfe/Calculations/DefaultSaveInterceptor.cs b/ReportImp/FreundeskreisSuchthilfe/Calculations/DefaultSaveInterceptor.cs
new file mode 100644
index 000000000..25be10b8c
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Calculations/DefaultSaveInterceptor.cs
@@ -0,0 +1,64 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace FreundeskreisSuchthilfe.Calculations
+{
+
+ public class DefaultSaveInterceptor : SaveInterceptor
+ {
+ public override string AllowSaveCustomer(CustomerDC c)
+ {
+ if (c.CustomerOid.HasValue)
+ {
+ return null;
+ }
+ StringBuilder sb = new StringBuilder();
+ if (!c.Sex.HasValue)
+ {
+ sb.AppendLine("Kein Geschlecht angegeben.");
+ }
+ if (!c.DateOfBirth.HasValue)
+ {
+ sb.AppendLine("Kein Geburtsdatum angegeben.");
+ }
+ if (String.IsNullOrWhiteSpace(c.Street))
+ {
+ sb.AppendLine("Keine Straße angegeben.");
+ }
+ if (String.IsNullOrWhiteSpace(c.PostalCode))
+ {
+ sb.AppendLine("Keine PLZ angegeben.");
+ }
+ if (String.IsNullOrWhiteSpace(c.Town))
+ {
+ sb.AppendLine("Kein Ort angegeben.");
+ }
+ if (!c.FamilyStatus.HasValue)
+ {
+ sb.AppendLine("Kein Familienstand angegeben.");
+ }
+ if (c.Nationalitaet == null)
+ {
+ sb.AppendLine("Keine Nationalität angegeben.");
+ }
+ //if (c.Nationalitaet == null)
+ //{
+ // sb.AppendLine("Keine Nationalität angegeben.");
+ //}
+ if (sb.Length > 0)
+ {
+ return "Bitte füllen Sie alle Pflichtfelder aus:\n\n" + sb.ToString();
+ }
+
+ return base.AllowSaveCustomer(c);
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.cs b/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.cs
new file mode 100644
index 000000000..f650922ef
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Linq;
+using BS.Shared;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace FreundeskreisSuchthilfe
+{
+ public partial class Finanzauswertung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Finanzauswertung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(FinanceRO pRO)
+ {
+ pRO.CalculateBillableAmountInReportTimeSpan();
+
+ if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue)
+ {
+ DateTime start = pRO.ReportStartDate.Value;
+ DateTime end = pRO.ReportEndDate.Value;
+
+ if (start.Year == end.Year && start.Month == end.Month && start.Day == 1 &&
+ end.Day == DateTime.DaysInMonth(end.Year, end.Month))
+ {
+ lblTitel.Text = String.Format("Finanzauswertung {0:MMMM yyyy}", start);
+ cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:MMMM}", start);
+ cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:MMMM}", start);
+
+ }
+ else
+ {
+ lblTitel.Text = String.Format("Finanzauswertung {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
+ cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
+ cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
+
+ }
+ if (pRO.RateFactor.HasValue)
+ {
+ cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
+ }
+ else
+ {
+ cellRateFactorHeader.Visible = false;
+ cellRateFactor.Visible = false;
+ }
+
+ }
+ else
+ {
+ cellBewilligtImZeitraumHeader.Visible = false;
+ cellBewilligteFLSImBereich.Visible = false;
+ cellGeleistetImBereich.Visible = false;
+ cellGeleistetImZeitraumHeader.Visible = false;
+ cellRateFactorHeader.Visible = false;
+ cellRateFactor.Visible = false;
+ }
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+
+}
diff --git a/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.designer.cs b/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.designer.cs
new file mode 100644
index 000000000..47a3fa1ad
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.designer.cs
@@ -0,0 +1,829 @@
+using BeWo.Report.ReportObjects;
+namespace FreundeskreisSuchthilfe
+{
+ partial class Finanzauswertung
+ {
+ ///
+ /// 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();
+ DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary9 = new DevExpress.XtraReports.UI.XRSummary();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBewilligteFLSImBereich = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRateFactor = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblTitel = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ 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.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBewilligtImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRateFactorHeader = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = 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.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
+ this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9F);
+ this.Detail1.HeightF = 25F;
+ this.Detail1.KeepTogetherWithDetailReports = true;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1065F, 25F);
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UsePadding = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell8,
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell14,
+ this.xrTableCell12,
+ this.cellBewilligteFLSImBereich,
+ this.cellGeleistetImBereich,
+ this.cellRateFactor,
+ this.xrTableCell26});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "[CustomerName]\r\n[SupportConceptTimeSpanString]";
+ this.xrTableCell6.Weight = 0.66469718772399189D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Mitarbeiter/in";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell7.Weight = 0.53175761769326546D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal", "{0:c}")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell8.Weight = 0.39881845694209134D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid", "{0:c}")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell9.Weight = 0.398818317121655D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount", "{0:c}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell10.Weight = 0.39881831661104916D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell14.Weight = 0.39881831635574622D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours", "{0:0.00}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell12.Weight = 0.39881831622809466D;
+ //
+ // cellBewilligteFLSImBereich
+ //
+ this.cellBewilligteFLSImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
+ this.cellBewilligteFLSImBereich.Name = "cellBewilligteFLSImBereich";
+ this.cellBewilligteFLSImBereich.StylePriority.UseTextAlignment = false;
+ this.cellBewilligteFLSImBereich.Text = "cellBewilligteFLSImBereich";
+ this.cellBewilligteFLSImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.cellBewilligteFLSImBereich.Weight = 0.39881858663024933D;
+ //
+ // cellGeleistetImBereich
+ //
+ this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan", "{0:0.00}")});
+ this.cellGeleistetImBereich.Name = "cellGeleistetImBereich";
+ this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false;
+ this.cellGeleistetImBereich.Text = "cellGeleistetImBereich";
+ this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.cellGeleistetImBereich.Weight = 0.39881804566637546D;
+ //
+ // cellRateFactor
+ //
+ this.cellRateFactor.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor", "{0:0.00}")});
+ this.cellRateFactor.Name = "cellRateFactor";
+ this.cellRateFactor.StylePriority.UseTextAlignment = false;
+ this.cellRateFactor.Text = "cellRateFactor";
+ this.cellRateFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.cellRateFactor.Weight = 0.39881777519929462D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan", "{0:c}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell26.Weight = 0.33234859678076895D;
+ //
+ // lblTitel
+ //
+ this.lblTitel.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
+ this.lblTitel.Name = "lblTitel";
+ this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblTitel.SizeF = new System.Drawing.SizeF(1065F, 23F);
+ this.lblTitel.StylePriority.UseFont = false;
+ this.lblTitel.Text = "Finanzauswertung";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupFooter1,
+ this.GroupHeader2,
+ this.GroupFooter2});
+ this.DetailReport.DataMember = "SupportConceptFinanceList";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.GroupFooter1.HeightF = 0F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.GroupHeader2.HeightF = 50F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1065F, 50F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell13,
+ this.xrTableCell11,
+ this.cellBewilligtImZeitraumHeader,
+ this.cellGeleistetImZeitraumHeader,
+ this.cellRateFactorHeader,
+ this.xrTableCell25});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1.3953493323567705D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Text = "KlientIn/Hilfeplan";
+ this.xrTableCell1.Weight = 0.66469718772399189D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Kostenträger";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell2.Weight = 0.53175775292625538D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Gesamt laut Bewilligung";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.3988183217091012D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Bereits gezahlt";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.398818317121655D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Noch offen";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.398818316611049D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "Bis dato bewilligte FLS";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.39881831635574611D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Bis dato geleistete FLS";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell11.Weight = 0.39881831622809466D;
+ //
+ // cellBewilligtImZeitraumHeader
+ //
+ this.cellBewilligtImZeitraumHeader.Name = "cellBewilligtImZeitraumHeader";
+ this.cellBewilligtImZeitraumHeader.StylePriority.UseTextAlignment = false;
+ this.cellBewilligtImZeitraumHeader.Text = "bewilligte FLS";
+ this.cellBewilligtImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellBewilligtImZeitraumHeader.Weight = 0.39881831616426883D;
+ //
+ // cellGeleistetImZeitraumHeader
+ //
+ this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader";
+ this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false;
+ this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS";
+ this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellGeleistetImZeitraumHeader.Weight = 0.39881831613235591D;
+ //
+ // cellRateFactorHeader
+ //
+ this.cellRateFactorHeader.Name = "cellRateFactorHeader";
+ this.cellRateFactorHeader.StylePriority.UseTextAlignment = false;
+ this.cellRateFactorHeader.Text = "geleistete Std. x 1,2";
+ this.cellRateFactorHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellRateFactorHeader.Weight = 0.39881831611639951D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.Text = "Betrag";
+ this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell25.Weight = 0.33234859676632567D;
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable3});
+ this.GroupFooter2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.GroupFooter2.HeightF = 25F;
+ this.GroupFooter2.Level = 1;
+ this.GroupFooter2.Name = "GroupFooter2";
+ this.GroupFooter2.StylePriority.UseFont = false;
+ //
+ // xrTable3
+ //
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(1065F, 25F);
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ this.xrTable3.StylePriority.UseTextAlignment = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell21,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24,
+ this.xrTableCell27});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.CanGrow = false;
+ this.xrTableCell15.Multiline = true;
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Weight = 0.66469718772399189D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.CanGrow = false;
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.53175761769326546D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.CanGrow = false;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:c}";
+ xrSummary1.IgnoreNullValues = true;
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell17.Summary = xrSummary1;
+ this.xrTableCell17.Text = "xrTableCell17";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell17.Weight = 0.39881832170910114D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.CanGrow = false;
+ this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid")});
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ xrSummary2.FormatString = "{0:c}";
+ xrSummary2.IgnoreNullValues = true;
+ xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell18.Summary = xrSummary2;
+ this.xrTableCell18.Text = "xrTableCell18";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell18.Weight = 0.39881845235464514D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.CanGrow = false;
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ xrSummary3.FormatString = "{0:c}";
+ xrSummary3.IgnoreNullValues = true;
+ xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell19.Summary = xrSummary3;
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell19.Weight = 0.39881804614506877D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.CanGrow = false;
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ xrSummary4.FormatString = "{0:0.00}";
+ xrSummary4.IgnoreNullValues = true;
+ xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell20.Summary = xrSummary4;
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell20.Weight = 0.39881858682172661D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.CanGrow = false;
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ xrSummary5.FormatString = "{0:0.00}";
+ xrSummary5.IgnoreNullValues = true;
+ xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell21.Summary = xrSummary5;
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell21.Weight = 0.39881831622809466D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.CanGrow = false;
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.StylePriority.UseTextAlignment = false;
+ xrSummary6.FormatString = "{0:0.00}";
+ xrSummary6.IgnoreNullValues = true;
+ xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell22.Summary = xrSummary6;
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell22.Weight = 0.39881885709622977D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.CanGrow = false;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ xrSummary7.FormatString = "{0:0.00}";
+ xrSummary7.IgnoreNullValues = true;
+ xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell23.Summary = xrSummary7;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell23.Weight = 0.39881777520039507D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.CanGrow = false;
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ xrSummary8.FormatString = "{0:0.00}";
+ xrSummary8.IgnoreNullValues = true;
+ xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell24.Summary = xrSummary8;
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell24.Weight = 0.39881831613125551D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.StylePriority.UseTextAlignment = false;
+ xrSummary9.FormatString = "{0:c}";
+ xrSummary9.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell27.Summary = xrSummary9;
+ this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell27.Weight = 0.33234859678076889D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO);
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblTitel});
+ this.ReportHeader.HeightF = 52.08333F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(900F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(165F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(150F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.DataSource = this.bindingSource1;
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.ReportFooter.HeightF = 31.25F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // TESTPARAMTER
+ //
+ this.TESTPARAMTER.Description = "zrdz";
+ this.TESTPARAMTER.Name = "TESTPARAMTER";
+ this.TESTPARAMTER.ValueInfo = "blabla standard";
+ //
+ // parameter1
+ //
+ this.parameter1.Description = "Parameter1";
+ this.parameter1.Name = "parameter1";
+ this.parameter1.Type = typeof(bool);
+ this.parameter1.ValueInfo = "False";
+ //
+ // Finanzauswertung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportFooter});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
+ this.TESTPARAMTER,
+ this.parameter1});
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel lblTitel;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ 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.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.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell cellBewilligteFLSImBereich;
+ private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImBereich;
+ private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader;
+ private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImZeitraumHeader;
+ private DevExpress.XtraReports.Parameters.Parameter TESTPARAMTER;
+ private DevExpress.XtraReports.Parameters.Parameter parameter1;
+ private DevExpress.XtraReports.UI.XRTableCell cellRateFactorHeader;
+ private DevExpress.XtraReports.UI.XRTableCell cellRateFactor;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ 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 xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ }
+}
diff --git a/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.resx b/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Finanzauswertung.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
diff --git a/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj b/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj
new file mode 100644
index 000000000..cbffd6dda
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj
@@ -0,0 +1,97 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {AC8FC2BC-BF65-40D4-95EE-E9EE423736CA}
+ Library
+ Properties
+ FreundeskreisSuchthilfe
+ 6586058528_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ Finanzauswertung.cs
+
+
+
+
+ Component
+
+
+ ServicesOverviewReport.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
+
+
+
+
+ Finanzauswertung.cs
+ Designer
+
+
+
+ ServicesOverviewReport.cs
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/FreundeskreisSuchthilfe/Properties/AssemblyInfo.cs b/ReportImp/FreundeskreisSuchthilfe/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..2562c3fe0
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/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("FreundeskreisSuchthilfe")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("FreundeskreisSuchthilfe")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("ac8fc2bc-bf65-40d4-95ee-e9ee423736ca")]
+
+// 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/FreundeskreisSuchthilfe/Properties/licenses.licx b/ReportImp/FreundeskreisSuchthilfe/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/FreundeskreisSuchthilfe/Reporting/FfReportCreator.cs b/ReportImp/FreundeskreisSuchthilfe/Reporting/FfReportCreator.cs
new file mode 100644
index 000000000..a90c0550c
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Reporting/FfReportCreator.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.DCEntityMapper;
+using BS.Shared.DataContracts;
+using DevExpress.XtraReports.UI;
+
+namespace FreundeskreisSuchthilfe.Reporting
+{
+ public class FfReportCreator : DefaultReportCreator
+ {
+
+ public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ List lROs =
+ ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, false, null, true, true);
+
+ if (lROs.Count > 0)
+ {
+
+ var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
+ rootReport.CreateDocument();
+
+ for (int i = 1; i < lROs.Count; i++)
+ {
+ var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
+ lNext.CreateDocument();
+ rootReport.Pages.AddRange(lNext.Pages);
+ }
+
+ return rootReport;
+ }
+ return new XtraReport();
+ }
+
+ public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
+
+ return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
+
+ }
+
+ private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
+ {
+ IBeWoReport report = null;
+
+
+ if (!String.IsNullOrWhiteSpace(ro.Costbearer) && (ro.Costbearer.ToLower().Contains("§67")))
+ {
+ //report = new QuittierungsbelegDienstleistung();
+ }
+
+ if (!String.IsNullOrWhiteSpace(ro.Costbearer) && (ro.Costbearer.ToLower().Contains("Kreisverwaltung Kleve")))
+ {
+ //report = new QuittierungsbelegDienstleistung();
+ }
+
+ if (report == null)
+ report = new FreundeskreisSuchthilfe.Stundenzettel();
+ report.SetReportDataSource(ro);
+
+ return report as XtraReport;
+ }
+ }
+}
diff --git a/ReportImp/FreundeskreisSuchthilfe/Service/FfCustomerService.cs b/ReportImp/FreundeskreisSuchthilfe/Service/FfCustomerService.cs
new file mode 100644
index 000000000..1ee2c5381
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/Service/FfCustomerService.cs
@@ -0,0 +1,67 @@
+using System.Collections.Generic;
+using BeWo.Data;
+using BeWo.Data.Entities;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.DataContracts.Compact;
+
+namespace FreundeskreisSuchthilfe.Service
+{
+ public class FfCustomerService : CustomerService
+ {
+ public override List GetAllActiveCustomersCompact(bool fetchReferenceNumbers, long? currentEmployeeOid)
+ {
+ var customer = base.GetAllActiveCustomersCompact(fetchReferenceNumbers, currentEmployeeOid);
+
+ ApplicationUser loggedInUser = null;
+ if (LoggedInUserOperationContextExt.Current != null && LoggedInUserOperationContextExt.Current.User != null)
+ {
+ loggedInUser = LoggedInUserOperationContextExt.Current.User;
+
+
+ }
+ else
+ {
+ loggedInUser = SessionFacade.LoggedInUser;
+ }
+
+ if (loggedInUser != null && loggedInUser.Employee != null)
+ {
+
+ if (HasRight(loggedInUser, UserRightType.Customer_ViewMyTeams))
+ {
+
+ foreach (var c in customer)
+ {
+ if (c.IsRelatedToTeam)
+ {
+ c.IsRelatedToEmployee = true;
+ }
+ }
+ }
+ }
+
+ return customer;
+ }
+
+ private static bool HasRight(ApplicationUser user, UserRightType right)
+ {
+ return GetGrantedRights(user).Contains(right);
+
+ }
+
+ public static List GetGrantedRights(ApplicationUser user)
+ {
+ var rights = new List();
+ foreach (var ug in user.UserGroups)
+ {
+ foreach (var rr in ug.Rights)
+ {
+ rights.Add(rr.RightType);
+ }
+ }
+
+ return rights;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.Designer.cs b/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..d6b52db50
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,980 @@
+namespace FreundeskreisSuchthilfe
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
+ this.cellMonate = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblTeam2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblBewilligungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblTeam1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = 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.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 11F);
+ this.Detail.HeightF = 40F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(727F, 40F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell9,
+ this.xrTableCell12,
+ this.xrTableCell4,
+ this.xrTableCell1});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseFont = false;
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 2.2222184546263719D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.Weight = 0.24385918004234175D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Dauer in Minuten";
+ this.xrTableCell9.Weight = 0.487718364230582D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Text = "Anzahl Minuten";
+ this.xrTableCell1.Weight = 0.23136199369194488D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ 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.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(727.0001F, 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.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell5,
+ this.xrTableCell2});
+ 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 = 1.1111111111111112D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ 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.Weight = 0.12626259853214011D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell16.Weight = 0.2525251796687849D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.customerCountField")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "xrTableCell17";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell17.Weight = 0.252525168009855D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.GroupMinutes", "{0:0.##}")});
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.11979200473841878D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // 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.xrLabel23,
+ this.xrLabel20,
+ this.xrLabel14,
+ this.xrLabel31,
+ this.xrLabel29,
+ this.xrLabel30,
+ this.xrLabel27,
+ this.cellMonate,
+ this.xrLabel22,
+ this.xrLabel21,
+ this.lblTeam2,
+ this.xrLabel19,
+ this.xrLabel18,
+ this.lblBewilligungszeitraum,
+ this.xrLabel16,
+ this.xrLabel15,
+ this.lblTeam1,
+ this.xrLabel13,
+ this.xrLabel8,
+ this.xrLabel2,
+ this.xrPictureBox1,
+ this.xrLabel1,
+ this.xrLabel28,
+ this.xrLabel9,
+ this.xrLabel10,
+ this.xrLabel12,
+ this.xrLabel11});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
+ this.ReportHeader.HeightF = 280F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(534F, 180.4167F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel23.StylePriority.UseBorders = false;
+ this.xrLabel23.StylePriority.UseFont = false;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSTotal", "{0:0.##}")});
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(364F, 200.4167F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel20.StylePriority.UseBorders = false;
+ this.xrLabel20.StylePriority.UseFont = false;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerMonth", "{0:0.##}")});
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(364.0002F, 180.4167F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ //
+ // xrLabel31
+ //
+ this.xrLabel31.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(449.0002F, 251.3542F);
+ this.xrLabel31.Name = "xrLabel31";
+ this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel31.SizeF = new System.Drawing.SizeF(170.0002F, 19.99998F);
+ this.xrLabel31.StylePriority.UseBorders = false;
+ this.xrLabel31.StylePriority.UseFont = false;
+ this.xrLabel31.Text = "[Month] [Year]";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(0F, 251.3542F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(279.0001F, 20F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.Text = "Abrechnungszeitraum:";
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(279F, 251.3542F);
+ this.xrLabel30.Multiline = true;
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(170.0002F, 19.99998F);
+ this.xrLabel30.StylePriority.UseBorders = false;
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.Text = "Monat:";
+ //
+ // xrLabel27
+ //
+ this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(279.0001F, 220.4167F);
+ this.xrLabel27.Name = "xrLabel27";
+ this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel27.SizeF = new System.Drawing.SizeF(339.9999F, 20F);
+ this.xrLabel27.StylePriority.UseBorders = false;
+ this.xrLabel27.StylePriority.UseFont = false;
+ //
+ // cellMonate
+ //
+ this.cellMonate.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.cellMonate.LocationFloat = new DevExpress.Utils.PointFloat(449F, 200.4167F);
+ this.cellMonate.Name = "cellMonate";
+ this.cellMonate.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellMonate.SizeF = new System.Drawing.SizeF(170F, 20F);
+ this.cellMonate.StylePriority.UseBorders = false;
+ this.cellMonate.StylePriority.UseFont = false;
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(279F, 200.4167F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel22.StylePriority.UseBorders = false;
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.Text = "gesamt:";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.4167F);
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(279.0001F, 20F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Verantwortlicher Mitarbeiter*in:";
+ //
+ // lblTeam2
+ //
+ this.lblTeam2.CanGrow = false;
+ this.lblTeam2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.lblTeam2.LocationFloat = new DevExpress.Utils.PointFloat(449.0002F, 140.4167F);
+ this.lblTeam2.Name = "lblTeam2";
+ this.lblTeam2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblTeam2.SizeF = new System.Drawing.SizeF(269.4167F, 20.00002F);
+ this.lblTeam2.StylePriority.UseFont = false;
+ this.lblTeam2.Text = "Ambulant Betreutes Wohnen";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(279F, 180.4167F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "monatlich: ";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(449F, 180.4167F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel18.StylePriority.UseBorders = false;
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "wöchentl.:";
+ //
+ // lblBewilligungszeitraum
+ //
+ this.lblBewilligungszeitraum.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.lblBewilligungszeitraum.CanGrow = false;
+ this.lblBewilligungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(279.0001F, 160.4167F);
+ this.lblBewilligungszeitraum.Name = "lblBewilligungszeitraum";
+ this.lblBewilligungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblBewilligungszeitraum.SizeF = new System.Drawing.SizeF(170F, 20F);
+ this.lblBewilligungszeitraum.StylePriority.UseBorders = false;
+ this.lblBewilligungszeitraum.StylePriority.UseFont = false;
+ this.lblBewilligungszeitraum.Text = "[ApprovedStartDate]-[ApprovedEndDate]";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel16.CanGrow = false;
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(279F, 140.4167F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(170F, 20F);
+ this.xrLabel16.StylePriority.UseBorders = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel15.CanGrow = false;
+ this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(279F, 120.4167F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 20F);
+ this.xrLabel15.StylePriority.UseBorders = false;
+ this.xrLabel15.StylePriority.UseFont = false;
+ //
+ // lblTeam1
+ //
+ this.lblTeam1.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold);
+ this.lblTeam1.LocationFloat = new DevExpress.Utils.PointFloat(449.0002F, 110F);
+ this.lblTeam1.Multiline = true;
+ this.lblTeam1.Name = "lblTeam1";
+ this.lblTeam1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblTeam1.SizeF = new System.Drawing.SizeF(268.9999F, 30.41665F);
+ this.lblTeam1.StylePriority.UseFont = false;
+ this.lblTeam1.Text = "Integra";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.CanGrow = false;
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 160.4167F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(279F, 20.00002F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Bewilligter Betreuungszeitraum:";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(100F, 35.00001F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(385.5557F, 43.75F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Freundes- und Förderkreis Suchtkrankenhilfe e. V.\r\nHünefeldstr. 10a, 42285 Wupper" +
+ "tal";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00001F);
+ 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(100F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Anbieter:";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(530.1251F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(172.9167F, 110F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(466.8057F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel28
+ //
+ this.xrLabel28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel28.CanGrow = false;
+ this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(279F, 100.4167F);
+ this.xrLabel28.Name = "xrLabel28";
+ this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel28.SizeF = new System.Drawing.SizeF(170F, 20F);
+ this.xrLabel28.StylePriority.UseBorders = false;
+ this.xrLabel28.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.CanGrow = false;
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120.4166F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(279F, 20F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Vorname, Klient*in:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.CanGrow = false;
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140.4167F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(279.0001F, 20F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Aktenzeichen LVR:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.CanGrow = false;
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.4167F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(279F, 20F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Name, Klient*in:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180.4167F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(279F, 20.00002F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Bewilligte Fachleistungsstunden:";
+ //
+ // 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.Font = new System.Drawing.Font("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel26,
+ this.xrLabel32,
+ this.xrLabel25,
+ this.xrLabel24,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel3,
+ this.xrLabel4,
+ this.xrLabel5});
+ this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F);
+ this.ReportFooter.HeightF = 148F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel26.BorderWidth = 1F;
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldAbrechenbareFLS", "{0:0.##}")});
+ this.xrLabel26.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(632.1248F, 60.00004F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(94.87531F, 20.00001F);
+ this.xrLabel26.StylePriority.UseBorders = false;
+ this.xrLabel26.StylePriority.UseBorderWidth = false;
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.StylePriority.UsePadding = false;
+ this.xrLabel26.StylePriority.UseTextAlignment = false;
+ this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel32
+ //
+ this.xrLabel32.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00004F);
+ this.xrLabel32.Multiline = true;
+ this.xrLabel32.Name = "xrLabel32";
+ this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel32.SizeF = new System.Drawing.SizeF(632.12F, 20F);
+ this.xrLabel32.StylePriority.UseFont = false;
+ this.xrLabel32.Text = "abzurechnende Leistungen in Stunden:\r\n";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel25.BorderWidth = 1F;
+ this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldTotalFLSBillableXRateFactor", "{0:0.##}")});
+ this.xrLabel25.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(632.1247F, 20.00001F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(94.87531F, 20.00001F);
+ this.xrLabel25.StylePriority.UseBorders = false;
+ this.xrLabel25.StylePriority.UseBorderWidth = false;
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.StylePriority.UsePadding = false;
+ this.xrLabel25.StylePriority.UseTextAlignment = false;
+ this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F);
+ this.xrLabel24.Multiline = true;
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(632.12F, 20F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.Text = "Summe der mit dem LVR abzurechnenden Leistungen (= Summe x 120%):";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(496.1458F, 130F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(230.8542F, 17.99997F);
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Unterschrift Klient/in";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(197.1874F, 130F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(223.1251F, 17.99997F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.004784266F, 0F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(632.12F, 20F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Summe der unmittelbaren Betreuungsleistungen (\"face to face\" bzw. \"ear to ear\"):";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.BorderWidth = 1F;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(632.1248F, 0F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(94.87531F, 20.00001F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseBorderWidth = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "[TotalFLMBillable]";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.004784266F, 130F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 17.99997F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Datum";
+ //
+ // fieldAbrechenbareMinuten
+ //
+ this.fieldAbrechenbareMinuten.DataMember = "Services";
+ this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
+ this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
+ //
+ // fieldTotalFLSBillable
+ //
+ this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
+ this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
+ //
+ // fieldTotalFLSBillableXRateFactor
+ //
+ this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]) * 1.2";
+ this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
+ //
+ // customerCountField
+ //
+ this.customerCountField.DataMember = "Services";
+ this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
+ this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.customerCountField.Name = "customerCountField";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBackColor = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "Bemerkungen";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.4877183629753743D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Mitarbeiter/in";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.32219834820637888D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "xrTableCell5";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.16682420629807493D;
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportFooter});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareMinuten,
+ this.fieldTotalFLSBillable,
+ this.fieldTotalFLSBillableXRateFactor,
+ this.customerCountField,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 50);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ 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.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
+ private DevExpress.XtraReports.UI.CalculatedField customerCountField;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel28;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel lblBewilligungszeitraum;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel lblTeam1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel lblTeam2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel27;
+ private DevExpress.XtraReports.UI.XRLabel cellMonate;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ }
+}
diff --git a/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.cs b/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.cs
new file mode 100644
index 000000000..c07b26916
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.cs
@@ -0,0 +1,59 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace FreundeskreisSuchthilfe
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ servicesBillable.Add(s);
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ var ba = GetTeam(pRO);
+ if (!String.IsNullOrEmpty(ba) && !ba.ToLower().Contains("integra"))
+ {
+ //lblAnbieter.Text = "Anbieter: TaB Essen";
+ lblTeam1.Height += lblTeam2.Height + 10;
+ lblTeam1.Text = "ffs Wuppertal\nCafé Intakt, Velbert";
+ lblTeam2.Top = lblBewilligungszeitraum.Top;
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ public String GetTeam(ServicesOverviewRO pRO)
+ {
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+ var c = c2s.SupportConcept.Customer;
+
+ foreach (var t2c in c.Team2CustomerList)
+ {
+ return t2c.Team.Name;
+ }
+
+ }
+
+ return "";
+ }
+ }
+}
diff --git a/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.resx b/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.resx
new file mode 100644
index 000000000..9aad5feb1
--- /dev/null
+++ b/ReportImp/FreundeskreisSuchthilfe/ServicesOverviewReport.resx
@@ -0,0 +1,391 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+
+
+ 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
+ +Ol+v0kPAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/ReportImp/FreundeskreisSuchthilfe/logo.png b/ReportImp/FreundeskreisSuchthilfe/logo.png
new file mode 100644
index 000000000..016080837
Binary files /dev/null and b/ReportImp/FreundeskreisSuchthilfe/logo.png differ
diff --git a/ReportImp/HilfeDaheim2/Properties/licenses.licx b/ReportImp/HilfeDaheim2/Properties/licenses.licx
new file mode 100644
index 000000000..e69de29bb
diff --git a/ReportImp/HphBersenbrueckFreizeitUndReisen/stempel2018.png b/ReportImp/HphBersenbrueckFreizeitUndReisen/stempel2018.png
new file mode 100644
index 000000000..f11c26f1e
Binary files /dev/null and b/ReportImp/HphBersenbrueckFreizeitUndReisen/stempel2018.png differ
diff --git a/ReportImp/IbpEingliederungshilfe/Properties/licenses.licx b/ReportImp/IbpEingliederungshilfe/Properties/licenses.licx
new file mode 100644
index 000000000..e69de29bb
diff --git a/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.Designer.cs b/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..1fee8e21b
--- /dev/null
+++ b/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,703 @@
+using BeWo.Report.ReportObjects;
+namespace LebenshilfeKoblenz
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = 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.fieldArtDerLeistung = new DevExpress.XtraReports.UI.CalculatedField();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail.HeightF = 65F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(700F, 65F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell11,
+ this.xrTableCell9,
+ this.xrTableCell8,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell12});
+ 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 = 3.25D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell3.Weight = 0.22346368715083803D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Beginn\r\nund\r\nEnde";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell4.Weight = 0.16759776536312851D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Dauer\r\nin\r\nMinuten";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell11.Weight = 0.19553072625698328D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Ort";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell9.Weight = 0.16759776536312851D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Multiline = true;
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "Inhalt\r\nder\r\nLeistung";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell8.Weight = 0.25139664804469275D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Art der\r\nLeistung";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell6.Weight = 0.27932960893854752D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Kostenträger";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell7.Weight = 0.335195530726257D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Multiline = true;
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBackColor = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "Mitarbeiter/in";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell12.Weight = 0.335195530726257D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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.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(700F, 20F);
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell2,
+ this.xrTableCell20,
+ this.xrTableCell19});
+ 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", "{0:dd.MM.yyyy}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell13.Weight = 0.10101010039583569D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell14.Multiline = true;
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "[StartDate!HH:mm] - [EndDate!HH:mm]";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell14.Weight = 0.075757575101659383D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")});
+ this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell15.Weight = 0.088383832540644636D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell16.Multiline = true;
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell16.Weight = 0.075757573693460672D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Multiline = true;
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell17.Weight = 0.11363635605331292D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldArtDerLeistung")});
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell2.FormattingRules.Add(this.formattingRuleStartDate);
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell2.Weight = 0.12626262285907688D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CostBearer")});
+ this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell20.FormattingRules.Add(this.formattingRuleStartDate);
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell20.Weight = 0.15151514419680162D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell19.FormattingRules.Add(this.formattingRuleStartDate);
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell19.Weight = 0.15151514026385221D;
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail2
+ //
+ this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel3,
+ this.xrLabel4});
+ this.Detail2.HeightF = 164.5833F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 29.87499F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(460.0001F, 24F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Klient/in (oder gesetzliche/r Betreuer/in):";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 88.54166F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(408.0002F, 25F);
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.5833F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(408.0002F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Ich versichere die Richtigkeit der o.g. Angaben:";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupFooter1});
+ this.DetailReport2.DataMember = "AllEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel8});
+ this.Detail3.Font = new System.Drawing.Font("Arial", 12F);
+ this.Detail3.HeightF = 42.00001F;
+ this.Detail3.Name = "Detail3";
+ this.Detail3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail3.StylePriority.UseFont = false;
+ this.Detail3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(360.0001F, 17.00001F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(119.7917F, 25F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Anzahl FLM:";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.TotalFLM", "{0:0.##}")});
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(479.7918F, 17.00001F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(150.7085F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "xrLabel7";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.EmployeeName")});
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(175F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "xrLabel6";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(175F, 12.00002F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(172.9167F, 25F);
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel11,
+ this.xrLabel2});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 12F);
+ this.GroupFooter1.HeightF = 50F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable")});
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(479.7918F, 17.00001F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(150.7085F, 25F);
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "xrLabel11";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(360.0001F, 17.00001F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(119.7917F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "FLM Gesamt:";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel9});
+ this.ReportHeader.HeightF = 100F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Leistungsnachweis Ambulant Unterstütztes Wohnen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(650F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "[CustomerName] [Month] [Year]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // fieldArtDerLeistung
+ //
+ this.fieldArtDerLeistung.DataMember = "Services";
+ this.fieldArtDerLeistung.Expression = "Iif([IsGroup], \'G\', \'E\')";
+ this.fieldArtDerLeistung.Name = "fieldArtDerLeistung";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldArtDerLeistung});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(60, 50, 50, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ 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.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ 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.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.CalculatedField fieldArtDerLeistung;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ }
+}
diff --git a/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.cs b/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.cs
new file mode 100644
index 000000000..39d32ac79
--- /dev/null
+++ b/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.cs
@@ -0,0 +1,18 @@
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace LebenshilfeKoblenz
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.resx b/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/LebenshilfeKoblenz/ServicesOverviewReport.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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.Designer.cs b/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.Designer.cs
new file mode 100644
index 000000000..388c3e6a0
--- /dev/null
+++ b/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.Designer.cs
@@ -0,0 +1,1337 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.LebenshilfeRheinSiegReports
+{
+ partial class Klientenstammblatt
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport3 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail4 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable8 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport4 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail5 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable9 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.DetailReport5 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail6 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ 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.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader1 = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrTable10 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ 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();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable10)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel2,
+ this.xrTable4});
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail.HeightF = 60.00001F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ 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(192F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zuständige Kostenträger\r\n";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow19});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow19
+ //
+ this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell36,
+ this.xrTableCell37});
+ this.xrTableRow19.Name = "xrTableRow19";
+ this.xrTableRow19.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.Text = "Kostenträger";
+ this.xrTableCell35.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UseFont = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.Text = "Aktenzeichen";
+ this.xrTableCell36.Weight = 0.3115264797507788D;
+ //
+ // 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.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UseFont = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.Text = "Notiz";
+ this.xrTableCell37.Weight = 0.50934579439252337D;
+ //
+ // xrLabel28
+ //
+ this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Disabilities")});
+ this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 244.0834F);
+ this.xrLabel28.Multiline = true;
+ this.xrLabel28.Name = "xrLabel28";
+ this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel28.SizeF = new System.Drawing.SizeF(537.42F, 24F);
+ this.xrLabel28.StylePriority.UseFont = false;
+ this.xrLabel28.Text = "Vorname:";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.0834F);
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Behinderungen:";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 220.0834F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(537.42F, 23.99998F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.0834F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Kommentar:";
+ //
+ // xrLabel27
+ //
+ this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 76.08337F);
+ this.xrLabel27.Name = "xrLabel27";
+ this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel27.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel27.StylePriority.UseFont = false;
+ this.xrLabel27.Text = "[PostCode] [Town]";
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Street")});
+ this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 52.08333F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.Text = "Vorname:";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mobile")});
+ this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 124.0833F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.Text = "Vorname:";
+ //
+ // xrLabel32
+ //
+ this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mail")});
+ this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 196.0833F);
+ this.xrLabel32.Name = "xrLabel32";
+ this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel32.SizeF = new System.Drawing.SizeF(196.9999F, 24F);
+ this.xrLabel32.StylePriority.UseFont = false;
+ this.xrLabel32.Text = "Vorname:";
+ //
+ // xrLabel31
+ //
+ this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Fax")});
+ this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 172.0834F);
+ this.xrLabel31.Name = "xrLabel31";
+ this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel31.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel31.StylePriority.UseFont = false;
+ this.xrLabel31.Text = "Vorname:";
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Phone")});
+ this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 148.0834F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.Text = "Vorname:";
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 76.08331F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "PLZ/Ort:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 52.08333F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Straße:";
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 124.0833F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.Text = "Handy:";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 196.0834F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.Text = "E-Mail:";
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 172.0834F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.Text = "Fax:";
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 148.0834F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.Text = "Telefon:";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Occupation")});
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 172.0834F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Vorname:";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FamilyStatus")});
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 148.0834F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Vorname:";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Sex")});
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 124.0834F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Vorname:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "DateOfBirth")});
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 100.0834F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Vorname:";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "LastName")});
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 76.08337F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Vorname:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FirstName")});
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 52.08333F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Vorname:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.0834F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Beruf:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 148.0834F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Familienstand:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.0834F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Geschlecht:";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.0834F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Geburtsdatum:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76.08337F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Nachname:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 52.08333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Vorname:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Klientenübersicht [Name]";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // PageFooter
+ //
+ this.PageFooter.HeightF = 0F;
+ this.PageFooter.Name = "PageFooter";
+ this.PageFooter.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.PageFooter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "CostBearers";
+ 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 = 18F;
+ 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.xrTableRow20});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.xrTableCell40});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.CostBearer")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell38.StylePriority.UseBorders = false;
+ this.xrTableCell38.StylePriority.UseFont = false;
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.Text = "Kostenträger";
+ this.xrTableCell38.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.ReferenceNumber")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell39.StylePriority.UseBorders = false;
+ this.xrTableCell39.StylePriority.UseFont = false;
+ this.xrTableCell39.StylePriority.UsePadding = false;
+ this.xrTableCell39.Text = "Aktenzeichen";
+ this.xrTableCell39.Weight = 0.3115264797507788D;
+ //
+ // 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, "CostBearers.Notice")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.Text = "Notiz";
+ this.xrTableCell40.Weight = 0.50934579439252337D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.CustomerDataRO);
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6,
+ this.xrLabel3});
+ this.Detail2.HeightF = 60.00001F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow21});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell41.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell41.StylePriority.UseBorders = false;
+ this.xrTableCell41.StylePriority.UseFont = false;
+ this.xrTableCell41.StylePriority.UsePadding = false;
+ this.xrTableCell41.Text = "Betreuer";
+ this.xrTableCell41.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.Text = "Rolle";
+ this.xrTableCell42.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.Text = "Notiz";
+ this.xrTableCell43.Weight = 0.50934579439252337D;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(192F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Zuständige Betreuer:";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3});
+ this.DetailReport2.DataMember = "RelatedEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable7});
+ this.Detail3.HeightF = 18F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable7
+ //
+ this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable7.Name = "xrTable7";
+ this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow22});
+ this.xrTable7.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable7.StylePriority.UseFont = false;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 1.125D;
+ //
+ // 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, "RelatedEmployees.Employee")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.Text = "Betreuer";
+ this.xrTableCell44.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelatedEmployees.RelationRole")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UseFont = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.Text = "Rolle";
+ this.xrTableCell45.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell46
+ //
+ 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, "RelatedEmployees.Notice")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UseFont = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.Text = "Notiz";
+ this.xrTableCell46.Weight = 0.50934579439252337D;
+ //
+ // DetailReport3
+ //
+ this.DetailReport3.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail4});
+ this.DetailReport3.Level = 3;
+ this.DetailReport3.Name = "DetailReport3";
+ //
+ // Detail4
+ //
+ this.Detail4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4});
+ this.Detail4.HeightF = 60.00004F;
+ this.Detail4.Name = "Detail4";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00004F);
+ 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(192F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Personen des Umfelds:";
+ //
+ // xrTable8
+ //
+ this.xrTable8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable8.Name = "xrTable8";
+ this.xrTable8.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable8.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell53,
+ this.xrTableCell49});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.Text = "Person";
+ this.xrTableCell47.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.StylePriority.UsePadding = false;
+ this.xrTableCell48.Text = "Rolle";
+ this.xrTableCell48.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UsePadding = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "Telefonnr.";
+ this.xrTableCell53.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Notiz";
+ this.xrTableCell49.Weight = 0.38473520249221183D;
+ //
+ // DetailReport4
+ //
+ this.DetailReport4.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail5,
+ this.GroupHeader2});
+ this.DetailReport4.DataMember = "EnvironmentPersons";
+ this.DetailReport4.DataSource = this.bindingSource1;
+ this.DetailReport4.Expanded = false;
+ this.DetailReport4.Level = 4;
+ this.DetailReport4.Name = "DetailReport4";
+ //
+ // Detail5
+ //
+ this.Detail5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable9});
+ this.Detail5.HeightF = 18F;
+ this.Detail5.Name = "Detail5";
+ //
+ // xrTable9
+ //
+ this.xrTable9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable9.Name = "xrTable9";
+ this.xrTable9.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow24});
+ this.xrTable9.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable9.StylePriority.UseFont = false;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell54,
+ this.xrTableCell52});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 1.125D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.Text = "Betreuer";
+ this.xrTableCell50.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.RelationRole")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.StylePriority.UseFont = false;
+ this.xrTableCell51.StylePriority.UsePadding = false;
+ this.xrTableCell51.Text = "Rolle";
+ this.xrTableCell51.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person.ContactSummaryInfo")});
+ this.xrTableCell54.Multiline = true;
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Customer2PersonNotice")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.StylePriority.UsePadding = false;
+ this.xrTableCell52.Text = "Notiz";
+ this.xrTableCell52.Weight = 0.38473520249221183D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable8});
+ this.GroupHeader2.HeightF = 18F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 75F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 75F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrLabel8,
+ this.xrLabel9,
+ this.xrLabel10,
+ this.xrLabel11,
+ this.xrLabel12,
+ this.xrLabel13,
+ this.xrLabel15,
+ this.xrLabel16,
+ this.xrLabel17,
+ this.xrLabel18,
+ this.xrLabel23,
+ this.xrLabel24,
+ this.xrLabel25,
+ this.xrLabel22,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel30,
+ this.xrLabel31,
+ this.xrLabel32,
+ this.xrLabel29,
+ this.xrLabel26,
+ this.xrLabel27,
+ this.xrLabel7,
+ this.xrLabel14,
+ this.xrLabel21,
+ this.xrLabel28});
+ this.ReportHeader.HeightF = 280F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // DetailReport5
+ //
+ this.DetailReport5.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail6,
+ this.ReportHeader1});
+ this.DetailReport5.DataMember = "EnvironmentOrganisations";
+ this.DetailReport5.DataSource = this.bindingSource1;
+ this.DetailReport5.Level = 5;
+ this.DetailReport5.Name = "DetailReport5";
+ //
+ // Detail6
+ //
+ this.Detail6.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable10});
+ this.Detail6.HeightF = 18F;
+ this.Detail6.Name = "Detail6";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell8});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.Text = "Name";
+ this.xrTableCell5.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.Text = "Rolle";
+ this.xrTableCell6.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Telefonnr.";
+ this.xrTableCell7.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.Text = "Notiz";
+ this.xrTableCell8.Weight = 0.38473520249221183D;
+ //
+ // xrLabel35
+ //
+ this.xrLabel35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ this.xrLabel35.Multiline = true;
+ this.xrLabel35.Name = "xrLabel35";
+ this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel35.SizeF = new System.Drawing.SizeF(309.7083F, 25F);
+ this.xrLabel35.StylePriority.UseFont = false;
+ this.xrLabel35.Text = "Organisationen des Umfelds:";
+ //
+ // ReportHeader1
+ //
+ this.ReportHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable3,
+ this.xrLabel35});
+ this.ReportHeader1.HeightF = 60.00001F;
+ this.ReportHeader1.Name = "ReportHeader1";
+ //
+ // xrTable10
+ //
+ this.xrTable10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable10.Name = "xrTable10";
+ this.xrTable10.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4});
+ this.xrTable10.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable10.StylePriority.UseFont = false;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1.125D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentOrganisations.Organisation.Name")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Text = "Betreuer";
+ this.xrTableCell9.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentOrganisations.RelationRole.TypeDescription")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.Text = "Rolle";
+ this.xrTableCell10.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentOrganisations.Organisation.ContactSummaryInfo")});
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.Text = "xrTableCell54";
+ this.xrTableCell11.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentOrganisations.Customer2OrganisationNotice")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.Text = "Notiz";
+ this.xrTableCell12.Weight = 0.38473520249221183D;
+ //
+ // Klientenstammblatt
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.PageFooter,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.DetailReport3,
+ this.DetailReport4,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportHeader,
+ this.DetailReport5});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 75, 75);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable10)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport3;
+ private DevExpress.XtraReports.UI.DetailBand Detail4;
+ private DevExpress.XtraReports.UI.XRTable xrTable8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport4;
+ private DevExpress.XtraReports.UI.DetailBand Detail5;
+ private DevExpress.XtraReports.UI.XRTable xrTable9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel28;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel27;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel32;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport5;
+ private DevExpress.XtraReports.UI.DetailBand Detail6;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ 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.XRLabel xrLabel35;
+ private DevExpress.XtraReports.UI.XRTable xrTable10;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ 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.ReportHeaderBand ReportHeader1;
+ }
+}
diff --git a/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.cs b/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.cs
new file mode 100644
index 000000000..f55a7a161
--- /dev/null
+++ b/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using BeWo.Report;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+
+namespace BeWo.LebenshilfeRheinSiegReports
+{
+ public partial class Klientenstammblatt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Klientenstammblatt()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(CustomerDataRO pRO)
+ {
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.resx b/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/LebenshilfeRheinSiegReports/CustomerDataReport.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
diff --git a/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj b/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj
new file mode 100644
index 000000000..0034d7317
--- /dev/null
+++ b/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj
@@ -0,0 +1,72 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {EA3C4BE1-6128-4FC9-8194-3C4202233371}
+ Library
+ Properties
+ PaSMoenchengladbach
+ 3367947706_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ ServicesOverviewReport.cs
+
+
+
+
+
+ ServicesOverviewReport.cs
+
+
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/PaSMoenchengladbach/Properties/AssemblyInfo.cs b/ReportImp/PaSMoenchengladbach/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..afd62fb7e
--- /dev/null
+++ b/ReportImp/PaSMoenchengladbach/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("PaSMoenchengladbach")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("PaSMoenchengladbach")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("ea3c4be1-6128-4fc9-8194-3c4202233371")]
+
+// 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/PaSMoenchengladbach/Properties/licenses.licx b/ReportImp/PaSMoenchengladbach/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/PaSMoenchengladbach/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.Designer.cs b/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..1f96e864f
--- /dev/null
+++ b/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,1025 @@
+using BeWo.Report.ReportObjects;
+namespace PaSMoenchengladbach
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = 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.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = 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.fieldTotalMitFaktor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldCustomerCount = new DevExpress.XtraReports.UI.CalculatedField();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail.HeightF = 40F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow1});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(670F, 40F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell2,
+ this.xrTableCell1,
+ this.xrTableCell11,
+ this.xrTableCell12});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseBorders = false;
+ this.xrTableRow2.StylePriority.UseFont = false;
+ this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow2.Weight = 0.99999952316306917D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseForeColor = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.18831235419843567D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Hdz.";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell2.Weight = 0.15064988335874857D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Leistungsbeschreibung";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell1.Weight = 0.3766247083968714D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseForeColor = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Uhrzeit\r\n";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell11.Weight = 0.3012997667174972D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBackColor = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UseForeColor = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "direkte FLS";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.24480606045796641D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell9,
+ this.xrTableCell7,
+ this.xrTableCell8});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseBorders = false;
+ this.xrTableRow1.Weight = 0.99999952316306917D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.18831235419843567D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.15064950981434477D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.37662467966268648D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "von";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell9.Weight = 0.1506498833587486D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "bis";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell7.Weight = 0.15065005576385804D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "in Minuten";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell8.Weight = 0.24480629033144563D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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.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(669.9998F, 20F);
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15,
+ this.xrTableCell10,
+ this.xrTableCell16,
+ this.xrTableCell17});
+ 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", "{0:dd.MM.yy}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseForeColor = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.17246315217675193D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UseForeColor = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.1379705214162647D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription", "{0:HH:mm}")});
+ this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UseForeColor = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "xrTableCell15";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.34492631910682464D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:HH:mm}")});
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell10.Weight = 0.13797034146055623D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")});
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UseForeColor = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell16.Weight = 0.13797034146055623D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseForeColor = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "xrTableCell17";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell17.Weight = 0.22420203380274639D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel13,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrTable2,
+ this.xrLabel2,
+ this.xrLabel5});
+ this.Detail2.HeightF = 254F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail2.StylePriority.UseBorders = false;
+ this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230F);
+ 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(459.9996F, 23.99998F);
+ this.xrLabel13.StylePriority.UseBorders = false;
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Ich bestätige die erbrachten Leistungen und die gesamten Zeitangaben:";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel12.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(459.9996F, 230F);
+ this.xrLabel12.Multiline = true;
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(210.0011F, 24F);
+ this.xrLabel12.StylePriority.UseBorders = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseForeColor = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "Mitarbeiter/in der PaS";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.0007629395F, 164F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(670F, 20F);
+ this.xrLabel11.StylePriority.UseBorders = false;
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Mit meiner Unterschrift bestätige ich den Empfang der o. g. FLS und der genannten" +
+ " Zeitangaben:";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0007629395F, 60.00004F);
+ 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(670F, 40F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Krankenhaus-/Klinikaufenthalt im laufenden Monat (von-bis):";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(670F, 20F);
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Krankenhaus-/Klinikaufenthalt im laufenden Monat (von-bis):";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // 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.LocationFloat = new DevExpress.Utils.PointFloat(0.0007629395F, 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.xrTableRow4});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(669.9998F, 20F);
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24,
+ this.xrTableCell25,
+ this.xrTableCell26});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.StylePriority.UseForeColor = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell19.Weight = 0.17246315217675193D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.StylePriority.UseForeColor = false;
+ this.xrTableCell22.StylePriority.UsePadding = false;
+ this.xrTableCell22.StylePriority.UseTextAlignment = false;
+ this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell22.Weight = 0.1379705214162647D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UseForeColor = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "Summe/Minuten";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell23.Weight = 0.34492631910682464D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UseFont = false;
+ this.xrTableCell24.StylePriority.UsePadding = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell24.Weight = 0.13797034146055623D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell25.StylePriority.UseFont = false;
+ this.xrTableCell25.StylePriority.UseForeColor = false;
+ this.xrTableCell25.StylePriority.UsePadding = false;
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell25.Weight = 0.13797034146055623D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")});
+ this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell26.StylePriority.UseFont = false;
+ this.xrTableCell26.StylePriority.UseForeColor = false;
+ this.xrTableCell26.StylePriority.UsePadding = false;
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell26.Weight = 0.22420203380274639D;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140F);
+ 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(179.9998F, 23.99997F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseForeColor = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Datum";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(379.9998F, 140F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(290.0009F, 24F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseForeColor = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Leistungsempfänger/in";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3});
+ this.DetailReport2.DataMember = "AllEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail3
+ //
+ this.Detail3.HeightF = 0F;
+ this.Detail3.Name = "Detail3";
+ this.Detail3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9,
+ this.xrLabel8,
+ this.xrLabel6,
+ this.xrLabel10,
+ this.xrTable1,
+ this.xrLabel7,
+ this.xrLabel1});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportHeader.HeightF = 185F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(380.0003F, 132.125F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(290F, 30F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "wtl. [ApprovedFLSPerWeek!0.00] mtl. [ApprovedFLSPerMonth!0.00]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Right;
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(380.0003F, 102.125F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(290F, 30F);
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Bewilligte Fachleistungsstunden";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(100.0005F, 102.125F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(279.9998F, 59.99999F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[CustomerLastName], [CustomerFirstName]\r\n";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 102.125F);
+ 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(100F, 60F);
+ this.xrLabel10.StylePriority.UseBorders = false;
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "[Month] [Year]";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 82.12503F);
+ 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.xrTableRow3});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(670F, 20F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell18,
+ this.xrTableCell20,
+ this.xrTableCell21});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.StylePriority.UseBorders = false;
+ this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow3.Weight = 0.99999952316306917D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseFont = false;
+ this.xrTableCell18.StylePriority.UseForeColor = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Monat/Jahr";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell18.Weight = 0.18831235419843567D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "Leistungsempfänger/in:";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell20.Weight = 0.52727459175562D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell21.Multiline = true;
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.StylePriority.UseFont = false;
+ this.xrTableCell21.StylePriority.UseForeColor = false;
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ this.xrTableCell21.Text = "Az LVR: [ReferenceNumber]";
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell21.Weight = 0.54610582717546363D;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(670.0002F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseForeColor = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Ambulant Betreutes Wohnen der PaS Praxis für angewandte Sozialarbeit Mönchengladb" +
+ "ach";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(637.7086F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseForeColor = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen (FLS)";
+ this.xrLabel1.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.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // fieldTotalMitFaktor
+ //
+ this.fieldTotalMitFaktor.Expression = "[TotalFLMBillable] * [RateFactor]";
+ this.fieldTotalMitFaktor.Name = "fieldTotalMitFaktor";
+ //
+ // fieldCustomerCount
+ //
+ this.fieldCustomerCount.DataMember = "Services";
+ this.fieldCustomerCount.Expression = "Iif([CustomerCount] > 1, [CustomerCount], \'\')";
+ this.fieldCustomerCount.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.fieldCustomerCount.Name = "fieldCustomerCount";
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldTotalMitFaktor,
+ this.fieldCustomerCount});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(100, 50, 50, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ 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.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ 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.CalculatedField fieldTotalMitFaktor;
+ private DevExpress.XtraReports.UI.CalculatedField fieldCustomerCount;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ 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.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ }
+}
diff --git a/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.cs b/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.cs
new file mode 100644
index 000000000..9b87f40d3
--- /dev/null
+++ b/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.cs
@@ -0,0 +1,33 @@
+using System;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using System.Collections.Generic;
+
+namespace PaSMoenchengladbach
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ servicesBillable.Add(s);
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.resx b/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/PaSMoenchengladbach/ServicesOverviewReport.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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.Designer.cs b/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.Designer.cs
new file mode 100644
index 000000000..1d342ee15
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.Designer.cs
@@ -0,0 +1,689 @@
+using BeWo.Report.ReportObjects;
+namespace PraxisPusteblume
+{
+ partial class BehandlungsnachweisHerrHerzog
+ {
+ ///
+ /// 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(BehandlungsnachweisHerrHerzog));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ 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.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.xrLabel16,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel9,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel3,
+ this.xrLabel1,
+ this.xrRichText1,
+ this.lblAdresse});
+ this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.ReportHeader.HeightF = 185.4584F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(569.6676F, 107.3334F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(157.3325F, 23.00002F);
+ this.xrLabel16.Text = "xrLabel16";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(569.6676F, 52.29171F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(157.3325F, 29.50002F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Ansprechpartner:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(569.6676F, 32.2917F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(157.3311F, 20F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Ansprechpartner:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(569.1671F, 12.29169F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(157.8317F, 20F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Jörg-Wolfgang Herzog";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(428.7296F, 107.3334F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(140.4376F, 29.50002F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Datum:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(428.7301F, 52.29171F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(140.9375F, 20F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Kundennummer:";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(428.7296F, 32.2917F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(140.938F, 20F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Rechnungsnummer:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(428.7296F, 12.29169F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(140.4376F, 20F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Ansprechpartnerin:";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
+ //
+ // lblAdresse
+ //
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
+ 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(371.875F, 153.1667F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ this.lblAdresse.Text = "Bezirk Oberbayern\r\nz. Hd. Frau Besold\r\nRechnungsstelle\r\n\r\n80353 München";
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(428.7296F, 45.20833F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(298.2707F, 132.875F);
+ //
+ // 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.xrRichText2,
+ this.xrPictureBox1});
+ this.topMarginBand1.HeightF = 201F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4});
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Segoe UI", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ 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(726.9987F, 100F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = resources.GetString("xrLabel4.Text");
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblAnrede,
+ this.xrTable3});
+ this.Page1.HeightF = 169F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // lblAnrede
+ //
+ this.lblAnrede.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F);
+ this.lblAnrede.Multiline = true;
+ this.lblAnrede.Name = "lblAnrede";
+ this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAnrede.SizeF = new System.Drawing.SizeF(681.1666F, 120.0727F);
+ this.lblAnrede.StylePriority.UseBorders = false;
+ this.lblAnrede.StylePriority.UseFont = false;
+ this.lblAnrede.StylePriority.UseTextAlignment = false;
+ this.lblAnrede.Text = "Sehr geehrte Damen und Herren,\r\n\r\n\r\nfür die geleisteten Stunden im Bereich lernth" +
+ "erapeutische Intervention darf ich Sie bitten, folgenden Betrag auf untenstehend" +
+ "es Konto zu überweisen:\r\n";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83332F, 145F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow14});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(681.1653F, 24F);
+ this.xrTable3.StylePriority.UseBorderColor = false;
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UseTextAlignment = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell41,
+ this.xrTableCell14,
+ this.xrTableCell16,
+ this.xrTableCell18});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.StylePriority.UseBackColor = false;
+ this.xrTableRow14.Weight = 0.03301414757739398D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell41.StylePriority.UsePadding = false;
+ this.xrTableCell41.StylePriority.UseTextAlignment = false;
+ this.xrTableCell41.Text = "Datum";
+ this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell41.Weight = 0.13551435664366385D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBackColor = false;
+ this.xrTableCell14.StylePriority.UseBorderColor = false;
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "Therapie-Einheit";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.19875438513997745D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Multiline = true;
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "Gruppengröße";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell16.Weight = 0.15358294111245358D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Multiline = true;
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Betrag";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell18.Weight = 0.1275328656556165D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport1});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.HeightF = 0F;
+ this.Detail1.Name = "Detail1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.Detail2.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail2.HeightF = 24F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(45.83332F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(681.1653F, 24F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ this.xrTable4.StylePriority.UseBorders = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12,
+ this.xrTableCell15,
+ this.xrTableCell17,
+ this.xrTableCell19});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.StylePriority.UseFont = false;
+ this.xrTableRow10.Weight = 0.12000000000000002D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Notice", "{0:dd.MM.yyyy}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell12.Weight = 0.13551436973194245D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.CanShrink = true;
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCountString", "{0:0.##}")});
+ this.xrTableCell15.Multiline = true;
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorderColor = false;
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.1987544089401822D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription", "{0:0.##}")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "xrTableCell17";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell17.Weight = 0.1535829523628682D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.CanShrink = true;
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount", "{0:c}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell19.Weight = 0.12753288434962246D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1,
+ this.xrLabel2,
+ this.xrLabel14});
+ this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.GroupFooter1.HeightF = 251.8051F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(45.83361F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(681.1666F, 24F);
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseBackColor = false;
+ this.xrTableRow1.Weight = 0.03301414757739398D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ 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 = "Gesamt";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.13551435582231156D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseBackColor = false;
+ this.xrTableCell2.StylePriority.UseBorderColor = false;
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.19875440093718666D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell3.Multiline = true;
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.153582941100661D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
+ this.xrTableCell4.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell4.Weight = 0.12753403622159476D;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel2.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 204.5343F);
+ 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(165.9584F, 39.45834F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Mag. Jörg-Wolfgang Herzog";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83318F, 118.3157F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(475F, 86.21857F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.Text = "Mit freundlichen Grüßen";
+ //
+ // fieldEinzel
+ //
+ this.fieldEinzel.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.fieldEinzel.Expression = "Iif([ServiceDescription] == \'Einzelbetreuung\', \'x\', \'\')";
+ this.fieldEinzel.Name = "fieldEinzel";
+ //
+ // fieldGruppe
+ //
+ this.fieldGruppe.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.fieldGruppe.Expression = "Iif([ServiceDescription] == \'Gruppenbetreuung\', \'x\', \'\')";
+ this.fieldGruppe.Name = "fieldGruppe";
+ //
+ // BehandlungsnachweisHerrHerzog
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.Page1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldEinzel,
+ this.fieldGruppe});
+ this.DataSource = this.bindingSource1;
+ this.DisplayName = "Behandlungsnachweis";
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Segoe UI", 9F, 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(30, 45, 201, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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 lblAdresse;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
+ private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel lblAnrede;
+ 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;
+ }
+}
diff --git a/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.cs b/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.cs
new file mode 100644
index 000000000..2d8df4769
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.cs
@@ -0,0 +1,254 @@
+using System;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.ServiceImplementations;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using DevExpress.XtraReports.UI;
+using PraxisPusteblume.Invoicing;
+
+namespace PraxisPusteblume
+{
+ [IDSpecificClass(Identifier = "Selbstzahler")]
+ public partial class BehandlungsnachweisHerrHerzog : XtraReport, IBeWoReport
+ {
+ public BehandlungsnachweisHerrHerzog()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ SetCustomerInfos(pRO);
+
+
+ //lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}",
+ // pRO.CustomerName, pRO.CustomerBirthdate);
+
+ //lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.AccountingPeriodStart);
+
+ //var stats = GetStatistics(pRO);
+ //if (stats != null)
+ //{
+ // lblReststunden.Text = String.Format("Reststunden: {0:0.##}",
+ // (stats.MinutesApprovedTotal - stats.MinutesProvidedTotal) / 60);
+ //}
+ //lblAZ.Text = pRO.CustomerReferenceNumber;
+ //if (pRO.InvoiceDateTime.HasValue)
+ // pRO.Notice = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(30));
+
+ // if (pRO.ServiceInvoicePeriods != null)
+ // {
+ // foreach (var sip in pRO.ServiceInvoicePeriods)
+ // {
+ // if (sip.ServiceInvoiceItems != null)
+ // {
+ // foreach (var ii in sip.ServiceInvoiceItems)
+ // {
+ // ii.ServiceDescription = String.Format("{0}\n{1}", ii.ServiceDescription, ii.Notice);
+
+ // ii.CustomerFirstname = String.Format("{0:c}", ii.AmountPerUnit);
+ // if (!String.IsNullOrEmpty(ii.RateFactor))
+ // {
+
+ //var rfStr = ii.RateFactor.Replace("%", "").Replace(",00", "").Trim();
+ //int rfInt = 0;
+ //Int32.TryParse(rfStr, out rfInt);
+
+
+
+ //if (rateFactor > 1)
+ //{
+ // ii.CustomerFirstname = String.Format("{0} x {1:0.##}", ii.CustomerFirstname, rateFactor);
+ //}
+ //else
+ //{
+ // ii.CustomerFirstname = String.Format("{0}", ii.CustomerFirstname);
+ //}
+ // }
+
+ // }
+ // }
+ // }
+
+ // }
+
+ //SetCustomerInfos(pRO);
+
+ //cellDesription.Text = String.Format("Fachleistungsstunden {0:MM}/{0:yyyy}", pRO.AccountingPeriodStart);
+
+ decimal hourlyRate = 0;
+ decimal rateFactor = 1;
+ decimal hours = 0;
+ if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ foreach (var p in pRO.ServiceInvoicePeriods)
+ {
+
+ if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
+ {
+
+ foreach (var i in p.ServiceInvoiceItems)
+ {
+ i.Notice = String.Format("{0:dd.MM.yyyy} / KW {1}", i.AccountingPeriodStart, InvoiceHelper.GetKW(i.AccountingPeriodStart.Value));
+
+ if (i.UnitCount.HasValue)
+ {
+ i.UnitCountString = String.Format("{0:0.##} Behandlungseinheit á {1:c}", i.UnitCount,
+ i.AmountPerUnit);
+ }
+ //i.ServiceDescription =
+ //if (i.HourlyRate.HasValue)
+ //{
+ // hourlyRate = i.HourlyRate.Value;
+
+ // if (!String.IsNullOrEmpty(i.RateFactor))
+ // {
+ // var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim();
+ // int rfInt = 0;
+ // Int32.TryParse(rfStr, out rfInt);
+
+ // rateFactor = (100m + rfInt) / 100m;
+ // }
+ //}
+
+ if (i.Hours.HasValue)
+ hours += i.Hours.Value;
+
+
+
+ }
+
+ }
+ }
+
+ }
+ hours *= rateFactor;
+
+ //cellDesription.Text = "Behandlungseinheiten / Monat:";
+
+ //cellHours.Text = String.Format("{0:0.00} Stunden x", InvoiceHelper.GetUnitString(hours));
+ //cellHouryRate.Text = String.Format("{0:0.00} Euro", hourlyRate);
+ //cellClaim.Text = String.Format("{0} Euro", pRO.NetClaim.Replace("€", "").Trim());
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro)
+ {
+ if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null)
+ {
+ var service = new OperationsServiceImp();
+
+
+ long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value;
+
+
+ return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd);
+
+ //if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
+ //{
+ // foreach (var ps in stats.PeriodStatistics)
+ // {
+ // if (ps.SupportConceptApprovalPeriod != null &&
+ // ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
+ // (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") ||
+ // ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen")))
+ // {
+ // return ps;
+ // }
+ // }
+ //}
+
+ //return null;
+ }
+ return null;
+ }
+
+ private void SetCustomerInfos(ServiceInvoiceRO pRO)
+ {
+
+ Customer c = null;
+ if (pRO.CustomerOid.HasValue)
+ {
+ c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value);
+ }
+ if (c == null)
+ {
+ if (pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
+ c = c2s.SupportConcept.Customer;
+ }
+ }
+
+ String name = String.Format("{0} {1}", pRO.CustomerSalutation, pRO.CustomerLastName);
+
+ if (c != null)
+ {
+ if (c.Person.InvoiceAddress != null)
+ {
+ if (!String.IsNullOrWhiteSpace(c.Person.InvoiceAddress.AddressLine1))
+ {
+ name = c.Person.InvoiceAddress.AddressLine1;
+ }
+
+ if (!String.IsNullOrWhiteSpace(c.Person.InvoiceAddress.Street))
+ {
+ pRO.CustomerStreet = c.Person.InvoiceAddress.Street;
+ }
+
+ if (!String.IsNullOrWhiteSpace(c.Person.InvoiceAddress.PostalCode))
+ {
+ pRO.CustomerPostalCode = c.Person.InvoiceAddress.PostalCode;
+ }
+
+ if (!String.IsNullOrWhiteSpace(c.Person.InvoiceAddress.Town))
+ {
+ pRO.CustomerTown = c.Person.InvoiceAddress.Town;
+ }
+ }
+ }
+
+ StringBuilder sb = new StringBuilder();
+
+
+
+ sb.AppendLine(name);
+ if (!String.IsNullOrEmpty(pRO.CustomerStreet))
+ {
+ sb.AppendLine(pRO.CustomerStreet);
+ }
+ sb.AppendLine(String.Format("{0} {1}", pRO.CustomerPostalCode, pRO.CustomerTown));
+
+ lblAdresse.Text = sb.ToString();
+
+
+ String anrede = "Sehr geehrte";
+
+ if (name.Contains("Frau"))
+ {
+ pRO.CustomerSalutation = "Frau";
+ }
+
+
+ if (pRO.CustomerSalutation == "Herr")
+ {
+ anrede += "r";
+ }
+ lblAnrede.Text =
+ String.Format(
+ "{0} {1} {2},\n\n\nfür die geleisteten Stunden im Bereich lerntherapeutische Intervention darf ich Sie bitten, folgenden Betrag auf untenstehendes Konto zu überweisen:",
+ anrede, pRO.CustomerSalutation, pRO.CustomerLastName);
+
+ //txtMittelbindungsnr.Text = mnr;
+
+ }
+
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.resx b/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.resx
new file mode 100644
index 000000000..fe49f043d
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/BehandlungsnachweisHerrHerzog.resx
@@ -0,0 +1,1262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFAAcgBhAHgAaQBzACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAFwAdQA4ADcAMgA5AFwAJwBiADcAIABCAHIAYQBuAGQAXAB1ADIAMgA4AFwAJwBlADQAYwBrAGUAcgAgADEAMgAgAFwAdQA4ADcAMgA5AFwAJwBiADcAIAA4ADMAMgA1ADAAIABNAGEAcgBxAHUAYQByAHQAcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIA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
+ rkJggg==
+
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIABQAHIAYQB4AGkAcwAgAFAAdQBzAHQAZQBiAGwAdQBtAGUAfQBcAGIAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIABCAHIAYQBuAGQAXAB1ADIAMgA4AFwAJwBlADQAYwBrAGUAcgAgADEAMgAgAFwAdQA4ADcAMgA5AFwAJwBiADcAIAA4ADMAMgA1ADAAIABNAGEAcgBxAHUAYQByAHQAcwB0AGUAaQBuAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAAVABlAGwALgAgADAAIAA4ADYAIAA0ADEAIAAvACAANgA5ACAANQA4ACAANwA1ACAAXAB1ADgANwAyADkAXAAnAGIANwAgAEYAYQB4ACAANgA5ACAANgAxACAAOQAzAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIAAgAEgAWQBQAEUAUgBMAEkATgBLACAAIgBtAGEAaQBsAHQAbwA6AGsAbwBuAHQAYQBrAHQAQABwAHIAYQB4AGkAcwAtAHAAdQBzAHQAZQBiAGwAdQBtAGUALgBkAGUAIgAgAH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMgBcAGMAcwAzACAAawBvAG4AdABhAGsAdABAAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AH0AfQBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAAdwB3AHcALgBwAHIAbwBqAGUAawB0AC0AYQB1AGYAdwBpAG4AZAAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ Steuer-Nr. 163/228/30835, FA Traunstein | Unsere heilpädagogischen Leistungen sind nach § 4 Nr. 16 Ziffer h UStG von der Umsatzsteuer befreit.
+Sonstige Lieferungen und Leistungen unterliegen der Kleinunternehmerregelung nach § 19 UStG.
+Kto.: IBAN DE08 7109 0000 0108 1141 53, BIC GENODEF1BGL, Volksbank Raiffeisenbank Oberbayern Südost eG.
+
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/PraxisPusteblume/Invoicing/SammelrechnungMitKmInvoiceCreation.cs b/ReportImp/PraxisPusteblume/Invoicing/SammelrechnungMitKmInvoiceCreation.cs
new file mode 100644
index 000000000..c0ce560ff
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/Invoicing/SammelrechnungMitKmInvoiceCreation.cs
@@ -0,0 +1,229 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Linq;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Invoicing;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace PraxisPusteblume.Invoicing
+{
+ public class SammelrechnungMitKmInvoiceCreation : InvoiceCreation
+ {
+ private const String FAHRTKOSTEN_CATEGORY_NAME = "Fahrtkosten";
+ private const decimal AMOUNT_PER_KM_DEFAULT = 0.3m;
+
+ private ServiceCategory fahrtkostenServiceCategory = null;
+
+ private DateTime? accountingPeriodStart = null;
+ private DateTime? accountingPeriodEnd = null;
+
+ public override void SetInvoiceId(ServiceInvoice invoice)
+ {
+ invoice.InvoiceBase.InvoiceId = "SammelrechnungMitKm";
+ invoice.InvoiceBase.InvoiceTypeText = "Sammelrechnung";
+ }
+
+ public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod,
+ IList supportConceptList)
+ {
+ if (invoicePeriod != null)
+ {
+ accountingPeriodStart = invoicePeriod.StartDate;
+ accountingPeriodEnd = invoicePeriod.EndDate;
+ }
+ base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList);
+ }
+
+ private ServiceCategory FahrtkostenServiceCategory
+ {
+ get
+ {
+ if (fahrtkostenServiceCategory == null)
+ {
+ fahrtkostenServiceCategory =
+ DAOFactory.SearchDAO.FindServiceCategoryByName(FAHRTKOSTEN_CATEGORY_NAME);
+ }
+
+ return fahrtkostenServiceCategory;
+ }
+ }
+
+ public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap,
+ Calculations calc)
+ {
+ var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc);
+
+ InvoiceHelper.InitInvoiceItem(ii);
+
+ return ii;
+ }
+
+ public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
+ Calculations calc)
+ {
+ var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc);
+
+
+ list = list.OrderBy(ii => ii.ItemDescription).ToList();
+
+ var fitems = CreateFahrtkostenItems(serviceRecordsInPeriod);
+
+ list.AddRange(fitems);
+
+ list = CreateWeeklySummaryInvoiceItems(list);
+
+ return list;
+ }
+
+ public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
+ Calculations calc, bool summaryPerMonth)
+ {
+ return itemList;
+ }
+
+ private IList CreateFahrtkostenItems(List serviceRecords)
+ {
+ //Dictionary mitarbeiter2Item = new Dictionary();
+ IList list = new List();
+
+ decimal amountPerKm = AMOUNT_PER_KM_DEFAULT;
+
+ if (FahrtkostenServiceCategory != null)
+ {
+
+ }
+
+
+ foreach (var sr in serviceRecords)
+ {
+ if (sr.DistanceInMeter.HasValue && sr.DistanceInMeter > 0)
+ {
+ //String ma = sr.Employee.LastName;
+
+ var ii = new InvoiceItem();
+ ii.UnitCount = 0;
+ ii.ItemDescription = "Fahrten mit Klienten";
+ //ii.UnitDescription = ma;
+ ii.AmountPerUnit = amountPerKm;
+ ii.ItemPeriodStart = sr.Start;
+ ii.ItemPeriodEnd = sr.End;
+ ii.UnitCount = sr.DistanceInMeter;
+ ii.AmountTotal = Math.Round(ii.AmountPerUnit.Value * ii.UnitCount.Value, 2, MidpointRounding.AwayFromZero);
+ ii.GrossAmountTotal = ii.AmountTotal;
+
+ list.Add(ii);
+ }
+ }
+
+ return list;
+ }
+
+ private IList CreateWeeklySummaryInvoiceItems(IList items)
+ {
+
+ IList newList = new List();
+
+ var keyToItem = new Dictionary();
+
+
+ foreach (var iitem in items)
+ {
+ DateTime itemDate = iitem.ItemPeriodStart.Value.Date;
+ var kw = InvoiceHelper.GetKW(itemDate);
+ InvoiceItem newItem;
+
+ bool isFahrt = iitem.ItemDescription == "Fahrten mit Klienten";
+ String key = String.Format("{0}_{1}_{2}", kw, itemDate.Year, isFahrt);
+
+
+ if (keyToItem.ContainsKey(key))
+ {
+ newItem = keyToItem[key];
+ }
+ else
+ {
+ newItem = new InvoiceItem();
+ newList.Add(newItem);
+
+ newItem.AmountPerUnit = iitem.AmountPerUnit;
+
+ DateTime monday = itemDate;
+ while (monday.DayOfWeek != DayOfWeek.Monday)
+ {
+ monday = monday.AddDays(-1);
+ }
+
+ DateTime sunday = itemDate;
+ while (sunday.DayOfWeek != DayOfWeek.Sunday)
+ {
+ sunday = sunday.AddDays(1);
+ }
+
+ newItem.ItemPeriodStart = monday;
+ newItem.ItemPeriodEnd = sunday;
+
+ newItem.RateFactor = iitem.RateFactor;
+
+ newItem.AccountingInterval = iitem.AccountingInterval;
+ newItem.ItemDescription = iitem.ItemDescription;
+
+ keyToItem[key] = newItem;
+ }
+
+
+ if (!newItem.UnitCount.HasValue)
+ {
+ newItem.UnitCount = 0;
+ }
+
+ newItem.UnitCount += iitem.UnitCount ?? 0;
+ }
+
+
+ foreach (InvoiceItem invoiceItem in newList)
+ {
+ if (!invoiceItem.AmountPerUnit.HasValue)
+ {
+ invoiceItem.AmountPerUnit = 0;
+ }
+
+ if (!invoiceItem.UnitCount.HasValue)
+ {
+ invoiceItem.UnitCount = 0;
+ }
+
+ invoiceItem.AmountTotal = invoiceItem.AmountPerUnit * invoiceItem.UnitCount;
+ invoiceItem.AmountTotal = Math.Round(invoiceItem.AmountTotal.Value, 2, MidpointRounding.AwayFromZero);
+
+ invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal;
+
+ invoiceItem.UnitDescription = String.Format("{0:dd}.-{1:dd.MM.yyyy} / KW {2}", invoiceItem.ItemPeriodStart,
+ invoiceItem.ItemPeriodEnd, InvoiceHelper.GetKW(invoiceItem.ItemPeriodStart.Value));
+
+ if (invoiceItem.ItemDescription == "Fahrten mit Klienten")
+ {
+
+ invoiceItem.ItemDescription = String.Format("{0} km (x {1:c})",
+ InvoiceHelper.GetUnitString(invoiceItem.UnitCount),
+ invoiceItem.AmountPerUnit);
+ }
+ else
+ {
+ invoiceItem.ItemDescription = String.Format("{0} Behandlungseinheiten á {1:c}",
+ InvoiceHelper.GetUnitString(invoiceItem.UnitCount),
+ invoiceItem.AmountPerUnit);
+ }
+ }
+
+ return newList;
+ }
+ }
+}
diff --git a/ReportImp/PraxisPusteblume/Invoicing/SelbstzahlerInvoiceCreation.cs b/ReportImp/PraxisPusteblume/Invoicing/SelbstzahlerInvoiceCreation.cs
new file mode 100644
index 000000000..55101378d
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/Invoicing/SelbstzahlerInvoiceCreation.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Invoicing;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace PraxisPusteblume.Invoicing
+{
+ public class SelbstzahlerInvoiceCreation : DefaultInvoiceCreation
+ {
+
+
+ public override void SetInvoiceId(ServiceInvoice invoice)
+ {
+ invoice.InvoiceBase.InvoiceId = "Selbstzahler";
+ invoice.InvoiceBase.InvoiceTypeText = "Selbstzahler";
+ }
+
+ }
+}
diff --git a/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.Designer.cs b/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.Designer.cs
new file mode 100644
index 000000000..e7a5fbbec
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.Designer.cs
@@ -0,0 +1,574 @@
+using BeWo.Report.ReportObjects;
+namespace PraxisPusteblume
+{
+ partial class RechnungInternatNiedernfels
+ {
+ ///
+ /// 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(RechnungInternatNiedernfels));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.lblZahlbar = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtText = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtSumme = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.xrLabel16,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel9,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel3,
+ this.xrLabel1,
+ this.xrRichText1,
+ this.lblAdresse});
+ this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.ReportHeader.HeightF = 185.4584F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 107.3334F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(125.2914F, 23F);
+ this.xrLabel16.Text = "xrLabel16";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")});
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 52.29171F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Ansprechpartner:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 32.2917F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(125.29F, 20F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Ansprechpartner:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 12.29169F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(125.29F, 20F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Gesine Herzog";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 107.3334F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Datum:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7092F, 52.29171F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Kundennummer:";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.2917F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(134.71F, 20F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Rechnungsnummer:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 12.29169F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(134.71F, 20F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Ansprechpartnerin:";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
+ //
+ // lblAdresse
+ //
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
+ 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(371.875F, 153.1667F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ this.lblAdresse.Text = "Leitung Internat Niedernfels\nz. Hd. Herrn Cramme\nSchloßstr. 39\n\n83250 Marquartste" +
+ "in";
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 45.20833F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(261.2915F, 132.875F);
+ //
+ // 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.xrRichText2,
+ this.xrPictureBox1});
+ this.topMarginBand1.HeightF = 201F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText3});
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F);
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat,
+ this.lblNachweisFuer,
+ this.xrLabel5});
+ this.Page1.HeightF = 212.0833F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // lblMonat
+ //
+ this.lblMonat.CanShrink = true;
+ this.lblMonat.Font = new System.Drawing.Font("Segoe UI", 10F);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(45.83003F, 29.50001F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblMonat.SizeF = new System.Drawing.SizeF(671.1665F, 19.66667F);
+ this.lblMonat.StylePriority.UseFont = false;
+ //
+ // lblNachweisFuer
+ //
+ this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83003F, 71.16667F);
+ this.lblNachweisFuer.Multiline = true;
+ this.lblNachweisFuer.Name = "lblNachweisFuer";
+ this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(681.1686F, 140.9166F);
+ this.lblNachweisFuer.StylePriority.UseFont = false;
+ this.lblNachweisFuer.Text = resources.GetString("lblNachweisFuer.Text");
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Segoe UI", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Rechnung";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport1});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.HeightF = 0F;
+ this.Detail1.Name = "Detail1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.Detail2.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail2.HeightF = 24F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(660F, 24F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ this.xrTable4.StylePriority.UseBorders = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12,
+ this.xrTableCell15,
+ this.xrTableCell1});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.StylePriority.UseFont = false;
+ this.xrTableRow10.Weight = 0.12000000000000002D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription", "{0:dd.MM.yyyy}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell12.Weight = 0.30769230769230765D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.CanShrink = true;
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription", "{0:0.##}")});
+ this.xrTableCell15.Multiline = true;
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorderColor = false;
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell15.Weight = 0.4615384615384614D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrTableCell1.Multiline = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "xrTableCell1";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 0.24615384615384595D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblZahlbar,
+ this.xrLabel2,
+ this.xrTable1,
+ this.xrLabel14});
+ this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.GroupFooter1.HeightF = 247.215F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // lblZahlbar
+ //
+ this.lblZahlbar.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblZahlbar.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 36.5242F);
+ this.lblZahlbar.Multiline = true;
+ this.lblZahlbar.Name = "lblZahlbar";
+ this.lblZahlbar.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblZahlbar.SizeF = new System.Drawing.SizeF(659.9968F, 34.91656F);
+ this.lblZahlbar.StylePriority.UseBorders = false;
+ this.lblZahlbar.StylePriority.UseFont = false;
+ this.lblZahlbar.StylePriority.UseTextAlignment = false;
+ this.lblZahlbar.Text = resources.GetString("lblZahlbar.Text");
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(45.83003F, 184.1491F);
+ 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(671.1665F, 39.45834F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Diplom-Heilpädagogin (FH)\r\nGeschäftsführerin Projekt Aufwind - Team\r\n";
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(660F, 24F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ this.xrTable1.StylePriority.UseBorders = false;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.cellGesamtText,
+ this.cellGesamtSumme});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseFont = false;
+ this.xrTableRow1.Weight = 0.12000000000000002D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ 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.MiddleLeft;
+ this.xrTableCell2.Weight = 0.30769230769230765D;
+ //
+ // cellGesamtText
+ //
+ this.cellGesamtText.CanShrink = true;
+ this.cellGesamtText.Multiline = true;
+ this.cellGesamtText.Name = "cellGesamtText";
+ this.cellGesamtText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellGesamtText.StylePriority.UseBorderColor = false;
+ this.cellGesamtText.StylePriority.UseBorders = false;
+ this.cellGesamtText.StylePriority.UseFont = false;
+ this.cellGesamtText.StylePriority.UsePadding = false;
+ this.cellGesamtText.StylePriority.UseTextAlignment = false;
+ this.cellGesamtText.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellGesamtText.Weight = 0.4615384615384614D;
+ //
+ // cellGesamtSumme
+ //
+ this.cellGesamtSumme.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cellGesamtSumme.Name = "cellGesamtSumme";
+ this.cellGesamtSumme.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
+ this.cellGesamtSumme.StylePriority.UseFont = false;
+ this.cellGesamtSumme.StylePriority.UsePadding = false;
+ this.cellGesamtSumme.StylePriority.UseTextAlignment = false;
+ this.cellGesamtSumme.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.cellGesamtSumme.Weight = 0.24615384615384595D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83003F, 89.14909F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(475F, 95F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nGesine Herzog";
+ //
+ // RechnungInternatNiedernfels
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.Page1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.DisplayName = "Sammelrechnung";
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Segoe UI", 9F, 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(30, 45, 201, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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 lblAdresse;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtText;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtSumme;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.XRLabel lblZahlbar;
+ }
+}
diff --git a/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.cs b/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.cs
new file mode 100644
index 000000000..3f277c600
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.cs
@@ -0,0 +1,242 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.ServiceImplementations;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using DevExpress.Data.Helpers;
+using DevExpress.XtraReports.UI;
+using PraxisPusteblume.Invoicing;
+
+namespace PraxisPusteblume
+{
+ [IDSpecificClass(Identifier = "SammelrechnungMitKm")]
+ public partial class RechnungInternatNiedernfels : XtraReport, IBeWoReport
+ {
+ public RechnungInternatNiedernfels()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ if (pRO.InvoiceBase != null && pRO.InvoiceBase.RecipientOrganisationOid.HasValue)
+ {
+ var org = DAOFactory.GenericDAO.LoadByID(pRO.InvoiceBase.RecipientOrganisationOid.Value);
+ pRO.OrganisationDebitorNumber = org.DebitorNumber;
+
+ }
+ //lblNotice.Text = "";
+ //if (String.IsNullOrEmpty(pRO.Notice))
+ //{
+ // lblAnlage.Visible = false;
+ // lblNotice.Visible = false;
+ //}
+ //else
+ //{
+ // lblNotice.Text = pRO.Notice;
+ //}
+ lblMonat.Text = String.Format("{0:MMMM yyyy}", pRO.AccountingPeriodStart);
+
+ //StringBuilder sb = new StringBuilder();
+
+ //if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ // {
+ // sb.AppendLine(pRO.RecipientOrganisation);
+ // }
+ //if (!String.IsNullOrEmpty(pRO.RecipientDivision))
+ // {
+ // sb.AppendLine(pRO.RecipientDivision);
+ // }
+ //if (!String.IsNullOrEmpty(pRO.RecipientStreet))
+ // {
+ // sb.AppendLine(pRO.RecipientStreet);
+ // }
+ //if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
+ // {
+ // sb.AppendLine(pRO.RecipientPostCodeAndTown);
+ // }
+ // lblAdresse.Text = sb.ToString();
+
+
+ //lblNachweisFuer.Text = String.Format("Sehr geehrte Damen und Herren,\r\n\r\nfür geleistete heilpädagogische Behandlung im Rahmen der Fachdienststunden für den {0} darf ich Ihnen in Rechnung stellen:",
+ // pRO.RecipientOrganisation);
+
+ //lblZahlbar.Text = String.Format("Zahlbar jederzeit, spätestens bis {0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(7));
+
+ decimal hourlyRate = 0;
+ decimal rateFactor = 1;
+ decimal hours = 0;
+ if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ foreach (var p in pRO.ServiceInvoicePeriods)
+ {
+
+ if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
+ {
+
+ foreach (var i in p.ServiceInvoiceItems)
+ {
+ if (i.ServiceDescription.EndsWith("?"))
+ {
+ i.ServiceDescription = i.ServiceDescription.Replace("?", "€");
+ }
+
+ }
+
+ }
+ }
+
+ Dictionary itemsByKw = new Dictionary();
+ foreach (var p in pRO.ServiceInvoicePeriods)
+ {
+ if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
+ {
+ foreach (var i in p.ServiceInvoiceItems)
+ {
+ if (i.ServiceDescription.Contains("Behandlung"))
+ {
+ if (!itemsByKw.ContainsKey(i.UnitDescription))
+ {
+ itemsByKw.Add(i.UnitDescription, i);
+ }
+
+ if (i.HourlyRate.HasValue)
+ {
+ hourlyRate = i.HourlyRate.Value;
+
+ if (!String.IsNullOrEmpty(i.RateFactor))
+ {
+ var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim();
+ int rfInt = 0;
+ Int32.TryParse(rfStr, out rfInt);
+
+ rateFactor = (100m + rfInt) / 100m;
+ }
+ }
+
+ if (i.Hours.HasValue)
+ hours += i.Hours.Value;
+ }
+ }
+ }
+ }
+
+
+ foreach (var p in pRO.ServiceInvoicePeriods)
+ {
+ if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
+ {
+ List removeList = new List();
+
+ foreach (var i in p.ServiceInvoiceItems)
+ {
+ if (i.ServiceDescription.Contains(" km "))
+ {
+ if (itemsByKw.ContainsKey(i.UnitDescription))
+ {
+ var ii = itemsByKw[i.UnitDescription];
+ ii.ServiceDescription += "\n" + i.ServiceDescription;
+ ii.GrossAmount += "\n" + i.GrossAmount;
+ removeList.Add(i);
+ }
+ }
+ }
+ foreach (var i in removeList)
+ {
+ p.ServiceInvoiceItems.Remove(i);
+ }
+ }
+ }
+
+
+ }
+
+
+
+
+
+
+ hours *= rateFactor;
+
+ //cellGesamtText.Text = String.Format("{0} Behandlungseinheiten á {1:c}", InvoiceHelper.GetUnitString(hours), hourlyRate);
+ cellGesamtText.Text = "";
+ cellGesamtSumme.Text = pRO.GrossClaim;
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro)
+ {
+ if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null)
+ {
+ var service = new OperationsServiceImp();
+
+
+ long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value;
+
+
+ return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd);
+
+ //if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
+ //{
+ // foreach (var ps in stats.PeriodStatistics)
+ // {
+ // if (ps.SupportConceptApprovalPeriod != null &&
+ // ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
+ // (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") ||
+ // ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen")))
+ // {
+ // return ps;
+ // }
+ // }
+ //}
+
+ //return null;
+ }
+ return null;
+ }
+
+ private void SetCustomerInfos(ServiceInvoiceRO pRO)
+ {
+ String mnr = String.Empty;
+ Customer c = null;
+ if (pRO.CustomerOid.HasValue)
+ {
+ c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value);
+ }
+ if (c == null)
+ {
+ if (pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
+ c = c2s.SupportConcept.Customer;
+ }
+ }
+
+ if (c != null)
+ {
+ foreach (var vv in c.VarFieldValueList)
+ {
+ if (vv.VarFieldDefOid.Value == 2)
+ {
+ var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
+ if (varFieldValue != null)
+ {
+ mnr = varFieldValue.ToString();
+
+ }
+ }
+ }
+ }
+
+
+ //txtMittelbindungsnr.Text = mnr;
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.resx b/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.resx
new file mode 100644
index 000000000..cbeee507c
--- /dev/null
+++ b/ReportImp/PraxisPusteblume/RechnungInternatNiedernfels.resx
@@ -0,0 +1,1270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFAAcgBhAHgAaQBzACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAFwAdQA4ADcAMgA5AFwAJwBiADcAIABCAHIAYQBuAGQAXAB1ADIAMgA4AFwAJwBlADQAYwBrAGUAcgAgADEAMgAgAFwAdQA4ADcAMgA5AFwAJwBiADcAIAA4ADMAMgA1ADAAIABNAGEAcgBxAHUAYQByAHQAcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIA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
+ rkJggg==
+
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIABQAHIAYQB4AGkAcwAgAFAAdQBzAHQAZQBiAGwAdQBtAGUAfQBcAGIAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIABCAHIAYQBuAGQAXAB1ADIAMgA4AFwAJwBlADQAYwBrAGUAcgAgADEAMgAgAFwAdQA4ADcAMgA5AFwAJwBiADcAIAA4ADMAMgA1ADAAIABNAGEAcgBxAHUAYQByAHQAcwB0AGUAaQBuAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAAVABlAGwALgAgADAAIAA4ADYAIAA0ADEAIAAvACAANgA5ACAANQA4ACAANwA1ACAAXAB1ADgANwAyADkAXAAnAGIANwAgAEYAYQB4ACAANgA5ACAANgAxACAAOQAzAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIAAgAEgAWQBQAEUAUgBMAEkATgBLACAAIgBtAGEAaQBsAHQAbwA6AGsAbwBuAHQAYQBrAHQAQABwAHIAYQB4AGkAcwAtAHAAdQBzAHQAZQBiAGwAdQBtAGUALgBkAGUAIgAgAH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMgBcAGMAcwAzACAAawBvAG4AdABhAGsAdABAAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AH0AfQBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAAdwB3AHcALgBwAHIAbwBqAGUAawB0AC0AYQB1AGYAdwBpAG4AZAAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ Sehr geehrter Herr Cramme,
+
+
+
+für geleistete sozialpädagogisch-therapeutische Maßnahmen für Daniel Graf, geb. 28.12.2003, durch meinen Mitarbeiter Richard Schneider, Diplom-Sozialpädagoge (FH) und Systemischer (Familien-)Therapeut i. A.,
+darf ich Ihnen in Rechnung stellen:
+
+
+ 17, 17
+
+
+ In den Behandlungseinheiten sind neben dem hauptsächlichen Klientenkontakt auch Vor- und Nachbereitungszeiten sowie Telefonate, schriftliche und persönliche Korrespondenz mit Eltern, Fachkräften und Jugendamt enthalten.
+
+
\ No newline at end of file
diff --git a/ReportImp/ProBeWoDueren/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/ProBeWoDueren/CustomMitarbeiterstundenkontoBerechnung.cs
new file mode 100644
index 000000000..32c023459
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/CustomMitarbeiterstundenkontoBerechnung.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Report.ReportObjects;
+
+
+namespace ProBeWoDueren
+{
+ public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
+ {
+ public override decimal GetFeiertagsFaktor(DateTime start)
+ {
+ var list = GetFeiertage(start.Year);
+ var osterSonntag = GetOsterSonntag(start.Year);
+ if (start.Date == osterSonntag.AddDays(-52))
+ {
+ return 0.5m;
+ }
+
+ return base.GetFeiertagsFaktor(start);
+ }
+
+ public override List GetFeiertage(int year)
+ {
+ var list = base.GetFeiertage(year);
+
+ list.Add(new DateTime(year, 12, 31));
+
+ var osterSonntag = GetOsterSonntag(year);
+ list.Add(osterSonntag.AddDays(-48)); // "Rosenmontag"
+
+ list.Add(osterSonntag.AddDays(-52)); // "Weiberfastnacht"
+
+ return list;
+ }
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.cs b/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.cs
new file mode 100644
index 000000000..eaf63592d
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.cs
@@ -0,0 +1,28 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace ProBeWoDueren
+{
+ [IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")]
+ public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+
+ public Mitarbeiterstundenkonto()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
+ {
+ var msb = new CustomMitarbeiterstundenkontoBerechnung();
+ msb.CreateReport(pRO);
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.designer.cs b/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.designer.cs
new file mode 100644
index 000000000..3ec582596
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.designer.cs
@@ -0,0 +1,717 @@
+using BeWo.Report.ReportObjects;
+namespace ProBeWoDueren
+{
+ partial class Mitarbeiterstundenkonto
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = 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.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableDetail});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTableDetail
+ //
+ this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableDetail.Name = "xrTableDetail";
+ this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowDetail});
+ this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTableDetail.StylePriority.UseBorders = false;
+ this.xrTableDetail.StylePriority.UseFont = false;
+ this.xrTableDetail.StylePriority.UsePadding = false;
+ this.xrTableDetail.StylePriority.UseTextAlignment = false;
+ this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowDetail
+ //
+ this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell28,
+ this.xrTableCell16,
+ this.xrTableCell27,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell21,
+ this.xrTableCell25,
+ this.xrTableCell24,
+ this.xrTableCell26});
+ this.xrTableRowDetail.Name = "xrTableRowDetail";
+ this.xrTableRowDetail.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.Weight = 0.081154151689479551D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.094679933071566441D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0721370604147881D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.063119927862939559D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.063119927862939573D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1,
+ this.GroupFooter1});
+ this.DetailReport.DataMember = "EmployeeDetailList";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableHeader});
+ this.GroupHeader1.HeightF = 70F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // xrTableHeader
+ //
+ this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableHeader.Name = "xrTableHeader";
+ this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowHeader});
+ this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F);
+ this.xrTableHeader.StylePriority.UseBorders = false;
+ this.xrTableHeader.StylePriority.UseFont = false;
+ this.xrTableHeader.StylePriority.UsePadding = false;
+ this.xrTableHeader.StylePriority.UseTextAlignment = false;
+ this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowHeader
+ //
+ this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell4,
+ this.xrTableCell2,
+ this.xrTableCell9,
+ this.xrTableCell8,
+ this.xrTableCell10,
+ this.xrTableCell7,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15});
+ this.xrTableRowHeader.Name = "xrTableRowHeader";
+ this.xrTableRowHeader.Weight = 2.8D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Name";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell5.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Reguläre SOLL Stunden";
+ this.xrTableCell4.Weight = 0.081154192324637608D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
+ this.xrTableCell2.Weight = 0.094679896646570338D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Multiline = true;
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
+ this.xrTableCell9.Weight = 0.072137063712635591D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "FLS Stunden SOLL";
+ this.xrTableCell8.Weight = 0.063119927721024038D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBackColor = false;
+ this.xrTableCell10.Text = "FLS IST lfd. Monat";
+ this.xrTableCell10.Weight = 0.063119927721024D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
+ this.xrTableCell7.Weight = 0.06311992757910842D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseBackColor = false;
+ this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
+ this.xrTableCell11.Weight = 0.063119927721024011D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST";
+ this.xrTableCell12.Weight = 0.063119929511863376D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Text = "Überstd. neu";
+ this.xrTableCell13.Weight = 0.063119928687401447D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBackColor = false;
+ this.xrTableCell14.Text = "Überstd. Vormonat";
+ this.xrTableCell14.Weight = 0.063119928275170531D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "Überstd. Gesamt";
+ this.xrTableCell15.Weight = 0.0631199213956443D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.GroupFooter1.HeightF = 48.95833F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell37,
+ this.xrTableCell39,
+ this.cellSollGesamt,
+ this.cellFLSSollGesamt,
+ this.cellFLSIstGesamt,
+ this.cellFLSPlusMinusGesamt,
+ this.cellGesamtGesamt,
+ this.cellRelationGesamt,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell51});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Gesamt";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.15329126714047708D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.081154151689479551D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.094679919312514085D;
+ //
+ // cellSollGesamt
+ //
+ this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
+ this.cellSollGesamt.Name = "cellSollGesamt";
+ this.cellSollGesamt.Text = "cellSollGesamt";
+ this.cellSollGesamt.Weight = 0.0721370604147881D;
+ //
+ // cellFLSSollGesamt
+ //
+ this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
+ this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellFLSIstGesamt
+ //
+ this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
+ this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
+ //
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellGesamtGesamt
+ //
+ this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
+ this.cellGesamtGesamt.Name = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Text = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Weight = 0.063119927862939573D;
+ //
+ // cellRelationGesamt
+ //
+ this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
+ this.cellRelationGesamt.Name = "cellRelationGesamt";
+ this.cellRelationGesamt.Text = "cellRelationGesamt";
+ this.cellRelationGesamt.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.063119927862939573D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat});
+ this.ReportHeader.HeightF = 35F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblMonat
+ //
+ this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
+ this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblMonat.StyleName = "Title";
+ this.lblMonat.StylePriority.UseFont = false;
+ this.lblMonat.Text = "lblMonat";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // Mitarbeiterstundenkonto
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "13.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTableHeader;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTable xrTableDetail;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.resx b/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Mitarbeiterstundenkonto.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
diff --git a/ReportImp/ProBeWoDueren/ProBeWoDueren.csproj b/ReportImp/ProBeWoDueren/ProBeWoDueren.csproj
new file mode 100644
index 000000000..69b634ad0
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/ProBeWoDueren.csproj
@@ -0,0 +1,96 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {BBF156EC-BC54-4A6C-BEDD-FF024347AD75}
+ Library
+ Properties
+ ProBeWoDueren
+ 2632162696_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ Mitarbeiterstundenkonto.cs
+
+
+
+ Component
+
+
+ ServicesOverviewReport.cs
+
+
+ Component
+
+
+ Teamstundenkonto.cs
+
+
+
+
+ Mitarbeiterstundenkonto.cs
+ Designer
+
+
+
+ ServicesOverviewReport.cs
+
+
+ Teamstundenkonto.cs
+
+
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/ProBeWoDueren/Properties/AssemblyInfo.cs b/ReportImp/ProBeWoDueren/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..4cfae236e
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/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("ProBeWoDueren")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ProBeWoDueren")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[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("bbf156ec-bc54-4a6c-bedd-ff024347ad75")]
+
+// 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/ProBeWoDueren/Properties/licenses.licx b/ReportImp/ProBeWoDueren/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs b/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..b0815f34c
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,886 @@
+using BeWo.Report.ReportObjects;
+namespace ProBeWoDueren
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = 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.fieldFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldCustomerCount = new DevExpress.XtraReports.UI.CalculatedField();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ 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.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.HeightF = 25F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(640F, 25F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell9,
+ this.xrTableCell12});
+ 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 = 1.2499994039538365D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseForeColor = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell3.Weight = 0.30129976671749709D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseForeColor = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell4.Weight = 0.30129976671749703D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseForeColor = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "FLM";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell9.Weight = 0.30129976671749714D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBackColor = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UseForeColor = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "Art";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell12.Weight = 0.30129976671749703D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ 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 = 25F;
+ 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.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(640F, 25F);
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17});
+ 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 = 1.25D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseForeColor = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell13.Weight = 0.27594104295401223D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString", "{0:HH:mm}")});
+ this.xrTableCell15.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UseForeColor = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "xrTableCell15";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell15.Weight = 0.27594104367585509D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UseForeColor = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell16.Weight = 0.2759410498379527D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory", "{0:0.##}")});
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseForeColor = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "xrTableCell17";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell17.Weight = 0.27594103182295648D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel21.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(439.1697F, 145.0001F);
+ this.xrLabel21.Multiline = true;
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(200.83F, 60F);
+ this.xrLabel21.StylePriority.UseBorders = false;
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.StylePriority.UseForeColor = false;
+ this.xrLabel21.StylePriority.UseTextAlignment = false;
+ this.xrLabel21.Text = "Unterschrift Pro BeWo";
+ this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel20.BorderWidth = 1F;
+ this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldFLSBillable", "{0:0.00}")});
+ this.xrLabel20.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(160F, 50F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(160.0001F, 25F);
+ this.xrLabel20.StylePriority.UseBorders = false;
+ this.xrLabel20.StylePriority.UseBorderWidth = false;
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UsePadding = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(160F, 25F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "gesamt FLS";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(160F, 25F);
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "gesamt FLM";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.BorderWidth = 1F;
+ this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")});
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(160F, 25F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(160.0001F, 25F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseBorderWidth = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "xrLabel4";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel2.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.0001F);
+ 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(160.0001F, 59.99992F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseForeColor = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Ort, Datum";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel5.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(203.5415F, 145.0001F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(200.83F, 60F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseForeColor = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Klient /\r\ngesetzliche Betreuung";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel18,
+ this.xrLabel17,
+ this.xrLabel16,
+ this.xrLabel8,
+ this.xrLabel14,
+ this.xrLabel13,
+ this.xrLabel9,
+ this.xrLabel6,
+ this.xrLabel15,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel7,
+ this.xrLabel12,
+ this.xrLabel1});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F);
+ this.ReportHeader.HeightF = 300F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(129.9998F, 253.125F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(258.8333F, 25F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Beginn:";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")});
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(129.9998F, 228.125F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(258.8333F, 25F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Beginn:";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(129.9998F, 203.125F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(410.0001F, 25F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "[CustomerLastName], [CustomerFirstName]";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EndDate", "{0:dd.MM.yyyy}")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(129.9998F, 178.12F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(258.8333F, 25F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StartDate", "{0:dd.MM.yyyy}")});
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(129.9998F, 153.12F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(258.8333F, 25F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 253.125F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(129.9998F, 25F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Aktenzeichen:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 228.125F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(129.9998F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Kostenträger:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203.125F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(129.9998F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Klient:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.125F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(129.9998F, 25F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Ende:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(197F, 83.74999F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseForeColor = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Fax 0 24 21 – 9 42 42 43\r\nBüro 0 24 21 – 9 42 42 45\r\ninfo@pro-bewo.de\r\n";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F);
+ 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(325.4166F, 63.75F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseForeColor = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Friedrichstraße 14\r\n52351 Düren\r\nDeutschland\r\n";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(325.4166F, 20F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseForeColor = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Pro BeWo – ambulant betreutes Wohnen";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 153.125F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(129.9998F, 25F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Beginn:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115.625F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(590F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseForeColor = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Quittierungsbeleg";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // fieldFLSBillable
+ //
+ this.fieldFLSBillable.Expression = "[TotalFLMBillable] / 60";
+ this.fieldFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLSBillable.Name = "fieldFLSBillable";
+ //
+ // fieldCustomerCount
+ //
+ this.fieldCustomerCount.DataMember = "Services";
+ this.fieldCustomerCount.Expression = "Iif([CustomerCount] > 1, [CustomerCount], \'\')";
+ this.fieldCustomerCount.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.fieldCustomerCount.Name = "fieldCustomerCount";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel21,
+ this.xrLabel20,
+ this.xrLabel19,
+ this.xrLabel3,
+ this.xrLabel4,
+ this.xrLabel5,
+ this.xrLabel2});
+ this.GroupFooter2.HeightF = 205.0001F;
+ this.GroupFooter2.Name = "GroupFooter2";
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel22.Multiline = true;
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(590F, 25F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.StylePriority.UseForeColor = false;
+ this.xrLabel22.StylePriority.UseTextAlignment = false;
+ this.xrLabel22.Text = "Klinikaufenthalte";
+ this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.GroupHeader1});
+ this.DetailReport1.DataMember = "Abwesenheiten";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail2.HeightF = 25F;
+ this.Detail2.Name = "Detail2";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1,
+ this.xrLabel22});
+ this.GroupHeader1.HeightF = 80F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55F);
+ 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(320F, 25F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2});
+ 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 = 1.2499994039538365D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseForeColor = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Beginn";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell1.Weight = 0.30129976671749709D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseForeColor = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Ende";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell2.Weight = 0.30129976671749703D;
+ //
+ // 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.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.xrTableRow3});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(320F, 25F);
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell6});
+ 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 = 1.25D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.Start", "{0:dd.MM.yyyy}")});
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseForeColor = false;
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell5.Weight = 0.27594104295401223D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.End", "{0:dd.MM.yyyy}")});
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseForeColor = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell6.Weight = 0.27594104367585509D;
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupFooter2,
+ this.DetailReport1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLSBillable,
+ this.fieldCustomerCount});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(100, 80, 50, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ 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.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLSBillable;
+ private DevExpress.XtraReports.UI.CalculatedField fieldCustomerCount;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs b/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs
new file mode 100644
index 000000000..cb1027f82
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs
@@ -0,0 +1,45 @@
+using System;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using System.Collections.Generic;
+
+namespace ProBeWoDueren
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ servicesBillable.Add(s);
+
+ if (s.IsGroup)
+ {
+ s.Notice5 = String.Format("{0}/{1} {2:0.##}", s.GroupMinutes, s.CustomerCount,
+ s.Minutes);
+
+ s.ServiceCategory = "Gruppe";
+ }
+ else
+ {
+ s.Notice5 = String.Format("{0}", s.Minutes);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/ServicesOverviewReport.resx b/ReportImp/ProBeWoDueren/ServicesOverviewReport.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/ServicesOverviewReport.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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/ProBeWoDueren/Teamstundenkonto.cs b/ReportImp/ProBeWoDueren/Teamstundenkonto.cs
new file mode 100644
index 000000000..07d6dfb67
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Teamstundenkonto.cs
@@ -0,0 +1,28 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace ProBeWoDueren
+{
+ [IDSpecificClass(Identifier = "Teamstundenkonto")]
+ public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+
+ public Teamstundenkonto()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
+ {
+ var msb = new CustomMitarbeiterstundenkontoBerechnung();
+ msb.CreateReport(pRO);
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/Teamstundenkonto.designer.cs b/ReportImp/ProBeWoDueren/Teamstundenkonto.designer.cs
new file mode 100644
index 000000000..9d2c3964a
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Teamstundenkonto.designer.cs
@@ -0,0 +1,897 @@
+using BeWo.Report.ReportObjects;
+namespace ProBeWoDueren
+{
+ partial class Teamstundenkonto
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = 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.xrTableCell36 = 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.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = 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.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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;
+ //
+ // xrTableDetail
+ //
+ this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableDetail.Name = "xrTableDetail";
+ this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowDetail});
+ this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTableDetail.StylePriority.UseBorders = false;
+ this.xrTableDetail.StylePriority.UseFont = false;
+ this.xrTableDetail.StylePriority.UsePadding = false;
+ this.xrTableDetail.StylePriority.UseTextAlignment = false;
+ this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowDetail
+ //
+ this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell28,
+ this.xrTableCell16,
+ this.xrTableCell27,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell21,
+ this.xrTableCell25,
+ this.xrTableCell24,
+ this.xrTableCell26});
+ this.xrTableRowDetail.Name = "xrTableRowDetail";
+ this.xrTableRowDetail.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.Weight = 0.081154179207584262D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.09467990555346173D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0721370604147881D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.063119927862939559D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.063119927862939573D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell37,
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.cellSollGesamt,
+ this.cellFLSSollGesamt,
+ this.cellFLSIstGesamt,
+ this.cellFLSPlusMinusGesamt,
+ this.cellGesamtGesamt,
+ this.cellRelationGesamt,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell51});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Gesamt";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.1352569882777277D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.067628494138863848D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.063119927862939573D;
+ //
+ // cellSollGesamt
+ //
+ this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
+ this.cellSollGesamt.Name = "cellSollGesamt";
+ this.cellSollGesamt.Text = "cellSollGesamt";
+ this.cellSollGesamt.Weight = 0.0721370604147881D;
+ //
+ // cellFLSSollGesamt
+ //
+ this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
+ this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellFLSIstGesamt
+ //
+ this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
+ this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
+ //
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellGesamtGesamt
+ //
+ this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
+ this.cellGesamtGesamt.Name = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Text = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Weight = 0.063119927862939573D;
+ //
+ // cellRelationGesamt
+ //
+ this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
+ this.cellRelationGesamt.Name = "cellRelationGesamt";
+ this.cellRelationGesamt.Text = "cellRelationGesamt";
+ this.cellRelationGesamt.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.063119927862939573D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat});
+ this.ReportHeader.HeightF = 61.04167F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblMonat
+ //
+ this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
+ this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblMonat.StyleName = "Title";
+ this.lblMonat.StylePriority.UseFont = false;
+ this.lblMonat.Text = "lblMonat";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.DetailReport2});
+ this.DetailReport1.DataMember = "TeamDetailList";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1});
+ this.Detail2.HeightF = 46.875F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")});
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.xrLabel1.StyleName = "Title";
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "xrLabel1";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupHeader2,
+ this.GroupFooter2});
+ this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableDetail});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.GroupHeader2.HeightF = 70F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F);
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UsePadding = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6,
+ this.xrTableCell18,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32,
+ this.xrTableCell33,
+ this.xrTableCell34,
+ this.xrTableCell36,
+ this.xrTableCell40,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 2.8D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Name";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "Reguläre SOLL Stunden";
+ this.xrTableCell18.Weight = 0.081154192324637608D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
+ this.xrTableCell30.Weight = 0.094679896646570338D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Multiline = true;
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Text = "Tatsächliche SOLL Stunden";
+ this.xrTableCell31.Weight = 0.072137063712635591D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Text = "FLS Stunden SOLL";
+ this.xrTableCell32.Weight = 0.063119927721024038D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.Text = "FLS IST lfd. Monat";
+ this.xrTableCell33.Weight = 0.063119927721024D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat";
+ this.xrTableCell34.Weight = 0.06311992757910842D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Multiline = true;
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.StylePriority.UseBackColor = false;
+ this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat";
+ this.xrTableCell36.Weight = 0.063119927721024011D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST";
+ this.xrTableCell40.Weight = 0.063119929511863376D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Text = "Überstd. neu";
+ this.xrTableCell41.Weight = 0.063119928687401447D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.StylePriority.UseBackColor = false;
+ this.xrTableCell42.Text = "Überstd. Vormonat";
+ this.xrTableCell42.Weight = 0.063119928275170531D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Text = "Überstd. Gesamt";
+ this.xrTableCell43.Weight = 0.0631199213956443D;
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable3});
+ this.GroupFooter2.HeightF = 52.08333F;
+ this.GroupFooter2.Name = "GroupFooter2";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ this.xrTable3.StylePriority.UseTextAlignment = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell7,
+ this.xrTableCell8,
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.32912533814247075D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.07213706041478804D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")});
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "xrTableCell11";
+ this.xrTableCell11.Weight = 0.063119927862939573D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Weight = 0.063119927862939573D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // ReportFooter1
+ //
+ this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.ReportFooter1.HeightF = 60F;
+ this.ReportFooter1.Name = "ReportFooter1";
+ //
+ // Teamstundenkonto
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport1,
+ this.ReportFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "13.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTableDetail;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ 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.XRTableCell xrTableCell36;
+ 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.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ 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.ReportFooterBand ReportFooter1;
+ }
+}
diff --git a/ReportImp/ProBeWoDueren/Teamstundenkonto.resx b/ReportImp/ProBeWoDueren/Teamstundenkonto.resx
new file mode 100644
index 000000000..c8d42e2a4
--- /dev/null
+++ b/ReportImp/ProBeWoDueren/Teamstundenkonto.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, 14
+
+
\ No newline at end of file
diff --git a/ReportImp/SBBMainzReports/Translation/TranslationDictionary.cs b/ReportImp/SBBMainzReports/Translation/TranslationDictionary.cs
new file mode 100644
index 000000000..8a02c4373
--- /dev/null
+++ b/ReportImp/SBBMainzReports/Translation/TranslationDictionary.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+
+namespace SbbMainz.Translation
+{
+ public class CustomTranslationDictionary : TranslationDictionary
+ {
+ public override Dictionary GetTranslationDictionary()
+ {
+ var dict = base.GetTranslationDictionary();
+
+ AddOrReplaceTranslation(dict, "Hilfeplankonferenzen innerhalb der nächsten zwei Wochen:", "Hilfeplankonferenzen innerhalb der nächsten 3 Monate:");
+
+
+ return dict;
+ }
+ }
+
+
+}
diff --git a/ReportImp/SawoReports/CustomerDataReport.Designer.cs b/ReportImp/SawoReports/CustomerDataReport.Designer.cs
new file mode 100644
index 000000000..db2f7992a
--- /dev/null
+++ b/ReportImp/SawoReports/CustomerDataReport.Designer.cs
@@ -0,0 +1,1141 @@
+using BeWo.Report.ReportObjects;
+namespace SawoReports
+{
+ partial class Klientenstammblatt
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport3 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail4 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable8 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport4 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail5 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable9 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel2,
+ this.xrTable4});
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail.HeightF = 60.00001F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ 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(192F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zuständige Kostenträger\r\n";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow19});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow19
+ //
+ this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell36,
+ this.xrTableCell37});
+ this.xrTableRow19.Name = "xrTableRow19";
+ this.xrTableRow19.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.Text = "Kostenträger";
+ this.xrTableCell35.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UseFont = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.Text = "Versichertennummer";
+ this.xrTableCell36.Weight = 0.3115264797507788D;
+ //
+ // 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.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UseFont = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.Text = "Notiz";
+ this.xrTableCell37.Weight = 0.50934579439252337D;
+ //
+ // xrLabel28
+ //
+ this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Disabilities")});
+ this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 244.0834F);
+ this.xrLabel28.Multiline = true;
+ this.xrLabel28.Name = "xrLabel28";
+ this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel28.SizeF = new System.Drawing.SizeF(537.42F, 24F);
+ this.xrLabel28.StylePriority.UseFont = false;
+ this.xrLabel28.Text = "Vorname:";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.0834F);
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Behinderungen:";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 220.0834F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(537.42F, 23.99998F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.0834F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Kommentar:";
+ //
+ // xrLabel27
+ //
+ this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 76.08337F);
+ this.xrLabel27.Name = "xrLabel27";
+ this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel27.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel27.StylePriority.UseFont = false;
+ this.xrLabel27.Text = "[PostCode] [Town]";
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Street")});
+ this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 52.08333F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.Text = "Vorname:";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mobile")});
+ this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 124.0833F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.Text = "Vorname:";
+ //
+ // xrLabel32
+ //
+ this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mail")});
+ this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 196.0833F);
+ this.xrLabel32.Name = "xrLabel32";
+ this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel32.SizeF = new System.Drawing.SizeF(196.9999F, 24F);
+ this.xrLabel32.StylePriority.UseFont = false;
+ this.xrLabel32.Text = "Vorname:";
+ //
+ // xrLabel31
+ //
+ this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Fax")});
+ this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 172.0834F);
+ this.xrLabel31.Name = "xrLabel31";
+ this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel31.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel31.StylePriority.UseFont = false;
+ this.xrLabel31.Text = "Vorname:";
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Phone")});
+ this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 148.0834F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.Text = "Vorname:";
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 76.08331F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "PLZ/Ort:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 52.08333F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Straße:";
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 124.0833F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.Text = "Handy:";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 196.0834F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.Text = "E-Mail:";
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 172.0834F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.Text = "Fax:";
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 148.0834F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.Text = "Telefon:";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Occupation")});
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 172.0834F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Vorname:";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FamilyStatus")});
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 148.0834F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Vorname:";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Sex")});
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 124.0834F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Vorname:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "DateOfBirth")});
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 100.0834F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Vorname:";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "LastName")});
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 76.08337F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Vorname:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FirstName")});
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 52.08333F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Vorname:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.0834F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Beruf:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 148.0834F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Familienstand:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.0834F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Geschlecht:";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.0834F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Geburtsdatum:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76.08337F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Nachname:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 52.08333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Vorname:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Klientenübersicht [Name]";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // PageFooter
+ //
+ this.PageFooter.HeightF = 0F;
+ this.PageFooter.Name = "PageFooter";
+ this.PageFooter.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.PageFooter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "CostBearers";
+ 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 = 18F;
+ 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.xrTableRow20});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.xrTableCell40});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.CostBearer")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell38.StylePriority.UseBorders = false;
+ this.xrTableCell38.StylePriority.UseFont = false;
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.Text = "Kostenträger";
+ this.xrTableCell38.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.ReferenceNumber")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell39.StylePriority.UseBorders = false;
+ this.xrTableCell39.StylePriority.UseFont = false;
+ this.xrTableCell39.StylePriority.UsePadding = false;
+ this.xrTableCell39.Text = "Aktenzeichen";
+ this.xrTableCell39.Weight = 0.3115264797507788D;
+ //
+ // 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, "CostBearers.Notice")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.Text = "Notiz";
+ this.xrTableCell40.Weight = 0.50934579439252337D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.CustomerDataRO);
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6,
+ this.xrLabel3});
+ this.Detail2.HeightF = 60.00001F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow21});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell41.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell41.StylePriority.UseBorders = false;
+ this.xrTableCell41.StylePriority.UseFont = false;
+ this.xrTableCell41.StylePriority.UsePadding = false;
+ this.xrTableCell41.Text = "Betreuer";
+ this.xrTableCell41.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.Text = "Rolle";
+ this.xrTableCell42.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.Text = "Notiz";
+ this.xrTableCell43.Weight = 0.50934579439252337D;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(192F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Zuständige Betreuer:";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3});
+ this.DetailReport2.DataMember = "RelatedEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable7});
+ this.Detail3.HeightF = 18F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable7
+ //
+ this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable7.Name = "xrTable7";
+ this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow22});
+ this.xrTable7.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable7.StylePriority.UseFont = false;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 1.125D;
+ //
+ // 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, "RelatedEmployees.Employee")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.Text = "Betreuer";
+ this.xrTableCell44.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelatedEmployees.RelationRole")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UseFont = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.Text = "Rolle";
+ this.xrTableCell45.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell46
+ //
+ 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, "RelatedEmployees.Notice")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UseFont = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.Text = "Notiz";
+ this.xrTableCell46.Weight = 0.50934579439252337D;
+ //
+ // DetailReport3
+ //
+ this.DetailReport3.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail4});
+ this.DetailReport3.Expanded = false;
+ this.DetailReport3.Level = 3;
+ this.DetailReport3.Name = "DetailReport3";
+ //
+ // Detail4
+ //
+ this.Detail4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4});
+ this.Detail4.HeightF = 60.00004F;
+ this.Detail4.Name = "Detail4";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00004F);
+ 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(192F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Personen des Umfelds:";
+ //
+ // xrTable8
+ //
+ this.xrTable8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable8.Name = "xrTable8";
+ this.xrTable8.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable8.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell53,
+ this.xrTableCell49});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.Text = "Person";
+ this.xrTableCell47.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.StylePriority.UsePadding = false;
+ this.xrTableCell48.Text = "Rolle";
+ this.xrTableCell48.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UsePadding = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "Telefonnr.";
+ this.xrTableCell53.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Notiz";
+ this.xrTableCell49.Weight = 0.38473520249221183D;
+ //
+ // DetailReport4
+ //
+ this.DetailReport4.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail5,
+ this.GroupHeader2});
+ this.DetailReport4.DataMember = "EnvironmentPersons";
+ this.DetailReport4.DataSource = this.bindingSource1;
+ this.DetailReport4.Level = 4;
+ this.DetailReport4.Name = "DetailReport4";
+ //
+ // Detail5
+ //
+ this.Detail5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable9});
+ this.Detail5.HeightF = 18F;
+ this.Detail5.Name = "Detail5";
+ //
+ // xrTable9
+ //
+ this.xrTable9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable9.Name = "xrTable9";
+ this.xrTable9.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow24});
+ this.xrTable9.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable9.StylePriority.UseFont = false;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell54,
+ this.xrTableCell52});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 1.125D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.Text = "Betreuer";
+ this.xrTableCell50.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.RelationRole")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.StylePriority.UseFont = false;
+ this.xrTableCell51.StylePriority.UsePadding = false;
+ this.xrTableCell51.Text = "Rolle";
+ this.xrTableCell51.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person.ContactSummaryInfo")});
+ this.xrTableCell54.Multiline = true;
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Customer2PersonNotice")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.StylePriority.UsePadding = false;
+ this.xrTableCell52.Text = "Notiz";
+ this.xrTableCell52.Weight = 0.38473520249221183D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable8});
+ this.GroupHeader2.HeightF = 18F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel33});
+ this.topMarginBand1.HeightF = 132.9167F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 75F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrLabel8,
+ this.xrLabel9,
+ this.xrLabel10,
+ this.xrLabel11,
+ this.xrLabel12,
+ this.xrLabel13,
+ this.xrLabel15,
+ this.xrLabel16,
+ this.xrLabel17,
+ this.xrLabel18,
+ this.xrLabel23,
+ this.xrLabel24,
+ this.xrLabel25,
+ this.xrLabel22,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel30,
+ this.xrLabel31,
+ this.xrLabel32,
+ this.xrLabel29,
+ this.xrLabel26,
+ this.xrLabel27,
+ this.xrLabel7,
+ this.xrLabel14,
+ this.xrLabel21,
+ this.xrLabel28});
+ this.ReportHeader.HeightF = 280F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel33
+ //
+ this.xrLabel33.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel33.CanShrink = true;
+ this.xrLabel33.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
+ this.xrLabel33.Multiline = true;
+ this.xrLabel33.Name = "xrLabel33";
+ this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel33.SizeF = new System.Drawing.SizeF(245.5831F, 82.9167F);
+ this.xrLabel33.StylePriority.UseBackColor = false;
+ this.xrLabel33.StylePriority.UseFont = false;
+ this.xrLabel33.StylePriority.UseTextAlignment = false;
+ this.xrLabel33.Text = "SAWO GmbH\r\nAdolf-Friedrich-Strasse 2\r\n53840 Troisdorf\r\nTel.: 0800-2000111";
+ this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel33.WordWrap = false;
+ //
+ // Klientenstammblatt
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.PageFooter,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.DetailReport3,
+ this.DetailReport4,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportHeader});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 133, 75);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport3;
+ private DevExpress.XtraReports.UI.DetailBand Detail4;
+ private DevExpress.XtraReports.UI.XRTable xrTable8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport4;
+ private DevExpress.XtraReports.UI.DetailBand Detail5;
+ private DevExpress.XtraReports.UI.XRTable xrTable9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel28;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel27;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel32;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel33;
+ }
+}
diff --git a/ReportImp/SawoReports/CustomerDataReport.cs b/ReportImp/SawoReports/CustomerDataReport.cs
new file mode 100644
index 000000000..ddf1a470e
--- /dev/null
+++ b/ReportImp/SawoReports/CustomerDataReport.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using BeWo.Report;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+
+namespace SawoReports
+{
+ public partial class Klientenstammblatt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Klientenstammblatt()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(CustomerDataRO pRO)
+ {
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/SawoReports/CustomerDataReport.resx b/ReportImp/SawoReports/CustomerDataReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/SawoReports/CustomerDataReport.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
diff --git a/ReportImp/SawoReports/Validation/ServiceRecordValidator.cs b/ReportImp/SawoReports/Validation/ServiceRecordValidator.cs
new file mode 100644
index 000000000..aef45606e
--- /dev/null
+++ b/ReportImp/SawoReports/Validation/ServiceRecordValidator.cs
@@ -0,0 +1,12 @@
+using BeWo.Service.Plugins;
+
+namespace SawoReports.Validation
+{
+ public class SawoServiceRecordValidator : ServiceRecordValidator
+ {
+ public override bool CheckZukunft()
+ {
+ return false;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/SeWo/InvoiceCustomerReport.Designer.cs b/ReportImp/SeWo/InvoiceCustomerReport.Designer.cs
new file mode 100644
index 000000000..d0fa119a1
--- /dev/null
+++ b/ReportImp/SeWo/InvoiceCustomerReport.Designer.cs
@@ -0,0 +1,720 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.SeWo
+{
+ partial class InvoiceCustomerReport
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InvoiceCustomerReport));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(652.0015F, 25F);
+ this.xrTable1.StylePriority.UseFont = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell9,
+ this.xrTableCell14,
+ this.xrTableCell10,
+ this.xrTableCell12});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 1D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "xrTableCell6";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 1D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell7.Weight = 1D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell9.Weight = 2.2334859923242774D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell14.Weight = 0.76141563917509947D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorders = 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.65989358930129793D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell12.Weight = 0.9644598414581731D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.ReportHeader.Font = new System.Drawing.Font("Calibri Light", 12F);
+ this.ReportHeader.HeightF = 93F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.CanGrow = false;
+ this.xrLabel9.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(316.9998F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseForeColor = false;
+ this.xrLabel9.Text = "SeWo GmbH, Steigerstraße 13, 46537 Dinslaken";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.CanGrow = false;
+ this.xrLabel14.Font = new System.Drawing.Font("Calibri Light", 14F);
+ this.xrLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(450F, 23.4375F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseForeColor = false;
+ this.xrLabel14.Text = "Ihre Ansprechpartnerin";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.CanGrow = false;
+ this.xrLabel15.Font = new System.Drawing.Font("Calibri Light", 14F);
+ this.xrLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(450F, 45.12503F);
+ 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(203F, 21.6875F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UseForeColor = false;
+ this.xrLabel15.Text = "Bianca Litz";
+ //
+ // lblAddress
+ //
+ this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
+ this.lblAddress.Multiline = true;
+ this.lblAddress.Name = "lblAddress";
+ this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 131F);
+ this.lblAddress.StylePriority.UseFont = false;
+ this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" +
+ "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 363.1945F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(652.0015F, 25F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 1D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "Von";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell15.Weight = 1D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseBorders = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "Bis";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 1D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "Posten";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 2.2334859923243635D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Satz";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell18.Weight = 0.7614156391750706D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.Text = "Anzahl";
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell19.Weight = 0.65989358930124054D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "Betrag";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell20.Weight = 0.96445984145817321D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 316.1945F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(650F, 23.25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 283.1945F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "[RecipientSalutation] [RecipientFirstName] [RecipientLastName],";
+ //
+ // 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, 225.1945F);
+ 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, 17F);
+ 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 System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.1945F);
+ 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 über Betreuungsleistungen";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ 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, 191.1945F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8,
+ this.xrLabel10,
+ this.xrLabel12,
+ this.xrTable4});
+ this.ReportFooter.Font = new System.Drawing.Font("Calibri Light", 12F);
+ this.ReportFooter.HeightF = 213.1667F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 121.1667F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 196.1667F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(556.5F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow11});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(95.5F, 25F);
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell23});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 1D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.BorderWidth = 2F;
+ this.xrTableCell23.Font = new System.Drawing.Font("Calibri Light", 12F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseBorderWidth = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "[TotalClaim]";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell23.Weight = 3.4827586206896557D;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1});
+ this.bottomMarginBand1.HeightF = 80F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(650.0001F, 72.70835F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseForeColor = false;
+ this.xrLabel1.Text = resources.GetString("xrLabel1.Text");
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Calibri Light", 12F);
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel16,
+ this.xrLabel7,
+ this.xrLabel11,
+ this.xrLabel13,
+ this.lblAddress,
+ this.xrLabel2,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrTable3});
+ this.GroupHeader1.Font = new System.Drawing.Font("Calibri Light", 12F);
+ this.GroupHeader1.HeightF = 388.1945F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.CanGrow = false;
+ this.xrLabel16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(450F, 110F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(191.9999F, 21.6875F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseForeColor = false;
+ this.xrLabel16.Text = "bianca.litz@sewo-nrw.de";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.CanGrow = false;
+ this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Dinslaken, {0}")});
+ this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(450F, 144.0001F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(200.0001F, 23F);
+ this.xrLabel7.StylePriority.UseForeColor = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.CanGrow = false;
+ this.xrLabel11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseForeColor = false;
+ this.xrLabel11.Text = "(02064) 47885 20";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.CanGrow = false;
+ this.xrLabel13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(450F, 72.39584F);
+ this.xrLabel13.Multiline = true;
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(191.9999F, 21.6875F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseForeColor = false;
+ this.xrLabel13.Text = "(02064) 47885 29";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(676.8331F, 28.45834F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Wir bitten Sie, diesen Betrag innerhalb von 14 Tagen auf unten genanntes Konto zu" +
+ " überweisen.";
+ //
+ // InvoiceCustomerReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport,
+ this.GroupHeader1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(100, 47, 100, 80);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("InvoiceCustomerReport.Watermark.Image")));
+ this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel lblAddress;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ }
+}
diff --git a/ReportImp/SeWo/InvoiceCustomerReport.cs b/ReportImp/SeWo/InvoiceCustomerReport.cs
new file mode 100644
index 000000000..f5d844c38
--- /dev/null
+++ b/ReportImp/SeWo/InvoiceCustomerReport.cs
@@ -0,0 +1,54 @@
+using System;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace BeWo.SeWo
+{
+ public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public InvoiceCustomerReport()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(InvoiceCustomerRO pRO)
+ {
+ //if (String.IsNullOrEmpty(pRO.Notice))
+ //{
+ // lblNotice.Visible = false;
+ //}
+
+ StringBuilder sb = new StringBuilder();
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim()))
+ || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim())))
+ {
+ sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim());
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim()))
+ {
+ sb.Append(pRO.RecipientPostCode);
+ sb.Append(" ");
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim()))
+ {
+ sb.Append(pRO.RecipientTown);
+ }
+ lblAddress.Text = sb.ToString();
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/SeWo/InvoiceCustomerReport.resx b/ReportImp/SeWo/InvoiceCustomerReport.resx
new file mode 100644
index 000000000..880e8a807
--- /dev/null
+++ b/ReportImp/SeWo/InvoiceCustomerReport.resx
@@ -0,0 +1,504 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Sitz der Gesellschaft: SeWo GmbH | Steigerstraße 13 | 46537 Dinslaken
+Registriert beim Amtsgericht Duisburg HRB 28145 | Geschäftsführer: Björn Klomp
+Bankverbindung: GLS Gemeinschaftsbank eG | IBAN: DE11 4306 0967 4104 4528 00 | BIC: GENODEM1GLS
+
+
+ 17, 17
+
+
+
+
+ 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
+ AgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDI
+ pagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagA
+ AHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIp
+ KgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCA
+ XIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoK
+ ACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCX
+ ogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIA
+ yKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWo
+ AAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAABy
+ KSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyK
+ CgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAg
+ l6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6IC
+ AMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMil
+ qAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAA
+ cikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikq
+ AIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBc
+ igoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoA
+ IJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJei
+ AgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDI
+ pagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagA
+ AHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIp
+ KgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCA
+ XIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMj1JhRVccDoYouV3rRxwOh6uwAAw4Q5KgCAXIoKACCX
+ ogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIA
+ yKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWo
+ AAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAABy
+ KSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyK
+ CgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAg
+ l6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6IC
+ AMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMil
+ qAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAA
+ cikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikq
+ AIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBc
+ igoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoA
+ IJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJei
+ AgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDI
+ pagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagA
+ AHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIp
+ KgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCA
+ XIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoK
+ ACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCX
+ ogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIA
+ yKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWo
+ AAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAABy
+ KSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACDXm1lUxQGjiy1WMgzDMAzD
+ WHLHAaPrcHlTmaMCAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyK
+ CgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAg
+ l6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6IC
+ AMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMil
+ qAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAA
+ cikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikq
+ AIBcigoAIE+j8f8HiDt/Ic0Ah1QAAAAASUVORK5CYII=
+
+
+
\ No newline at end of file
diff --git a/ReportImp/SeWo/ServiceInvoiceReport.Designer.cs b/ReportImp/SeWo/ServiceInvoiceReport.Designer.cs
new file mode 100644
index 000000000..2b28f02f9
--- /dev/null
+++ b/ReportImp/SeWo/ServiceInvoiceReport.Designer.cs
@@ -0,0 +1,766 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.SeWo
+{
+ 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.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel7 = 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.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = 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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = 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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4,
+ this.xrLabel6,
+ this.xrLabel9});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 93F;
+ 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 = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel12});
+ this.bottomMarginBand1.HeightF = 80F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel13,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel16,
+ this.xrLabel7,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel5,
+ this.lblAbrechnungszeitraum});
+ this.Page1.HeightF = 354.0833F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(385.4167F, 134.4167F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
+ "tStreet]\r\n[RecipientPostCodeAndTown]";
+ //
+ // 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);
+ 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 Betreuungsleistungen für [CustomerSalutation] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold);
+ 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(650F, 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, 291.25F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // 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(642F, 31.58334F);
+ this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
+ this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
+ //
+ // xrLabel15
+ //
+ 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";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
+ 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]";
+ //
+ // 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 System.Drawing.Font("Calibri Light", 10F);
+ 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.xrLabel8,
+ this.xrLabel1,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.GroupFooter1.HeightF = 206.5833F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")});
+ this.xrLabel1.Font = new System.Drawing.Font("Calibri Light", 12F, System.Drawing.FontStyle.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);
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.CanGrow = false;
+ this.xrLabel4.Font = new System.Drawing.Font("Calibri Light", 14F);
+ this.xrLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(450F, 45.12501F);
+ 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(203F, 21.6875F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseForeColor = false;
+ this.xrLabel4.Text = "Bianca Litz";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.CanGrow = false;
+ this.xrLabel6.Font = new System.Drawing.Font("Calibri Light", 14F);
+ this.xrLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(450F, 23.43747F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseForeColor = false;
+ this.xrLabel6.Text = "Ihre Ansprechpartnerin";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.CanGrow = false;
+ this.xrLabel9.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 75.99999F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(316.9998F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseForeColor = false;
+ this.xrLabel9.Text = "SeWo GmbH, Steigerstraße 13, 46537 Dinslaken";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.CanGrow = false;
+ this.xrLabel13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(450F, 72.39584F);
+ this.xrLabel13.Multiline = true;
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(191.9999F, 21.6875F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseForeColor = false;
+ this.xrLabel13.Text = "(02064) 47885 29";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.CanGrow = false;
+ this.xrLabel11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseForeColor = false;
+ this.xrLabel11.Text = "(02064) 47885 20";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.CanGrow = false;
+ this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Dinslaken, {0}")});
+ this.xrLabel10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(450F, 144.0001F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(200.0001F, 23F);
+ this.xrLabel10.StylePriority.UseForeColor = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.CanGrow = false;
+ this.xrLabel16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(450F, 110F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(191.9999F, 21.6875F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseForeColor = false;
+ this.xrLabel16.Text = "bianca.litz@sewo-nrw.de";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(676.8331F, 28.45834F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Wir bitten Sie, diesen Betrag innerhalb von 14 Tagen auf unten genanntes Konto zu" +
+ " überweisen.";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.CanShrink = true;
+ this.xrLabel12.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel12.Multiline = true;
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(650.0001F, 72.70835F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseForeColor = false;
+ this.xrLabel12.Text = resources.GetString("xrLabel12.Text");
+ //
+ // 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 Light", 12F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(100, 44, 100, 80);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("ServiceInvoiceReport.Watermark.Image")));
+ this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
+ ((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 xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ 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 xrLabel7;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ }
+}
diff --git a/ReportImp/SeWo/ServiceInvoiceReport.cs b/ReportImp/SeWo/ServiceInvoiceReport.cs
new file mode 100644
index 000000000..fe5b0ca33
--- /dev/null
+++ b/ReportImp/SeWo/ServiceInvoiceReport.cs
@@ -0,0 +1,26 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+using DevExpress.XtraReports.UI;
+
+namespace BeWo.SeWo
+{
+ public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ {
+ public ServiceInvoiceReport()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ DateTime start = pRO.AccountingPeriodStart;
+ DateTime end = pRO.AccountingPeriodEnd;
+ lblAbrechnungszeitraum.Text = String.Format("für den Betreuungszeitraum {0:dd.MM.yyyy} bis {1:dd.MM.yyyy} berechnen wir folgende Leistungen.", start, end);
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/SeWo/ServiceInvoiceReport.resx b/ReportImp/SeWo/ServiceInvoiceReport.resx
new file mode 100644
index 000000000..bbe7c9e4c
--- /dev/null
+++ b/ReportImp/SeWo/ServiceInvoiceReport.resx
@@ -0,0 +1,504 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Sitz der Gesellschaft: SeWo GmbH | Steigerstraße 13 | 46537 Dinslaken
+Registriert beim Amtsgericht Duisburg HRB 28145 | Geschäftsführer: Björn Klomp
+Bankverbindung: GLS Gemeinschaftsbank eG | IBAN: DE11 4306 0967 4104 4528 00 | BIC: GENODEM1GLS
+
+
+ 17, 17
+
+
+
+
+ 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
+ AgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDI
+ pagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagA
+ AHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIp
+ KgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCA
+ XIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoK
+ ACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCX
+ ogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIA
+ yKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWo
+ AAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAABy
+ KSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyK
+ CgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAg
+ l6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6IC
+ AMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMil
+ qAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAA
+ cikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikq
+ AIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBc
+ igoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoA
+ IJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJei
+ AgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDI
+ pagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagA
+ AHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIp
+ KgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCA
+ XIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMj1JhRVccDoYouV3rRxwOh6uwAAw4Q5KgCAXIoKACCX
+ ogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIA
+ yKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWo
+ AAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAABy
+ KSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyK
+ CgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAg
+ l6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6IC
+ AMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMil
+ qAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAA
+ cikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikq
+ AIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBc
+ igoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoA
+ IJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJei
+ AgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDI
+ pagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagA
+ AHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIp
+ KgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCA
+ XIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoK
+ ACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCX
+ ogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIA
+ yKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWo
+ AAByKSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAABy
+ KSoAgFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACDXm1lUxQGjiy1WMgzDMAzD
+ WHLHAaPrcHlTmaMCAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoA
+ gFyKCgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyK
+ CgAgl6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAg
+ l6ICAMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6IC
+ AMilqAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMil
+ qAAAcikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAA
+ cikqAIBcigoAIJeiAgDIpagAAHIpKgCAXIoKACCXogIAyKWoAAByKSoAgFyKCgAgl6ICAMilqAAAcikq
+ AIBcigoAIE+j8f8HiDt/Ic0Ah1QAAAAASUVORK5CYII=
+
+
+
\ No newline at end of file
diff --git a/ReportImp/SpektrumReports/CustomerDataReport.Designer.cs b/ReportImp/SpektrumReports/CustomerDataReport.Designer.cs
new file mode 100644
index 000000000..69950b80c
--- /dev/null
+++ b/ReportImp/SpektrumReports/CustomerDataReport.Designer.cs
@@ -0,0 +1,1145 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.Spektrum
+{
+ partial class Klientenstammblatt
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport3 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail4 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable8 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport4 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail5 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable9 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblKrankenkasse = 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.xrTable7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel2,
+ this.xrTable4});
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail.HeightF = 60.00001F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ 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(192F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zuständige Kostenträger\r\n";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow19});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow19
+ //
+ this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell36,
+ this.xrTableCell37});
+ this.xrTableRow19.Name = "xrTableRow19";
+ this.xrTableRow19.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.Text = "Kostenträger";
+ this.xrTableCell35.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UseFont = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.Text = "Aktenzeichen";
+ this.xrTableCell36.Weight = 0.3115264797507788D;
+ //
+ // 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.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UseFont = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.Text = "Notiz";
+ this.xrTableCell37.Weight = 0.50934579439252337D;
+ //
+ // xrLabel28
+ //
+ this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Disabilities")});
+ this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 244.0834F);
+ this.xrLabel28.Multiline = true;
+ this.xrLabel28.Name = "xrLabel28";
+ this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel28.SizeF = new System.Drawing.SizeF(537.42F, 24F);
+ this.xrLabel28.StylePriority.UseFont = false;
+ this.xrLabel28.Text = "Vorname:";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.0834F);
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Behinderungen:";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 220.0834F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(537.42F, 23.99998F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.0834F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Kommentar:";
+ //
+ // xrLabel27
+ //
+ this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 76.08337F);
+ this.xrLabel27.Name = "xrLabel27";
+ this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel27.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel27.StylePriority.UseFont = false;
+ this.xrLabel27.Text = "[PostCode] [Town]";
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Street")});
+ this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 52.08333F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.Text = "Vorname:";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mobile")});
+ this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 124.0833F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.Text = "Vorname:";
+ //
+ // xrLabel32
+ //
+ this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mail")});
+ this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 196.0833F);
+ this.xrLabel32.Name = "xrLabel32";
+ this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel32.SizeF = new System.Drawing.SizeF(196.9999F, 24F);
+ this.xrLabel32.StylePriority.UseFont = false;
+ this.xrLabel32.Text = "Vorname:";
+ //
+ // xrLabel31
+ //
+ this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Fax")});
+ this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 172.0834F);
+ this.xrLabel31.Name = "xrLabel31";
+ this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel31.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel31.StylePriority.UseFont = false;
+ this.xrLabel31.Text = "Vorname:";
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Phone")});
+ this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 148.0834F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.Text = "Vorname:";
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 76.08331F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "PLZ/Ort:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 52.08333F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Straße:";
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 124.0833F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.Text = "Handy:";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 196.0834F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.Text = "E-Mail:";
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 172.0834F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.Text = "Fax:";
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 148.0834F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.Text = "Telefon:";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Occupation")});
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(139.5798F, 196.0833F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Vorname:";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FamilyStatus")});
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 148.0834F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Vorname:";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Sex")});
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 124.0834F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Vorname:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "DateOfBirth")});
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 100.0834F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Vorname:";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "LastName")});
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 76.08337F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Vorname:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FirstName")});
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 52.08333F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Vorname:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 196.0833F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Beruf:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 148.0834F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Familienstand:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.0834F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Geschlecht:";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.0834F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Geburtsdatum:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76.08337F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Nachname:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 52.08333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Vorname:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Klientenübersicht [Name]";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // PageFooter
+ //
+ this.PageFooter.HeightF = 0F;
+ this.PageFooter.Name = "PageFooter";
+ this.PageFooter.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.PageFooter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "CostBearers";
+ 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 = 18F;
+ 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.xrTableRow20});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.xrTableCell40});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.CostBearer")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell38.StylePriority.UseBorders = false;
+ this.xrTableCell38.StylePriority.UseFont = false;
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.Text = "Kostenträger";
+ this.xrTableCell38.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.ReferenceNumber")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell39.StylePriority.UseBorders = false;
+ this.xrTableCell39.StylePriority.UseFont = false;
+ this.xrTableCell39.StylePriority.UsePadding = false;
+ this.xrTableCell39.Text = "Aktenzeichen";
+ this.xrTableCell39.Weight = 0.3115264797507788D;
+ //
+ // 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, "CostBearers.Notice")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.Text = "Notiz";
+ this.xrTableCell40.Weight = 0.50934579439252337D;
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6,
+ this.xrLabel3});
+ this.Detail2.HeightF = 60.00001F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow21});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell41.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell41.StylePriority.UseBorders = false;
+ this.xrTableCell41.StylePriority.UseFont = false;
+ this.xrTableCell41.StylePriority.UsePadding = false;
+ this.xrTableCell41.Text = "Betreuer";
+ this.xrTableCell41.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.Text = "Rolle";
+ this.xrTableCell42.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.Text = "Notiz";
+ this.xrTableCell43.Weight = 0.50934579439252337D;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(192F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Zuständige Betreuer:";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3});
+ this.DetailReport2.DataMember = "RelatedEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable7});
+ this.Detail3.HeightF = 18F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable7
+ //
+ this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable7.Name = "xrTable7";
+ this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow22});
+ this.xrTable7.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable7.StylePriority.UseFont = false;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 1.125D;
+ //
+ // 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, "RelatedEmployees.Employee")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.Text = "Betreuer";
+ this.xrTableCell44.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelatedEmployees.RelationRole")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UseFont = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.Text = "Rolle";
+ this.xrTableCell45.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell46
+ //
+ 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, "RelatedEmployees.Notice")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UseFont = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.Text = "Notiz";
+ this.xrTableCell46.Weight = 0.50934579439252337D;
+ //
+ // DetailReport3
+ //
+ this.DetailReport3.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail4});
+ this.DetailReport3.Expanded = false;
+ this.DetailReport3.Level = 3;
+ this.DetailReport3.Name = "DetailReport3";
+ //
+ // Detail4
+ //
+ this.Detail4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4});
+ this.Detail4.HeightF = 60.00004F;
+ this.Detail4.Name = "Detail4";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00004F);
+ 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(192F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Personen des Umfelds:";
+ //
+ // xrTable8
+ //
+ this.xrTable8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable8.Name = "xrTable8";
+ this.xrTable8.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable8.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell53,
+ this.xrTableCell49});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.Text = "Person";
+ this.xrTableCell47.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.StylePriority.UsePadding = false;
+ this.xrTableCell48.Text = "Rolle";
+ this.xrTableCell48.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UsePadding = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "Telefonnr.";
+ this.xrTableCell53.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Notiz";
+ this.xrTableCell49.Weight = 0.38473520249221183D;
+ //
+ // DetailReport4
+ //
+ this.DetailReport4.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail5,
+ this.GroupHeader2});
+ this.DetailReport4.DataMember = "EnvironmentPersons";
+ this.DetailReport4.DataSource = this.bindingSource1;
+ this.DetailReport4.Level = 4;
+ this.DetailReport4.Name = "DetailReport4";
+ //
+ // Detail5
+ //
+ this.Detail5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable9});
+ this.Detail5.HeightF = 18F;
+ this.Detail5.Name = "Detail5";
+ //
+ // xrTable9
+ //
+ this.xrTable9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable9.Name = "xrTable9";
+ this.xrTable9.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow24});
+ this.xrTable9.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable9.StylePriority.UseFont = false;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell54,
+ this.xrTableCell52});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 1.125D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.Text = "Betreuer";
+ this.xrTableCell50.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.RelationRole")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.StylePriority.UseFont = false;
+ this.xrTableCell51.StylePriority.UsePadding = false;
+ this.xrTableCell51.Text = "Rolle";
+ this.xrTableCell51.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person.ContactSummaryInfo")});
+ this.xrTableCell54.Multiline = true;
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Customer2PersonNotice")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.StylePriority.UsePadding = false;
+ this.xrTableCell52.Text = "Notiz";
+ this.xrTableCell52.Weight = 0.38473520249221183D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable8});
+ this.GroupHeader2.HeightF = 18F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 75F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 75F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblKrankenkasse,
+ this.xrLabel33,
+ this.xrLabel1,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrLabel8,
+ this.xrLabel9,
+ this.xrLabel10,
+ this.xrLabel11,
+ this.xrLabel12,
+ this.xrLabel13,
+ this.xrLabel15,
+ this.xrLabel16,
+ this.xrLabel17,
+ this.xrLabel18,
+ this.xrLabel23,
+ this.xrLabel24,
+ this.xrLabel25,
+ this.xrLabel22,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel30,
+ this.xrLabel31,
+ this.xrLabel32,
+ this.xrLabel29,
+ this.xrLabel26,
+ this.xrLabel27,
+ this.xrLabel7,
+ this.xrLabel14,
+ this.xrLabel21,
+ this.xrLabel28});
+ this.ReportHeader.HeightF = 280F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.CustomerDataRO);
+ //
+ // xrLabel33
+ //
+ this.xrLabel33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.0833F);
+ this.xrLabel33.Name = "xrLabel33";
+ this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel33.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel33.StylePriority.UseFont = false;
+ this.xrLabel33.Text = "Krankenkasse:";
+ //
+ // lblKrankenkasse
+ //
+ this.lblKrankenkasse.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblKrankenkasse.LocationFloat = new DevExpress.Utils.PointFloat(139.5798F, 172.0833F);
+ this.lblKrankenkasse.Name = "lblKrankenkasse";
+ this.lblKrankenkasse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblKrankenkasse.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.lblKrankenkasse.StylePriority.UseFont = false;
+ //
+ // Klientenstammblatt
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.PageFooter,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.DetailReport3,
+ this.DetailReport4,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportHeader});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 75, 75);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport3;
+ private DevExpress.XtraReports.UI.DetailBand Detail4;
+ private DevExpress.XtraReports.UI.XRTable xrTable8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport4;
+ private DevExpress.XtraReports.UI.DetailBand Detail5;
+ private DevExpress.XtraReports.UI.XRTable xrTable9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel28;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel27;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel32;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRLabel lblKrankenkasse;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel33;
+ }
+}
diff --git a/ReportImp/SpektrumReports/CustomerDataReport.cs b/ReportImp/SpektrumReports/CustomerDataReport.cs
new file mode 100644
index 000000000..87c593830
--- /dev/null
+++ b/ReportImp/SpektrumReports/CustomerDataReport.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using BeWo.Report;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+
+namespace BeWo.Spektrum
+{
+ public partial class Klientenstammblatt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Klientenstammblatt()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(CustomerDataRO pRO)
+ {
+ lblKrankenkasse.Text = pRO.Customer.CustomerAlias;
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/SpektrumReports/CustomerDataReport.resx b/ReportImp/SpektrumReports/CustomerDataReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/SpektrumReports/CustomerDataReport.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
diff --git a/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs b/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs
new file mode 100644
index 000000000..6778fa00d
--- /dev/null
+++ b/ReportImp/SpektrumReports/ServiceInvoiceReport.Designer.cs
@@ -0,0 +1,543 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.SpektrumReports
+{
+ 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.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel7 = 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.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.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.cellAnzahlHeader = new DevExpress.XtraReports.UI.XRTableCell();
+ ((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 = 157.5F;
+ 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.xrLabel7,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.lblAnrede,
+ this.xrLabel8,
+ this.lblAbrechnungszeitraum});
+ this.Page1.HeightF = 440F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientContactPerson]\r\n[Recipien" +
+ "tStreet]\r\n[RecipientPostCodeAndTown]";
+ //
+ // 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 = "Monatliche Abrechnung über Betreuungsleistungen für [CustomerSalutation] [Custome" +
+ "rName]";
+ 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\nSusanne Wenzel\r\nAmbulant Betr" +
+ "eutes 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;
+ //
+ // 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);
+ //
+ // 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;
+ //
+ // 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;
+ //
+ // 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, 158, 50);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.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();
+
+ }
+
+
+ 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 lblAnrede;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ 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 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 xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTableCell cellAnzahlHeader;
+ }
+}
diff --git a/ReportImp/SpektrumReports/ServiceInvoiceReport.cs b/ReportImp/SpektrumReports/ServiceInvoiceReport.cs
new file mode 100644
index 000000000..c53cd5286
--- /dev/null
+++ b/ReportImp/SpektrumReports/ServiceInvoiceReport.cs
@@ -0,0 +1,74 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+using DevExpress.XtraReports.UI;
+
+namespace BeWo.SpektrumReports
+{
+ public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ {
+ public ServiceInvoiceReport()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ decimal rateFactor = 1;
+ if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
+ {
+ foreach (var p in pRO.ServiceInvoicePeriods)
+ {
+
+ if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
+ {
+
+ foreach (var i in p.ServiceInvoiceItems)
+ {
+ if (!String.IsNullOrEmpty(i.RateFactor))
+ {
+ var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim();
+ int rfInt = 0;
+ Int32.TryParse(rfStr, out rfInt);
+
+ rateFactor = (100m + rfInt) / 100m;
+ }
+
+ if (rateFactor > 1)
+ {
+ i.Notice = String.Format("{0:0.##} FLS * {1:0.0}", i.UnitCount, rateFactor);
+ }
+ else
+ {
+ i.Notice = String.Format("{0:0.##} FLS", i.UnitCount);
+ }
+ }
+
+ }
+ }
+ }
+
+ if (rateFactor > 1)
+ {
+ cellAnzahlHeader.Text = String.Format("Anzahl * {0:0.0}", rateFactor);
+ }
+ else
+ {
+ cellAnzahlHeader.Text = "Anzahl";
+ }
+ //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);
+ //}
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/SpektrumReports/ServiceInvoiceReport.resx b/ReportImp/SpektrumReports/ServiceInvoiceReport.resx
new file mode 100644
index 000000000..d99d0b6bc
--- /dev/null
+++ b/ReportImp/SpektrumReports/ServiceInvoiceReport.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/ReportImp/TeamGSReports/SettlementReportAlt.cs b/ReportImp/TeamGSReports/SettlementReportAlt.cs
new file mode 100644
index 000000000..1f4b12aa5
--- /dev/null
+++ b/ReportImp/TeamGSReports/SettlementReportAlt.cs
@@ -0,0 +1,83 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+
+namespace BeWo.TeamGSReports
+{
+ public partial class SpitzabrechnungAlt : DevExpress.XtraReports.UI.XtraReport//, IBeWoReport
+ {
+ public SpitzabrechnungAlt()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ if (pRO.FinalSentence.IndexOf("Bitte überweisen Sie") == 0)
+ pRO.FinalSentence = "Bitte überweisen Sie unsere Restforderung nach Prüfung der Spitzabrechnung auf eines der unten angegebenen Konten.";
+
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else
+ {
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/TeamGSReports/SettlementReportAlt.designer.cs b/ReportImp/TeamGSReports/SettlementReportAlt.designer.cs
new file mode 100644
index 000000000..2b00094bc
--- /dev/null
+++ b/ReportImp/TeamGSReports/SettlementReportAlt.designer.cs
@@ -0,0 +1,972 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.TeamGSReports
+{
+ partial class SpitzabrechnungAlt
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLine2 = new DevExpress.XtraReports.UI.XRLine();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrPictureBox6 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrPictureBox4 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrPictureBox5 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow18 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.xrLabel8,
+ this.xrPictureBox3,
+ this.xrPictureBox2,
+ this.xrPictureBox1,
+ this.xrLine2,
+ this.RecipientPostCodeAndTown,
+ this.xrLabel_RecipientStreet,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel1});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportHeader.HeightF = 397F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // 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(513F, 374F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(217F, 23F);
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "xrLabel8";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPictureBox3
+ //
+ this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
+ this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(80F, 212.5F);
+ this.xrPictureBox3.Name = "xrPictureBox3";
+ this.xrPictureBox3.SizeF = new System.Drawing.SizeF(262F, 16F);
+ this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrPictureBox2
+ //
+ this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image")));
+ this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(619F, 179.37F);
+ this.xrPictureBox2.Name = "xrPictureBox2";
+ this.xrPictureBox2.SizeF = new System.Drawing.SizeF(148F, 114F);
+ this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(220F, 40F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(330F, 112F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLine2
+ //
+ this.xrLine2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(157)))), ((int)(((byte)(34)))));
+ this.xrLine2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 157.29F);
+ this.xrLine2.Name = "xrLine2";
+ this.xrLine2.SizeF = new System.Drawing.SizeF(766.9999F, 10.50002F);
+ this.xrLine2.StylePriority.UseForeColor = false;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 308.4583F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 291.4582F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 274.4583F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 257.4583F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 240.4583F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "[RecipientOrganisation]";
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ //
+ //
+ //
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 0F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox6,
+ this.xrPictureBox4,
+ this.xrPictureBox5,
+ this.xrLine1});
+ this.bottomMarginBand1.HeightF = 90F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrPictureBox6
+ //
+ this.xrPictureBox6.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox6.Image")));
+ this.xrPictureBox6.LocationFloat = new DevExpress.Utils.PointFloat(656.75F, 20F);
+ this.xrPictureBox6.Name = "xrPictureBox6";
+ this.xrPictureBox6.SizeF = new System.Drawing.SizeF(110F, 37.25F);
+ this.xrPictureBox6.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrPictureBox4
+ //
+ this.xrPictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox4.Image")));
+ this.xrPictureBox4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F);
+ this.xrPictureBox4.Name = "xrPictureBox4";
+ this.xrPictureBox4.SizeF = new System.Drawing.SizeF(90F, 13F);
+ this.xrPictureBox4.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrPictureBox5
+ //
+ this.xrPictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox5.Image")));
+ this.xrPictureBox5.LocationFloat = new DevExpress.Utils.PointFloat(339.25F, 20F);
+ this.xrPictureBox5.Name = "xrPictureBox5";
+ this.xrPictureBox5.SizeF = new System.Drawing.SizeF(110.25F, 37.25F);
+ this.xrPictureBox5.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLine1
+ //
+ this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(157)))), ((int)(((byte)(34)))));
+ this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 3.54F);
+ this.xrLine1.Name = "xrLine1";
+ this.xrLine1.SizeF = new System.Drawing.SizeF(766.9999F, 10.50002F);
+ this.xrLine1.StylePriority.UseForeColor = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.HeightF = 20.20836F;
+ this.ReportFooter.Name = "ReportFooter";
+ //
+ // PageHeader
+ //
+ this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.xrLabel12,
+ this.xrTable3,
+ this.xrLabel2,
+ this.xrTable1,
+ this.xrLabel4,
+ this.xrLabel11,
+ this.xrLabel5,
+ this.xrLabel3,
+ this.xrLabel6});
+ this.PageHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.PageHeader.HeightF = 598.25F;
+ this.PageHeader.Name = "PageHeader";
+ this.PageHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 521.875F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseForeColor = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 581.25F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseForeColor = false;
+ this.xrLabel12.Text = "[CreatorName]";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 436.4583F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow22,
+ this.xrTableRow23,
+ this.xrTableRow24,
+ this.xrTableRow1});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 61F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UseForeColor = false;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.40476190476190466D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ this.xrTableCell29.Text = "xrTableCell4";
+ this.xrTableCell29.Weight = 3D;
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell30});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 0.23809523809523803D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Weight = 3D;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell31});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 0.40476190476190477D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell31.StylePriority.UsePadding = false;
+ this.xrTableCell31.Text = "xrTableCell8";
+ this.xrTableCell31.Weight = 3D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.40476190476190477D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.Text = "Für etwaige Rückfragen stehe ich gerne zur Verfügung.";
+ this.xrTableCell1.Weight = 3D;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 0F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseForeColor = false;
+ this.xrLabel2.Text = "Betreuungsleistungen";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 197.9167F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9,
+ this.xrTableRow11,
+ this.xrTableRow14,
+ this.xrTableRow4,
+ this.xrTableRow3,
+ this.xrTableRow2,
+ this.xrTableRow13,
+ this.xrTableRow12,
+ this.xrTableRow18,
+ this.xrTableRow15,
+ this.xrTableRow16,
+ this.xrTableRow17});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 217F);
+ this.xrTable1.StylePriority.UseForeColor = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell6});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.085D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorderColor = false;
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.StylePriority.UseForeColor = false;
+ this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt";
+ this.xrTableCell19.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorderColor = false;
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "[ApprovedFLS]";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell6.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.085D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorderColor = false;
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 1D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseBorderColor = false;
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.Text = "Erbrachte Leistungen:";
+ this.xrTableCell22.Weight = 1D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7,
+ this.xrTableCell8});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.085D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell7.CanShrink = true;
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext1")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorderColor = false;
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.CanShrink = true;
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag1")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseBorderColor = false;
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell8.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4,
+ this.xrTableCell5});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.085D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext2")});
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorderColor = false;
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.Text = "xrTableCell4";
+ this.xrTableCell4.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell5.CanShrink = true;
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag2")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UseBorderColor = false;
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "xrTableCell5";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell5.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.xrTableCell3});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.085D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.CanShrink = true;
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext3")});
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseBorderColor = false;
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell3.CanShrink = true;
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag3")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorderColor = false;
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell3.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow13
+ //
+ this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell23});
+ this.xrTableRow13.Name = "xrTableRow13";
+ this.xrTableRow13.Weight = 0.085D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorderColor = false;
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.Weight = 1D;
+ //
+ // xrTableRow12
+ //
+ this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell24,
+ this.xrTableCell10});
+ this.xrTableRow12.Name = "xrTableRow12";
+ this.xrTableRow12.Weight = 0.085D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UseBorderColor = false;
+ this.xrTableCell24.StylePriority.UseBorders = false;
+ this.xrTableCell24.StylePriority.UseFont = false;
+ this.xrTableCell24.Text = "Summe der Vergütung für abrechenbare Leistungen";
+ this.xrTableCell24.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorderColor = false;
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell10.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow18
+ //
+ this.xrTableRow18.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell25});
+ this.xrTableRow18.Name = "xrTableRow18";
+ this.xrTableRow18.Weight = 0.085D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell25.StylePriority.UseBorderColor = false;
+ this.xrTableCell25.StylePriority.UseBorders = false;
+ this.xrTableCell25.Weight = 1D;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell26,
+ this.xrTableCell15});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell26.StylePriority.UseBorderColor = false;
+ this.xrTableCell26.StylePriority.UseBorders = false;
+ this.xrTableCell26.StylePriority.UseFont = false;
+ this.xrTableCell26.Text = "Summe der bereits gezahlten Leistungsvergütungen";
+ this.xrTableCell26.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorderColor = false;
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell15.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow16
+ //
+ this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell27});
+ this.xrTableRow16.Name = "xrTableRow16";
+ this.xrTableRow16.Weight = 0.085D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell27.StylePriority.UseBorderColor = false;
+ this.xrTableCell27.StylePriority.UseBorders = false;
+ this.xrTableCell27.Weight = 1D;
+ //
+ // xrTableRow17
+ //
+ this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell28,
+ this.xrTableCell17});
+ this.xrTableRow17.Name = "xrTableRow17";
+ this.xrTableRow17.Weight = 0.15D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell28.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell28.StylePriority.UseBorderColor = false;
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseFont = false;
+ this.xrTableCell28.Text = "Restforderung:";
+ this.xrTableCell28.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.Font = new System.Drawing.Font("Verdana", 10F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorderColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "[Claim]";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell17.Weight = 0.33384615384615385D;
+ //
+ // xrLabel4
+ //
+ 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.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 32.99999F);
+ 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, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseForeColor = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(656.75F, 581.25F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseForeColor = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Anlage";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 85.41666F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseForeColor = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel3
+ //
+ 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.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 17.00001F);
+ 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.StylePriority.UseForeColor = false;
+ this.xrLabel3.Text = "Abrechnung für [Salutation2] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 122.9167F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 67F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseForeColor = false;
+ this.xrLabel6.Text = resources.GetString("xrLabel6.Text");
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportFooter,
+ this.PageHeader});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(30, 30, 0, 90);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "12.1";
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.XRLabel RecipientPostCodeAndTown;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLine xrLine2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox5;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox6;
+ private DevExpress.XtraReports.UI.XRLine xrLine1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ }
+}
diff --git a/ReportImp/TeamGSReports/SettlementReportAlt.resx b/ReportImp/TeamGSReports/SettlementReportAlt.resx
new file mode 100644
index 000000000..3d0444ca3
--- /dev/null
+++ b/ReportImp/TeamGSReports/SettlementReportAlt.resx
@@ -0,0 +1,1151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 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
+ QoUKFSp6wvUXz9RbbyyZzuOz1Lb8dlz5YpiJt6fof02oJKFChQoVveBH3oerXUXNMLnQ6cyeXwwqSahQ
+ oUJFL+CP0oJHgemGJicts+98sb3i1W9DEBAqSahQoUKFClmoJKFChQoVKmShkoQKFSpUqJCFShIqVKhQ
+ oUIWKkmoUKFChQoZ3N39P58rhJdn76QkAAAAAElFTkSuQmCC
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAlEAAAHJCAMAAACSf5xfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAMAUExURfidIvieLPihPPilTvmqX/mwb4SOiYaPi4qTj4+YlJaemp6loqetqrC1srm9u/m2gPq9
+ j/rFnvvMrfvUu8PGxczPztbZ2Pzcyfzl1+Di4err6/3t5PT19f728f///wAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ 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
+ xM/PfyFWTQp+6jsHAAAAAElFTkSuQmCC
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAALQAAAAaCAMAAAApBYaeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAMAUExURYSOiYaPi4qTj4+YlJaemp6loqetqrC1srm9u8PGxczPztbZ2ODi4err6/T19f///wAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC57
+ 7XMAAAAJcEhZcwAADrwAAA68AZW8ckkAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjQ+jcx2
+ AAADHUlEQVRYR9WWgZKjMAiGk2o11arv/7b3/UBq7Wrv2s7cbJlZCeQPAQJ00/KF9JLTKb0CfwH9mmFz
+ um04lE7ni6uO6ROnS2pjtUNvOC2XjZrZlUcEJFb/Qls00hjLn/Sa4er0OI4lp9S78og+cbpN+Tgl7zmt
+ 5ZhSFj+mT5xexifP+L7Tfz/6kdPP6H2nyfTZeHeiLTtLTEpl7lJyIYCFF7nSu0WqC50Am0vLkas0OtJn
+ ug70XE6p8f6OS7YGl6nLuso3b5Aj5PnK3drSn60GalqtMsNF1pUc8tESIQBUFV2rs8s5JZyaDZTSYCAC
+ 0KhAZgFZp8Cd3RvUnZA095Ad5GjIzHXasm2nrDuXpS+0Jbu6S+q+54ClFcFiIjYlR9aQYI3Okn31Gtfg
+ LYd1tozkxnKhs85WgxO8HUby6b7cIMFWpG7tbFYYMLaNWntfI5w6wVBypqYViSmg1NYUD9iyfekQYICa
+ KdC6D6+B2NmbMgz2UZAKzPck7SFBCIlkQN/WyCNBvDs09a1CWu1EzZmd8FkeYoYkkUYCsDc09wD5i7GQ
+ 9noLP5R8wyDP72lycQPZRwbwtrK7FQ7xO61bK4vngljNfOSQhWjkpeyAunAe0oZVxBPIdqtKdxof1OSy
+ GeYteGXyz3/ZiG0giwoBXdD/d5oXx2mqRCW5Aa/sQkzezzjcIQjL45nKqFqrC3Cqyh+W+HKVVVLUAF+Z
+ OUAelAc9Rnm4NMW2b90zPLTuYXFq/b8gkh41AwXWFtKyGXMolCujI1q5qfEBwzL9QiJ2kTKy24h6eY52
+ 48A3tvhuGJnz/Mi6d6VGVzdgImpFOltkG3l5fbkt07lT0Vg3kfBysY5aIRUJ6/dHXo7BpSUh3I5sWXVD
+ huKfFR/9LsJcSSCutsBCvWXKHNTiNpL/rDX+A7KLrKnkz3+3mnPxwiTLuZuIGNFBD4x4rCqwrgksmgr2
+ cvuQ6TJpIN1PtQe26EesKcqDpKssziE8IM2rWvym+RbCaaXru5zmEaypXfr11Lf8R8QM8aZ23a8ntSBk
+ o+JrnB7OtH/TK8/fVtNBX+j0svwBmiPOInDob6cAAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAbkAAACVCAMAAADyk3TjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAMAUExURYSOiYaPi4qTj4+YlJaemp6loqetqrC1srm9u8PGxczPztbZ2ODi4err6/T19f///wAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC57
+ 7XMAAAAJcEhZcwAADrwAAA68AZW8ckkAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjQ+jcx2
+ AAAVjklEQVR4Xu1dDXfjKAxsUjdxmib7///toRkBEmAbt+5ufM/z3t3yIQRoQICD3bc/B/aJg7m94mBu
+ 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
+ z38Tl5e3Mvf9cwAAAABJRU5ErkJggg==
+
+
+
+ 17, 17
+
+
+ anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben
+sich für den Zeitraum [AccountingPeriod] hieraus:
+
+
+
\ No newline at end of file
diff --git a/ReportImp/TeamGSReports/teamgs_hintergrund.png b/ReportImp/TeamGSReports/teamgs_hintergrund.png
new file mode 100644
index 000000000..8e39b1e3e
Binary files /dev/null and b/ReportImp/TeamGSReports/teamgs_hintergrund.png differ
diff --git a/ReportImp/TeamGSReports/teamgs_hintergrund_nur_kopfzeile.png b/ReportImp/TeamGSReports/teamgs_hintergrund_nur_kopfzeile.png
new file mode 100644
index 000000000..03e21a468
Binary files /dev/null and b/ReportImp/TeamGSReports/teamgs_hintergrund_nur_kopfzeile.png differ
diff --git a/ReportImp/TwgJonathan/Invoicing/TwgDefaultInvoiceCreation.cs b/ReportImp/TwgJonathan/Invoicing/TwgDefaultInvoiceCreation.cs
new file mode 100644
index 000000000..240fed09f
--- /dev/null
+++ b/ReportImp/TwgJonathan/Invoicing/TwgDefaultInvoiceCreation.cs
@@ -0,0 +1,101 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using BeWo.Data.Entities;
+using BeWo.Service.Invoicing;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Services;
+
+namespace TwgJonathan.Invoicing
+{
+ public class TwgDefaultInvoiceCreation : InvoiceCreation
+ {
+ private static decimal DEFAULT_PAUSCHALE_TAG = 37.7m;
+ private DateTime? accountingPeriodStart = null;
+ private DateTime? accountingPeriodEnd = null;
+
+ //public override void CheckMaxApprovedAmount(ServiceInvoice invoice, ServiceInvoicePeriod sip, SupportConceptApprovalPeriodDC scap,
+ // CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords)
+ //{
+ // // do nothing base.CheckMaxApprovedAmount(invoice, sip, scap, costBearer2SupportConcept, invoicePeriod, serviceRecords);
+ //}
+
+ public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod,
+ IList supportConceptList)
+ {
+ if (invoicePeriod != null)
+ {
+ accountingPeriodStart = invoicePeriod.StartDate;
+ accountingPeriodEnd = invoicePeriod.EndDate;
+ }
+ base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList);
+ }
+
+ public override void SetSingleInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer,
+ DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept)
+ {
+ base.SetSingleInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConcept);
+
+ Person p = invoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer.Person;
+ invoice.InvoiceBase.InvoiceTitle = String.Format("{0}, {1}, {2}", invoice.InvoiceBase.RecipientOrganisation, p.LastName, p.FirstName);
+ }
+
+ public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod,
+ SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept cb2sc,
+ DateTimeSpan invoicePeriod, List serviceRecords)
+ {
+ base.SetInvoiceItems(invoice, serviceInvoicePeriod, scap, cb2sc, invoicePeriod, serviceRecords);
+ Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID);
+ serviceInvoicePeriod.InvoiceItemList.Add(CreateInvoiceItem(scap, calc));
+ }
+
+ public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
+ Calculations calc)
+ {
+
+ return new List();
+ }
+
+ public InvoiceItem CreateInvoiceItem(SupportConceptApprovalPeriodDC scap, Calculations calc)
+ {
+ var invoiceItem = new InvoiceItem();
+
+ DateTime start = accountingPeriodStart.Value;
+ DateTime end = accountingPeriodEnd.Value;
+
+ if (scap.StartDate.HasValue && scap.StartDate > start)
+ {
+ start = scap.StartDate.Value;
+ }
+
+ if (scap.EndDate.HasValue && scap.EndDate < end)
+ {
+ end = scap.EndDate.Value;
+ }
+
+ int days = (int)end.Subtract(start).TotalDays + 1;
+
+ if (days < 0)
+ {
+ days = 0;
+ }
+
+
+ invoiceItem.AmountPerUnit = DEFAULT_PAUSCHALE_TAG;
+ invoiceItem.UnitCount = days;
+ invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit;
+ invoiceItem.ItemPeriodStart = start;
+ invoiceItem.ItemPeriodEnd = end;
+ invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal;
+
+ invoiceItem.SupportConceptApprovalPeriodOid = scap.SupportConceptApprovalPeriodOid;
+
+ return invoiceItem;
+ }
+
+
+ }
+}
diff --git a/ReportImp/TwgJonathan/Invoicing/TwgInvoiceFactory.cs b/ReportImp/TwgJonathan/Invoicing/TwgInvoiceFactory.cs
new file mode 100644
index 000000000..e85036554
--- /dev/null
+++ b/ReportImp/TwgJonathan/Invoicing/TwgInvoiceFactory.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Invoicing;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+
+namespace TwgJonathan.Invoicing
+{
+ public class TwgInvoiceFactory : InvoiceFactory
+ {
+
+ public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords)
+ {
+ return new TwgDefaultInvoiceCreation();
+
+ }
+
+ }
+}
diff --git a/ReportImp/VkmAachenSbd/Tranlsation/TranslationDictionary.cs b/ReportImp/VkmAachenSbd/Tranlsation/TranslationDictionary.cs
new file mode 100644
index 000000000..048519229
--- /dev/null
+++ b/ReportImp/VkmAachenSbd/Tranlsation/TranslationDictionary.cs
@@ -0,0 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+
+namespace VkmAachenSbd.Translation
+{
+ public class ApiTranslationDictionary : TranslationDictionary
+ {
+ public override Dictionary GetTranslationDictionary()
+ {
+ var dict = base.GetTranslationDictionary();
+
+ AddOrReplaceTranslation(dict, "Hilfepläne", "Bewilligungen");
+ AddOrReplaceTranslation(dict, "Hilfeplan", "Bewilligung");
+ //AddOrReplaceTranslation(dict, "Teilnahme an Hilfeplankonferenz", "Teilnahme an BEW-Begutachtung");
+ //AddOrReplaceTranslation(dict, "Hilfeplankonferenzen", "BEW-Begutachtungen");
+ //AddOrReplaceTranslation(dict, "Hilfeplankonferenz", "BEW-Begutachtung am");
+ AddOrReplaceTranslation(dict, "Bewilligung beantragt am", "Hilfeplan beantragt am");
+ AddOrReplaceTranslation(dict, "Bewilligung eingereicht am", "Hilfeplan eingereicht am");
+
+ //AddOrReplaceTranslation(dict, "Ort des Hilfeplangesprächs", "Ort der BEW-Begutachtung");
+ AddOrReplaceTranslation(dict, "Hilfeplanübersicht", "Bewilligungs-Übersicht");
+
+ AddOrReplaceTranslation(dict, "HilfepläneMenuItem", "Bewilligungen");
+
+
+
+ AddOrReplaceTranslation(dict, "", "");
+ AddOrReplaceTranslation(dict, "Auch archivierte Hilfepläne anzeigen", "Auch archivierte Bewilligungen anzeigen");
+ AddOrReplaceTranslation(dict, "Nur Hilfepläne anzeigen, die innerhalb der nächsten {0} Monate auslaufen", "Nur Bewilligungen anzeigen, die innerhalb der nächsten {0} Monate auslaufen");
+
+ AddOrReplaceTranslation(dict, "Ausgewählte Hilfepläne", "Ausgewählte Bewilligungen");
+ AddOrReplaceTranslation(dict, "Abgelaufene Hilfepläne anzeigen", "Abgelaufene Bewilligungen anzeigen");
+
+
+ return dict;
+ }
+ }
+
+
+}