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; + } + } + + +}