From b4c6a3fab1bde3ef4fea00a2e1094f8eae8a884b Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 10 Oct 2019 21:33:34 +0200 Subject: [PATCH] cb reports --- .../ASBHammReports/ASBHammReports.csproj | 10 + .../ASBHammReports/Properties/licenses.licx | 1 + .../ServicesOverviewReport.Designer.cs | 1397 ++++++++-------- .../ASBHammReports/ServicesOverviewReport.cs | 40 +- ReportImp/AlphaEv/AlphaEv.csproj | 1 + ...CustomMitarbeiterstundenkontoBerechnung.cs | 94 +- .../Mitarbeiterstundenkonto.designer.cs | 408 ++++- .../AlphaEv/MitarbeiterstundenkontoJahr.cs | 38 +- .../MitarbeiterstundenkontoJahr.designer.cs | 12 +- .../Validation/ServiceRecordValidator.cs | 66 +- ReportImp/AwoWesel/AwoWesel.csproj | 2 + .../BeWoAuxilio/Quittierungsbeleg.Designer.cs | 60 +- .../BeWoImFlow/RechnungJugendamt.Designer.cs | 233 +-- ReportImp/BeWoImFlow/RechnungJugendamt.cs | 13 +- .../BeWoImFlow/SettlementReport.Designer.cs | 17 +- .../BeWoRueckenwind/BeWoRueckenwind.csproj | 10 + .../BetreutesWohnenStLudgerus.csproj | 10 + ReportImp/BetreuwoWesel/Finanzauswertung.cs | 26 +- .../Finanzauswertung.designer.cs | 255 ++- ReportImp/DiakonieKKKleve/SettlementReport.cs | 5 + .../DiakonieKKKleve/SettlementReport2.cs | 7 + .../ServicesOverviewReport.Designer.cs | 78 +- .../ServicesOverviewReport.cs | 14 + .../SupportConceptReport.Designer.cs | 214 ++- .../SupportConceptReport.cs | 12 +- .../DiakonieMuelheim/Finanzauswertung.cs | 121 +- .../Invoicing/CustomInvoiceCreation.cs | 66 +- .../Quittierungsbeleg.Designer.cs | 180 +-- .../DiakonieMuelheim/Quittierungsbeleg.cs | 29 +- .../ServiceInvoiceReport.Designer.cs | 74 +- .../DiakonieMuelheim/ServiceInvoiceReport.cs | 25 + .../ServiceInvoiceReport.resx | 2 +- .../FreundeskreisSuchthilfe.csproj | 1 + ReportImp/Humanitas/Finanzauswertung.cs | 229 ++- .../Humanitas/Finanzauswertung.designer.cs | 52 +- ReportImp/Humanitas/Humanitas.csproj | 1 + ReportImp/KollegiumEv/KollegiumEv.csproj | 19 +- ReportImp/KomMitBewo/SettlementReport.cs | 32 +- .../LandshuterNetzwerk.csproj | 2 + .../PraxisPusteblume/CustomReportCreator.cs | 9 +- .../MitarbeiterstundenkontoBerechnung.cs | 2 +- .../PraxisPusteblume/PraxisPusteblume.csproj | 20 +- .../QuittierungsbelegIfs.Designer.cs | 207 ++- .../PraxisPusteblume/QuittierungsbelegIfs.cs | 51 +- .../QuittierungsbelegIfs.resx | 4 +- .../QuittierungsbelegIfs2.Designer.cs | 575 ------- .../PraxisPusteblume/QuittierungsbelegIfs2.cs | 169 -- .../QuittierungsbelegIfs2.resx | 358 ---- .../ServicesOverviewReport.Designer.cs | 464 ++++-- .../ServicesOverviewReport.cs | 67 +- .../ServicesOverviewReport.resx | 6 + .../PsychosozialerTraegervereinReports.csproj | 10 + .../RechnungLT24.Designer.cs | 85 +- .../RechnungLT24.cs | 34 +- .../RechnungLT24.resx | 3 +- .../ServiceInvoiceReport.cs | 2 +- .../SPZRatingen/SettlementReport.Designer.cs | 68 +- ...ozialeDienstleistungenBeckerReports.csproj | 31 + .../SettlementReport.Designer.cs | 1440 ++++++++--------- .../SettlementReport2.designer.cs | 4 +- .../QuittierungsbelegMitDatum.cs | 13 + ReportImp/VKMAachen/VKMAachen.csproj | 18 + ReportImp/VKMAachen/VKMAachenReportCreator.cs | 80 +- .../ServicesOverviewReport.Designer.cs | 81 +- .../VivaAVidaReports/VivaAVidaReports.csproj | 23 + .../ServiceInvoiceReport.Designer.cs | 125 +- .../VkmAachenSbd/ServiceInvoiceReport.resx | 12 + 67 files changed, 4337 insertions(+), 3480 deletions(-) delete mode 100644 ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs delete mode 100644 ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs delete mode 100644 ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.resx diff --git a/ReportImp/ASBHammReports/ASBHammReports.csproj b/ReportImp/ASBHammReports/ASBHammReports.csproj index 68854ff34..ba0492201 100644 --- a/ReportImp/ASBHammReports/ASBHammReports.csproj +++ b/ReportImp/ASBHammReports/ASBHammReports.csproj @@ -75,6 +75,12 @@ Mitarbeiterauslastung.cs + + Component + + + BetreuteKlienten.cs + Component @@ -102,6 +108,10 @@ Mitarbeiterauslastung.cs + + BetreuteKlienten.cs + Designer + ServicesOverviewReport.cs diff --git a/ReportImp/ASBHammReports/Properties/licenses.licx b/ReportImp/ASBHammReports/Properties/licenses.licx index e69de29bb..c7fd819d5 100644 --- a/ReportImp/ASBHammReports/Properties/licenses.licx +++ b/ReportImp/ASBHammReports/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/ASBHammReports/ServicesOverviewReport.Designer.cs b/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs index 1872cd503..b658bee53 100644 --- a/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs +++ b/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs @@ -28,306 +28,306 @@ namespace BeWo.ASBHammReports /// 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.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.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.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.xrLabel13 = 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(); - ((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)).BeginInit(); - // - // Detail - // - this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + 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.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.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.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.xrLabel13 = 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.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + ((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)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTableServiceRecords1}); - this.Detail.HeightF = 40F; - 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) + this.Detail.HeightF = 40F; + 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.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.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) + 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.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.UseBorders = false; - this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.Text = "Datum"; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell3.Weight = 0.18753765541295459D; - // - // xrTableCell4 - // - this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + 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.UseBorders = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + 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.Font = new System.Drawing.Font("Arial", 9.75F, 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.UseBorders = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "Uhrzeit\r\nvon ... bis"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell4.Weight = 0.28509747766143523D; - // - // xrTableCell11 - // - this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, 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.UseBorders = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Uhrzeit\r\nvon ... bis"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + 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.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.StylePriority.UseBorders = false; - this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.Text = "Anzahl Minuten"; - this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell11.Weight = 0.17273266511815133D; - // - // xrTableCell9 - // - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + 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.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Anzahl Minuten"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + 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.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.StylePriority.UseBorders = false; - this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Text = "Unterschrift Klient/in (1)"; - this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell9.Weight = 0.27573206034180336D; - // - // DetailReport - // - this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + 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.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Unterschrift Klient/in (1)"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + 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.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.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; - // - // xrTable1 - // - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + 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; + // + // 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.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) + 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[] { + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); - this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F); - 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.Font = new System.Drawing.Font("Arial", 9.75F); - 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.Font = new System.Drawing.Font("Arial", 9.75F); - 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; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // - // xrTableCell16 - // - this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F); + 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.Font = new System.Drawing.Font("Arial", 9.75F); + 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.Font = new System.Drawing.Font("Arial", 9.75F); + 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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + 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; + // + // 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[] { + 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.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) + 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.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable2, this.xrLabel14, this.rechnungsDatum, @@ -336,168 +336,168 @@ namespace BeWo.ASBHammReports this.xrLabel5, this.xrLabel3, this.xrLabel4}); - this.Detail2.HeightF = 173.9583F; - 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.Detail2.HeightF = 173.9583F; + 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.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.Top; - this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold); - 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.3326128219202582D; - // - // summeMinuten - // - this.summeMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold); + 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.3326128219202582D; + // + // summeMinuten + // + this.summeMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.summeMinuten.BorderWidth = 2; - this.summeMinuten.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.summeMinuten.BorderWidth = 2F; + this.summeMinuten.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable")}); - this.summeMinuten.Font = new System.Drawing.Font("Arial", 9.75F); - this.summeMinuten.Name = "summeMinuten"; - this.summeMinuten.StylePriority.UseBorders = false; - this.summeMinuten.StylePriority.UseBorderWidth = false; - this.summeMinuten.StylePriority.UseFont = false; - this.summeMinuten.StylePriority.UseTextAlignment = false; - this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.summeMinuten.Weight = 0.49139952549106175D; - // - // 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", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.83335F); - 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.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F); - this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.83337F); - 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.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", 10F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1122F, 79.83335F); - 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(133.9456F, 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.Dot; - this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 54.83335F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(198.8876F, 25F); - 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", 10F); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 79.83335F); - 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(161.0289F, 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.Dot; - this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 54.83335F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(300.6122F, 25F); - 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(0F, 117.2916F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(637.6242F, 56.66669F); - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "(1) Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesa" + + this.summeMinuten.Font = new System.Drawing.Font("Arial", 9.75F); + this.summeMinuten.Name = "summeMinuten"; + this.summeMinuten.StylePriority.UseBorders = false; + this.summeMinuten.StylePriority.UseBorderWidth = false; + this.summeMinuten.StylePriority.UseFont = false; + this.summeMinuten.StylePriority.UseTextAlignment = false; + this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.summeMinuten.Weight = 0.49139952549106175D; + // + // 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", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.83335F); + 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.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F); + this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.83337F); + 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.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", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1122F, 79.83335F); + 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(133.9456F, 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.Dot; + this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 54.83335F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(198.8876F, 25F); + 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", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 79.83335F); + 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(161.0289F, 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.Dot; + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 54.83335F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(300.6122F, 25F); + 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(0F, 117.2916F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(637.6242F, 56.66669F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "(1) Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesa" + "mmelt am Ende des Monats quittiert werden."; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // ReportHeader - // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel19, this.xrLabel20, this.xrLabel18, @@ -515,287 +515,290 @@ namespace BeWo.ASBHammReports this.xrLabel7, this.xrLabel6, this.xrLabel1}); - this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F); - this.ReportHeader.HeightF = 336.875F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // - // xrLabel19 - // - this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(205.4166F, 289.5833F); - 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.UseFont = false; - this.xrLabel19.StylePriority.UseTextAlignment = false; - this.xrLabel19.Text = "Jahr:"; - this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel20 - // - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(260.9044F, 289.5833F); - 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.UseFont = false; - this.xrLabel20.StylePriority.UseTextAlignment = false; - this.xrLabel20.Text = "[Year]"; - this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel18 - // - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(63.82116F, 289.5833F); - 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(81.52945F, 24.08336F); - this.xrLabel18.StylePriority.UseFont = false; - this.xrLabel18.StylePriority.UseTextAlignment = false; - this.xrLabel18.Text = "[Month]"; - this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel17 - // - this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.5833F); - 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.UseFont = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "Monat:"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // mitarbeiterName - // - this.mitarbeiterName.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F); + this.ReportHeader.HeightF = 336.875F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(205.4166F, 289.5833F); + 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.UseFont = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.Text = "Jahr:"; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel20 + // + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(260.9044F, 289.5833F); + 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.UseFont = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "[Year]"; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel18 + // + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(63.82116F, 289.5833F); + 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(81.52945F, 24.08336F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "[Month]"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.5833F); + 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.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Monat:"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // mitarbeiterName + // + this.mitarbeiterName.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); - this.mitarbeiterName.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 236.4583F); - 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.0579F, 24.08336F); - this.mitarbeiterName.StylePriority.UseFont = false; - this.mitarbeiterName.StylePriority.UseTextAlignment = false; - this.mitarbeiterName.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // bewilligteFLSW - // - this.bewilligteFLSW.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.mitarbeiterName.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 236.4583F); + 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.0579F, 24.08336F); + this.mitarbeiterName.StylePriority.UseFont = false; + this.mitarbeiterName.StylePriority.UseTextAlignment = false; + this.mitarbeiterName.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // bewilligteFLSW + // + this.bewilligteFLSW.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); - this.bewilligteFLSW.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 187.875F); - 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.0579F, 24.08336F); - this.bewilligteFLSW.StylePriority.UseFont = false; - this.bewilligteFLSW.StylePriority.UseTextAlignment = false; - this.bewilligteFLSW.Text = "bewilligteFLSW"; - this.bewilligteFLSW.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // aktenzeichenLV - // - this.aktenzeichenLV.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.bewilligteFLSW.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 187.875F); + 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.0579F, 24.08336F); + this.bewilligteFLSW.StylePriority.UseFont = false; + this.bewilligteFLSW.StylePriority.UseTextAlignment = false; + this.bewilligteFLSW.Text = "bewilligteFLSW"; + this.bewilligteFLSW.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // aktenzeichenLV + // + this.aktenzeichenLV.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); - this.aktenzeichenLV.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 163.7917F); - 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.0579F, 24.08336F); - this.aktenzeichenLV.StylePriority.UseFont = false; - this.aktenzeichenLV.StylePriority.UseTextAlignment = false; - this.aktenzeichenLV.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel16 - // - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 139.7083F); - 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.0579F, 24.08336F); - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.Text = "[CustomerFirstName]"; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel9 - // - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 115.625F); - 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.0579F, 24.08336F); - 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(9.536743E-05F, 163.7917F); - 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.9044F, 24.08336F); - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.StylePriority.UseTextAlignment = false; - this.xrLabel15.Text = "Aktenzeichen"; - this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel13 - // - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 236.4583F); - 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(233.1834F, 24.08336F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.StylePriority.UseTextAlignment = false; - this.xrLabel13.Text = "Verantwortliche Mitarbeiter/in"; - this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel11 - // - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.8751F); - 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(286.4329F, 24.08336F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "Bewilligte Fachleistungsstd./wöchentlich."; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel10 - // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.7083F); - 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(142.9878F, 24.08337F); - 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(0F, 115.625F); - 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(121.1128F, 24.08337F); - 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(115.1169F, 61.45833F); - 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(551.8831F, 24.08336F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "Arbeiter-Samariter-Bund Regionalverband Hamm / Soest e.V."; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel6 - // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.45833F); - 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(81.52945F, 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", 13F, ((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"; - // - // Stundenzettel - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.aktenzeichenLV.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 163.7917F); + 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.0579F, 24.08336F); + this.aktenzeichenLV.StylePriority.UseFont = false; + this.aktenzeichenLV.StylePriority.UseTextAlignment = false; + this.aktenzeichenLV.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 139.7083F); + 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.0579F, 24.08336F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "[CustomerFirstName]"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 115.625F); + 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.0579F, 24.08336F); + 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(9.536743E-05F, 163.7917F); + 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.9044F, 24.08336F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Aktenzeichen"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 236.4583F); + 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(233.1834F, 24.08336F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Verantwortliche Mitarbeiter/in"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.8751F); + 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(286.4329F, 24.08336F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Bewilligte Fachleistungsstd./wöchentlich."; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.7083F); + 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(142.9878F, 24.08337F); + 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(0F, 115.625F); + 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(121.1128F, 24.08337F); + 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(115.1169F, 61.45833F); + 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(551.8831F, 24.08336F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Arbeiter-Samariter-Bund Regionalverband Hamm / Soest e.V."; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.45833F); + 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(81.52945F, 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", 13F, ((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"; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(198F, 23F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // 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.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 = "13.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)).EndInit(); + 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.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -858,6 +861,6 @@ namespace BeWo.ASBHammReports private DevExpress.XtraReports.UI.XRLabel xrLabel20; private DevExpress.XtraReports.UI.XRLabel xrLabel18; private DevExpress.XtraReports.UI.XRLabel xrLabel17; - + private DevExpress.XtraReports.UI.XRPictureBox picSignature; } } diff --git a/ReportImp/ASBHammReports/ServicesOverviewReport.cs b/ReportImp/ASBHammReports/ServicesOverviewReport.cs index 966d983ea..ad5907461 100644 --- a/ReportImp/ASBHammReports/ServicesOverviewReport.cs +++ b/ReportImp/ASBHammReports/ServicesOverviewReport.cs @@ -1,8 +1,12 @@ using System; using System.Collections.Generic; +using System.Drawing; +using System.IO; using System.Linq; +using System.Text.RegularExpressions; using BeWo.Report; using BeWo.Report.ReportObjects; +using BS.Shared.Core; using DevExpress.XtraReports.UI; namespace BeWo.ASBHammReports @@ -22,8 +26,12 @@ namespace BeWo.ASBHammReports foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) { - if (s.IsBillable) - servicesBillable.Add(s); + if (s.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(s); + servicesBillable.Add(s); + } + } pRO.Services = servicesBillable; @@ -38,5 +46,33 @@ namespace BeWo.ASBHammReports //bewilligteFLSW.Text = string.Format("{0:0.##}", pRO.ApprovedFLSPerWeek); } + + private void picSignature_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 = Utils.CropImage(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/AlphaEv.csproj b/ReportImp/AlphaEv/AlphaEv.csproj index cbfa6ccd7..051d0faf0 100644 --- a/ReportImp/AlphaEv/AlphaEv.csproj +++ b/ReportImp/AlphaEv/AlphaEv.csproj @@ -114,6 +114,7 @@ ServicesOverviewReport.cs + Component diff --git a/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs index 367362760..182552760 100644 --- a/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs @@ -18,7 +18,50 @@ namespace AlphaEv { public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung { - + private DateTime _ReportStartDate; + private DateTime _reportEndTime; + private bool _BerechnungImBerichtsZeitraum = false; + private decimal _fortbildung = 0; + private Dictionary empOid2Fortbildung = new Dictionary(); + + public override void CreateEmployeeDetails(MitarbeiterstundenkontoRO ro) + { + _ReportStartDate = ro.ReportStartDate; + _reportEndTime = ro.ReportEndDate; + + base.CreateEmployeeDetails(ro); + foreach (var empDetail in ro.EmployeeDetailList) + { + if (empOid2Fortbildung.ContainsKey(empDetail.Employee.Oid.Value)) + { + empDetail.Custom3 += empOid2Fortbildung[empDetail.Employee.Oid.Value]; + } + } + } + + public override AbsenceTimeDays GetAbsenceTimeDaysWithWorkWeeks(Employee emp, DateTime start, DateTime end, int arbeitstageProWoche) + { + _fortbildung = 0; + _BerechnungImBerichtsZeitraum = false; + //currentDetail = null; + if (start >= _ReportStartDate && end <= _reportEndTime) + { + _BerechnungImBerichtsZeitraum = true; + + } + var at = base.GetAbsenceTimeDaysWithWorkWeeks(emp, start, end, arbeitstageProWoche); + + if (_BerechnungImBerichtsZeitraum && _fortbildung > 0) + { + if (!empOid2Fortbildung.ContainsKey(emp.Oid.Value)) + { + empOid2Fortbildung.Add(emp.Oid.Value, _fortbildung); + } + } + + return at; + } + public override bool AddServiceRecordToDuration(ServiceRecord item) { if (!IsKrankheitAbsenceServiceRecord(item) && !IsUrlaubAbsenceServiceRecord(item)) @@ -29,6 +72,28 @@ namespace AlphaEv return false; } + public override bool IsUrlaubAbsenceTime(AbsenceTime absenceTime) + { + + bool fortbildung = !String.IsNullOrEmpty(absenceTime.AbsenceReason.Description) && + (absenceTime.AbsenceReason.Description.ToLower().IndexOf("fortbildung") >= 0); + + if (fortbildung) + { + _fortbildung += 1; + return false; + } + + return base.IsUrlaubAbsenceTime(absenceTime); + + } + + + public override bool IsKrankheitAbsenceTime(AbsenceTime absenceTime) + { + return base.IsKrankheitAbsenceTime(absenceTime); + } + private bool IsKrankheitAbsenceServiceRecord(ServiceRecord item) { var cat = item.ServiceDescription.ServiceCategory.Name.ToLower(); @@ -46,8 +111,7 @@ namespace AlphaEv { var cat = item.ServiceDescription.ServiceCategory.Name.ToLower(); - if (cat.Contains("fortbildung") || - cat.Contains("urlaub") || + if (cat.Contains("urlaub") || (cat.Contains("betrieb") && cat.Contains("zeiten"))) { return true; @@ -56,6 +120,18 @@ namespace AlphaEv return false; } + private bool IsFortbildungAbsenceServiceRecord(ServiceRecord item) + { + var cat = item.ServiceDescription.ServiceCategory.Name.ToLower(); + + if (cat.Contains("fortbildung")) + { + return true; + } + + return false; + } + protected override AbsenceTimeHours GetAbwesenheitenDurchServiceRecords(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, Contract c, IList groupFilteredRecords, DateTime berichtsAnfang, DateTime berichtsEnde) { @@ -73,6 +149,18 @@ namespace AlphaEv { ath.StundenUrlaub += item.RoundedDuration / 60; } + else if (IsFortbildungAbsenceServiceRecord(item)) + { + if (berichtsAnfang >= _ReportStartDate && berichtsEnde <= _reportEndTime) + { + + empDetail.Custom3 += (item.RoundedDuration / 60) / empDetail.SollProTag; + } + else + { + ath.StundenUrlaub += item.RoundedDuration / 60; + } + } } } diff --git a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs index c26f08290..5e2344d94 100644 --- a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs +++ b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs @@ -30,19 +30,21 @@ namespace AlphaEv 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 xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); 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.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -54,9 +56,10 @@ namespace AlphaEv 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.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -67,15 +70,15 @@ namespace AlphaEv 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.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); @@ -90,14 +93,37 @@ namespace AlphaEv this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.fieldRelationSollIst = new DevExpress.XtraReports.UI.CalculatedField(); this.ruleNurSichtbarWennGr0Prozent = new DevExpress.XtraReports.UI.FormattingRule(); - this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); this.fieldMittelbareZeiten = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldDiffMit25Percent = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.fieldFortbildung = new DevExpress.XtraReports.UI.CalculatedField(); ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); ((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)).BeginInit(); // @@ -139,10 +165,10 @@ namespace AlphaEv this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3, this.xrTableCell19, - this.xrTableCell20, this.xrTableCell28, this.xrTableCell16, this.xrTableCell18, + this.xrTableCell20, this.xrTableCell27, this.xrTableCell14, this.xrTableCell6, @@ -172,14 +198,6 @@ namespace AlphaEv this.xrTableCell19.Text = "xrTableCell19"; this.xrTableCell19.Weight = 0.090171325518485126D; // - // 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.099188458070333635D; - // // xrTableCell28 // this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -196,6 +214,21 @@ namespace AlphaEv this.xrTableCell16.Text = "xrTableCell16"; this.xrTableCell16.Weight = 0.072137060414788054D; // + // xrTableCell18 + // + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten", "{0:0.00}")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Weight = 0.072137060414788109D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.099188458070333635D; + // // xrTableCell27 // this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -275,10 +308,10 @@ namespace AlphaEv this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell5, this.xrTableCell4, - this.xrTableCell2, this.xrTableCell9, this.xrTableCell8, this.xrTableCell17, + this.xrTableCell2, this.xrTableCell10, this.xrTableCell13, this.xrTableCell1, @@ -303,12 +336,6 @@ namespace AlphaEv this.xrTableCell4.Text = "Reguläre SOLL Stunden"; this.xrTableCell4.Weight = 0.090171324925888585D; // - // xrTableCell2 - // - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.Text = "Urlaub, Krankheit, Fortbildung (Tage)"; - this.xrTableCell2.Weight = 0.099188456003106051D; - // // xrTableCell9 // this.xrTableCell9.Multiline = true; @@ -322,6 +349,20 @@ namespace AlphaEv this.xrTableCell8.Text = "FLS Stunden SOLL"; this.xrTableCell8.Weight = 0.072137060142296913D; // + // xrTableCell17 + // + this.xrTableCell17.Multiline = true; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Text = "Mittelbare\r\nZeiten SOLL"; + this.xrTableCell17.Weight = 0.072137060047008483D; + // + // xrTableCell2 + // + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Mittelbare\r\nZeiten tats."; + this.xrTableCell2.Weight = 0.099188456003106051D; + // // xrTableCell10 // this.xrTableCell10.Name = "xrTableCell10"; @@ -362,7 +403,7 @@ namespace AlphaEv 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.HeightF = 50F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -386,10 +427,10 @@ namespace AlphaEv this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell35, this.xrTableCell37, - this.xrTableCell39, this.cellSollGesamt, this.cellFLSSollGesamt, this.xrTableCell21, + this.xrTableCell39, this.cellFLSIstGesamt, this.xrTableCell15, this.xrTableCell12, @@ -414,11 +455,6 @@ namespace AlphaEv this.xrTableCell37.Name = "xrTableCell37"; this.xrTableCell37.Weight = 0.090171325518485126D; // - // xrTableCell39 - // - this.xrTableCell39.Name = "xrTableCell39"; - this.xrTableCell39.Weight = 0.099188458209313962D; - // // cellSollGesamt // this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -435,6 +471,26 @@ namespace AlphaEv this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; this.cellFLSSollGesamt.Weight = 0.072137060802211148D; // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")}); + this.xrTableCell21.Name = "xrTableCell21"; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell21.Summary = xrSummary1; + this.xrTableCell21.Weight = 0.072137060759419044D; + // + // xrTableCell39 + // + this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst")}); + this.xrTableCell39.Name = "xrTableCell39"; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell39.Summary = xrSummary2; + this.xrTableCell39.Weight = 0.099188458209313962D; + // // cellFLSIstGesamt // this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -448,9 +504,9 @@ namespace AlphaEv this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2")}); this.xrTableCell15.Name = "xrTableCell15"; - xrSummary2.FormatString = "{0:0.00}"; - xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell15.Summary = xrSummary2; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell15.Summary = xrSummary3; this.xrTableCell15.Weight = 0.072137061328126584D; // // xrTableCell12 @@ -458,9 +514,9 @@ namespace AlphaEv this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1")}); this.xrTableCell12.Name = "xrTableCell12"; - xrSummary3.FormatString = "{0:0.00}"; - xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell12.Summary = xrSummary3; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell12.Summary = xrSummary4; this.xrTableCell12.Weight = 0.072137061328126528D; // // cellGesamtGesamt @@ -475,15 +531,11 @@ namespace AlphaEv this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffMit25Percent")}); this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; - xrSummary4.FormatString = "{0:0.00}"; - xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.cellFLSPlusMinusGesamt.Summary = xrSummary4; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.cellFLSPlusMinusGesamt.Summary = xrSummary5; this.cellFLSPlusMinusGesamt.Weight = 0.081154151937923427D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); - // // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -526,10 +578,10 @@ namespace AlphaEv // xrPageInfo1 // this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); - this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999674F, 25F); + 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(262.0003F, 23F); + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(170.0002F, 23F); this.xrPageInfo1.StyleName = "PageInfo"; this.xrPageInfo1.StylePriority.UseFont = false; // @@ -604,30 +656,6 @@ namespace AlphaEv this.ruleNurSichtbarWennGr0Prozent.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.ruleNurSichtbarWennGr0Prozent.Name = "ruleNurSichtbarWennGr0Prozent"; // - // xrTableCell17 - // - this.xrTableCell17.Multiline = true; - this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.Text = "Mittelbare\r\nZeiten tats."; - this.xrTableCell17.Weight = 0.072137060047008483D; - // - // xrTableCell18 - // - this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten", "{0:0.00}")}); - this.xrTableCell18.Name = "xrTableCell18"; - this.xrTableCell18.Weight = 0.072137060414788109D; - // - // xrTableCell21 - // - this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")}); - this.xrTableCell21.Name = "xrTableCell21"; - xrSummary1.FormatString = "{0:0.00}"; - xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell21.Summary = xrSummary1; - this.xrTableCell21.Weight = 0.072137060759419044D; - // // fieldMittelbareZeiten // this.fieldMittelbareZeiten.DataMember = "EmployeeDetailList"; @@ -642,6 +670,215 @@ namespace AlphaEv this.fieldDiffMit25Percent.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldDiffMit25Percent.Name = "fieldDiffMit25Percent"; // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader2, + this.GroupFooter2}); + this.DetailReport1.DataMember = "EmployeeDetailList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 1; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail2.HeightF = 25F; + this.Detail2.Name = "Detail2"; + // + // xrTable3 + // + 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", 8F, System.Drawing.FontStyle.Regular, 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(780F, 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.xrTableCell40, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell33}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell40.StylePriority.UseFont = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.Text = "xrTableCell3"; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.15329125338142471D; + // + // xrTableCell41 + // + this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageKrankheit", "{0:0.00}")}); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Text = "xrTableCell19"; + this.xrTableCell41.Weight = 0.090171325518485126D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldFortbildung", "{0:0.00}")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Text = "xrTableCell20"; + this.xrTableCell42.Weight = 0.090171325518485126D; + // + // xrTableCell43 + // + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageUrlaub", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Text = "xrTableCell28"; + this.xrTableCell43.Weight = 0.0901713255184851D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubGesamtImAktuellenJahr", "{0:0.00}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Text = "xrTableCell16"; + this.xrTableCell44.Weight = 0.090171325518485085D; + // + // xrTableCell45 + // + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubSoll", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Weight = 0.099188458070333649D; + // + // xrTableCell33 + // + this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubsKonto", "{0:0.00}")}); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Weight = 0.09017132551848514D; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader2.HeightF = 40F; + 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(780F, 40F); + 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.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1.6D; + // + // xrTableCell24 + // + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.Text = "Name"; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.15329125016467182D; + // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "Krankheit"; + this.xrTableCell25.Weight = 0.090171324925888585D; + // + // xrTableCell26 + // + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "Fortbildung"; + this.xrTableCell26.Weight = 0.090171323502593437D; + // + // xrTableCell29 + // + this.xrTableCell29.Multiline = true; + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Text = "Urlaub"; + this.xrTableCell29.Weight = 0.090171328749835619D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Text = "Urlaub gesamt"; + this.xrTableCell30.Weight = 0.090171325142772055D; + // + // xrTableCell31 + // + this.xrTableCell31.Multiline = true; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "Urlaubsanspruch"; + this.xrTableCell31.Weight = 0.099188457549096429D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "Resturlaub"; + this.xrTableCell32.Weight = 0.090171325048033713D; + // + // GroupFooter2 + // + this.GroupFooter2.HeightF = 0F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // fieldFortbildung + // + this.fieldFortbildung.DataMember = "EmployeeDetailList"; + this.fieldFortbildung.Expression = "Iif([Custom3] == 0, ?, [Custom3])"; + this.fieldFortbildung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFortbildung.Name = "fieldFortbildung"; + // // Mitarbeiterstundenkonto // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -650,12 +887,14 @@ namespace AlphaEv this.ReportHeader, this.pageFooterBand1, this.topMarginBand1, - this.bottomMarginBand1}); + this.bottomMarginBand1, + this.DetailReport1}); this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { this.fieldFLS, this.fieldRelationSollIst, this.fieldMittelbareZeiten, - this.fieldDiffMit25Percent}); + this.fieldDiffMit25Percent, + this.fieldFortbildung}); this.DataSource = this.bindingSource1; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleNurSichtbarWennGr0Prozent}); @@ -673,6 +912,8 @@ namespace AlphaEv ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); ((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)).EndInit(); @@ -741,5 +982,28 @@ namespace AlphaEv private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; private DevExpress.XtraReports.UI.CalculatedField fieldMittelbareZeiten; private DevExpress.XtraReports.UI.CalculatedField fieldDiffMit25Percent; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.CalculatedField fieldFortbildung; } } diff --git a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs index 3134be3be..fcc423c3a 100644 --- a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs +++ b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs @@ -21,29 +21,47 @@ namespace AlphaEv var msb = new CustomMitarbeiterstundenkontoBerechnungMonate(); msb.CreateReport(pRO); - foreach (var info in pRO.EmployeeInfoList) + decimal sollGesamt = 0; + decimal istGesamt = 0; + foreach (var info in pRO.EmployeeInfoList) { foreach (var ed in info.EmployeeDetails) { - if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0) + istGesamt += ed.EmployeeDetail.FlsIst; + sollGesamt += ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit; + + if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0) { - ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100; + + + ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100; } else { ed.EmployeeDetail.StundenGesamtIst = 100; } + } } + + decimal gesamtProzent = 100; + + if (sollGesamt != 0) + { + gesamtProzent = (Math.Round(istGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(sollGesamt, 2, MidpointRounding.AwayFromZero)) * 100; + + } + + cellGesamtProzent.Text = String.Format("{0:0.0}%", gesamtProzent); //if (pRO. SollGesamt != 0) - //{ - // pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100; - //} - //else - //{ - // pRO.StundenGesamt = 100; - //} + //{ + // pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100; + //} + //else + //{ + // pRO.StundenGesamt = 100; + //} this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs index c3c8e3c9b..d58065142 100644 --- a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs +++ b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs @@ -79,7 +79,7 @@ namespace AlphaEv this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtProzent = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); @@ -431,7 +431,7 @@ namespace AlphaEv this.cellFLSIstGesamt, this.xrTableCell15, this.xrTableCell17, - this.cellGesamtGesamt, + this.cellGesamtProzent, this.cellFLSPlusMinusGesamt, this.xrTableCell12}); this.xrTableRow1.Name = "xrTableRow1"; @@ -513,10 +513,10 @@ namespace AlphaEv this.xrTableCell17.Summary = xrSummary6; this.xrTableCell17.Weight = 0.07213705965039631D; // - // cellGesamtGesamt + // cellGesamtProzent // - this.cellGesamtGesamt.Name = "cellGesamtGesamt"; - this.cellGesamtGesamt.Weight = 0.07213705965039631D; + this.cellGesamtProzent.Name = "cellGesamtProzent"; + this.cellGesamtProzent.Weight = 0.07213705965039631D; // // cellFLSPlusMinusGesamt // @@ -714,7 +714,7 @@ namespace AlphaEv 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 cellGesamtProzent; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; diff --git a/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs b/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs index 9f485ea0c..cf3afa5ab 100644 --- a/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs +++ b/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using BeWo.Data; using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Service.DCEntityMapper; @@ -28,9 +29,68 @@ namespace AlphaEv.Validation }); } - - return list; + var sd = newServiceRecord.ServiceDescription.Name.ToLower(); + var cat = newServiceRecord.ServiceDescription.Category.Name.ToLower(); + + if (cat.Contains("arztbesuch") || + cat.Contains("krank") || + cat.Contains("fortbildung") || + cat.Contains("urlaub") || + cat.Contains("indirekte zeiten") || + (cat.Contains("betrieb") && cat.Contains("zeiten"))) + { + if (sd.Contains("abwesend")) + { + if (!IAmNotTeamLeiter()) + { + list.Add(new ServiceRecordValidationResultDC + { + ResultType = ServiceRecordValidationResult.Custom, + Message = "Dieser Eintrag kann nur von Fachleitungen oder Bereichsleitungen angelegt werden." + }); + } + } + } + + + + + return list; } - } + + private bool IAmNotTeamLeiter() + { + ApplicationUser loggedInUser; + + if (LoggedInUserOperationContextExt.Current != null && + LoggedInUserOperationContextExt.Current.User != null) + { + loggedInUser = LoggedInUserOperationContextExt.Current.User; + + + } + else + { + loggedInUser = SessionFacade.LoggedInUser; + } + + if (loggedInUser != null) + { + foreach (var group in loggedInUser.UserGroups) + { + if (group.Name == "Fachleitungen") + { + return true; + } + if (group.Name == "Bereichsleitungen") + { + return true; + } + } + } + + return false; + } + } } \ No newline at end of file diff --git a/ReportImp/AwoWesel/AwoWesel.csproj b/ReportImp/AwoWesel/AwoWesel.csproj index a5067361f..abc635110 100644 --- a/ReportImp/AwoWesel/AwoWesel.csproj +++ b/ReportImp/AwoWesel/AwoWesel.csproj @@ -56,6 +56,8 @@ Finanzauswertung.cs + + Component diff --git a/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs b/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs index 70fc63961..7d2812156 100644 --- a/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs +++ b/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs @@ -108,6 +108,9 @@ namespace BeWoAuxilio this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldFls = new DevExpress.XtraReports.UI.CalculatedField(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -484,7 +487,7 @@ namespace BeWoAuxilio this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(549.3889F, 47.1111F); this.xrLabel16.Name = "xrLabel16"; this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(130.6112F, 30.50001F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(135F, 30.5F); this.xrLabel16.StylePriority.UseBackColor = false; this.xrLabel16.StylePriority.UseBorders = false; this.xrLabel16.StylePriority.UseFont = false; @@ -519,7 +522,7 @@ namespace BeWoAuxilio this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(491.2778F, 77.6111F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(188.7222F, 30.50001F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(193.1111F, 30.50001F); this.xrLabel8.StylePriority.UseBackColor = false; this.xrLabel8.StylePriority.UseBorders = false; this.xrLabel8.StylePriority.UseFont = false; @@ -645,6 +648,8 @@ namespace BeWoAuxilio // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17, + this.xrLabel18, this.lblUnterschriftKlient, this.lblUnterschriftMitarbeiter, this.xrTableAbwesenheiten, @@ -1008,7 +1013,7 @@ namespace BeWoAuxilio // xrLabel11 // this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 20.00001F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 39.99996F); this.xrLabel11.Name = "xrLabel11"; this.xrLabel11.SizeF = new System.Drawing.SizeF(290F, 20F); this.xrLabel11.StylePriority.UseBackColor = false; @@ -1027,7 +1032,7 @@ namespace BeWoAuxilio this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(509.9998F, 0F); this.xrLabel10.Name = "xrLabel10"; this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(170F, 20F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(174.3891F, 20F); this.xrLabel10.StylePriority.UseBackColor = false; this.xrLabel10.StylePriority.UseBorders = false; this.xrLabel10.StylePriority.UseFont = false; @@ -1076,6 +1081,47 @@ namespace BeWoAuxilio this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldFls", "{0:0.00}")}); + this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(410.0004F, 19.99995F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(100F, 20F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel18 + // + this.xrLabel18.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(510.0004F, 19.99995F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(174.3892F, 20F); + this.xrLabel18.StylePriority.UseBackColor = false; + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UsePadding = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "Fachleistungen in Stunden"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // fieldFls + // + this.fieldFls.Expression = "[TotalFLMBillable] / 60"; + this.fieldFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFls.Name = "fieldFls"; + // // Quittierungsbeleg // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1086,7 +1132,8 @@ namespace BeWoAuxilio this.bottomMarginBand1, this.GroupFooter1}); this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { - this.fieldKontaktArt}); + this.fieldKontaktArt, + this.fieldFls}); this.DataSource = this.bindingSource1; this.Font = new System.Drawing.Font("Arial", 10F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { @@ -1188,5 +1235,8 @@ namespace BeWoAuxilio private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; private DevExpress.XtraReports.UI.XRLabel xrLabel14; private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.CalculatedField fieldFls; } } diff --git a/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs b/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs index 7e6667746..1a14c65e7 100644 --- a/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs +++ b/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs @@ -42,12 +42,14 @@ namespace BeWoImFlow this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellBewilligtProWoche = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleisteteStd = 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.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblAbrechnungsText = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); @@ -58,13 +60,16 @@ namespace BeWoImFlow this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellGeleisteteStd = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = 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(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); @@ -193,6 +198,29 @@ namespace BeWoImFlow this.cellBewilligtProWoche.StylePriority.UsePadding = false; this.cellBewilligtProWoche.Weight = 0.30769230769230765D; // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.cellGeleisteteStd}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.14999999999999997D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.Text = "Geleistete FLS"; + this.xrTableCell2.Weight = 0.27692307692307694D; + // + // cellGeleisteteStd + // + this.cellGeleisteteStd.Name = "cellGeleisteteStd"; + this.cellGeleisteteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F); + this.cellGeleisteteStd.StylePriority.UsePadding = false; + this.cellGeleisteteStd.Weight = 0.30769230769230765D; + // // ruleRateFactorNull // this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; @@ -249,16 +277,6 @@ namespace BeWoImFlow "ame]"; this.xrLabel3.WordWrap = false; // - // lblAbrechnungsText - // - this.lblAbrechnungsText.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 432.8125F); - this.lblAbrechnungsText.Multiline = true; - this.lblAbrechnungsText.Name = "lblAbrechnungsText"; - this.lblAbrechnungsText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAbrechnungsText.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F); - this.lblAbrechnungsText.StylePriority.UseFont = false; - this.lblAbrechnungsText.Text = "XXX FLS (Erbrachte Leistungen) x XXXX € ="; - // // topMarginBand1 // this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -315,11 +333,6 @@ namespace BeWoImFlow // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel7, - this.xrLabel9, - this.xrLabel2, - this.xrLabel1, - this.lblAbrechnungsText, this.lblAdresse, this.xrLabel3, this.xrLabel4, @@ -327,7 +340,7 @@ namespace BeWoImFlow this.xrLabel6, this.xrTable1, this.xrLabel8}); - this.GroupHeader1.HeightF = 606.875F; + this.GroupHeader1.HeightF = 430F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // @@ -345,78 +358,109 @@ namespace BeWoImFlow // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // xrTableRow1 + // GroupFooter2 // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell2, - this.cellGeleisteteStd}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.14999999999999997D; + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14, + this.xrLabel12, + this.xrLabel13}); + this.GroupFooter2.HeightF = 140F; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; // - // xrTableCell2 + // xrLabel14 // - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F); - this.xrTableCell2.StylePriority.UsePadding = false; - this.xrTableCell2.Text = "Geleistete FLS"; - this.xrTableCell2.Weight = 0.27692307692307694D; - // - // cellGeleisteteStd - // - this.cellGeleisteteStd.Name = "cellGeleisteteStd"; - this.cellGeleisteteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F); - this.cellGeleisteteStd.StylePriority.UsePadding = false; - this.cellGeleisteteStd.Weight = 0.30769230769230765D; - // - // xrLabel1 - // - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 556.875F); - 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(675.33F, 50F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "Ich bitte um Überweisung des Rechnungsbetrages unter Angabe des Aktenzeichens auf" + + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(30F, 90F); + 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(675.33F, 50F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Ich bitte um Überweisung des Rechnungsbetrages unter Angabe des Aktenzeichens auf" + " das unten angegebene Bankkonto."; // - // xrLabel2 + // xrLabel12 // - this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(30F, 20F); + 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(360.7465F, 30.20834F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Gesamt:"; + // + // xrLabel13 + // + this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); - this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 432.8125F); - 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(148.2117F, 30.20834F); - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(390.75F, 20F); + 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(148.2117F, 30.20834F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; // - // xrLabel7 + // xrLabel10 // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 483.4375F); - 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(360.7465F, 30.20834F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Gesamt:"; + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 0F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "XXX FLS (Erbrachte Leistungen) x XXXX € ="; // - // xrLabel9 + // xrLabel11 // - this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); - this.xrLabel9.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 483.4374F); - 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(148.2117F, 30.20834F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.StylePriority.UseTextAlignment = false; - this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 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(148.2117F, 30.20834F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // 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.xrLabel11, + this.xrLabel10}); + this.Detail2.HeightF = 30.20834F; + this.Detail2.Name = "Detail2"; // // Rechnung // @@ -424,7 +468,9 @@ namespace BeWoImFlow this.Detail, this.topMarginBand1, this.bottomMarginBand1, - this.GroupHeader1}); + this.GroupHeader1, + this.GroupFooter2, + this.DetailReport}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -461,7 +507,6 @@ namespace BeWoImFlow private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; private DevExpress.XtraReports.UI.XRTableCell cellBewilligtProWoche; private DevExpress.XtraReports.UI.XRTableCell cellBewilligungszeitraum; - private DevExpress.XtraReports.UI.XRLabel lblAbrechnungsText; private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; @@ -477,9 +522,15 @@ namespace BeWoImFlow private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell cellGeleisteteStd; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; - private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; } } diff --git a/ReportImp/BeWoImFlow/RechnungJugendamt.cs b/ReportImp/BeWoImFlow/RechnungJugendamt.cs index 2cf9b81c6..be7f6d81e 100644 --- a/ReportImp/BeWoImFlow/RechnungJugendamt.cs +++ b/ReportImp/BeWoImFlow/RechnungJugendamt.cs @@ -106,7 +106,18 @@ namespace BeWoImFlow cellAbrechnungszeitraum.Text = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd); cellGeleisteteStd.Text = String.Format("{0:0.00} FLS", std); - lblAbrechnungsText.Text = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", std, hourlyRate); + + foreach (var sip in pRO.ServiceInvoicePeriods) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + ii.ServiceDescription = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", ii.Hours, ii.HourlyRate); + + + //lblAbrechnungsText.Text = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", std, hourlyRate); + } + } + //DateTime start = pRO.AccountingPeriodStart; //DateTime end = pRO.AccountingPeriodEnd; diff --git a/ReportImp/BeWoImFlow/SettlementReport.Designer.cs b/ReportImp/BeWoImFlow/SettlementReport.Designer.cs index ad25e5410..2275ab087 100644 --- a/ReportImp/BeWoImFlow/SettlementReport.Designer.cs +++ b/ReportImp/BeWoImFlow/SettlementReport.Designer.cs @@ -85,6 +85,7 @@ namespace BeWoImFlow.Alt this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); @@ -439,8 +440,9 @@ namespace BeWoImFlow.Alt // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, this.xrTable4}); - this.GroupFooter1.HeightF = 170F; + this.GroupFooter1.HeightF = 191.3542F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -633,6 +635,18 @@ namespace BeWoImFlow.Alt this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.21685899000901443D; // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 153F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(649.9998F, 38.35419F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Sehr geehrte Damen und Herren,"; + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -721,5 +735,6 @@ namespace BeWoImFlow.Alt private DevExpress.XtraReports.UI.XRLabel lblAdresse; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; } } diff --git a/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj b/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj index b0306f8aa..83c13a795 100644 --- a/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj +++ b/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj @@ -101,6 +101,12 @@ ServicesOverviewReportAssistenz.cs + + Component + + + SettlementReport2.cs + Component @@ -134,6 +140,10 @@ ServicesOverviewReportAssistenz.cs Designer + + SettlementReport2.cs + Designer + SettlementReport.cs Designer diff --git a/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj b/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj index 1dc041147..128ebaaf3 100644 --- a/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj +++ b/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj @@ -75,6 +75,12 @@ QuittierungsbelegMitDatum.cs + + Component + + + ServiceInvoiceReport.cs + Component @@ -104,6 +110,10 @@ QuittierungsbelegMitDatum.cs Designer + + ServiceInvoiceReport.cs + Designer + ServicesOverviewReport.cs Designer diff --git a/ReportImp/BetreuwoWesel/Finanzauswertung.cs b/ReportImp/BetreuwoWesel/Finanzauswertung.cs index 448736606..aa9ed12e4 100644 --- a/ReportImp/BetreuwoWesel/Finanzauswertung.cs +++ b/ReportImp/BetreuwoWesel/Finanzauswertung.cs @@ -46,17 +46,19 @@ namespace BetreuWoWesel //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; - //} - - } + + + //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; @@ -67,7 +69,7 @@ namespace BetreuWoWesel //cellRateFactor.Visible = false; } - + cellBewilligtBisHeader.Text = String.Format("Bewilligte FLS\nbis zum\n{0:dd.MM.yyyy}", pRO.ReportEndDate); this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs b/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs index a8be9a341..5e29fbb79 100644 --- a/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs +++ b/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs @@ -33,15 +33,23 @@ namespace BetreuWoWesel 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(); 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.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = 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(); @@ -50,17 +58,25 @@ namespace BetreuWoWesel this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBewilligtBisHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = 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.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = 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(); @@ -76,6 +92,8 @@ namespace BetreuWoWesel this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter(); this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter(); + this.fieldDiffSollIstFls = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldDiffBetrag = new DevExpress.XtraReports.UI.CalculatedField(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -109,7 +127,7 @@ namespace BetreuWoWesel 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(710F, 25F); + this.xrTable2.SizeF = new System.Drawing.SizeF(1070F, 25F); this.xrTable2.StylePriority.UseBorders = false; this.xrTable2.StylePriority.UseFont = false; this.xrTable2.StylePriority.UsePadding = false; @@ -121,9 +139,13 @@ namespace BetreuWoWesel this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell6, this.xrTableCell7, + this.xrTableCell20, + this.xrTableCell5, this.cellGeleistetImBereich, + this.xrTableCell11, this.xrTableCell26, - this.xrTableCell8}); + this.xrTableCell8, + this.xrTableCell14}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Weight = 1D; // @@ -144,6 +166,24 @@ namespace BetreuWoWesel this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell7.Weight = 0.66469719151440709D; // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell20.Weight = 0.44313146217386956D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.48744460842852255D; + // // cellGeleistetImBereich // this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -151,8 +191,17 @@ namespace BetreuWoWesel this.cellGeleistetImBereich.Name = "cellGeleistetImBereich"; this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false; this.cellGeleistetImBereich.Text = "cellGeleistetImBereich"; - this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.cellGeleistetImBereich.Weight = 0.53175775468317543D; + this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellGeleistetImBereich.Weight = 0.4874446084285225D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffSollIstFls", "{0:0.00}")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.44313146217386956D; // // xrTableCell26 // @@ -161,7 +210,7 @@ namespace BetreuWoWesel this.xrTableCell26.Name = "xrTableCell26"; this.xrTableCell26.StylePriority.UseTextAlignment = false; this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell26.Weight = 0.53175775468317532D; + this.xrTableCell26.Weight = 0.44313146217386945D; // // xrTableCell8 // @@ -171,7 +220,16 @@ namespace BetreuWoWesel this.xrTableCell8.StylePriority.UseTextAlignment = false; this.xrTableCell8.Text = "xrTableCell8"; this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell8.Weight = 0.53175776033458466D; + this.xrTableCell8.Weight = 0.44313146782527879D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffBetrag", "{0:c}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell14.Weight = 0.44313146782527879D; // // lblTitel // @@ -221,7 +279,7 @@ namespace BetreuWoWesel 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(710F, 50F); + this.xrTable1.SizeF = new System.Drawing.SizeF(1070F, 50F); this.xrTable1.StylePriority.UseBorders = false; this.xrTable1.StylePriority.UseFont = false; this.xrTable1.StylePriority.UsePadding = false; @@ -233,9 +291,13 @@ namespace BetreuWoWesel this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell1, this.xrTableCell2, + this.cellBewilligtBisHeader, + this.xrTableCell3, this.cellGeleistetImZeitraumHeader, + this.xrTableCell10, this.xrTableCell25, - this.xrTableCell4}); + this.xrTableCell4, + this.xrTableCell13}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.Weight = 1.3953493323567705D; // @@ -253,13 +315,44 @@ namespace BetreuWoWesel this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell2.Weight = 0.66469719125474014D; // + // cellBewilligtBisHeader + // + this.cellBewilligtBisHeader.Multiline = true; + this.cellBewilligtBisHeader.Name = "cellBewilligtBisHeader"; + this.cellBewilligtBisHeader.StylePriority.UseTextAlignment = false; + this.cellBewilligtBisHeader.Text = "Bewilligte FLS\r\nbis\r\nxxx"; + this.cellBewilligtBisHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellBewilligtBisHeader.Weight = 0.44313146202839809D; + // + // xrTableCell3 + // + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Bewilligte FLS\r\nim ausgewählten \r\nZeitraum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.48744460818267554D; + // // cellGeleistetImZeitraumHeader // + this.cellGeleistetImZeitraumHeader.Multiline = true; this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader"; + this.cellGeleistetImZeitraumHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.cellGeleistetImZeitraumHeader.StylePriority.UsePadding = false; this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false; - this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS"; - this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.cellGeleistetImZeitraumHeader.Weight = 0.53175775433695316D; + this.cellGeleistetImZeitraumHeader.Text = "Geleistete FLS\r\nim ausgewählten\r\nZeitraum"; + this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellGeleistetImZeitraumHeader.Weight = 0.48744460818267565D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Differenz"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.44313146202839809D; // // xrTableCell25 // @@ -267,7 +360,7 @@ namespace BetreuWoWesel this.xrTableCell25.StylePriority.UseTextAlignment = false; this.xrTableCell25.Text = "Betrag"; this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell25.Weight = 0.53175775433695316D; + this.xrTableCell25.Weight = 0.44313146202839815D; // // xrTableCell4 // @@ -276,7 +369,15 @@ namespace BetreuWoWesel this.xrTableCell4.StylePriority.UseTextAlignment = false; this.xrTableCell4.Text = "Bezahlt"; this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell4.Weight = 0.53175775557402738D; + this.xrTableCell4.Weight = 0.44313146326547231D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "Differenz"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell13.Weight = 0.44313146326547215D; // // GroupFooter2 // @@ -297,7 +398,7 @@ namespace BetreuWoWesel 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(710F, 25F); + this.xrTable3.SizeF = new System.Drawing.SizeF(1070F, 25F); this.xrTable3.StylePriority.UseBorders = false; this.xrTable3.StylePriority.UseFont = false; this.xrTable3.StylePriority.UsePadding = false; @@ -309,9 +410,13 @@ namespace BetreuWoWesel this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell15, this.xrTableCell16, + this.xrTableCell21, + this.xrTableCell9, this.xrTableCell23, + this.xrTableCell12, this.xrTableCell27, - this.xrTableCell18}); + this.xrTableCell18, + this.xrTableCell17}); this.xrTableRow3.Name = "xrTableRow3"; this.xrTableRow3.Weight = 1D; // @@ -330,6 +435,30 @@ namespace BetreuWoWesel this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell16.Weight = 0.66469719125474036D; // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell21.Summary = xrSummary1; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell21.Weight = 0.44313146202839809D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell9.Summary = xrSummary2; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.48744460818267565D; + // // xrTableCell23 // this.xrTableCell23.CanGrow = false; @@ -337,12 +466,24 @@ namespace BetreuWoWesel new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")}); this.xrTableCell23.Name = "xrTableCell23"; this.xrTableCell23.StylePriority.UseTextAlignment = false; - xrSummary1.FormatString = "{0:0.00}"; - xrSummary1.IgnoreNullValues = true; - xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.xrTableCell23.Summary = xrSummary1; - this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell23.Weight = 0.53175775433695316D; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell23.Summary = xrSummary3; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.48744460818267565D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffSollIstFls")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell12.Summary = xrSummary4; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.44313146202839804D; // // xrTableCell27 // @@ -350,11 +491,11 @@ namespace BetreuWoWesel new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")}); this.xrTableCell27.Name = "xrTableCell27"; this.xrTableCell27.StylePriority.UseTextAlignment = false; - xrSummary2.FormatString = "{0:c}"; - xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.xrTableCell27.Summary = xrSummary2; + xrSummary5.FormatString = "{0:c}"; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell27.Summary = xrSummary5; this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell27.Weight = 0.53175775433695316D; + this.xrTableCell27.Weight = 0.44313146202839809D; // // xrTableCell18 // @@ -363,12 +504,24 @@ namespace BetreuWoWesel new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaidInReportTimeSpan")}); this.xrTableCell18.Name = "xrTableCell18"; this.xrTableCell18.StylePriority.UseTextAlignment = false; - xrSummary3.FormatString = "{0:c}"; - xrSummary3.IgnoreNullValues = true; - xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.xrTableCell18.Summary = xrSummary3; + xrSummary6.FormatString = "{0:c}"; + xrSummary6.IgnoreNullValues = true; + xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell18.Summary = xrSummary6; this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell18.Weight = 0.53175775557402738D; + this.xrTableCell18.Weight = 0.44313146326547226D; + // + // xrTableCell17 + // + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffBetrag")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + xrSummary7.FormatString = "{0:c}"; + xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell17.Summary = xrSummary7; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell17.Weight = 0.44313146326547226D; // // bindingSource1 // @@ -393,9 +546,9 @@ namespace BetreuWoWesel // this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); this.xrPageInfo2.Format = "Seite {0} von {1}"; - this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(450.0002F, 25F); + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(970.0002F, 25F); this.xrPageInfo2.Name = "xrPageInfo2"; - this.xrPageInfo2.SizeF = new System.Drawing.SizeF(259.9996F, 23F); + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(100.0001F, 23F); this.xrPageInfo2.StyleName = "PageInfo"; this.xrPageInfo2.StylePriority.UseFont = false; this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; @@ -488,6 +641,20 @@ namespace BetreuWoWesel this.parameter1.Type = typeof(bool); this.parameter1.ValueInfo = "False"; // + // fieldDiffSollIstFls + // + this.fieldDiffSollIstFls.DataMember = "SupportConceptFinanceList"; + this.fieldDiffSollIstFls.Expression = "[BillableHoursInReportTimeSpan]-[ApprovedHoursInReportTimeSpan]"; + this.fieldDiffSollIstFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldDiffSollIstFls.Name = "fieldDiffSollIstFls"; + // + // fieldDiffBetrag + // + this.fieldDiffBetrag.DataMember = "SupportConceptFinanceList"; + this.fieldDiffBetrag.Expression = "[AmountPaidInReportTimeSpan]-[BillableAmountInReportTimeSpan]"; + this.fieldDiffBetrag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldDiffBetrag.Name = "fieldDiffBetrag"; + // // Finanzauswertung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -498,10 +665,14 @@ namespace BetreuWoWesel this.topMarginBand1, this.bottomMarginBand1, this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldDiffSollIstFls, + this.fieldDiffBetrag}); this.DataSource = this.bindingSource1; - this.Margins = new System.Drawing.Printing.Margins(55, 55, 50, 30); - this.PageHeight = 1169; - this.PageWidth = 827; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(50, 40, 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, @@ -565,5 +736,19 @@ namespace BetreuWoWesel private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell cellBewilligtBisHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.CalculatedField fieldDiffSollIstFls; + private DevExpress.XtraReports.UI.CalculatedField fieldDiffBetrag; } } diff --git a/ReportImp/DiakonieKKKleve/SettlementReport.cs b/ReportImp/DiakonieKKKleve/SettlementReport.cs index e5e57ee71..da3ec5354 100644 --- a/ReportImp/DiakonieKKKleve/SettlementReport.cs +++ b/ReportImp/DiakonieKKKleve/SettlementReport.cs @@ -18,6 +18,11 @@ namespace DiakonieKKKleve.Alt public void SetReportDataSource(SettlementRO pRO) { + if (String.IsNullOrEmpty(pRO.AbsenceTimes)) + { + pRO.AbsenceTimes = "Im Abrechnungszeitraum lag keine stationäre Behandlung vor."; + } + if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail)) { pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim(); diff --git a/ReportImp/DiakonieKKKleve/SettlementReport2.cs b/ReportImp/DiakonieKKKleve/SettlementReport2.cs index 57e9358b0..fd3337819 100644 --- a/ReportImp/DiakonieKKKleve/SettlementReport2.cs +++ b/ReportImp/DiakonieKKKleve/SettlementReport2.cs @@ -30,6 +30,13 @@ namespace DiakonieKKKleve { pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim(); } + + if (String.IsNullOrEmpty(pRO.AbsenceTimes)) + { + pRO.AbsenceTimes = "Im Abrechnungszeitraum lag keine stationäre Behandlung vor."; + } + + bindingSource1.DataSource = pRO; } } diff --git a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs index ce32d0610..60e8861d0 100644 --- a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs +++ b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs @@ -118,6 +118,8 @@ namespace BeWo.DiakonieLennepReports this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel(); this.lblBetrag = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel(); @@ -128,8 +130,8 @@ namespace BeWo.DiakonieLennepReports this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblPartner1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblPartner2 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -508,6 +510,7 @@ namespace BeWo.DiakonieLennepReports // GroupHeader2 // this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblPartner1, this.xrLabel1, this.xrLabel17, this.xrLabel16, @@ -602,7 +605,7 @@ namespace BeWo.DiakonieLennepReports this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.0834F); this.xrLabel25.Name = "xrLabel25"; this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel25.SizeF = new System.Drawing.SizeF(258.667F, 25F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(258.2479F, 25F); this.xrLabel25.StylePriority.UseBorders = false; this.xrLabel25.StylePriority.UseFont = false; this.xrLabel25.StylePriority.UseTextAlignment = false; @@ -666,7 +669,7 @@ namespace BeWo.DiakonieLennepReports this.lblMonat1.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.04171F); this.lblMonat1.Name = "lblMonat1"; this.lblMonat1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblMonat1.SizeF = new System.Drawing.SizeF(115.6245F, 25F); + this.lblMonat1.SizeF = new System.Drawing.SizeF(115.2054F, 25F); this.lblMonat1.StylePriority.UseBorders = false; this.lblMonat1.StylePriority.UseFont = false; this.lblMonat1.StylePriority.UseTextAlignment = false; @@ -903,6 +906,7 @@ namespace BeWo.DiakonieLennepReports // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblPartner2, this.xrTable1, this.xrLabel30, this.xrLabel28, @@ -1050,7 +1054,7 @@ namespace BeWo.DiakonieLennepReports this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.2188F); this.xrLabel26.Name = "xrLabel26"; this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2505F, 25F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2479F, 25F); this.xrLabel26.StylePriority.UseBorders = false; this.xrLabel26.StylePriority.UseFont = false; this.xrLabel26.StylePriority.UseTextAlignment = false; @@ -1163,6 +1167,28 @@ namespace BeWo.DiakonieLennepReports this.GroupFooter2.HeightF = 213.7955F; this.GroupFooter2.Name = "GroupFooter2"; // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Datum, Unterschrift Betreuer:"; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Datum, Unterschrift Klient:"; + // // lblStundensatz // this.lblStundensatz.Font = new System.Drawing.Font("Arial", 9F); @@ -1305,27 +1331,31 @@ namespace BeWo.DiakonieLennepReports this.xrLabel44.StylePriority.UseBorders = false; this.xrLabel44.StylePriority.UseFont = false; // - // xrLabel15 + // lblPartner1 // - this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F); - this.xrLabel15.StylePriority.UseBorders = false; - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.Text = "Datum, Unterschrift Betreuer:"; + this.lblPartner1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblPartner1.Font = new System.Drawing.Font("Arial", 10F); + this.lblPartner1.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F); + this.lblPartner1.Name = "lblPartner1"; + this.lblPartner1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblPartner1.SizeF = new System.Drawing.SizeF(303.1672F, 25F); + this.lblPartner1.StylePriority.UseBorders = false; + this.lblPartner1.StylePriority.UseFont = false; + this.lblPartner1.StylePriority.UseTextAlignment = false; + this.lblPartner1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; // - // xrLabel19 + // lblPartner2 // - this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F); - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F); - this.xrLabel19.StylePriority.UseBorders = false; - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.Text = "Datum, Unterschrift Klient:"; + this.lblPartner2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblPartner2.Font = new System.Drawing.Font("Arial", 10F); + this.lblPartner2.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F); + this.lblPartner2.Name = "lblPartner2"; + this.lblPartner2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblPartner2.SizeF = new System.Drawing.SizeF(303.1672F, 25F); + this.lblPartner2.StylePriority.UseBorders = false; + this.lblPartner2.StylePriority.UseFont = false; + this.lblPartner2.StylePriority.UseTextAlignment = false; + this.lblPartner2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; // // Stundenzettel // @@ -1462,5 +1492,7 @@ namespace BeWo.DiakonieLennepReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRLabel xrLabel15; private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel lblPartner1; + private DevExpress.XtraReports.UI.XRLabel lblPartner2; } } diff --git a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs index 882144dae..2efcff7cb 100644 --- a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs +++ b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs @@ -5,6 +5,8 @@ using DevExpress.XtraReports.UI; using BeWo.Report.ReportObjects; using BeWo.Report; using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; using BeWo.Service.DCEntityMapper; using BS.Shared; using BS.Shared.Extensions; @@ -48,6 +50,18 @@ namespace BeWo.DiakonieLennepReports pRO.Services = servicesBillable; } + lblPartner1.Text = ""; + lblPartner2.Text = ""; + + if (pRO.CustomerOid > 0) + { + var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); + if (!String.IsNullOrEmpty(c.DebitorNumber)) + { + lblPartner1.Text = String.Format("Partnernummer: {0}", c.DebitorNumber); + lblPartner2.Text = String.Format("Partnernummer: {0}", c.DebitorNumber); + } + } this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs b/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs index ffaf19c0f..0d3f13a22 100644 --- a/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs +++ b/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs @@ -34,8 +34,6 @@ namespace BeWo.DiakonieLennepReports DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); - DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); - DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); @@ -60,8 +58,6 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); - this.ruleHeuteOk = new DevExpress.XtraReports.UI.FormattingRule(); - this.ruleHeute90 = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleNotApprovedAndExpiringNext4Months = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleExpiringNext3Months = new DevExpress.XtraReports.UI.FormattingRule(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); @@ -89,6 +85,8 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ruleHeuteOk = new DevExpress.XtraReports.UI.FormattingRule(); + this.ruleHeute90 = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleLess12Weeks = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleLess8Weeks = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleExpired = new DevExpress.XtraReports.UI.FormattingRule(); @@ -119,8 +117,6 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell(); - this.ruleEmpHeuteOk = new DevExpress.XtraReports.UI.FormattingRule(); - this.ruleEmpHeute90 = new DevExpress.XtraReports.UI.FormattingRule(); this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -149,9 +145,16 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell89 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell90 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell88 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleEmpHeuteOk = new DevExpress.XtraReports.UI.FormattingRule(); + this.ruleEmpHeute90 = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleEmpLess12Weeks = new DevExpress.XtraReports.UI.FormattingRule(); this.ruleEmpLess8Weeks = new DevExpress.XtraReports.UI.FormattingRule(); this.fieldApproved = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -224,7 +227,7 @@ namespace BeWo.DiakonieLennepReports this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F); this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2}); - this.xrTable2.SizeF = new System.Drawing.SizeF(965F, 20F); + this.xrTable2.SizeF = new System.Drawing.SizeF(1045F, 20F); this.xrTable2.StylePriority.UseBackColor = false; this.xrTable2.StylePriority.UseBorders = false; this.xrTable2.StylePriority.UseFont = false; @@ -241,10 +244,11 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell21, this.xrTableCell22, this.xrTableCell23, + this.xrTableCell24, this.xrTableCell28, this.xrTableCell31, - this.xrTableCell24, - this.xrTableCell25}); + this.xrTableCell25, + this.xrTableCell26}); this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months); this.xrTableRow2.FormattingRules.Add(this.ruleExpiringNext3Months); this.xrTableRow2.Name = "xrTableRow2"; @@ -403,20 +407,6 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell25.Weight = 0.216411176103491D; // - // ruleHeuteOk - // - this.ruleHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110"; - this.ruleHeuteOk.DataMember = "SupportConceptDetailList"; - this.ruleHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100))))); - this.ruleHeuteOk.Name = "ruleHeuteOk"; - // - // ruleHeute90 - // - this.ruleHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110"; - this.ruleHeute90.DataMember = "SupportConceptDetailList"; - this.ruleHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100))))); - this.ruleHeute90.Name = "ruleHeute90"; - // // ruleNotApprovedAndExpiringNext4Months // this.ruleNotApprovedAndExpiringNext4Months.Condition = "[IsApproved] == False And [OpenMonths] < 4"; @@ -461,6 +451,7 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell11, this.xrTableCell15, this.xrTableCell17, + this.xrTableCell9, this.xrTableCell32, this.xrTableCell34, this.xrTableCell30}); @@ -510,42 +501,36 @@ namespace BeWo.DiakonieLennepReports // // xrTableCell32 // - this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.WeeksPassed", "{0:0.00}")}); + this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell32.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseBorders = false; this.xrTableCell32.StylePriority.UseFont = false; this.xrTableCell32.StylePriority.UseTextAlignment = false; - this.xrTableCell32.Text = "xrTableCell32"; this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell32.Weight = 0.18935978087279212D; // // xrTableCell34 // - this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekIst")}); + this.xrTableCell34.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell34.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseBorders = false; this.xrTableCell34.StylePriority.UseFont = false; this.xrTableCell34.StylePriority.UseTextAlignment = false; - xrSummary3.FormatString = "{0:0.00}"; - xrSummary3.IgnoreNullValues = true; - xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell34.Summary = xrSummary3; - this.xrTableCell34.Text = "xrTableCell45"; this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell34.Weight = 0.18935978791511873D; // // xrTableCell30 // - this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell30.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); this.xrTableCell30.Name = "xrTableCell30"; this.xrTableCell30.StylePriority.UseBorders = false; this.xrTableCell30.StylePriority.UseFont = false; this.xrTableCell30.StylePriority.UseTextAlignment = false; this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell30.Weight = 0.43282234488532978D; + this.xrTableCell30.Weight = 0.21641117244266489D; // // GroupHeader2 // @@ -564,7 +549,7 @@ namespace BeWo.DiakonieLennepReports this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable1.SizeF = new System.Drawing.SizeF(965F, 42F); + this.xrTable1.SizeF = new System.Drawing.SizeF(1045F, 42F); this.xrTable1.StylePriority.UseBackColor = false; this.xrTable1.StylePriority.UseBorders = false; this.xrTable1.StylePriority.UseFont = false; @@ -582,10 +567,11 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell4, this.xrTableCell5, this.xrTableCell6, + this.xrTableCell7, this.xrTableCell13, this.xrTableCell14, - this.xrTableCell7, - this.xrTableCell8}); + this.xrTableCell8, + this.xrTableCell10}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.Weight = 1D; // @@ -641,14 +627,14 @@ namespace BeWo.DiakonieLennepReports // xrTableCell13 // this.xrTableCell13.Name = "xrTableCell13"; - this.xrTableCell13.Text = "FLS/Monat Soll"; + this.xrTableCell13.Text = "FLS/Woche Soll"; this.xrTableCell13.Weight = 0.18935978248790134D; // // xrTableCell14 // this.xrTableCell14.Multiline = true; this.xrTableCell14.Name = "xrTableCell14"; - this.xrTableCell14.Text = "FLS/Monat\r\nIst"; + this.xrTableCell14.Text = "FLS/Woche\r\nIst"; this.xrTableCell14.Weight = 0.18935978630000963D; // // xrTableCell7 @@ -659,17 +645,30 @@ namespace BeWo.DiakonieLennepReports // // xrTableCell8 // - this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell8.Name = "xrTableCell8"; this.xrTableCell8.StylePriority.UseBorders = false; - this.xrTableCell8.Text = "restl. FLS pro Monat"; + this.xrTableCell8.Text = "restl. FLS pro Woche"; this.xrTableCell8.Weight = 0.216411176103491D; // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SupportConceptListRO); // + // ruleHeuteOk + // + this.ruleHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110"; + this.ruleHeuteOk.DataMember = "SupportConceptDetailList"; + this.ruleHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100))))); + this.ruleHeuteOk.Name = "ruleHeuteOk"; + // + // ruleHeute90 + // + this.ruleHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110"; + this.ruleHeute90.DataMember = "SupportConceptDetailList"; + this.ruleHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100))))); + this.ruleHeute90.Name = "ruleHeute90"; + // // ruleLess12Weeks // this.ruleLess12Weeks.Condition = "[OpenWeeks] < 12"; @@ -769,7 +768,7 @@ namespace BeWo.DiakonieLennepReports this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F); this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow5}); - this.xrTable5.SizeF = new System.Drawing.SizeF(965F, 20F); + this.xrTable5.SizeF = new System.Drawing.SizeF(1045F, 20F); this.xrTable5.StylePriority.UseBackColor = false; this.xrTable5.StylePriority.UseBorders = false; this.xrTable5.StylePriority.UseFont = false; @@ -786,10 +785,11 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell67, this.xrTableCell69, this.xrTableCell70, + this.xrTableCell71, this.xrTableCell74, this.xrTableCell75, - this.xrTableCell71, - this.xrTableCell72}); + this.xrTableCell72, + this.xrTableCell35}); this.xrTableRow5.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months); this.xrTableRow5.FormattingRules.Add(this.ruleExpiringNext3Months); this.xrTableRow5.Name = "xrTableRow5"; @@ -949,20 +949,6 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell72.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell72.Weight = 0.216411176103491D; // - // ruleEmpHeuteOk - // - this.ruleEmpHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110"; - this.ruleEmpHeuteOk.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList"; - this.ruleEmpHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100))))); - this.ruleEmpHeuteOk.Name = "ruleEmpHeuteOk"; - // - // ruleEmpHeute90 - // - this.ruleEmpHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110"; - this.ruleEmpHeute90.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList"; - this.ruleEmpHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100))))); - this.ruleEmpHeute90.Name = "ruleEmpHeute90"; - // // GroupHeader3 // this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -979,7 +965,7 @@ namespace BeWo.DiakonieLennepReports this.xrTable4.Name = "xrTable4"; this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow4}); - this.xrTable4.SizeF = new System.Drawing.SizeF(965F, 42F); + this.xrTable4.SizeF = new System.Drawing.SizeF(1045F, 42F); this.xrTable4.StylePriority.UseBackColor = false; this.xrTable4.StylePriority.UseBorders = false; this.xrTable4.StylePriority.UseFont = false; @@ -997,10 +983,11 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell52, this.xrTableCell54, this.xrTableCell55, + this.xrTableCell56, this.xrTableCell59, this.xrTableCell60, this.xrTableCell57, - this.xrTableCell56}); + this.xrTableCell27}); this.xrTableRow4.Name = "xrTableRow4"; this.xrTableRow4.Weight = 1D; // @@ -1074,8 +1061,7 @@ namespace BeWo.DiakonieLennepReports // // xrTableCell56 // - this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell56.Name = "xrTableCell56"; this.xrTableCell56.StylePriority.UseBorders = false; this.xrTableCell56.Text = "restliche FLS gesamt"; @@ -1177,10 +1163,10 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell84.Name = "xrTableCell84"; this.xrTableCell84.StylePriority.UseFont = false; this.xrTableCell84.StylePriority.UseTextAlignment = false; - xrSummary4.FormatString = "{0:0.00}"; - xrSummary4.IgnoreNullValues = true; - xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell84.Summary = xrSummary4; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell84.Summary = xrSummary3; this.xrTableCell84.Text = "xrTableCell39"; this.xrTableCell84.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell84.Weight = 0.18935978163199024D; @@ -1194,45 +1180,39 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell85.Name = "xrTableCell85"; this.xrTableCell85.StylePriority.UseFont = false; this.xrTableCell85.StylePriority.UseTextAlignment = false; - xrSummary5.FormatString = "{0:0.00}"; - xrSummary5.IgnoreNullValues = true; - xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell85.Summary = xrSummary5; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.IgnoreNullValues = true; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell85.Summary = xrSummary4; this.xrTableCell85.Text = "xrTableCell40"; this.xrTableCell85.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell85.Weight = 0.22993688096512141D; // // xrTableCell89 // - this.xrTableCell89.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.WeeksPassed", "{0:0.00}")}); + this.xrTableCell89.Borders = DevExpress.XtraPrinting.BorderSide.Left; this.xrTableCell89.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); this.xrTableCell89.Name = "xrTableCell89"; + this.xrTableCell89.StylePriority.UseBorders = false; this.xrTableCell89.StylePriority.UseFont = false; this.xrTableCell89.StylePriority.UseTextAlignment = false; - this.xrTableCell89.Text = "xrTableCell89"; this.xrTableCell89.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell89.Weight = 0.18935978087279212D; // // xrTableCell90 // - this.xrTableCell90.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.FLSPerWeekIst")}); + this.xrTableCell90.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell90.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); this.xrTableCell90.Name = "xrTableCell90"; + this.xrTableCell90.StylePriority.UseBorders = false; this.xrTableCell90.StylePriority.UseFont = false; this.xrTableCell90.StylePriority.UseTextAlignment = false; - xrSummary6.FormatString = "{0:0.00}"; - xrSummary6.IgnoreNullValues = true; - xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; - this.xrTableCell90.Summary = xrSummary6; - this.xrTableCell90.Text = "xrTableCell45"; this.xrTableCell90.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell90.Weight = 0.18935977759582945D; // // xrTableCell88 // - this.xrTableCell88.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell88.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell88.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); this.xrTableCell88.Name = "xrTableCell88"; this.xrTableCell88.StylePriority.UseBorders = false; @@ -1241,6 +1221,20 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell88.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell88.Weight = 0.43282243775893309D; // + // ruleEmpHeuteOk + // + this.ruleEmpHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110"; + this.ruleEmpHeuteOk.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList"; + this.ruleEmpHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100))))); + this.ruleEmpHeuteOk.Name = "ruleEmpHeuteOk"; + // + // ruleEmpHeute90 + // + this.ruleEmpHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110"; + this.ruleEmpHeute90.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList"; + this.ruleEmpHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100))))); + this.ruleEmpHeute90.Name = "ruleEmpHeute90"; + // // ruleEmpLess12Weeks // this.ruleEmpLess12Weeks.Condition = "[OpenWeeks] < 12"; @@ -1261,6 +1255,53 @@ namespace BeWo.DiakonieLennepReports this.fieldApproved.Expression = "Iif([IsApproved], \'bewilligt\' , \'nicht bewilligt\')"; this.fieldApproved.Name = "fieldApproved"; // + // xrTableCell9 + // + this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell9.Weight = 0.21641117244266489D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.Text = "Prozent"; + this.xrTableCell10.Weight = 0.216411176103491D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.DurationPercentage", "{0:0}%")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell26.Weight = 0.216411176103491D; + // + // xrTableCell27 + // + this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.Text = "Prozent"; + this.xrTableCell27.Weight = 0.21641117610349098D; + // + // xrTableCell35 + // + this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.DurationPercentage", "{0:0}%")}); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell35.Weight = 0.216411176103491D; + // // Hilfeplanuebersicht // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1296,7 +1337,7 @@ namespace BeWo.DiakonieLennepReports this.ruleNichtBewilligtUndMehrAls25, this.ruleEmpNichtBewilligtUndMehrAls25}); this.Landscape = true; - this.Margins = new System.Drawing.Printing.Margins(80, 30, 60, 20); + this.Margins = new System.Drawing.Printing.Margins(70, 30, 60, 20); this.PageHeight = 827; this.PageWidth = 1169; this.PaperKind = System.Drawing.Printing.PaperKind.A4; @@ -1430,5 +1471,10 @@ namespace BeWo.DiakonieLennepReports private DevExpress.XtraReports.UI.FormattingRule ruleNichtBewilligtUndMehrAls25; private DevExpress.XtraReports.UI.FormattingRule ruleEmpNichtBewilligtUndMehrAls20; private DevExpress.XtraReports.UI.FormattingRule ruleEmpNichtBewilligtUndMehrAls25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; } } diff --git a/ReportImp/DiakonieLennepReports/SupportConceptReport.cs b/ReportImp/DiakonieLennepReports/SupportConceptReport.cs index 01aa9133c..512cce99b 100644 --- a/ReportImp/DiakonieLennepReports/SupportConceptReport.cs +++ b/ReportImp/DiakonieLennepReports/SupportConceptReport.cs @@ -47,9 +47,9 @@ namespace BeWo.DiakonieLennepReports { sc.WeeksPassed = totalWeekSoll; - sc.FLSPerWeekSoll *= 4.348m; - sc.FLSPerWeekIst *= 4.348m; - sc.FLSOpenPerWeek *= 4.348m; + //sc.FLSPerWeekSoll *= 4.348m; + //sc.FLSPerWeekIst *= 4.348m; + //sc.FLSOpenPerWeek *= 4.348m; } foreach (var ed in pRO.EmployeeSupportConceptDetailList) @@ -81,9 +81,9 @@ namespace BeWo.DiakonieLennepReports foreach (var edsc in ed.SupportConceptDetailList) { edsc.WeeksPassed = totalWeekSoll; - edsc.FLSPerWeekSoll *= 4.348m; - edsc.FLSPerWeekIst *= 4.348m; - edsc.FLSOpenPerWeek *= 4.348m; + //edsc.FLSPerWeekSoll *= 4.348m; + //edsc.FLSPerWeekIst *= 4.348m; + //edsc.FLSOpenPerWeek *= 4.348m; } } diff --git a/ReportImp/DiakonieMuelheim/Finanzauswertung.cs b/ReportImp/DiakonieMuelheim/Finanzauswertung.cs index d33853309..ee2d38fd4 100644 --- a/ReportImp/DiakonieMuelheim/Finanzauswertung.cs +++ b/ReportImp/DiakonieMuelheim/Finanzauswertung.cs @@ -6,11 +6,16 @@ using BeWo.Report.ReportObjects; using BeWo.Data.Entities; using BeWo.Data.Access; using System.Collections.Generic; +using BeWo.Data; using BS.Shared.Core; using BS.Shared.Services; using BS.Shared.DataContracts; using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; using BeWo.Service.ServiceImplementations; +using BS.Shared.DataContracts.Compact; +using DiakonieMuelheim.Invoicing; namespace DiakonieMuelheim { @@ -23,8 +28,8 @@ namespace DiakonieMuelheim public void SetReportDataSource(FinanceRO pRO) { - pRO.CalculateBillableAmountInReportTimeSpan(); - pRO.CalculateBillableAmountInTimeSpan(); + CalculateBillableAmountInReportTimeSpan(pRO); + CalculateBillableAmountInTimeSpan(pRO); if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue) { @@ -96,10 +101,122 @@ namespace DiakonieMuelheim this.bindingSource1.DataSource = pRO; } + public void CalculateBillableAmountInReportTimeSpan(FinanceRO pRO) + { + if (pRO.SupportConceptFinanceList != null) + { + foreach (var scRo in pRO.SupportConceptFinanceList) + { + if (scRo.Costbearer2Supportconcept != null) + { + CalculateBillableAmountInReportTimeSpan(pRO, scRo); + } + } + } + } + + public void CalculateBillableAmountInTimeSpan(FinanceRO pRO) + { + if (pRO.SupportConceptFinanceList != null) + { + foreach (var scRo in pRO.SupportConceptFinanceList) + { + if (scRo.Costbearer2Supportconcept != null) + { + CalculateBillableAmountInTimeSpan(pRO, scRo, scRo.Costbearer2Supportconcept.StartDate, pRO.ReportEndDate, true); + } + } + } + } + + private void CalculateBillableAmountInReportTimeSpan(FinanceRO fro, FinanceRO.SupportConceptFinanceRO scRo) + { + CalculateBillableAmountInTimeSpan(fro, scRo, fro.ReportStartDate, fro.ReportEndDate, false); + } + + private void CalculateBillableAmountInTimeSpan(FinanceRO fro, FinanceRO.SupportConceptFinanceRO scRo, DateTime? start, DateTime? end, bool totalOrReportTimeSpan) + { + String tenant = null; + + if (MultitenancyOperationContextExt.Current != null) + tenant = MultitenancyOperationContextExt.Current.Tenant; + else + tenant = SessionFacade.Tenant; + + var factory = PluginLoader.FindClass(tenant); + if (factory == null) + { + factory = InvoiceFactory.GetInstance(tenant); + } + Dictionary> dict = new Dictionary>(); + + CompactSupportConceptDC sc = CreateCompactSupportConcept(scRo.Costbearer2Supportconcept); + if (scRo.ServiceRecords != null) + { + foreach (var sr in scRo.ServiceRecords) + { + sr.AlreadyAccounted = false; + } + } + + dict.Add(sc, scRo.ServiceRecords); + + //var creator = factory.CreateInvoiceCreator(null, tenant, dict); + + var creator = new CustomInvoiceCreation(); + + //String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant, + // MultitenancyOperationContextExt.Current == null, factory); + + //Utils.SendErrorMail("CB DEBUG", text); + DateTimeSpan span = null; + if (start.HasValue && end.HasValue) + { + span = new DateTimeSpan(); + span.StartDate = start.Value; + span.EndDate = end.Value; + + if (scRo.CostBearerName == "LVR") + { + creator.RundeRateFactorMitBetrag = true; + } + + } + + var invoices = creator.GenerateServiceInvoices(scRo.Costbearer2Supportconcept.CostBearer.CostBearerOid.Value, span, dict); + + if (invoices != null && invoices.Count == 1) + { + //var i = invoices[0]; + if (totalOrReportTimeSpan) + { + scRo.BillableAmountUntilNow = invoices[0].ClaimSum ?? 0; + } + else + { + scRo.BillableAmountInReportTimeSpan = invoices[0].ClaimSum ?? 0; + } + } + } + + private CompactSupportConceptDC CreateCompactSupportConcept(SupportConceptCostBearerRelDC c2s) + { + var dc = new CompactSupportConceptDC(); + dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid; + dc.CostBearerRelOids = new List(); + dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value); + dc.IsApproved = c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue; + return dc; + } + private decimal GetAmountPaid(FinanceRO.SupportConceptFinanceRO ro, DateTime start, DateTime end) { if (ro.Costbearer2Supportconcept != null) { + //if (ro.CustomerName.Contains("Grasse")) + //{ + // int test = 0; + //} DateTimeSpan span = new DateTimeSpan {StartDateTime = start, EndDateTime = end.AddDays(1).AddMilliseconds(-1)}; var transactions = DAOFactory.SearchDAO.FindAccoutingTransactions(span, null, ro.Costbearer2Supportconcept.CostBearer2SupportConceptOid.Value); diff --git a/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs b/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs index ced589dee..191687c80 100644 --- a/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs @@ -2,19 +2,64 @@ using System.Collections.Generic; using System.Linq; using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; using BeWo.Service.Invoicing; using BeWo.Service.Plugins; 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 DiakonieMuelheim.Invoicing { public class CustomInvoiceCreation : InvoiceCreation { - public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + public override void SetInvoiceItems(ServiceInvoice invoice, + ServiceInvoicePeriod serviceInvoicePeriod, + SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, + CostBearer2SupportConcept cb2sc, + DateTimeSpan invoicePeriod, + List serviceRecords) + { + Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID); + + if (ShouldCreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc)) + { + CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc); + } + else + { + List serviceRecordsInPeriod = serviceRecords.Where( + i => + { + bool valid = i.Start.Value.InBetween(serviceInvoicePeriod.Start.Value, + serviceInvoicePeriod.End.Value, true); + + if (valid && serviceInvoicePeriod.SupportConceptApprovalPeriod != null && serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory != null) + valid = serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory.Oid == + i.ServiceDescription.Category.ServiceCategoryOid; + return valid; + }).ToList(); + + if (serviceRecordsInPeriod.Count > 0) + { + //var approvalPeriodDC = DAOFactory.GenericDAO + // .LoadByID(serviceInvoicePeriod.SupportConceptApprovalPeriodOid.Value) + // .MapToNewDC(); + + //Dictionary span2HoursTest = cb2sc.SupportConcept.Customer.GetAbsencesTimesNotBillableWholeWeeks(); + var absenceTimes = MapperFactory.AbsenceTimeDC_AbsenceTime.MapToNewDCs(cb2sc.SupportConcept.Customer.AbsenceTimes); + Dictionary span2Hours = calc.GetAbsencesTimesNotBillable(absenceTimes); + + var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc); + serviceInvoicePeriod.InvoiceItemList.AddRange(itemList); + } + } + } + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth) { @@ -112,11 +157,19 @@ namespace DiakonieMuelheim.Invoicing if (invoiceItem.RateFactor.HasValue) { - var uc = Math.Round(invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero); + if (RundeRateFactorMitBetrag) + { + invoiceItem.GrossAmountTotal = Math.Round(invoiceItem.AmountPerUnit.Value * Math.Round(invoiceItem.UnitCount.Value, 2, MidpointRounding.AwayFromZero) * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero); + } + else + { + var uc = Math.Round(invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero); - invoiceItem.GrossAmountTotal = - Math.Round(invoiceItem.AmountPerUnit.Value * uc, 2, - MidpointRounding.AwayFromZero); + invoiceItem.GrossAmountTotal = + Math.Round(invoiceItem.AmountPerUnit.Value * uc, 2, + MidpointRounding.AwayFromZero); + } + } else { @@ -126,6 +179,7 @@ namespace DiakonieMuelheim.Invoicing return newlist; } - + + public bool RundeRateFactorMitBetrag { get; set; } } } diff --git a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs index c04b862b8..a14c1ee7f 100644 --- a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs +++ b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs @@ -50,7 +50,7 @@ namespace DiakonieMuelheim 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.cellFLSHeader = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -58,12 +58,13 @@ namespace DiakonieMuelheim this.xrTableCell8 = 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.cellMinOhne12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell49 = 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.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligteFLSWoche = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); @@ -109,18 +110,17 @@ namespace DiakonieMuelheim 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.lblOhneFactor = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFachleistungInMinuten = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).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 @@ -316,7 +316,7 @@ namespace DiakonieMuelheim this.xrTableCell3, this.xrTableCell4, this.xrTableCell11, - this.xrTableCell9, + this.cellFLSHeader, this.xrTableCell28, this.xrTableCell48}); this.xrTableRow2.Name = "xrTableRow2"; @@ -370,21 +370,21 @@ namespace DiakonieMuelheim this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; this.xrTableCell11.Weight = 0.23743016759776542D; // - // xrTableCell9 + // cellFLSHeader // - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.cellFLSHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell9.Multiline = true; - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 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 = "FLS in"; - this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell9.Weight = 0.23743016759776536D; + this.cellFLSHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellFLSHeader.Multiline = true; + this.cellFLSHeader.Name = "cellFLSHeader"; + this.cellFLSHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.cellFLSHeader.StylePriority.UseBorders = false; + this.cellFLSHeader.StylePriority.UseFont = false; + this.cellFLSHeader.StylePriority.UsePadding = false; + this.cellFLSHeader.StylePriority.UseTextAlignment = false; + this.cellFLSHeader.Text = "FLS in"; + this.cellFLSHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.cellFLSHeader.Weight = 0.23743016759776536D; // // xrTableCell28 // @@ -420,7 +420,7 @@ namespace DiakonieMuelheim this.xrTableCell8, this.xrTableCell5, this.xrTableCell6, - this.xrTableCell7, + this.cellMinOhne12, this.xrTableCell43, this.xrTableCell49}); this.xrTableRow1.Name = "xrTableRow1"; @@ -477,21 +477,21 @@ namespace DiakonieMuelheim this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell6.Weight = 0.23743016759776545D; // - // xrTableCell7 + // cellMinOhne12 // - this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.cellMinOhne12.BackColor = System.Drawing.Color.Gainsboro; + this.cellMinOhne12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell7.Multiline = true; - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.StylePriority.UseBackColor = false; - this.xrTableCell7.StylePriority.UseBorders = false; - this.xrTableCell7.StylePriority.UseFont = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell7.Weight = 0.23743016759776536D; + this.cellMinOhne12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellMinOhne12.Multiline = true; + this.cellMinOhne12.Name = "cellMinOhne12"; + this.cellMinOhne12.StylePriority.UseBackColor = false; + this.cellMinOhne12.StylePriority.UseBorders = false; + this.cellMinOhne12.StylePriority.UseFont = false; + this.cellMinOhne12.StylePriority.UseTextAlignment = false; + this.cellMinOhne12.Text = "Minuten\r\n(ohne 1,2)"; + this.cellMinOhne12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellMinOhne12.Weight = 0.23743016759776536D; // // xrTableCell43 // @@ -517,6 +517,10 @@ namespace DiakonieMuelheim this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell49.Weight = 0.44692737430167606D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -527,7 +531,7 @@ namespace DiakonieMuelheim // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel14, + this.lblBewilligteFLSWoche, this.xrLabel16, this.xrLabel7, this.xrLabel8, @@ -539,23 +543,23 @@ namespace DiakonieMuelheim this.ReportHeader.HeightF = 130F; this.ReportHeader.Name = "ReportHeader"; // - // xrLabel14 + // lblBewilligteFLSWoche // - this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.lblBewilligteFLSWoche.BackColor = System.Drawing.Color.Gainsboro; + this.lblBewilligteFLSWoche.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F); - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); - this.xrLabel14.StylePriority.UseBackColor = false; - this.xrLabel14.StylePriority.UseBorders = false; - this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.StylePriority.UsePadding = false; - this.xrLabel14.StylePriority.UseTextAlignment = false; - this.xrLabel14.Text = "Bewilligte FLS wöchentlich"; - this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.lblBewilligteFLSWoche.Font = new System.Drawing.Font("Arial", 10F); + this.lblBewilligteFLSWoche.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F); + this.lblBewilligteFLSWoche.Name = "lblBewilligteFLSWoche"; + this.lblBewilligteFLSWoche.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligteFLSWoche.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.lblBewilligteFLSWoche.StylePriority.UseBackColor = false; + this.lblBewilligteFLSWoche.StylePriority.UseBorders = false; + this.lblBewilligteFLSWoche.StylePriority.UseFont = false; + this.lblBewilligteFLSWoche.StylePriority.UsePadding = false; + this.lblBewilligteFLSWoche.StylePriority.UseTextAlignment = false; + this.lblBewilligteFLSWoche.Text = "Bewilligte FLS wöchentlich"; + this.lblBewilligteFLSWoche.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // // xrLabel16 // @@ -747,8 +751,8 @@ namespace DiakonieMuelheim this.xrLabel15, this.xrLabel13, this.xrLabel12, - this.xrLabel11, - this.xrLabel10, + this.lblOhneFactor, + this.lblFachleistungInMinuten, this.xrLabel9, this.xrLabel1}); this.GroupFooter1.HeightF = 270F; @@ -1097,36 +1101,36 @@ namespace DiakonieMuelheim this.xrLabel12.Text = "E = ear to ear, face to face"; this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel11 + // lblOhneFactor // - this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F); - this.xrLabel11.StylePriority.UseBackColor = false; - this.xrLabel11.StylePriority.UseBorders = false; - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UsePadding = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.lblOhneFactor.Font = new System.Drawing.Font("Arial", 8F); + this.lblOhneFactor.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F); + this.lblOhneFactor.Name = "lblOhneFactor"; + this.lblOhneFactor.SizeF = new System.Drawing.SizeF(320F, 20F); + this.lblOhneFactor.StylePriority.UseBackColor = false; + this.lblOhneFactor.StylePriority.UseBorders = false; + this.lblOhneFactor.StylePriority.UseFont = false; + this.lblOhneFactor.StylePriority.UsePadding = false; + this.lblOhneFactor.StylePriority.UseTextAlignment = false; + this.lblOhneFactor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.lblOhneFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // xrLabel10 + // lblFachleistungInMinuten // - this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F); - this.xrLabel10.StylePriority.UseBackColor = false; - this.xrLabel10.StylePriority.UseBorders = false; - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UsePadding = false; - this.xrLabel10.StylePriority.UseTextAlignment = false; - this.xrLabel10.Text = "Fachleistungen in Minuten"; - this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.lblFachleistungInMinuten.BackColor = System.Drawing.Color.Gainsboro; + this.lblFachleistungInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblFachleistungInMinuten.Font = new System.Drawing.Font("Arial", 10F); + this.lblFachleistungInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); + this.lblFachleistungInMinuten.Name = "lblFachleistungInMinuten"; + this.lblFachleistungInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblFachleistungInMinuten.SizeF = new System.Drawing.SizeF(320F, 20F); + this.lblFachleistungInMinuten.StylePriority.UseBackColor = false; + this.lblFachleistungInMinuten.StylePriority.UseBorders = false; + this.lblFachleistungInMinuten.StylePriority.UseFont = false; + this.lblFachleistungInMinuten.StylePriority.UsePadding = false; + this.lblFachleistungInMinuten.StylePriority.UseTextAlignment = false; + this.lblFachleistungInMinuten.Text = "Fachleistungen in Minuten"; + this.lblFachleistungInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // // xrLabel9 // @@ -1168,10 +1172,6 @@ namespace DiakonieMuelheim this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // Quittierungsbeleg // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1197,10 +1197,10 @@ namespace DiakonieMuelheim this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1225,7 +1225,7 @@ namespace DiakonieMuelheim 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 cellFLSHeader; private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; @@ -1233,7 +1233,7 @@ namespace DiakonieMuelheim private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell cellMinOhne12; private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; @@ -1254,8 +1254,8 @@ namespace DiakonieMuelheim private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; - private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel lblOhneFactor; + private DevExpress.XtraReports.UI.XRLabel lblFachleistungInMinuten; private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel13; @@ -1288,7 +1288,7 @@ namespace DiakonieMuelheim private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; - private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel lblBewilligteFLSWoche; private DevExpress.XtraReports.UI.XRLabel xrLabel16; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; } diff --git a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs index 006003631..db9053d46 100644 --- a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs +++ b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs @@ -47,10 +47,37 @@ namespace DiakonieMuelheim } ErstelleAbwesenheitenTabelle(pRO); - + + + String f = GetFunction(pRO); + + if (f != null && f.Contains("67")) + { + lblFachleistungInMinuten.Text = "Dienstleistungen in Minuten"; + lblBewilligteFLSWoche.Text = "Bewilligte DLS wöchentlich"; + lblOhneFactor.Text = "Ohne Faktor 1,5 (wird erst bei Abrechnung eingerechnet)"; + cellFLSHeader.Text = "DLS in"; + cellMinOhne12.Text = "Minuten\r\n(ohne 1,5)"; + } bindingSource1.DataSource = pRO; } + private String GetFunction(ServicesOverviewRO pRO) + { + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + var c2s = pRO.CostBearer2SupportConceptList[0]; + + var org = c2s.CostBearer.Organisation; + + if (org.Function != null) + { + return org.Function.Value; + } + } + return null; + } + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) { if (pRo.Abwesenheiten != null) diff --git a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs index 09681436c..78f27c02a 100644 --- a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs @@ -45,7 +45,7 @@ namespace DiakonieMuelheim this.xrLabel14 = 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.lblBemerkung = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAbrechnungstext = new DevExpress.XtraReports.UI.XRLabel(); @@ -53,12 +53,12 @@ namespace DiakonieMuelheim this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAktenzeichen = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungTitel = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.lbl2 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); @@ -151,7 +151,7 @@ namespace DiakonieMuelheim this.xrLabel14, this.xrLabel11, this.xrLabel10, - this.xrLabel9, + this.lblBemerkung, this.xrLabel18, this.xrLabel17, this.lblAbrechnungstext, @@ -159,12 +159,12 @@ namespace DiakonieMuelheim this.xrLabel13, this.lblAktenzeichen, this.xrLabel2, - this.xrLabel1, + this.lblAbrechnungTitel, this.xrLabel4, this.xrLabel3, this.xrLabel5, this.xrLabel8, - this.xrLabel6}); + this.lbl2}); this.Page1.HeightF = 641.184F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; @@ -223,15 +223,15 @@ namespace DiakonieMuelheim this.xrLabel10.StylePriority.UseFont = false; this.xrLabel10.Text = "Unterschrift und Stempel des Anbieters"; // - // xrLabel9 + // lblBemerkung // - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 418.9583F); - 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(676.9999F, 137.8333F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = resources.GetString("xrLabel9.Text"); + this.lblBemerkung.LocationFloat = new DevExpress.Utils.PointFloat(0F, 418.9583F); + this.lblBemerkung.Multiline = true; + this.lblBemerkung.Name = "lblBemerkung"; + this.lblBemerkung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBemerkung.SizeF = new System.Drawing.SizeF(676.9999F, 137.8333F); + this.lblBemerkung.StylePriority.UseFont = false; + this.lblBemerkung.Text = resources.GetString("lblBemerkung.Text"); // // xrLabel18 // @@ -321,18 +321,18 @@ namespace DiakonieMuelheim this.xrLabel2.Text = "Für: "; this.xrLabel2.WordWrap = false; // - // xrLabel1 + // lblAbrechnungTitel // - this.xrLabel1.BackColor = System.Drawing.Color.Transparent; - this.xrLabel1.CanShrink = true; - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 16F); - this.xrLabel1.StylePriority.UseBackColor = false; - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "Abrechnung über Dienstleistungsstunden im Betreuten Wohnen § 67 SGB XII"; - this.xrLabel1.WordWrap = false; + this.lblAbrechnungTitel.BackColor = System.Drawing.Color.Transparent; + this.lblAbrechnungTitel.CanShrink = true; + this.lblAbrechnungTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F); + this.lblAbrechnungTitel.Name = "lblAbrechnungTitel"; + this.lblAbrechnungTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungTitel.SizeF = new System.Drawing.SizeF(650F, 16F); + this.lblAbrechnungTitel.StylePriority.UseBackColor = false; + this.lblAbrechnungTitel.StylePriority.UseFont = false; + this.lblAbrechnungTitel.Text = "Abrechnung über Dienstleistungsstunden im Betreuten Wohnen nach § 67 SGB XII"; + this.lblAbrechnungTitel.WordWrap = false; // // xrLabel4 // @@ -388,16 +388,16 @@ namespace DiakonieMuelheim this.xrLabel8.Text = "xrLabel8"; this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // xrLabel6 + // lbl2 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340F); - 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(676.9999F, 29.50003F); - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.Text = "Dienstleistungsstunden unmittelbare Betreuungsleistungen des Betreuten Wohnens er" + - "bracht."; + this.lbl2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340F); + this.lbl2.Multiline = true; + this.lbl2.Name = "lbl2"; + this.lbl2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lbl2.SizeF = new System.Drawing.SizeF(686.9998F, 29.50003F); + this.lbl2.StylePriority.UseFont = false; + this.lbl2.Text = "Dienstleistungsstunden als unmittelbare Betreuungsleistungen des Betreuten Wohnen" + + "s erbracht."; // // bindingSource1 // @@ -438,7 +438,7 @@ namespace DiakonieMuelheim private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.XRLabel xrLabel8; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lbl2; private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; @@ -447,9 +447,9 @@ namespace DiakonieMuelheim private DevExpress.XtraReports.UI.XRLabel xrLabel13; private DevExpress.XtraReports.UI.XRLabel lblAktenzeichen; private DevExpress.XtraReports.UI.XRLabel xrLabel2; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungTitel; private DevExpress.XtraReports.UI.XRLabel xrLabel10; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel lblBemerkung; private DevExpress.XtraReports.UI.XRLabel xrLabel18; private DevExpress.XtraReports.UI.XRLabel xrLabel17; private DevExpress.XtraReports.UI.XRLabel lblAbrechnungstext; diff --git a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs index 9eb5bf3fe..ed405298e 100644 --- a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs +++ b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs @@ -80,7 +80,32 @@ namespace DiakonieMuelheim lblAktenzeichen.Text = "Aktenzeichen der Stadt Mülheim"; } } + + String f = GetFunction(pRO); + if (f != null && f.Contains("53")) + { + lblAbrechnungTitel.Text = "Abrechnung über Assistenzleistungen im Betreuten Wohnen nach § 53 SGB XII"; + lbl2.Text = "Assistenzleistungsstunden als unmittelbare Betreuungsleistungen des Betreuten Wohnens erbracht."; + lblBemerkung.Text = + "Es wird ausdrücklich bestätigt, dass in den angegebenen Assistenzleistungsstunden nur un-\r\n" + + "mittelbare Betreuungsleistungen im Sinne der Leistungs-und Prüfungs - sowie der\r\n" + + "Vergütungsvereinbarung enthalten sind. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege " + + "sowie der Betreuungsdokumentation nachgewiesen werden."; + + } + this.bindingSource1.DataSource = pRO; } + + private String GetFunction(ServiceInvoiceRO pRO) + { + if (pRO.InvoiceBase != null && pRO.InvoiceBase.SupportConceptCostBearerRelDc != null) + { + var c2s = pRO.InvoiceBase.SupportConceptCostBearerRelDc; + + return c2s.CostBearer.Function; + } + return null; + } } } \ No newline at end of file diff --git a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx index 55bdb984d..a9de8da27 100644 --- a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx +++ b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + Es wird ausdrücklich bestätigt, dass in den angegebenen Dienstleistungsstunden nur un- mittelbare Betreuungsleistungen im Sinne der Leistungs- und Prüfungs- sowie der Vergütungsvereinbarung enthalten sind. Eine Dienstleistungsstunde besteht aus 40 (Zeit-) Minuten. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege diff --git a/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj b/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj index 7bb70c596..c1a43a525 100644 --- a/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj +++ b/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj @@ -72,6 +72,7 @@ QuittierungsbelegMitDatum.cs + Component diff --git a/ReportImp/Humanitas/Finanzauswertung.cs b/ReportImp/Humanitas/Finanzauswertung.cs index a8f6cbc6e..220a62259 100644 --- a/ReportImp/Humanitas/Finanzauswertung.cs +++ b/ReportImp/Humanitas/Finanzauswertung.cs @@ -16,14 +16,16 @@ using BeWo.Service.Invoicing; using BeWo.Service.Plugins; using BeWo.Service.ServiceImplementations; using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; using DevExpress.Data.Helpers; +using DevExpress.XtraEditors.Controls; namespace Humanitas { public partial class Finanzauswertung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { private Dictionary> customer2CostbearerSupportConcepts = new Dictionary>(); - + public Finanzauswertung() { InitializeComponent(); @@ -51,15 +53,8 @@ namespace Humanitas 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; - } + cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", 1.2); + } else @@ -72,7 +67,7 @@ namespace Humanitas cellRateFactor.Visible = false; } - var srList = DAOFactory.GenericDAO.GetAllActiveAndArchived(); + var srList = DAOFactory.GenericDAO.GetAllActive(); foreach (var sc in srList) { @@ -87,7 +82,7 @@ namespace Humanitas } } - + this.bindingSource1.DataSource = CreateReportObjects(pRO); } @@ -99,9 +94,12 @@ namespace Humanitas { foreach (var scRo in ro.SupportConceptFinanceList) { - var entry = CreateEntry(ro, scRo); + if (scRo.Costbearer2Supportconcept.SupportConcept.ActivationType == ActivationTypeId.Active) + { + var entry = CreateEntry(ro, scRo); - result.Entries.Add(entry); + result.Entries.Add(entry); + } } } @@ -118,6 +116,7 @@ namespace Humanitas var c2s = DAOFactory.GenericDAO.LoadByID(entry.SupportConceptFinance.Costbearer2Supportconcept .CostBearer2SupportConceptOid.Value); + BerechneStunden(fro, entry, c2s, scRo); SetzeHilfeplanInfos(entry, c2s); SetzeCustomerInfos(entry, c2s.SupportConcept.Customer); @@ -128,6 +127,93 @@ namespace Humanitas return entry; } + private void BerechneStunden(FinanceRO fro, CustomFinanzauswertungEntry entry, CostBearer2SupportConcept c2S, FinanceRO.SupportConceptFinanceRO scRo) + { + var calc = Calculations.GetInstance(c2S.CostBearer.ID); + var relDC = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(c2S); + + if (fro.ReportEndDate.HasValue && fro.ReportEndDate < DateTime.MaxValue.AddDays(-1)) + { + scRo.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, fro.ReportEndDate.Value) ?? 0; + //ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0; + scRo.BillableHours = + calc.GetBillableDurationInMinutes(scRo.ServiceRecords.Where(sr => sr.Start.Value.Date < fro.ReportEndDate.Value.AddDays(1)).ToList()) / 60; + } + else + { + scRo.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0; + scRo.BillableHours = calc.GetBillableDurationInMinutes(scRo.ServiceRecords) / 60; + } + + if (fro.ReportStartDate.HasValue && fro.ReportEndDate.HasValue) + { + + scRo.ApprovedHoursInReportTimeSpan = calc.GetApprovedHoursForPeriod(relDC, fro.ReportStartDate.Value, fro.ReportEndDate.Value); + + //ro.BillableHoursInReportTimeSpan = + // calc.GetBillableDurationInMinutes( + // cb2sc.ServiceRecords.Where(sr => sr.Start >= start && sr.Start.Value.Date <= end.Value.Date).ToList(). + // MapToNewDCs())/60; + + + var costRateDcs = + MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2S.CostBearer.CostRatePeriods); + + scRo.AmountInReportTimeSpan = 0; + foreach (var serviceRecordtemp in c2S.ServiceRecords) + { + if (serviceRecordtemp.Start >= fro.ReportStartDate && serviceRecordtemp.Start.Value.Date <= fro.ReportEndDate.Value.Date) + { + var dc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecordtemp); + + var billable = calc.GetBillableDurationInMinutes(dc) / 60; + scRo.BillableHoursInReportTimeSpan += billable; + + var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, serviceRecordtemp.Start.Value); + if (rfcr != null && rfcr.CostRateValue.HasValue) + { + var billableRateFactor = billable * (rfcr.CostRateValue.Value + 100m) / 100m; + scRo.BillableHoursInReportTimeSpanWithFactor += billableRateFactor; + + billable = billableRateFactor; + } + + decimal stundensatz = 0; + + var hcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, serviceRecordtemp.Start.Value); + if (hcr != null && hcr.CostRateValue.HasValue) + { + stundensatz = hcr.CostRateValue.Value; + } + + var betrag = billable * stundensatz; + + scRo.AmountInReportTimeSpan += betrag; + } + } + + + var rfcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, fro.ReportEndDate.Value); + if (rfcrEnd != null && rfcrEnd.CostRateValue.HasValue) + { + scRo.RateFactor = (rfcrEnd.CostRateValue.Value + 100m) / 100m; + + if (!fro.RateFactor.HasValue) + { + fro.RateFactor = scRo.RateFactor; + } + } + + var hcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, fro.ReportEndDate.Value); + if (hcrEnd != null && hcrEnd.CostRateValue.HasValue) + { + + scRo.HourlyRate = hcrEnd.CostRateValue.Value; + } + + } + } + private void SetzeCustomerInfos(CustomFinanzauswertungEntry entry, Customer customer) { entry.Kostenstelle = customer.CostCenter; @@ -210,6 +296,10 @@ namespace Humanitas dict.Add(sc, scRo.ServiceRecords); + if (scRo.CustomerName.Contains("Amri")) + { + int test = 0; + } var creator = factory.CreateInvoiceCreator(null, tenant, dict); //String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant, @@ -239,7 +329,7 @@ namespace Humanitas dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid; dc.CostBearerRelOids = new List(); dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value); - dc.IsApproved = c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue; + dc.IsApproved = true; return dc; } @@ -273,44 +363,100 @@ namespace Humanitas StringBuilder rnrSb = new StringBuilder(); StringBuilder bezahltSb = new StringBuilder(); - var invoices = DAOFactory.SearchDAO.GetServiceInvoices(c2s.Oid.Value, span); + var invoices = DAOFactory.SearchDAO.GetServiceInvoices(c2s.Oid.Value, null); foreach (var i in invoices) { - if (betragSb.Length > 0) + if (i.InvoiceBase.InvoiceDate >= span.StartDateTime && i.InvoiceBase.InvoiceDate <= span.EndDateTime) { - betragSb.AppendLine(); - } - if (datumSb.Length > 0) - { - datumSb.AppendLine(); - } - if (rnrSb.Length > 0) - { - rnrSb.AppendLine(); - } - if (bezahltSb.Length > 0) - { - bezahltSb.AppendLine(); - } - decimal rechnungsBetrag = 0; + decimal rechnungsBetrag = 0; - foreach (var sip in i.ServiceInvoicePeriodList) - { - rechnungsBetrag += sip.Claim ?? 0; - } + foreach (var sip in i.ServiceInvoicePeriodList) + { + rechnungsBetrag += sip.Claim ?? 0; + } - betragSb.Append(String.Format("{0:c}", rechnungsBetrag)); - datumSb.Append(String.Format("{0:dd.MM.yyyy}", i.InvoiceBase.InvoiceDate)); - rnrSb.Append(i.InvoiceBase.InvoiceNumber); - bezahltSb.Append(i.InvoiceBase.IsPaid ? "Ja" : "Nein"); + AddRechnung(rechnungsBetrag, i.InvoiceBase.InvoiceDate, i.InvoiceBase.InvoiceNumber, + i.InvoiceBase.IsPaid, betragSb, datumSb, rnrSb, bezahltSb); + } } - + + var settlementInvoices = DAOFactory.SearchDAO.GetSettlementInvoiceByCostBearer2SupportConceptOid(c2s.Oid.Value); + + foreach (var si in settlementInvoices) + { + if (si.InvoiceBase.InvoiceDate >= span.StartDateTime && si.InvoiceBase.InvoiceDate <= span.EndDateTime) + { + AddRechnung(si.AmountBillableTotal ?? 0, si.InvoiceBase.InvoiceDate, si.InvoiceBase.InvoiceNumber, si.InvoiceBase.IsPaid, betragSb, datumSb, rnrSb, bezahltSb); + + entry.SpitzabrechnungDifferenz = String.Format("{0:c}", si.Claim); + } + } + + + var allgemeine = DAOFactory.SearchDAO.GetInvoiceBaseByCustomerOid(InvoiceType.General, c2s.SupportConcept.Customer.Oid.Value); + foreach (var ibAllgemein in allgemeine) + { + if (ibAllgemein.InvoiceDate >= span.StartDateTime && ibAllgemein.InvoiceDate <= span.EndDateTime) + { + decimal rechnungsBetrag = 0; + + foreach (var ii in ibAllgemein.InvoiceItems) + { + rechnungsBetrag += ii.AmountTotal ?? 0; + } + + AddRechnung(rechnungsBetrag, ibAllgemein.InvoiceDate, ibAllgemein.InvoiceNumber, ibAllgemein.IsPaid, betragSb, datumSb, rnrSb, bezahltSb); + } + } + + IList eigenanteil = DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(InvoiceType.CustomerEquity, c2s.SupportConcept.Oid.Value); + foreach (var ibEigen in eigenanteil) + { + if (ibEigen.InvoiceDate >= span.StartDateTime && ibEigen.InvoiceDate <= span.EndDateTime) + { + decimal rechnungsBetrag = 0; + + foreach (var ii in ibEigen.InvoiceItems) + { + rechnungsBetrag += ii.AmountTotal ?? 0; + } + + AddRechnung(rechnungsBetrag, ibEigen.InvoiceDate, ibEigen.InvoiceNumber, ibEigen.IsPaid, betragSb, datumSb, rnrSb, bezahltSb); + } + } + entry.RechnungsBetrag = betragSb.ToString(); entry.RechnungsDatum = datumSb.ToString(); entry.RechnungsNummer = rnrSb.ToString(); entry.RechnungBezahlt = bezahltSb.ToString(); } + + private void AddRechnung(decimal betrag, DateTime? invoiceDate, String invoiceNumber, bool isPaid, StringBuilder betragSb, StringBuilder datumSb, StringBuilder rnrSb, StringBuilder bezahltSb) + { + if (betragSb.Length > 0) + { + betragSb.AppendLine(); + } + if (datumSb.Length > 0) + { + datumSb.AppendLine(); + } + if (rnrSb.Length > 0) + { + rnrSb.AppendLine(); + } + if (bezahltSb.Length > 0) + { + bezahltSb.AppendLine(); + } + + + betragSb.Append(String.Format("{0:c}", betrag)); + datumSb.Append(String.Format("{0:dd.MM.yyyy}", invoiceDate)); + rnrSb.Append(invoiceNumber); + bezahltSb.Append(isPaid ? "Ja" : "Nein"); + } } @@ -330,6 +476,7 @@ namespace Humanitas public DateTime? BewilligungEnde { get; set; } public decimal Abschlagszahlungen { get; set; } public String RechnungsBetrag { get; set; } + public String SpitzabrechnungDifferenz { get; set; } public String RechnungsDatum { get; set; } public String RechnungsNummer { get; set; } public String RechnungBezahlt { get; set; } diff --git a/ReportImp/Humanitas/Finanzauswertung.designer.cs b/ReportImp/Humanitas/Finanzauswertung.designer.cs index de6eb508c..0982b9aa3 100644 --- a/ReportImp/Humanitas/Finanzauswertung.designer.cs +++ b/ReportImp/Humanitas/Finanzauswertung.designer.cs @@ -61,6 +61,7 @@ namespace Humanitas this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -92,6 +93,7 @@ namespace Humanitas this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell70 = 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(); @@ -120,6 +122,7 @@ namespace Humanitas this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -128,6 +131,7 @@ namespace Humanitas this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell69 = 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.Title = new DevExpress.XtraReports.UI.XRControlStyle(); @@ -139,7 +143,6 @@ namespace Humanitas this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter(); this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -173,7 +176,7 @@ namespace Humanitas 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(2550F, 25F); + this.xrTable2.SizeF = new System.Drawing.SizeF(2650F, 25F); this.xrTable2.StylePriority.UseBorders = false; this.xrTable2.StylePriority.UseFont = false; this.xrTable2.StylePriority.UsePadding = false; @@ -200,6 +203,7 @@ namespace Humanitas this.xrTableCell38, this.xrTableCell50, this.xrTableCell51, + this.xrTableCell71, this.xrTableCell52, this.xrTableCell54, this.xrTableCell55, @@ -374,6 +378,15 @@ namespace Humanitas this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell51.Weight = 0.44313146230871525D; // + // xrTableCell71 + // + this.xrTableCell71.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.SpitzabrechnungDifferenz")}); + this.xrTableCell71.Name = "xrTableCell71"; + this.xrTableCell71.StylePriority.UseTextAlignment = false; + this.xrTableCell71.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell71.Weight = 0.44313146230871525D; + // // xrTableCell52 // this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -497,7 +510,7 @@ namespace Humanitas 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(2550F, 50F); + this.xrTable1.SizeF = new System.Drawing.SizeF(2650F, 50F); this.xrTable1.StylePriority.UseBorders = false; this.xrTable1.StylePriority.UseFont = false; this.xrTable1.StylePriority.UsePadding = false; @@ -524,6 +537,7 @@ namespace Humanitas this.xrTableCell37, this.xrTableCell40, this.xrTableCell41, + this.xrTableCell70, this.xrTableCell42, this.xrTableCell43, this.xrTableCell44, @@ -674,6 +688,15 @@ namespace Humanitas this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell41.Weight = 0.44313146230871525D; // + // xrTableCell70 + // + this.xrTableCell70.Multiline = true; + this.xrTableCell70.Name = "xrTableCell70"; + this.xrTableCell70.StylePriority.UseTextAlignment = false; + this.xrTableCell70.Text = "Spitzabr.\r\nDifferenz"; + this.xrTableCell70.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell70.Weight = 0.44313146230871525D; + // // xrTableCell42 // this.xrTableCell42.Multiline = true; @@ -760,7 +783,7 @@ namespace Humanitas 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(2550F, 25F); + this.xrTable3.SizeF = new System.Drawing.SizeF(2650F, 25F); this.xrTable3.StylePriority.UseBorders = false; this.xrTable3.StylePriority.UseFont = false; this.xrTable3.StylePriority.UsePadding = false; @@ -787,6 +810,7 @@ namespace Humanitas this.xrTableCell39, this.xrTableCell60, this.xrTableCell61, + this.xrTableCell72, this.xrTableCell62, this.xrTableCell63, this.xrTableCell64, @@ -984,6 +1008,13 @@ namespace Humanitas this.xrTableCell61.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell61.Weight = 0.44313146230871536D; // + // xrTableCell72 + // + this.xrTableCell72.Name = "xrTableCell72"; + this.xrTableCell72.StylePriority.UseTextAlignment = false; + this.xrTableCell72.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell72.Weight = 0.44313146230871536D; + // // xrTableCell62 // this.xrTableCell62.Name = "xrTableCell62"; @@ -1040,6 +1071,10 @@ namespace Humanitas this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell69.Weight = 0.44313146230871536D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(Humanitas.CustomFinanzauswertungRO); + // // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1123,10 +1158,6 @@ namespace Humanitas this.parameter1.Type = typeof(bool); this.parameter1.ValueInfo = "False"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(Humanitas.CustomFinanzauswertungRO); - // // Finanzauswertung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1140,7 +1171,7 @@ namespace Humanitas this.Landscape = true; this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 30); this.PageHeight = 827; - this.PageWidth = 2660; + this.PageWidth = 2760; this.PaperKind = System.Drawing.Printing.PaperKind.Custom; this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] { this.TESTPARAMTER, @@ -1261,5 +1292,8 @@ namespace Humanitas private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; private DevExpress.XtraReports.UI.XRTableCell xrTableCell59; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell71; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell70; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell72; } } diff --git a/ReportImp/Humanitas/Humanitas.csproj b/ReportImp/Humanitas/Humanitas.csproj index 55709e560..1fc7eabb7 100644 --- a/ReportImp/Humanitas/Humanitas.csproj +++ b/ReportImp/Humanitas/Humanitas.csproj @@ -49,6 +49,7 @@ + diff --git a/ReportImp/KollegiumEv/KollegiumEv.csproj b/ReportImp/KollegiumEv/KollegiumEv.csproj index a4343078c..a9762bc60 100644 --- a/ReportImp/KollegiumEv/KollegiumEv.csproj +++ b/ReportImp/KollegiumEv/KollegiumEv.csproj @@ -8,15 +8,16 @@ Library Properties KollegiumEv - KollegiumEv - v4.6.1 + 2993745954_Reports + v4.5 512 + true full false - bin\Debug\ + ..\..\Host\bin\ DEBUG;TRACE prompt 4 @@ -24,7 +25,7 @@ pdbonly true - bin\Release\ + ..\..\Host\bin\ TRACE prompt 4 @@ -51,6 +52,12 @@ + + Component + + + Quittierungsbeleg.cs + Component @@ -60,6 +67,10 @@ + + Quittierungsbeleg.cs + Designer + SettlementReport.cs Designer diff --git a/ReportImp/KomMitBewo/SettlementReport.cs b/ReportImp/KomMitBewo/SettlementReport.cs index 9e4638355..ca0c3057d 100644 --- a/ReportImp/KomMitBewo/SettlementReport.cs +++ b/ReportImp/KomMitBewo/SettlementReport.cs @@ -50,23 +50,33 @@ namespace KommMit.Alt } else { - if (pRO.InvoiceItems != null) - { - foreach (var ii in pRO.InvoiceItems) - { - ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", - ii.ItemPeriodStart, ii.ItemPeriodEnd, - ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", - ii.AmountPerUnit); - } - } + var id = GetCustomerId(pRO); if (id == "LWLNEU") { pRO.RateFactorText = null; pRO.RateFactorText2 = null; } - } + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, + ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + + ii.UnitDescription = String.Format("{0} {1:c}", pRO.RateFactor == 1 ? "" : pRO.RateFactorText2 + "x ", + ii.AmountPerUnit); + + if (id == "LWLNEU") + { + ii.UnitDescription = String.Format("{0:c}", ii.AmountPerUnit); + } + + } + } + } this.bindingSource1.DataSource = pRO; diff --git a/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj b/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj index f78ecd80c..1d04245ca 100644 --- a/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj +++ b/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj @@ -72,6 +72,7 @@ ServicesOverviewReport.cs + Component @@ -114,5 +115,6 @@ Shared + \ No newline at end of file diff --git a/ReportImp/PraxisPusteblume/CustomReportCreator.cs b/ReportImp/PraxisPusteblume/CustomReportCreator.cs index f97c98b17..4174774c3 100644 --- a/ReportImp/PraxisPusteblume/CustomReportCreator.cs +++ b/ReportImp/PraxisPusteblume/CustomReportCreator.cs @@ -62,6 +62,7 @@ namespace PraxisPusteblume ServicesOverviewRO praxisRo = ServicesOverviewRO.CopyFromRO(ro); ServicesOverviewRO ifsMedizinRo = ServicesOverviewRO.CopyFromRO(ro); ServicesOverviewRO ifsPsychRo = ServicesOverviewRO.CopyFromRO(ro); + ServicesOverviewRO ifsEingangsdiagnostikRo = ServicesOverviewRO.CopyFromRO(ro); ServicesOverviewRO defaultRo = ServicesOverviewRO.CopyFromRO(ro); if (ro.Services != null) @@ -74,11 +75,16 @@ namespace PraxisPusteblume { if (s.CostBearer.Contains("Bezirk Oberbayern - IFS")) { + if (!s.ServiceDescription.ToLower().Contains("offenes beratungsangebot")) { - ifsPsychRo.Services.Add(s); + ifsPsychRo.Services.Add(s); } } + else + { + ifsEingangsdiagnostikRo.Services.Add(s); + } //if (s.ServiceDescription.Contains("Heilpädagogik") || // s.ServiceDescription.Contains("Psychologie")) //{ @@ -103,6 +109,7 @@ namespace PraxisPusteblume } report = AddReportToReport(report, praxisRo); + report = AddReportToReport(report, ifsEingangsdiagnostikRo); report = AddReportToReport(report, ifsPsychRo); report = AddReportToReport(report, ifsMedizinRo); report = AddReportToReport(report, defaultRo); diff --git a/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs b/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs index 00806adf8..e9acd3137 100644 --- a/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs @@ -17,7 +17,7 @@ namespace PraxisPusteblume public override bool AddServiceRecordToDuration(ServiceRecord item) { - if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable) + if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable && item.Start.Value <= new DateTime(2019, 10, 1)) { if (item.CostBearer2SupportConcept != null) { diff --git a/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj b/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj index 61d5f4da3..37bd79a63 100644 --- a/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj +++ b/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj @@ -54,18 +54,18 @@ LeistungsnachweisKrankenkasse.cs - - Component - - - QuittierungsbelegIfs2.cs - Component QuittierungsbelegIfs.cs + + Component + + + QuittierungsbelegIfsEingangsdiagnostik.cs + Component @@ -168,14 +168,14 @@ LeistungsnachweisKrankenkasse.cs - - QuittierungsbelegIfs2.cs - Designer - QuittierungsbelegIfs.cs Designer + + QuittierungsbelegIfsEingangsdiagnostik.cs + Designer + QuittierungsbelegPraxis.cs Designer diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs index 126738f34..15698d6cf 100644 --- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs +++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs @@ -1,4 +1,4 @@ -using BeWo.Report.ReportObjects; +using BeWo.Report.ReportObjects; namespace PraxisPusteblume { partial class QuittierungsbelegIfs @@ -39,21 +39,23 @@ namespace PraxisPusteblume this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblKlient = new DevExpress.XtraReports.UI.XRLabel(); this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel(); this.lblNachweisFuer = 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.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField(); @@ -64,15 +66,18 @@ namespace PraxisPusteblume this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -91,9 +96,10 @@ namespace PraxisPusteblume this.xrLabel7, this.xrLabel6, this.xrLabel1, - this.rtAnschriftNormal}); + this.rtAnschriftNormal, + 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 = 143.7917F; + this.ReportHeader.HeightF = 185.4584F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // @@ -109,10 +115,10 @@ namespace PraxisPusteblume // this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(619.6688F, 32.29173F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 32.29173F); this.xrLabel11.Name = "xrLabel11"; this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(122.3312F, 29.50003F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F); this.xrLabel11.StylePriority.UseFont = false; this.xrLabel11.Text = "Ansprechpartner:"; // @@ -140,9 +146,9 @@ namespace PraxisPusteblume this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.29173F); this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(153.9601F, 20F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F); this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.Text = "Aktenzeichen Klient/in:"; + this.xrLabel6.Text = "Ihre Zeichen:"; // // xrLabel1 // @@ -161,6 +167,16 @@ namespace PraxisPusteblume this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString"); this.rtAnschriftNormal.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\nRechenstelle OKK 27/216 Philp\r\n80353 München"; + // // xrPictureBox1 // this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); @@ -203,39 +219,17 @@ namespace PraxisPusteblume // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel3, - this.lblKlient, this.lblMonatJahr, this.lblNachweisFuer, this.xrTable3}); - this.Page1.HeightF = 173.8333F; + this.Page1.HeightF = 163F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // - // xrLabel3 - // - this.xrLabel3.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 40F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(680.0003F, 32.99999F); - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "über Eingangsdiagnostik im Rahmen der Interdisziplinären Frühförderung"; - // - // lblKlient - // - this.lblKlient.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 80F); - this.lblKlient.Name = "lblKlient"; - this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblKlient.SizeF = new System.Drawing.SizeF(371.87F, 25F); - this.lblKlient.StylePriority.UseFont = false; - this.lblKlient.Text = "Klient/in:"; - // // lblMonatJahr // - this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 105F); + this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 48.99998F); this.lblMonatJahr.Name = "lblMonatJahr"; this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F); @@ -250,7 +244,7 @@ namespace PraxisPusteblume this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F); this.lblNachweisFuer.StylePriority.UseFont = false; - this.lblNachweisFuer.Text = "Nachweis"; + this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am"; // // xrTable3 // @@ -258,11 +252,11 @@ namespace PraxisPusteblume | 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.83333F, 148.8333F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 103F); this.xrTable3.Name = "xrTable3"; this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow14}); - this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 25F); + this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 60F); this.xrTable3.StylePriority.UseBorderColor = false; this.xrTable3.StylePriority.UseBorders = false; this.xrTable3.StylePriority.UseFont = false; @@ -273,42 +267,63 @@ namespace PraxisPusteblume // this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell41, + this.xrTableCell14, this.xrTableCell16, + this.xrTableCell7, + this.xrTableCell18, this.xrTableCell6}); this.xrTableRow14.Name = "xrTableRow14"; this.xrTableRow14.StylePriority.UseBackColor = false; - this.xrTableRow14.Weight = 0.0343897370597854D; + this.xrTableRow14.Weight = 0.082535368943484955D; // // xrTableCell41 // this.xrTableCell41.Name = "xrTableCell41"; - this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell41.StylePriority.UseBorders = false; - this.xrTableCell41.StylePriority.UsePadding = false; - this.xrTableCell41.StylePriority.UseTextAlignment = false; this.xrTableCell41.Text = "Datum"; - this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell41.Weight = 0.30769229824351862D; + this.xrTableCell41.Weight = 0.15384613876697989D; + // + // xrTableCell14 + // + this.xrTableCell14.Multiline = true; + 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.Text = "Anzahl\r\nBE"; + this.xrTableCell14.Weight = 0.092307691732987765D; // // xrTableCell16 // this.xrTableCell16.Multiline = true; this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell16.StylePriority.UseBorders = false; - this.xrTableCell16.StylePriority.UsePadding = false; this.xrTableCell16.StylePriority.UseTextAlignment = false; - this.xrTableCell16.Text = "Mitarbeiter/in"; - this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell16.Weight = 0.3846153789302667D; + this.xrTableCell16.Text = "Einzelförderung\r\nmobil"; + this.xrTableCell16.Weight = 0.169230757268542D; + // + // xrTableCell18 + // + this.xrTableCell18.Multiline = true; + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Gruppen-Förderung\r\n3 Kinder"; + this.xrTableCell18.Weight = 0.12307691803852872D; // // xrTableCell6 // this.xrTableCell6.Multiline = true; this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.StylePriority.UseBorders = false; - this.xrTableCell6.Text = "Anzahl der BE"; - this.xrTableCell6.Weight = 0.35384612745147703D; + this.xrTableCell6.Text = "Unterschrift der\r\nErziehungsberechtigten bzw.\r\nder Erzieher*in der Kita"; + this.xrTableCell6.Weight = 0.33846153645799254D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); // // GroupFooter1 // @@ -330,7 +345,7 @@ namespace PraxisPusteblume 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\nIhr Pusteblume-Team\r\n[MainAttendant]"; + this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]"; // // fieldEinzel // @@ -380,6 +395,9 @@ namespace PraxisPusteblume this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell1, this.xrTableCell2, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell8, this.xrTableCell3}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.StylePriority.UseFont = false; @@ -390,12 +408,10 @@ namespace PraxisPusteblume this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.StylePriority.UsePadding = false; this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell1.Weight = 0.3076923076923076D; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.15384615384615383D; // // xrTableCell2 // @@ -404,30 +420,50 @@ namespace PraxisPusteblume new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")}); this.xrTableCell2.Multiline = true; this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + 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.UseFont = false; this.xrTableCell2.StylePriority.UsePadding = false; this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell2.Weight = 0.38461538461538447D; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.092307692307692271D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2", "{0:0.##}")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "xrTableCell17"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.1692307692307693D; + // + // xrTableCell5 + // + this.xrTableCell5.CanShrink = true; + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:c}")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "xrTableCell19"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.16923076923076916D; // // xrTableCell3 // - this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")}); + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.FormattingRules.Add(this.ruleBorderUnten); 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.35384615384615364D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + this.xrTableCell3.Weight = 0.33846153846153831D; // // ruleBorderUnten // @@ -438,6 +474,26 @@ namespace PraxisPusteblume | DevExpress.XtraPrinting.BorderSide.Bottom))); this.ruleBorderUnten.Name = "ruleBorderUnten"; // + // xrTableCell7 + // + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Einzelförderung\r\nambulant"; + this.xrTableCell7.Weight = 0.16923076236023144D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.12307692307692301D; + // // QuittierungsbelegIfs // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -466,8 +522,8 @@ namespace PraxisPusteblume ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -479,10 +535,13 @@ namespace PraxisPusteblume 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 rtKopfNormal; 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.GroupFooterBand GroupFooter1; private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal; @@ -494,6 +553,7 @@ namespace PraxisPusteblume private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lblMonatJahr; private DevExpress.XtraReports.UI.XRLabel xrLabel14; private DevExpress.XtraReports.UI.XRLabel lblDatum; private DevExpress.XtraReports.UI.CalculatedField fieldEinzel; @@ -505,10 +565,11 @@ namespace PraxisPusteblume private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; private DevExpress.XtraReports.UI.FormattingRule ruleBorderUnten; - private DevExpress.XtraReports.UI.XRLabel lblMonatJahr; - private DevExpress.XtraReports.UI.XRLabel xrLabel3; - private DevExpress.XtraReports.UI.XRLabel lblKlient; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; } } diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs index 142034d69..fc5f37b29 100644 --- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs +++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs @@ -25,40 +25,37 @@ namespace PraxisPusteblume SetzeAdresse(pRO); - //lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday); + lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday); - lblKlient.Text = String.Format("Klient/in: {0} {1}", pRO.CustomerFirstName, pRO.CustomerLastName); - lblMonatJahr.Text = String.Format("Abrechnungsmonat: {0:MMMM} {0:yyyy}", pRO.StartDate); + lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate); foreach (var sd in pRO.Services) { //sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60); - //sd.Notice = sd.ServiceDescription.Replace("IFS","").Replace("-","").Trim(); - sd.Notice = sd.EmployeeFullname; - sd.Notice2 = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m)); + sd.Notice = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m)); - //if (sd.CustomerCount > 1) - //{ - // sd.Notice2 = ""; - // sd.Notice3 = ""; - // sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount); - //} - //else - //{ - // sd.Notice4 = ""; - // if (sd.ServiceDescription.Contains("mobil")) - // { - // sd.Notice2 = "X"; - // sd.Notice3 = ""; - // } - // else - // { - // sd.Notice2 = ""; - // sd.Notice3 = "X"; - // } + if (sd.CustomerCount > 1) + { + sd.Notice2 = ""; + sd.Notice3 = ""; + sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount); + } + else + { + sd.Notice4 = ""; + if (sd.ServiceDescription.Contains("mobil")) + { + sd.Notice2 = "X"; + sd.Notice3 = ""; + } + else + { + sd.Notice2 = ""; + sd.Notice3 = "X"; + } - //} + } } lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now); @@ -95,7 +92,7 @@ namespace PraxisPusteblume sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town)); - //lblAdresse.Text = sb.ToString(); + lblAdresse.Text = sb.ToString(); } } diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx index 61d1f8457..a941306ad 100644 --- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx +++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAFAAdQBzAHQAZQBiAGwAdQBtAGUAIABcAHUAOAAyADEAMQBcACcAOQA2ACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhAC0ATABpAGcAaAB0ADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAARgByAFwAdQAyADUAMgBcACcAZgBjAGgAZgBcAHUAMgA0ADYAXAAnAGYANgByAGQAZQByAHUAbgBnACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= @@ -347,7 +347,7 @@ - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AIAAwADgAIAA2ADEAIAAvACAAOQAwACAAOQA4ACAAMAA2ACAANwA2AH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAEYAYQB4ACAAMAA4ACAANgAxACAALwAgADkAMAAgADkAOAAgADAANgAgADcANwB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABrAG8AbgB0AGEAawB0AEAAZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAHcAdwB3AC4AZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAC4AIAAwACAAOAA2ACAAMQAgAC8AIAA5ADAAIAA5ADgAIAAwADYAIAA3ADYAIAAuACAARgBhAHgAIAA5ADAAIAA5ADgAIAAwADYAIAA3ADcAfQBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAawBvAG4AdABhAGsAdABAAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs deleted file mode 100644 index 4a23c3578..000000000 --- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs +++ /dev/null @@ -1,575 +0,0 @@ -using BeWo.Report.ReportObjects; -namespace PraxisPusteblume -{ - partial class QuittierungsbelegIfs2 - { - /// - /// 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(QuittierungsbelegIfs)); - this.Detail = new DevExpress.XtraReports.UI.DetailBand(); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.lblDatum = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = 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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText(); - this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); - this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText(); - this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText(); - this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel(); - this.lblNachweisFuer = 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.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); - this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable2 = 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.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - ((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.lblDatum, - this.xrLabel11, - this.xrLabel9, - this.xrLabel7, - this.xrLabel6, - this.xrLabel1, - this.rtAnschriftNormal, - 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; - // - // lblDatum - // - this.lblDatum.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 87.33343F); - this.lblDatum.Name = "lblDatum"; - this.lblDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblDatum.SizeF = new System.Drawing.SizeF(125.2914F, 23F); - this.lblDatum.Text = "lblDatum"; - // - // xrLabel11 - // - this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 32.29173F); - 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:"; - // - // xrLabel9 - // - this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); - 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; - // - // xrLabel7 - // - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7082F, 87.33343F); - 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.7087F, 32.29173F); - 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 = "Ihre Zeichen:"; - // - // 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:"; - // - // rtAnschriftNormal - // - this.rtAnschriftNormal.Font = new System.Drawing.Font("Verdana", 10F); - this.rtAnschriftNormal.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F); - this.rtAnschriftNormal.Name = "rtAnschriftNormal"; - this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString"); - this.rtAnschriftNormal.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\nRechenstelle OKK 27/216 Philp\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; - // - // rtKopfNormal - // - this.rtKopfNormal.Font = new System.Drawing.Font("Verdana", 10F); - this.rtKopfNormal.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 35.08332F); - this.rtKopfNormal.Name = "rtKopfNormal"; - this.rtKopfNormal.SerializableRtfString = resources.GetString("rtKopfNormal.SerializableRtfString"); - this.rtKopfNormal.SizeF = new System.Drawing.SizeF(276.2914F, 155.9167F); - // - // topMarginBand1 - // - this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.rtKopfNormal, - this.xrPictureBox1}); - this.topMarginBand1.HeightF = 201F; - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.rtFussNormal}); - this.bottomMarginBand1.HeightF = 100F; - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // rtFussNormal - // - this.rtFussNormal.Font = new System.Drawing.Font("Verdana", 10F); - this.rtFussNormal.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F); - this.rtFussNormal.Name = "rtFussNormal"; - this.rtFussNormal.SerializableRtfString = resources.GetString("rtFussNormal.SerializableRtfString"); - this.rtFussNormal.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F); - // - // Page1 - // - this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.lblMonatJahr, - this.lblNachweisFuer, - this.xrTable3}); - this.Page1.HeightF = 163F; - this.Page1.Name = "Page1"; - this.Page1.StylePriority.UseFont = false; - // - // lblMonatJahr - // - this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 48.99998F); - this.lblMonatJahr.Name = "lblMonatJahr"; - this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F); - this.lblMonatJahr.StylePriority.UseFont = false; - this.lblMonatJahr.Text = "Monat/Jahr:"; - // - // lblNachweisFuer - // - this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F); - this.lblNachweisFuer.Name = "lblNachweisFuer"; - this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F); - this.lblNachweisFuer.StylePriority.UseFont = false; - this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am"; - // - // 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.83333F, 103F); - this.xrTable3.Name = "xrTable3"; - this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow14}); - this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 60F); - 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.xrTableCell7, - this.xrTableCell18, - this.xrTableCell6}); - this.xrTableRow14.Name = "xrTableRow14"; - this.xrTableRow14.StylePriority.UseBackColor = false; - this.xrTableRow14.Weight = 0.082535368943484955D; - // - // xrTableCell41 - // - this.xrTableCell41.Name = "xrTableCell41"; - this.xrTableCell41.StylePriority.UseBorders = false; - this.xrTableCell41.Text = "Datum"; - this.xrTableCell41.Weight = 0.15384613876697989D; - // - // xrTableCell14 - // - this.xrTableCell14.Multiline = true; - 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.Text = "Anzahl\r\nBE"; - this.xrTableCell14.Weight = 0.092307691732987765D; - // - // xrTableCell16 - // - this.xrTableCell16.Multiline = true; - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.StylePriority.UseBorders = false; - this.xrTableCell16.StylePriority.UseTextAlignment = false; - this.xrTableCell16.Text = "Einzelförderung\r\nmobil"; - this.xrTableCell16.Weight = 0.169230757268542D; - // - // xrTableCell18 - // - this.xrTableCell18.Multiline = true; - this.xrTableCell18.Name = "xrTableCell18"; - this.xrTableCell18.StylePriority.UseBorders = false; - this.xrTableCell18.StylePriority.UseTextAlignment = false; - this.xrTableCell18.Text = "Gruppen-Förderung\r\n3 Kinder"; - this.xrTableCell18.Weight = 0.12307691803852872D; - // - // xrTableCell6 - // - this.xrTableCell6.Multiline = true; - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.StylePriority.UseBorders = false; - this.xrTableCell6.Text = "Unterschrift der\r\nErziehungsberechtigten bzw.\r\nder Erzieher*in der Kita"; - this.xrTableCell6.Weight = 0.33846153645799254D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // - // GroupFooter1 - // - this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - 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 = 140.9926F; - this.GroupFooter1.Name = "GroupFooter1"; - this.GroupFooter1.StylePriority.UseFont = false; - // - // 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.83359F, 27.6907F); - 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, 113.3019F); - 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\nIhr Pusteblume-Team\r\n[MainAttendant]"; - // - // 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"; - // - // DetailReport2 - // - this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail3}); - this.DetailReport2.DataMember = "Services"; - this.DetailReport2.DataSource = this.bindingSource1; - this.DetailReport2.Level = 0; - this.DetailReport2.Name = "DetailReport2"; - // - // Detail3 - // - this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable2}); - this.Detail3.Font = new System.Drawing.Font("Segoe UI", 10F); - this.Detail3.HeightF = 24F; - this.Detail3.Name = "Detail3"; - this.Detail3.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(45.83359F, 0F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow1}); - this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 24F); - this.xrTable2.StylePriority.UseBackColor = false; - this.xrTable2.StylePriority.UseBorderColor = false; - this.xrTable2.StylePriority.UseBorders = false; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1, - this.xrTableCell2, - this.xrTableCell4, - this.xrTableCell5, - this.xrTableCell8, - this.xrTableCell3}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.StylePriority.UseFont = false; - this.xrTableRow1.Weight = 0.12000000000000002D; - // - // xrTableCell1 - // - this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell1.Weight = 0.15384615384615383D; - // - // xrTableCell2 - // - this.xrTableCell2.CanShrink = true; - this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")}); - this.xrTableCell2.Multiline = true; - 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.UseFont = false; - this.xrTableCell2.StylePriority.UsePadding = false; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.092307692307692271D; - // - // xrTableCell4 - // - this.xrTableCell4.CanShrink = true; - this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2", "{0:0.##}")}); - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.StylePriority.UseBorders = false; - this.xrTableCell4.StylePriority.UseFont = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "xrTableCell17"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell4.Weight = 0.1692307692307693D; - // - // xrTableCell5 - // - this.xrTableCell5.CanShrink = true; - this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:c}")}); - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.StylePriority.UseBorders = false; - this.xrTableCell5.StylePriority.UseFont = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "xrTableCell19"; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell5.Weight = 0.16923076923076916D; - // - // xrTableCell3 - // - this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell3.FormattingRules.Add(this.ruleBorderUnten); - 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.33846153846153831D; - // - // ruleBorderUnten - // - this.ruleBorderUnten.Condition = "([DataSource.RowCount] == 0)\n Or \n([DataSource.CurrentRowIndex] == [DataSource.Ro" + - "wCount] - 1)"; - this.ruleBorderUnten.DataMember = "Services"; - this.ruleBorderUnten.Formatting.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.ruleBorderUnten.Name = "ruleBorderUnten"; - // - // xrTableCell7 - // - this.xrTableCell7.Multiline = true; - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Text = "Einzelförderung\r\nambulant"; - this.xrTableCell7.Weight = 0.16923076236023144D; - // - // xrTableCell8 - // - this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")}); - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.StylePriority.UseBorders = false; - this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.Text = "xrTableCell8"; - this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell8.Weight = 0.12307692307692301D; - // - // QuittierungsbelegIfs - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail, - this.ReportHeader, - this.topMarginBand1, - this.bottomMarginBand1, - this.Page1, - this.GroupFooter1, - this.DetailReport2}); - 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.ruleBorderUnten}); - 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.rtAnschriftNormal)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.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 rtKopfNormal; - 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.GroupFooterBand GroupFooter1; - private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal; - private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer; - private DevExpress.XtraReports.UI.XRRichText rtFussNormal; - private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; - private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; - private DevExpress.XtraReports.UI.XRLabel lblMonatJahr; - private DevExpress.XtraReports.UI.XRLabel xrLabel14; - private DevExpress.XtraReports.UI.XRLabel lblDatum; - private DevExpress.XtraReports.UI.CalculatedField fieldEinzel; - private DevExpress.XtraReports.UI.CalculatedField fieldGruppe; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; - private DevExpress.XtraReports.UI.DetailBand Detail3; - private DevExpress.XtraReports.UI.XRTable xrTable2; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; - private DevExpress.XtraReports.UI.FormattingRule ruleBorderUnten; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; - } -} diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs deleted file mode 100644 index 5ff9b15ae..000000000 --- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs +++ /dev/null @@ -1,169 +0,0 @@ -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 -{ - public partial class QuittierungsbelegIfs2 : XtraReport, IBeWoReport - { - public QuittierungsbelegIfs2() - { - this.InitializeComponent(); - } - - public void SetReportDataSource(ServicesOverviewRO pRO) - { - SetzeAdresse(pRO); - - - lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday); - - lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate); - - foreach (var sd in pRO.Services) - { - - //sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60); - sd.Notice = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m)); - - if (sd.CustomerCount > 1) - { - sd.Notice2 = ""; - sd.Notice3 = ""; - sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount); - } - else - { - sd.Notice4 = ""; - if (sd.ServiceDescription.Contains("mobil")) - { - sd.Notice2 = "X"; - sd.Notice3 = ""; - } - else - { - sd.Notice2 = ""; - sd.Notice3 = "X"; - } - - } - } - - lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now); - - this.bindingSource1.DataSource = pRO; - } - - private void SetzeAdresse(ServicesOverviewRO pRo) - { - if (pRo.SupportConceptCostBearer != null) - { - var org = pRo.SupportConceptCostBearer.CostBearer; - StringBuilder sb = new StringBuilder(); - - if (org.Name.Contains("Bezirk Oberbayern")) - { - org.Name = "Bezirk Oberbayern"; - - } - - sb.AppendLine(org.Name); - - var orgEnt = DAOFactory.GenericDAO.LoadByID(org.OrganisationOid); - if (!String.IsNullOrEmpty(org.Name2)) - { - sb.AppendLine(org.Name2); - } - - if (!String.IsNullOrEmpty(org.Street)) - { - sb.AppendLine(org.Street); - } - - sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town)); - - - lblAdresse.Text = sb.ToString(); - } - } - - - 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/QuittierungsbelegIfs2.resx b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.resx deleted file mode 100644 index a941306ad..000000000 --- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.resx +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhAC0ATABpAGcAaAB0ADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAARgByAFwAdQAyADUAMgBcACcAZgBjAGgAZgBcAHUAMgA0ADYAXAAnAGYANgByAGQAZQByAHUAbgBnACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= - - - - - /9j/4AAQSkZJRgABAQEBLAEsAAD/4QEQRXhpZgAATU0AKgAAAAgACAEGAAMAAAABAAIAAAESAAMAAAAB - AAEAAAEaAAUAAAABAAAAbgEbAAUAAAABAAAAdgEoAAMAAAABAAIAAAExAAIAAAAdAAAAfgEyAAIAAAAU - AAAAnIdpAAQAAAABAAAAsAAAAAAAAAEsAAAAAQAAASwAAAABQWRvYmUgUGhvdG9zaG9wIENDIChXaW5k - b3dzKQAAMjAxODowNjowNSAwODoxMjo1OAAABZAAAAcAAAAEMDIyMZAEAAIAAAAUAAAA8qABAAMAAAAB - AAEAAKACAAQAAAABAAABQKADAAQAAAABAAAAtgAAAAAyMDE3OjA3OjExIDE0OjIzOjQzAAAA/9sAQwAC - AgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8P - Dw8P/9sAQwECAwMEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ - EBAQEBAQEBAQEBAQ/8AAEQgAtgFAAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH - CAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNi - coIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI - iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz - 9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC - dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD - REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz - tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/dAAQAKP/aAAwDAQACEQMR - AD8A/fygAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo - AKACgAoAKACgAoAKACgD/9D9/KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo - AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/0f38oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo - AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//S/fygAoAKACgA6c0AM82P - +8PzoK5WHmx/3h+dAcrHAhhkcigTVhaBBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF - ABQB8C+IvibF8Cf2jfiXqvi24vItA8R6Fpd/Zyyxyy2EOoQJPAsLtGG8rz/KwpIAZgVzu2g/VUML9bw9 - GFNLmUmn3s7flc+xxVP2uQwr0UnOj7RtdXFJSv52621sUPg7+0HqeteMpviL8SpJ9G0DXNDsmtlwHsoZ - XLuqAxNIS0jLMImYLI23Yy7gBX3eYZDTnlsMLl8VKrGpK/8AM0kk3rbRXjdbLdO1z+UMBxHVoZ3WxOaT - caMqceXT3YtttJ2v7ztKz3e1r6H0Z4V+PeieKby5vYbKSz8PLJ9ltbu4bZcXdyrYl2WuC6wxj70jkYII - I4OPxzirE5bw0qNHMsVFYio1+7jq1F7NtdOrdrJa32P0vI8+ebzqVcPRaoR0U5aOUlulHey7t76W7e+A - hgGU5B71Caauj7MWmAUAFABQAUAf/9P9/KACgAoAKAPLfji7x/BXx/JGxVl8P6qQQcEEWkmCCK4cb/u1 - X/C/yPrOFknnuAT/AOftP/0tH8tY1/XcD/iY3P8A3/k/xr8OUpW+J/ef6y/UsP8A8+4/cv8AIX+39d/6 - CVz/AN/5P8afNL+Z/eP6lh/+fcfuX+R/Qf8A8E/bm4u/2ZtCmupXmkN5qQLOxZji6fucmv1nIW3got93 - +Z/nB4uQjDimvGCsuWG3+FH2tX0p+GBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB - QB83/HPTLbTtU0LxfdFYtLv0uPDWsyEDYllrA2W80hJxthvBEMn7qyueBmvZwM3rFbq0l6x3+9X+49rD - UvreEr4HrJOUfVJ3Xzi362R5t8GtVtrLw61y1ikVza+FdGtTa+WoC6hZT3Vk6bAMBvtKEdMg89a143zC - eXZPUxVN3kp1OTzc1T5F83JI/GcjarZhU9ort0aV794yqRf4o7HS/DPgLSreKM6fHPYWsbWNja2kYE+p - XKkfap/lwSm4FNxO0DeScEV/JOJhl2LxMsxzVvESadOFveq4mpGyq1G93HTkV2oRipbJo/RMNhaOGpRw - +GgoxWyWiR0WgeJPFfhK1t49aENtoYdjGt0s73EMA+YRLKFxIVXhcqOwyRzXnZTxdjslhRpZivZYWUrQ - 9rGpzRje6gpW9+y0i3FLZczWp9TSyfE1ny0XGT6pSTa9en4nR6B8bfCuq2dpf6vb3nh+31D/AI9p9QhM - dvNyRxMu6MHj7rlT9RzX7LgeMsDXpwq4iM6MZ/C5q0XrbSSvFejaZ6OK4axdKcqdKUajjuoO7X/buj+a - uewq6uoZCCGGQRzkGv0NNNXR8c01uOpiCgAoA//U/fygAoAKACgDyz46f8kS+IP/AGL2q/8ApJJXDjf9 - 2q/4X+R9dwr/AMj3Af8AX6n/AOlxP5Vh0H0Ffhi2P9cgpgf0P/8ABPX/AJNh0H/r81L/ANKnr9ayD/cY - +r/M/wA1vF//AJKqv/hp/wDpCPt2vpj8ICgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA - KACgDH8QaBpHirQ7/wAN6/ape6bqkEltcwyDKyRSqVdT9QevUdRWkJyhJTi7NG1GrOlUjVpu0k7p+Z+a - +jeCfiP8LviJr3gfWdVhv9O1CSyNhqLuEmliMjP5l0B92YMSZX43v+9HLmvx7xi4xwmIy/LuHsJU5cTK - spyvpGELcsW5dNbNdUo300v4dXL4/wBvVsywsFGlVpq8V0qc7ckv7r1l5OVuh9w6DpSabZyXemzJawpE - Fn1a5ULmKIcJbI2FjhQDgn5e+GOWr53JsJiKlJyymSp0+VKWJnFXlFLSNCD0jTitpS93qlN3kfcRwtKh - JRrrnqPaC/8Abmtb/wB1a92jyjVvjt8LdHuX/wCEb1Cw1C5ztOo3Mkl67noTFDarLPIP+Axxns1d+Dwu - XUa3t8toKpV616zcpPvy7zf/AG6oQ7Ox+g0eGs4xEEsTTnGP8kUoJerk4xX3yl3R4j4w+L3hPxe/9k61 - NFq80mQjeI9YtfC+m2wkG0SJaRSyXxYDOC8ZYDoRzXo4jLaGNknmlT2zWym1Tpr0gnzN+crs+1y7hzGY - Je2oxcEulGlPEVJW6ObiqVvSVvI9k+B3wg8Y6TPp/jCb4wX/AIk0oMzR6bZXAvNJ8ogqIVnuWuJ5FTjD - eYpBHYcV95gMFOmozVduK2S1jbtrd6HxfFHEOCrxng45TGlU6zlHkq3/AJuWKhFN9rNH2BX0Z+NhQAUA - f//V/fygAoAKACgDiviTp2nav8OvFOk6vJLDY3ulXsFw8AVplikgdXMYb5S4UkqDxnrXmZjWp0cHWrVb - 8sYybtvZJt28+x7mS1qtDMsNWopOcZwaT2upJq9tbX3sfimP2af2ZcD/AIqPxd/4DWP/AMVX8zf658Of - 9Pv/AAGH/wAkf2//AK9cV/8AQPh//Aqgv/DNP7Mv/Qx+Lv8AwGsf/iqf+ufDn/T7/wABh/8AJB/r1xX/ - ANA+H/8AAqh+qn7K/hXwl4M+DemaB4Jur280qG4vGjk1BI0uCzzMz7hESuA3THbrX71wvjsLjcthiMHz - cjbtzWT312bR/JnHWYYzH51UxOPjGNRqN1Btx0irb67bn0ZX2J+bhQAUAFABQAUAFABQAUAFABQAUAFA - BQAUAFABQAUAFABQAUAFABQBk67rNj4e0i71rUX2W9pGZHPc46Ae5PAHqa8jNMyoZdg6uOxLtCCu/wDJ - ebei82B5x4Z8B2GuaXNrfjnT47rVNal+1SLIObdSu2KJGHK7EPY53ZPUCvzPJOFMNj8JLHZ/h41K9eXP - JSV+RWtCC8ox3879kbU6sqU41IPVO69UeIeM/wBh/wCGfjnVTqWs+JPFJi/htW1d7i3T2VblJiB/s5x7 - V9uuHcHGEaVPmjCOiinol2Sd9D9ny7xQzXAUvZ0MPQv/ADeyUZP15HFfO1xbb9h34TpGtvqGr+IdSt1I - PkT6owgyBgZhiRI+nH3eldKyXD9ZSfqyZ+KGcOXPTpUYPuqav/4E23+J9D+DfhX4I8C6ImgaHpsX2WMk - r5yJI4B7biucDsK9ejhaVKPJBaH5xmWe47MK7xGIqPm8m0vuuP0r4YeDvD/id/Fnhuz/ALGu7hWF1FZM - YLW7JGA89umInkX+GTaHHTdjinHDU4T9pBWfW2z9Vt8ya+eY3EYVYTFT9pFfC5e9KPlGT95J9Y3t5XPQ - a6z50KACgD//1v38oAKACgAoA5D4hf8AIg+Jf+wZef8Aol6+b4h/5FGM/wCvc/8A0lns5R/yMMP/AI4/ - +lI/Hlfuj6V/m4f2OLSA/TT9mX/kkmnf9fF3/wCjmr+7PDT/AJJ2j6z/APSmfzDxr/yN6npH/wBJR9AV - +uH56FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHlN+v/Ce+LY9MUeZoHh6QSXJ - 6pcXy8pF6FYgdz9t2AelfkmKj/rBnCwq1wmFd59p1V8MPNQ3l05rJjPVq/WxBQAUAFABQAUAFABQB//X - /fygAoAKACgDj/iF/wAiD4l/7Bl5/wCiXr5viH/kUYz/AK9z/wDSWezlH/Iww/8Ajj/6Uj8eVI2jntX+ - bjR/Y4uR60Afpr+zLz8JNOx/z8Xf/o5q/uvw0/5J6j6y/wDSmfzDxr/yN6npH/0lH0BX64fnoUAFABQA - UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFADJJY4Y2llYIiAlmY4AA6kk9KznOMIuc3ZLdvoB5Dd - +MLzx1qE/hjwBOEt4cC+1QcrCjZ+WAfxSNggN90dea/Ha/EdXP8AEzyrh6fuRt7Wutop9Kf80nZ2lst/ - Mq1j03RdG07w/pkGk6XEIbe3XCjqSepZj1LE8knkmv1DLctw2XYWGDwkeWEVp+rb6tvVvqyTUr1gCgAo - AKACgAoAKACgD//Q/fygAoAKACgDK12aS30TULiIgPFbyspIBGQhI4PB/GvmuI8TVw2T4zE0XacKVSSe - js1FtaPR69zuwUIzxNKEtnJL8T5VHjjxHj/XQ/8AgND/APEV/mf/AMRT4q/6Cl/4Lpf/ACB+7/2DgP5H - /wCBS/zD/hOPEf8Az2h/8B4f/iKP+Ip8Vf8AQUv/AAXT/wDkA/sHAfyP/wACl/mfQ/w81C61Pwvb3d4y - tKzyglVVBw5A4UAfpX95+GGb4zNeHKOMx0+ao5TTdktpNLSKS/A/Ic/w1PD46VKkrJJdW+nmdxX7EfMB - QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfMXjzwj8T/AB74vk0mYfYvD8Ljy5BIDD5e - PvsoIZ5Dz8pGB04HJ/lTizh7iziLOpYOf7vBxejuuW38zSd5SfZqy20WrtWR7h4O8F6L4I0sabpEfLYa - WZ+ZJX9WP8gOB2r964b4ZwOQ4RYXBR3+KT+KT7v9EtES3c62vsRBQAUAFABQAUAFABQAUAf/0f38oAKA - CgAoAxvEf/Ivan/16zf+gGvj+Lf+RBmH/Xmr/wCkSPSy7/fKP+KP5o+LB0r/AB3P6XCgR9UfCz/kTrX/ - AK6Tf+hmv9OvBr/kksP/AIqn/pbPwjif/kYz9I/keiV+/HxwUAFABQAUAFABQAUAFAHkvxq+NXgf4BeB - 5fiH8Q5LqHRoJ4bd5LW1kunR522oWSIEqueCxwAcDqQCAYPwZ/aZ+B/7QEEz/CnxXa6zc2qh57Qh4LyF - ScZe3mVJAueNwUrnjNK4HvFMDjfGXxE8CfDu3sbrx34gsfD8Op3KWdq99cR26zXEmSsSFyNzHHQUAfIP - 7VP7b2mfADxfoXwn8F+Frnx/8Q/EIjeDSrWTyhFHMxSLeypIxklKtsjVc4BZiq4ymx2LfjH9vD4bfBzw - P4Q139oDRtW8DeJPFVk94NDNrJeTweW5jZWlQLFnOCFZlcBhuVaLhY+aJf8AgsF8JrrXpNM8N/D/AMSa - vbMALeSIWonmfuBbiRmA9DuJ/wBkUXCx7F8Hv2wv2hPjF8S9F0iy/Z71jw/4HvpCl1rGqTPbPbx7SfO2 - ywxowGB+7UsxzwaAPs3V/jR8JNA8RWvhHW/Gej2OuXsgihsZr+BLh5D0URl92SeACBk8CmI+HPjb/wAF - AvF3wR+NrfCDV/gtq2qJeSBdJurS9R5tViwCZbW3ELB+crs8zcCMNg8UrjPqP9n/APam+Ef7SGm3c3gG - /lg1fSsDUNIv4jbalZEnH72BicrnjehZc8ZB4pgdr8P/AI2fDr4n+KfGfgzwdqLXer+Ab5dP1eF4JIvI - nbdgKzqA6kow3KSMqfbII9YoAgubq2sraW8vJVgggRpJJHYKiIoyzMTgAADJJ6UAcd4b+Jnw98YeEpPH - vhbxJp+q+HIVmeTUba5jltUW3yZS0qnaoQAlskYHJoA6HQfEGheKdHtPEPhvULfVdLv0EtvdWsqzQyoe - jI6Eqw+hoA5jwH8Ufh78UIdVn+H+v2mvR6Hey6dem1k3+Rdw43xP6MM/Q9iaAOv1LVNN0eyl1HVruKyt - IBukmnkWKNAO7O5Cj8TQByHgv4qfDX4jy30HgHxTpniKTTHCXK6fdxXJhY9N4jY4z2PQ9jQB31ABQAUA - FAH/0v38oAKACgAoAydeRZND1GNpFiVreUF3O1FBQ8sewHc181xFh3iMnxmHUlHmpVFeTsleLV2+iXV9 - EdmEqqliKdWW0Wn9zPkwaDYY/wCRj0j/AMCx/hX+an/EOK//AEM8J/4O/wDtT9h/1swP8svuX+Yf2DYf - 9DHpH/gWP8KP+IcV/wDoZ4T/AMHf/ah/rZgf5Zfcv8z6O+HFvFa+FbeGG6gvFDy/vLd/MjOXPAb271/d - /hjlcst4co4SVWFRqU/epy5o6yb0dlt1PzLOcbTxmLlXpJ2aW/kju6/YT58KACgAoAKACgAoAKACgD5C - /b3hhn/Y++Kcc/3P7IZv+BLLGV/UCk9ho/IXx7pngrwB8G/2U/iN8GrCPR/jhr76ascumjy5r62VPIm+ - 1RJxJ5srRxlmGXDOGLDOEM+yfi74r8WD/gqh8I/C1trN3Dpa6GWlsYriRbY+ZFftJviDBG3FEOWBPyr6 - Cn1F0OL/AG5r1Pjd+2j8C/2bbFfNh0m6i1XUSOdq3DiVwR0+W2tWb/gYpPsNE11DYeEP+Cv66h45xHH4 - n0RDoU0w+Xz5LFYEVSeA2YZ4x7tjq1HUXQ/YPWPDvh/xFBHba/pttqUMTB0S5hSZVYdGAkDAH3HNUI/I - mDTLGf8A4LAxQWVvHDDonhcSbI0CKpNiVzhQAP8AXCp6j6HL/wDBTS+/aEtfid4F8GaZ47fR/h/8QriD - SrXT9Od7adbgSRJdSXbrtaVD5ylAJAuBtK5yxbBH0r8Jf+CZ37J/w81KG51a0n8b67bbZi2rXQdQ6MCJ - PskHlx4BxjeH596LBc8l/bX8QeHfDX7cn7N2ueJr+DStM0k3t5d3VxIsUMMKMTud24AyPzOKAOU+D3iC - 7/ak/wCChi/tBfBrTZrD4d+DdNk0vUNZaA266vIYZECMGALu7yIQrZZY4ld9pKLR1A9m/YRaPUP2jf2s - dbi5im8XQRIfXyzdZ/pQgZ6D/wAFNvEOs+G/2RPE15oWoz6ZcTXmmQGW2laGQxyXab0DoQwDAYODyMjp - QwRxXxq+LN38Nf8AgmlpmvaxcyXmseJPCOlaPHLPIzyy3WrWiQvI7sSzMsbSSEk5O3k0dA6nh66LJ8Df - +CRV1BdIbTUPFOkmZlPysX8QXShAR6+RIo9aOgdT3n9jr4paf4F/4Jy6V8Q75kji8H6RrMjdAC1lcXBj - T6s21R7mhbAfP3/BI9vEmqfCP4v3Wl3sUOvX2qxtDNcKZYo72Sy3LJIgILJ5rZYAgkDGaSGz57+C3wB8 - b/tjfHz4keEf2qviNqmrL8MphbXQs7lFtprkzywutusqCKGEGJiCsIbkAkY5AP2h+AP7L3wE/Z/tZr34 - QaFFa3WoQiC41Fp3u7m4jRt21pnZhtDDO1Aq5HTNUSfSFABQAUAFAH//0/38oAKACgAoA5rxn/yJ+u/9 - eNz/AOimr5bib/kS47/r1U/9IY1ufmmAMCv8r1sbi4FMD7t+BH/JOLL/AK7XP/o1q/0M8KP+SYo/4p/+ - lMxluex1+2EhQAUAFABQAUAFABQAUAfFP/BRO8+xfsafExwcGWyt4R/21u4V/rSY0fJP/BPz9jLVLf8A - 4RH9pj4xawuu3sOkWo8KaermWLTbF4iYXcsAPMVJGCRoNsZZmJZzlRAzK8X+Yn/BYnwmb/IiOiILfPTH - 9m3eMf8AA91HUOhN+ySsXx1/4KE/Gn4+oftmkeFlfStOuF5Tc5WzjKH3htpW+jj1o6geo/8ABUr4SXOr - /CnSfj94RdrLxZ8L72C6juo+JBZSzIG5HJMM/lTL6AOP4jQwR9w/s8fFm2+OHwU8I/FKBBDJr1hHLcRL - 0iukzHcRj2WVWA9sUxH5xeAJjf8A/BXz4hSP/wAunhsRr9FtLAf+zUuo+hxf/BRb4bRfFT9rz4D/AA6v - 9QvYrDxWr2c6pMfLgiFyDLJboQVSZowQzc7tqZ+7SY0fcHwX/YE/Z5+Bnjyy+Jfg221OfxBYRypBcX2p - S3AXz0MbsU+VWJQkfMCBnIGcGnYVz87P24Pgnqf7Q37f/hX4O2viSbTv7d8NC4ikuU+0wWP2dLqRlhiU - xkLKYQW+bO47ugApPcaPtD9i/wCL/ibRfGnif9jX4m6JpOleKvhpbwy21zoMIt9Ov9PcRkSeSMeXLiVH - bAG7ccgMpy0I+ff2EfjF8Pfhf4f/AGhvit8TNbg0TSp/HFz+9nbLyth2SKJFy8sh3fKiAsfTFCBmZ+3f - +0D4T/aT/YUuPiB8OLPU7XRovFVlZu2pWhtTMIlkPmRfM6vEXZQGB+8CpAIIpPYa3OK/bQ1D/hY/wz/Z - R/Zo8PTeZeeLLXR7uaFP4YHtYbOFz7fvJmH+4T2oYkfR/wC3zFYeLfEnwC/ZE0YbbLxX4htJ763Tqmk6 - XiPBx/CVLsP+uftTYH556P4o1yw+Hmvf8E6rNJofEOs/FBdO5B8tNEkmEs3zegeJWI7oxbpml5DPs/8A - 4Jarp2keKv2gvh7p262ttO1+L7Oqtho4Fe5tVwfUCNcH1oQmfNX7Ff7HHw6/aV8T/FrX/irfaxcwaFr0 - lhAIr9op7iR3llllupQpaVyNmScZYsT1osO5+43wM+BPw6/Z48E/8IB8MrSa00trmW7cT3ElzI88wAZi - zk44UABQBx0zkmiT2SgAoAKACgD/1P38oAKACgAoA5rxn/yJ+uf9eNz/AOimr5fiX/kS47/r1U/9IY1u - fmmOgr/K5bG4tMD7t+BH/JOLL/rtc/8Ao1q/0M8KP+SYo/4p/wDpTMZbnsdfthIUAFABQAUAFABQAUAF - AHyt+218O/E3xU/Zd8feCPBtg+p63e2cclraxlQ80ltPHNsXcQCzKhAGeTgUmB2/7M3hPxB4E/Z8+HXg - 7xVEbfWNH0HT7a6ib70U0cKhoz7oflPuKYHxL+3b+yT8aPip8SvBvxr/AGeLyCy8VaPazaXdM90LKRIJ - PMEc8cpVgSqzTRuPvYYFQSKTGj6k/Y+/Zn0n9lr4P2fgOKeO/wBbvJDe6vexqQs946hSI8/N5USqI493 - OBuOCxoSC55h/wAFB9f+I9z8Gbj4RfDLwDq/jHVfiIj6b9psIhJbaegeN3a4bPymRAyoW2oOWZhjBGCP - Z/2SPg7qnwG/Z78H/DLX5Ul1bTbZ5b7ym3xrdXUrzyojfxKjOVB74z3pgedaN+ytqmg/tsaz+1HY61A+ - keINDNjc6e8bi4jvAsEQZHHyGJkgDHOGDZGCOQgNz9qP9kvRv2kG8M+ILLxLfeCfGPg2dp9K1nTwHkhL - lWZWQshI3KrKVdWUjg4JBAPF/Dn7Nn7cGm+LPD02v/tIHVvDmkahbXVxb/2SkNxdQQvl4ZHU5YSLlSGc - jnJBIFAHyT+1n488f/DP/gpF4d8YfDTwpN4y8Sw+E0g0/TI0kbzZbtLyAO2wE+XGW3PyowMFlzuCe4+h - 9kfsW/svfEb4d+JPFn7Qf7QGoR3/AMUPiBgXMMJVorG2LK5i3J8hdiqAhPkjRFRS2CxaEzxP4Yf8EnfB - OlfEjV/GXxg8Qnxfo51K5u9P0iKJraB0mkMim9YsS5wdrRx7VbA3MwO0KwXPur9pP4Bad8aP2efEXwW8 - Px22jm5tIxpYEYjtra5tGWW2GxFwkYdAp2jhScDtTYj4f/Yl/Yb+KXgL4h23xp/aRvobzXfDenRaP4es - I7kXgs7aGLyEkaQKEAjiJjhRc4DO7HcQAJDue+Wv7O/xG1v9vm8/aH8ZtbSeD/D/AIfSw8OCOUNKtxKm - yZZIiMoVMk7buh3rg5BAAPcJP2Xvg6/x8i/aTGkMnjWK2a3MyykW7uY/JFw8P3TOIv3Yk4+XqCQDTEeU - fA79kq9+CH7SXxM+Lmi65DP4W+IUfnDTDE63FretcG4f587GiBeTbwG+cA/dyVYZ5Xr/AOwb8Q/CHxB8 - TfEH9mH4x3/w3Hiy7a+vdJezS9sWuHJZmALD5dzMVDIxUEqG24ALAfQ/7Nvwr/aE+Hd34m1D48fFEfES - XWGtfscaWgtIrPyFcSFFGFHmZXIVQMrk5JpgfVNAgoAKACgD/9X9/KACgAoAKAOR+IGpw6L4D8SaxcWw - vIrDTbyd4C5jEqxQsxTeASu4DGQOOtZzwVLHReCrfBU91+ktH+DODHYn6thauJSvyRcrd7Jux+Q4/at8 - EYH/ABa+P/wcXH/xqvC/4gJwp/z7f3y/+SPwT/iKdT/oEX/gb/8AkQ/4at8Ef9Evj/8ABxcf/Gqf/EBO - FP8An2/vl/8AJB/xFOp/0CL/AMDf/wAifpX+zV4z0/x78J9O8SaZpA0O3nnu0Fqs7XAUxzMpPmOFJ3EZ - 6cdK9ehw5g+H4LLMArU46rd/Fq92z9jyDN3muBjjHDlu3pe+ztvoe910n04UAFABQAUAFAEIuIGna2Ei - mZFDMmRuCtkAkdcHBwaACG4t7lDJbyLIoJUlWDDcpwRkdweDQBzGvePPBPhdr6PxFr1jp0umWL6pdRz3 - EaSQ2EbFWuXQncIQwIMmNueM5oA6a3ube8t4rq2kWWGZVdGU5DKwyCPYg5oA58+NvBi6x/wjza9p41UX - K2f2Q3UX2j7S0JuVh8rdv8wwAyhMbjH8+NvNAFq+8T+HtN1vTPDd/qEFvqmsrO1lbO4EtwtqoaYxr1YR - qwLY6AigDdoATg0ALnvQBh6j4m8OaRfWul6rqlrZ3t7HPLbwTTJHLNHbKGmaNGIZ1jUguVB2ggnFAE2h - a7o/ifRrHxF4fvItQ0zUoY7i2uIWDxTQyqGR0YcFWByD6UAajusal3IVVGSScAAUAc7FrfhO5iuvEMN/ - ZSRWETi4u1liKwxKN7iSUHCqANxyQBjJoAh0vxx4O1vVY9E0bWrS/vpbCHVI4reZJWexuGKw3K7CQYpC - CEccNjg0AXrDxLoGp61qfh3T9QhuNT0UQG9tkcGW3FypeHzF6rvUErnqBQBuUAFAACD0oAz73VdL00ou - o3kNqZM7RLIqbsdcbiM4oAyV8Z+FH1ix0CPV7WTUdTjuJraBZVaSaO1KCZkCk5EZkQN6bh60AdNQAUAG - RQBk6rr+h6EbMa3qNtp51G4jtLb7RMkXn3MudkMe8jfI2DtRcscHAoA1s0AFAH//1v38oAKACgAoA86+ - MH/JJfG3/YE1L/0mkruwX+80v8S/M8LO/wDkWYr/AK9z/wDSWfzkDoPoK/dj+DQoEfuF+w//AMm96N/1 - 96h/6UvX5Dn/APv0vRfkf2LwF/yJKXrL8z66r5k/SwoAKACgAoAKAPgTXm+LI/bJ8Yj4TroL3P8Awh3h - /wC1/wBttdABPtt/s8r7KCc5zndx0x3pDPmP4efFH4leDvAPg3wTouqQaA/i3xb4+bUtRtJrO2UXlhqE - jpa29xqkcsEayNJJJ88TStHEVUA7iADpPjD4x8bar4Q8a6X4+u9D1DVZ/gfdahe32kxwSRT3DXkkZkhv - AglNu6gMIw3lbiWUdDQBrfEP49fEvwXefECbQvHsWlt4B07wfPonh2S2spV1eXU7dRPanehupPOb5U8l - wUcg5IG2gDrNW+MNpbftQ+HbDQNaTULXUPGFxoeqWl7ZaPBFb3sWkysotGULqb3ETBITcyExOHMSkgqK - YjzHwH8VdU8afEz4M/FXx38QY77U73RvG97faXFBaiPw6beCMPClvEn2otCE2SCdnLvGSAMkUhmnYftU - fEmDw38VX8PeMf7YTSfC2heJNHvNaTSFvYl1C6khuj5WnkW65hCPDDcYaOR0ExVXFAHUQ/E/4z+HfBup - eKLzxleWmh+LvGWg6JY63rbaXcXekaTNAqXVxJBYF7CBnuAY4nkznzFeReFBYEeq/tD/ABN0/wAMS6fH - 4yfVdJ0/4hT+GB4i06DTF1PUdOTTDdqLYXPl6c08NzmCeQBQUjbYvmZFAGnpOt/ErTZPg5pXxJvIdT1r - X9J+IF3d3NyLK8vDEipLaBbmEMsJWGVVljtn8rI2ZZVWkB0n7EfxB8Ra1p/h7wJ4h1NNItdC8E+HpdH0 - QRxl9Tsri1jMmsfaCNzqJd1sIYyBCVJly0iYYH1L4k1PxjqPw3+I3/CY6LBoq2kWrQaeYbsXf2qwS2by - rmT5E8p3JbMXzbcfeOaBH5Lfs83th4RutGvrGPwuLnVPg9fOkPhTy5Y82dvBMZvEkDgq8zlgsTEFS3nI - cg0hnpeofFTxR4DF/wDFDwubSDXIvgx4MuBILZPstoL3UWjmu/s0W1BFbJK82wAIFTHC0AbUXxD1v4ae - JfjV4n8NfEBfFE0Gu/Di2u9dmFg4+x3syQXKyG2jS3RRDIy79oKg5JyM0wPRvEP7QPxD8QeINe0nwP40 - ggsj8VdE8KWd5aQ2l4sWm3mlRTXESb1ZHfz2chmyysMdBtpAjE1X48/FrQvDUWi6p4tnuItO+ImteFbr - U7ODS49cuLKxtXuLURJdiLT/ADN4CzsVUmMfIm80wPqn4T3fxr0X9m6y1TVrdPGHxD8i7uUgvNRhjW6k - mupHgjku7dZIIyIWUMIw0aEbEJUA0COH/bt8FeD/ABL+zJ418S+K9A0++1fQ9Hnksrm5gjnlspJDH5hg - lddyEkDJXGcCgZwXj/4b6Z4Y+N/wt8L/AAing+G0R8M+LLstothZKd5OnF2WKWJ4QzsFLOYyxAxkZyAR - 42f2mvj1420HwJbaR4l07wxqeq+ArfxGL64m06wsr7VXuJYJDcNfRzA2sIiRpobULIPOzvUbMoZ9EWnx - P+IMfjr41av428crofhX4ZaZYTvbWFhBdpBLd6Il3PcCR0M0qRSFpIo8DccbiVO0MD56f9p34nQeFviN - p2n+OJRJ4c1nwWtlqWox6PNfwWOv3CRXf2gWO6yKr8xXjdHna7ZFILHZv8XvGF9rdl4Wvdes/G+l+H/i - xoGh2Ov3FlZStdW93Y/aZ4gYoxALm1lYxefAqOBxwwbIB1P7Pfxj+NvxN+JVnqOua9ptrpVxqOvWWp+H - 7m6sEuLRLCWaK2js7SKP7cJ4iiNcNcylXRy6oq7KYH6LUCP/1/38oAKACgAoA4L4qWd3qHww8X2FhA9z - dXOj38UUUSl5JJHt3VVVRklmJAAHJNdmEko4inKTslJfmeLnEJVMuxMIK7cJpJbt8r0R+Bw+CXxmwP8A - igtf6f8AQLuv/jdftH1/Cf8AP6P/AIEv8z+LP9X82/6BKn/gEv8AIX/hSfxm/wChC1//AMFl1/8AG6Pr - +E/5/R/8CX+Yf6v5t/0CVP8AwCX+R+xX7Hfh/XvDPwL0nSPEmm3Ok30dzfM1vdwvBKoe4ZlJRwGAI5HH - Ir8szupCpjJSpyTVlqteh/VfBWGrYfJ6dKvBxknLRpp79mfUdfPH6EFABQAUAFABQBUXT7FL2TUkt41u - 5UWJ5giiRkQkqpfG4qCSQCcAk+tAGNfeDvCWqaU+hanoljd6bLKZ3tZraKSBpWYsXMbKVLFiSWxnJz1o - AsP4Z8OSRGF9LtWjNt9iKmCMg2o58nG3/V/7H3fagDzPQ/gd4Q0j4q+J/i1cQxahqniBdMWFZ7aFv7P/ - ALNgaBTbSbd6+YGy2COgxQB6MfCPhU6pNrZ0ayOoXLxSS3P2aLzpHg/1TNJt3Ep/CScr2oAZb+C/CFpq - 02vWuh2MOp3DO8l0lrEs7vINrs0gXcSy8Ek8jg0AcF47+CPgzxj4B1PwHpltD4ai1CIRLPp1rbxvEBOl - wV2GMxvFJJGvmxMpSRcqw5oA5b4Ufs5+GfhzL4o1HVJbfXL/AMYLbRaiq6daafYPDaCQRotjboIiT5jF - 5H3u/ALbVVQAanxS+Bek+PvD/h/Q9CuofDkfhm7N3ZwLYW13pxLwyQMktjMvkuoWVihG0o+GB6ggF/4Q - fA7wh8H/AArH4b0xF1CT7Ve30lxNBBFifUX33IghhRIreFiABFEqoFAzk5JAPUoNB0O1ls57bT7eKTT4 - jBbMkKK0ELYzHGQMop2jKrgcDjigDSliinieGZBJHICrKwBBBGCCD1BFAHM6L4G8FeHIrqDw9oGn6XFf - DbcJa2kMCzDGMSCNQGGCeuaANOPQNCiz5WnWybrdbM7YUGbZc7Yen+rGThPuj0oAyrPwF4H0/TLrRbDw - 9p1tp98ix3FtFaQpDNGudqyRqgVlGTgEEDJoAtWfhDwpp0SQ2Gi2VtHHLHOqxW0SBZYVCRuAqgBkUBVb - qBwOKAPKfi98DNO+JtvpDadfpod1o9/NqCq1jbX1lczXELQSNdWc6+XM2xyUckOrcg9QQDovg18JNA+C - 3gpPBnh+aS4ia6ur6aR0jhVrm9lM0xjggVIYI97HZFEioi4AGckgHpd9YWWp2kthqVvHdW067ZIpUWRH - U9mVgQR7EUANk07T5rmK9mtYnuIEeOORkUuiSY3qrEZAbaMgcHAz0oAw7/wP4L1WystN1PQdPu7TTTut - YZrSGSO3Yd4kZSqH/dAoA2P7I0rdeOLOHdqAC3J8tczBV2ASHHzgL8o3Z446UAePfEr4A+BviH4Mh8EQ - 2lvoVjFe6bdH7HaQKGj028S8W3Kbdpid1IZcY+YkDJoA9TsvCvhnTdPtNK0/SbO2srCUTW8EVvGkUMoJ - IeNFUKjAk/MADyaAEg8KeF7bXZvFFtpFnFrNyuyW9S3jW5kXAG1pgu8jAHBNAHQUAf/Q/fygAoAKACgD - zj4xXVzZfCPxve2Uz29xb6HqUkckbFHR0tpCrKwwQQRkEcg16eWxUsbRjJXTlH80eTmkpRwNeUXZqEvy - Z/N8Pi18Vto/4rTW+g/5iVz/APHK/pz+z8H/AM+Y/wDgKP5QeaY6/wDHn/4E/wDMX/hbXxW/6HTW/wDw - ZXP/AMco/s/B/wDPmP8A4Chf2pjv+f8AP/wJ/wCZ+5X7Detaz4g/Z30bU9ev7jUryS71ANNcyvNKwW5c - KC7ksQBwOeBX4FxRShTzKcacUlaOiVuh/SHCdWpVyunOpJt3erd3ufXtfGn2wUAFABQAUAFABQAUAFAB - QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/R/fygAoAKACgDzL41/wDJGvHn - /YA1T/0lkr1sr/36h/jj+aPHzf8A5F+I/wAEv/SWfzBj7o+gr+qj+PHuLQI/fn9gT/k2rQ/+vzUv/Sp6 - /nbiz/kaT9I/kf1Bwf8A8imn6v8AM+z6+IPvAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo - AKACgAoAKACgAoAKACgAoAKACgAoA//S/fygAoAKACgDgfitFplx8LvGEGtXbWGnyaPqC3NykZmaGE27 - iSQRgguVXJCg84xXdgpyhiaU4q7Uk7d9TKrg5Y2EsHB61Fyr1lp+p+AS+Df2UioI+MepYwP+ZZn/APjt - fuf9u4//AKBV/wCBr/I+bfgfmX/Pxfh/mO/4Qz9lP/osepf+EzP/APHaP7dx/wD0Cr/wP/gC/wCIH5l/ - z8X4f5n7JfsbWPgzTvgRpNr4C12XxHo63V+Y7ya0ayd3Nw+9TC7MRtbIBzz1r8jz7EVMRjZVasOV2Wl7 - 9O57+G4fq5FTWXV3eUdfv1PqevmjrCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg - AoAKACgAoAKACgAoAKACgD//0/38oAKACgAoA8s+Of8AyRT4gf8AYv6r/wCkklduD/3in/iX5nrZX/v1 - D/HH80fyuJ/q1+g/lX7Yf1u9x1IR/Qp/wTx/5Ng0L/r+1X/0skr8rzz/AHyXovyP5v4w/wCRrP0j/wCk - o+4K+bPgwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo - A//U/fygAoAKACgDyz458fBP4gE/9C9qv/pJJXbg/wDeaf8AiX5nrZV/v1D/ABx/NH8rMckflr846Dv7 - V+2H9cO9x/mR/wB8fnQLU/oV/wCCeBB/Zf0Ig5/07Vf/AEskr8pzz/fJei/I/m/jH/kaz9I/+ko+4a+c - PggoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//9X9 - /KACgAoAKAK15Z2mo2k+n38CXNrco0UsUqh45I3G1lZTkFWBwQeCKabTutyoylGSlF2aPN/+FIfBn/oQ - 9A/8Fdr/APG67PrmI/5+P72ep/amO/5/z/8AAn/mL/wpD4M/9CHoH/grtf8A43R9cxH/AD8l97D+1Md/ - z/n/AOBP/M7nQ/D+g+GNOTSPDem22lWMZZlt7SFIIlLncxCIAoJJyeOTXNOcpvmm7s8+rWqVZc9WTk+7 - d2a9ZmIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf - /9k= - - - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAC4AIAAwACAAOAA2ACAAMQAgAC8AIAA5ADAAIAA5ADgAIAAwADYAIAA3ADYAIAAuACAARgBhAHgAIAA5ADAAIAA5ADgAIAAwADYAIAA3ADcAfQBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAawBvAG4AdABhAGsAdABAAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A - - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A - - - 17, 17 - - \ No newline at end of file diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs index 2498f2838..b95a7b71d 100644 --- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs +++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs @@ -30,12 +30,12 @@ namespace ProfEggersStiftung 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.tableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFaktorHeader = new DevExpress.XtraReports.UI.XRTableCell(); @@ -61,7 +61,6 @@ namespace ProfEggersStiftung this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -71,13 +70,13 @@ namespace ProfEggersStiftung this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = 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.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); @@ -87,7 +86,9 @@ namespace ProfEggersStiftung this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); @@ -113,13 +114,34 @@ namespace ProfEggersStiftung this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTeilnehmerZahl = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldBetreuerZahl = new DevExpress.XtraReports.UI.CalculatedField(); - this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tableGroup1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -154,7 +176,6 @@ namespace ProfEggersStiftung this.tableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3, this.xrTableCell5, - this.xrTableCell20, this.xrTableCell22, this.xrTableCell24, this.cellFaktorHeader, @@ -183,27 +204,21 @@ namespace ProfEggersStiftung // this.xrTableCell5.Name = "xrTableCell5"; this.xrTableCell5.Text = "Betreuungsinhalt"; - this.xrTableCell5.Weight = 0.4145606041518326D; - // - // xrTableCell20 - // - this.xrTableCell20.Name = "xrTableCell20"; - this.xrTableCell20.Text = "Ort"; - this.xrTableCell20.Weight = 0.23166622297726763D; + this.xrTableCell5.Weight = 0.57306907191465062D; // // xrTableCell22 // this.xrTableCell22.Multiline = true; this.xrTableCell22.Name = "xrTableCell22"; this.xrTableCell22.Text = "Uhrzeit\r\nvon"; - this.xrTableCell22.Weight = 0.15850846862302098D; + this.xrTableCell22.Weight = 0.19508734666143576D; // // xrTableCell24 // this.xrTableCell24.Multiline = true; this.xrTableCell24.Name = "xrTableCell24"; this.xrTableCell24.Text = "Uhrzeit\r\nbis"; - this.xrTableCell24.Weight = 0.15850846862302098D; + this.xrTableCell24.Weight = 0.1950873457990559D; // // cellFaktorHeader // @@ -401,7 +416,6 @@ namespace ProfEggersStiftung this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13, this.xrTableCell6, - this.xrTableCell21, this.xrTableCell25, this.xrTableCell26, this.xrTableCell16, @@ -437,19 +451,7 @@ namespace ProfEggersStiftung this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.Text = "xrTableCell6"; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell6.Weight = 0.21464640203206864D; - // - // xrTableCell21 - // - this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")}); - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell21.StylePriority.UsePadding = false; - this.xrTableCell21.StylePriority.UseTextAlignment = false; - this.xrTableCell21.Text = "xrTableCell21"; - this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell21.Weight = 0.11994948356455182D; + this.xrTableCell6.Weight = 0.29671708731683794D; // // xrTableCell25 // @@ -460,7 +462,7 @@ namespace ProfEggersStiftung this.xrTableCell25.StylePriority.UsePadding = false; this.xrTableCell25.StylePriority.UseTextAlignment = false; this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell25.Weight = 0.08207068758859648D; + this.xrTableCell25.Weight = 0.10101007769036648D; // // xrTableCell26 // @@ -471,7 +473,7 @@ namespace ProfEggersStiftung this.xrTableCell26.StylePriority.UsePadding = false; this.xrTableCell26.StylePriority.UseTextAlignment = false; this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell26.Weight = 0.08207068758859648D; + this.xrTableCell26.Weight = 0.101010095766609D; // // xrTableCell16 // @@ -534,16 +536,41 @@ namespace ProfEggersStiftung this.xrTableCell11.Name = "xrTableCell11"; this.xrTableCell11.Weight = 0.18939388291629064D; // - // bindingSource1 + // GroupHeader1 // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel16, + this.xrLabel11, + this.xrLabel9, + this.xrLabel7, + this.xrLabel6, + this.xrLabel19, + this.xrLabel14, + this.xrLabel13, + this.xrLabel28, + this.xrLabel25, + this.xrLabel32, + this.xrLabel30, + this.xrLabel10, + this.xrLabel12, + this.xrLabel23, + this.xrLabel15, + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 100F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; // - // formattingRuleStartDate + // xrLabel16 // - this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; - this.formattingRuleStartDate.DataMember = "ServicesDouble"; - this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; - this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(600F, 0F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(450F, 17.99997F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Prof. Dr. Eggers Stiftung, Ambulant Betreutes Wohnen"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; // // xrLabel11 // @@ -591,15 +618,15 @@ namespace ProfEggersStiftung this.xrLabel6.StylePriority.UseFont = false; this.xrLabel6.Text = "Bewilligte Stunden pro Woche: "; // - // xrLabel15 + // xrLabel19 // - this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F); - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.Text = "Fachleistungstunden"; + this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(231.6667F, 17.99995F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(159.2916F, 18F); + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Bewilligte Stunden Gesamt: "; // // xrLabel14 // @@ -708,15 +735,26 @@ namespace ProfEggersStiftung this.xrLabel23.StylePriority.UseFont = false; this.xrLabel23.Text = "Monat:"; // - // xrLabel19 + // xrLabel15 // - this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(231.6667F, 17.99995F); - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(159.2916F, 18F); - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.Text = "Bewilligte Stunden Gesamt: "; + this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Fachleistungstunden"; + // + // 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"; // // formattingRuleServiceDesc // @@ -755,17 +793,9 @@ namespace ProfEggersStiftung // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel5, - this.xrLabel1, - this.xrLabel8, - this.xrLabel2, - this.xrLabel3, - this.xrLabel4, - this.lbl1, - this.lbl3, - this.lbl2, - this.lbl4}); + this.xrLabel1}); this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.ReportFooter.HeightF = 115.2917F; + this.ReportFooter.HeightF = 58F; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // @@ -773,7 +803,7 @@ namespace ProfEggersStiftung // this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.xrLabel5.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(788.7497F, 97.29169F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(788.75F, 40F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(261.2503F, 18F); @@ -785,7 +815,7 @@ namespace ProfEggersStiftung // this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.xrLabel1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(518.7495F, 97.29169F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(518.75F, 40F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel1.SizeF = new System.Drawing.SizeF(261.2503F, 18F); @@ -825,7 +855,7 @@ namespace ProfEggersStiftung // // xrLabel3 // - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(361F, 0F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(361.0001F, 0F); this.xrLabel3.Multiline = true; this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -846,7 +876,7 @@ namespace ProfEggersStiftung this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(434.5F, 0F); this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19.04F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19F); this.xrLabel4.StylePriority.UseBorders = false; this.xrLabel4.StylePriority.UseBorderWidth = false; this.xrLabel4.StylePriority.UseFont = false; @@ -975,41 +1005,240 @@ namespace ProfEggersStiftung this.fieldBetreuerZahl.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldBetreuerZahl.Name = "fieldBetreuerZahl"; // - // GroupHeader1 + // GroupFooter1 // - this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel16, - this.xrLabel11, - this.xrLabel9, - this.xrLabel7, - this.xrLabel6, - this.xrLabel19, - this.xrLabel14, - this.xrLabel13, - this.xrLabel28, - this.xrLabel25, - this.xrLabel32, - this.xrLabel30, - this.xrLabel10, - this.xrLabel12, - this.xrLabel23, - this.xrLabel15, - this.xrTableServiceRecords1}); - this.GroupHeader1.HeightF = 100F; - this.GroupHeader1.Name = "GroupHeader1"; - this.GroupHeader1.RepeatEveryPage = true; + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel2, + this.xrLabel3, + this.lbl4, + this.lbl1, + this.lbl3, + this.lbl2, + this.xrLabel4}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.GroupFooter1.HeightF = 48.20836F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; // - // xrLabel16 + // GroupFooter2 // - this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(600F, 0F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(450F, 17.99997F); - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.Text = "Prof. Dr. Eggers Stiftung, Ambulant Betreutes Wohnen"; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel17}); + this.GroupFooter2.HeightF = 89.82633F; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(249.8749F, 17.29164F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(280F, 60F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell20, + this.xrTableCell21}); + 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; + // + // xrTableCell9 + // + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell9.Name = "xrTableCell9"; + 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.12626263035312371D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "bis"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.1262626281797504D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Tage"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.10101009340803961D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.12626263035312374D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.12626262817975043D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.10101009340803963D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell32.Weight = 0.12626263035312374D; + // + // xrTableCell33 + // + this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell33.Weight = 0.12626262817975043D; + // + // xrTableCell34 + // + this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell34.Weight = 0.10101009340803963D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(568.4224F, 47.29169F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(568.4204F, 17.29164F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(20F, 20F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(600.002F, 47.29163F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(414.1179F, 42.5347F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(600F, 17.29161F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(414.12F, 30F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(79.87493F, 17.29161F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // Stundenzettel // @@ -1018,7 +1247,9 @@ namespace ProfEggersStiftung this.DetailReport, this.topMarginBand1, this.bottomMarginBand1, - this.ReportFooter}); + this.ReportFooter, + this.GroupFooter1, + this.GroupFooter2}); this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { this.fieldAbrechenbareMinuten, this.fieldTotalFLSBillable, @@ -1047,6 +1278,9 @@ namespace ProfEggersStiftung ((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1122,11 +1356,9 @@ namespace ProfEggersStiftung private DevExpress.XtraReports.UI.CalculatedField fieldEinzel; private DevExpress.XtraReports.UI.CalculatedField fieldTeilnehmerZahl; private DevExpress.XtraReports.UI.CalculatedField fieldBetreuerZahl; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; @@ -1138,5 +1370,25 @@ namespace ProfEggersStiftung private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; } } diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs index 1ccc84441..89d76b1cd 100644 --- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs +++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs @@ -26,6 +26,8 @@ namespace ProfEggersStiftung } double total = 0; + bool hatGruppen = false; + bool hatKlinik = false; if (pRO.Services != null) { @@ -35,6 +37,11 @@ namespace ProfEggersStiftung { if (s.IsBillable) { + if (s.IsGroup) + { + hatGruppen = true; + } + if (isJugendamt) { if (s.ServiceCategory != "Terminausfall") @@ -45,6 +52,11 @@ namespace ProfEggersStiftung } total += s.Minutes; servicesBillable.Add(s); + + if (s.Notice != null && s.Notice.ToLower().Contains("klinikaufenthalt")) + { + hatKlinik = true; + } } } @@ -68,11 +80,62 @@ namespace ProfEggersStiftung lbl3.Visible = false; lbl4.Visible = false; - + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes) && !hatKlinik) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + this.bindingSource1.DataSource = pRO; } - public String GetBetreuungsart(ServicesOverviewRO pRO) + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + DevExpress.XtraReports.UI.XRTableRow row = null; + if (index < xrTableAbwesenheiten.Rows.Count) + { + row = xrTableAbwesenheiten.Rows[index]; + } + else + { + row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]); + newRows++; + } + + row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start); + int? days = null; + + if (at.End.HasValue) + { + row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End); + days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1; + } + else + { + row.Cells[1].Text = "unbekannt"; + } + + row.Cells[2].Text = String.Format("{0:0}", days); + + index++; + } + + } + } + + public String GetBetreuungsart(ServicesOverviewRO pRO) { if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) { diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx index 19e908bd3..dcc14f25e 100644 --- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx +++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx @@ -120,4 +120,10 @@ 21, 17 + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABiAGUAawBhAG4AbgB0ACAAbwBkAGUAcgAgAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYQBiAHIAZQBjAGgAbgB1AG4AZwBzAHIAZQBsAGUAdgBhAG4AdAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIABpAG0AIABBAGIAcgBlAGMAaABuAHUAbgBnAHMAegBlAGkAdAByAGEAdQBtAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + \ No newline at end of file diff --git a/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj b/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj index a1ee7aa99..e5aeef30a 100644 --- a/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj +++ b/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj @@ -81,6 +81,12 @@ Mitarbeiterstundenkonto.cs + + Component + + + RechnungSonstige.cs + Component @@ -121,6 +127,10 @@ Mitarbeiterstundenkonto.cs + + RechnungSonstige.cs + Designer + RechnungLT24.cs Designer diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs index 8ae892d4b..257c871b0 100644 --- a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs +++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs @@ -32,12 +32,13 @@ namespace BeWo.PsychosozialerTraegervereinReports System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungLT24)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + 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.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); @@ -55,7 +56,6 @@ namespace BeWo.PsychosozialerTraegervereinReports this.cellClaim = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); @@ -76,6 +76,15 @@ namespace BeWo.PsychosozialerTraegervereinReports this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline); + 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(317F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + // // ruleRateFactorNull // this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; @@ -96,14 +105,13 @@ namespace BeWo.PsychosozialerTraegervereinReports // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel2, - this.xrLabel7, + this.lblAdresse, this.xrLabel4, this.xrLabel3, this.xrLabel5, this.xrLabel8, this.xrTable1, this.xrLabel6}); - this.Page1.Font = new System.Drawing.Font("Arial", 10F); this.Page1.HeightF = 683.6249F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; @@ -114,26 +122,27 @@ namespace BeWo.PsychosozialerTraegervereinReports 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(623.25F, 228.6249F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(630.42F, 228.62F); this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; this.xrLabel2.Text = resources.GetString("xrLabel2.Text"); + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify; // - // xrLabel7 + // lblAdresse // - 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[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + - "tStreet]\r\n[RecipientPostCodeAndTown]"; + this.lblAdresse.CanGrow = false; + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; // // xrLabel4 // this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 238.5F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; @@ -148,15 +157,15 @@ namespace BeWo.PsychosozialerTraegervereinReports // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 222.5F); 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 = "[CustomerName], geb. [CustomerBirthdate!dd.MM.yyyy] - Kostenübernahme des LT 24 -" + - ""; + this.xrLabel3.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy] - Ko" + + "stenübernahme des LT 24 -"; this.xrLabel3.WordWrap = false; // // xrLabel5 @@ -171,13 +180,12 @@ namespace BeWo.PsychosozialerTraegervereinReports // xrLabel8 // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Iserlohn, {0}")}); this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172.5F); 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; // // xrTable1 @@ -190,7 +198,7 @@ namespace BeWo.PsychosozialerTraegervereinReports this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1, this.xrTableRow17}); - this.xrTable1.SizeF = new System.Drawing.SizeF(600F, 60F); + this.xrTable1.SizeF = new System.Drawing.SizeF(620F, 60F); this.xrTable1.StylePriority.UseBorders = false; // // xrTableRow1 @@ -200,12 +208,13 @@ namespace BeWo.PsychosozialerTraegervereinReports this.xrTableCell2, this.xrTableCell4, this.xrTableCell6}); + this.xrTableRow1.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseFont = false; this.xrTableRow1.Weight = 0.15D; // // xrTableCell1 // - this.xrTableCell1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell1.StylePriority.UseFont = false; @@ -217,27 +226,24 @@ namespace BeWo.PsychosozialerTraegervereinReports // // xrTableCell2 // - this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.xrTableCell2.Name = "xrTableCell2"; this.xrTableCell2.StylePriority.UseFont = false; this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.Text = "Tage / Monat"; + this.xrTableCell2.Text = "Tage pro Monat"; this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell2.Weight = 0.23076923432980451D; // // xrTableCell4 // - this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.xrTableCell4.Name = "xrTableCell4"; this.xrTableCell4.StylePriority.UseFont = false; this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "Satz/Euro pro Tag"; + this.xrTableCell4.Text = "Tagessatz/Euro"; this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell4.Weight = 0.23076923432980448D; // // xrTableCell6 // - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell6.StylePriority.UseFont = false; @@ -245,7 +251,7 @@ namespace BeWo.PsychosozialerTraegervereinReports this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.Text = "Gesamtbetrag/Euro "; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell6.Weight = 0.230769254639909D; + this.xrTableCell6.Weight = 0.26153848699161697D; // // xrTableRow17 // @@ -293,7 +299,7 @@ namespace BeWo.PsychosozialerTraegervereinReports this.cellClaim.StylePriority.UseFont = false; this.cellClaim.StylePriority.UseTextAlignment = false; this.cellClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.cellClaim.Weight = 0.230769254639909D; + this.cellClaim.Weight = 0.26153848699161697D; // // xrLabel6 // @@ -301,24 +307,17 @@ namespace BeWo.PsychosozialerTraegervereinReports 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, 33.66666F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(630.4202F, 33.66666F); this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; this.xrLabel6.Text = "nachstehend die Aufstellung der von uns zu berechnenden Tage der Teilnahme am LT " + - "24 für [CustomerSalutation] [CustomerName]:\r\n"; + "24 für\r\n[CustomerSalutation] [CustomerLastName]:\r\n"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify; // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // xrLabel1 - // - this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline); - 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(317F, 17F); - this.xrLabel1.StylePriority.UseFont = false; - // // RechnungLT24 // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -329,10 +328,10 @@ namespace BeWo.PsychosozialerTraegervereinReports this.Page1}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Verdana", 10F); + this.Font = new System.Drawing.Font("Calibri", 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(75, 30, 158, 30); + this.Margins = new System.Drawing.Printing.Margins(105, 50, 158, 30); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; @@ -359,7 +358,7 @@ namespace BeWo.PsychosozialerTraegervereinReports private DevExpress.XtraReports.UI.XRTableCell cellMonat; private DevExpress.XtraReports.UI.XRTableCell cellClaim; private DevExpress.XtraReports.UI.XRLabel xrLabel6; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; private DevExpress.XtraReports.UI.XRTableCell cellDays; private DevExpress.XtraReports.UI.XRTableCell cellHouryRate; private DevExpress.XtraReports.UI.XRLabel xrLabel2; diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs index f43e79637..ee63ad442 100644 --- a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs +++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs @@ -1,4 +1,5 @@ using System; +using System.Text; using System.Windows.Forms.VisualStyles; using BeWo.Report; using BeWo.Report.ReportObjects; @@ -17,7 +18,38 @@ namespace BeWo.PsychosozialerTraegervereinReports public void SetReportDataSource(ServiceInvoiceRO pRO) { - decimal hourlyRate = 0; + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + if (pRO.RecipientOrganisation.Contains("LT 24 - Inklusionsamt Soziale Teilhabe")) + { + pRO.RecipientOrganisation = "LWL\nInklusionsamt Soziale Teilhabe"; + } + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + 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(""); + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + + decimal hourlyRate = 0; decimal rateFactor = 1; decimal hours = 0; if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0) diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx index d94e11580..46dfd47e0 100644 --- a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx +++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx @@ -122,13 +122,14 @@ Wir bitten um Überweisung des oben genannten Betrages auf unser Konto bei der Sparkasse Iserlohn, IBAN: DE36 4455 0045 0000 1867 34. -Sollten Sie noch Fragen haben, können Sie sich gerne mit mir in Verbindung setzen. +Sollten Sie noch Fragen haben, können Sie sich gerne mit uns in Verbindung setzen. Mit freundlichen Grüßen Psychosozialer Trägerverein +Leitung Ambulant Betreutes Wohnen diff --git a/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs b/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs index 4b707ead5..13d80bbf0 100644 --- a/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs +++ b/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs @@ -7,7 +7,7 @@ using DevExpress.XtraReports.UI; namespace BeWo.PsychosozialerTraegervereinReports { - public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + public partial class ServiceInvoiceReport : XtraReport //ALT, IBeWoReport { public ServiceInvoiceReport() { diff --git a/ReportImp/SPZRatingen/SettlementReport.Designer.cs b/ReportImp/SPZRatingen/SettlementReport.Designer.cs index 4a22cca18..416d24812 100644 --- a/ReportImp/SPZRatingen/SettlementReport.Designer.cs +++ b/ReportImp/SPZRatingen/SettlementReport.Designer.cs @@ -77,6 +77,8 @@ namespace SPZRatingen.Alt this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); @@ -93,8 +95,7 @@ namespace SPZRatingen.Alt this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -721,6 +722,35 @@ namespace SPZRatingen.Alt this.bottomMarginBand1.Name = "bottomMarginBand1"; this.bottomMarginBand1.StylePriority.UseFont = false; // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.ForeColor = System.Drawing.Color.Gray; + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + 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(190F, 56.25F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseForeColor = false; + this.xrLabel17.Text = "Sozialpsychiatrisches Zentrum Ratingen\r\ngemeinnützige GmbH\r\nDüsseldorfer Straße 3" + + "6 c\r\n40878 Ratingen"; + // + // xrLabel21 + // + this.xrLabel21.BackColor = System.Drawing.Color.Transparent; + this.xrLabel21.ForeColor = System.Drawing.Color.Gray; + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F); + 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(98.49803F, 56.24988F); + this.xrLabel21.StylePriority.UseBackColor = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.StylePriority.UseForeColor = false; + this.xrLabel21.Text = "Geschäftsführerin\r\nHendrikje Rannoch"; + // // xrLabel19 // this.xrLabel19.BackColor = System.Drawing.Color.Transparent; @@ -925,34 +955,10 @@ namespace SPZRatingen.Alt // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); // - // xrLabel17 + // GroupFooter1 // - this.xrLabel17.BackColor = System.Drawing.Color.Transparent; - this.xrLabel17.ForeColor = System.Drawing.Color.Gray; - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - 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(190F, 56.25F); - this.xrLabel17.StylePriority.UseBackColor = false; - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UseForeColor = false; - this.xrLabel17.Text = "Sozialpsychiatrisches Zentrum Ratingen\r\ngemeinnützige GmbH\r\nDüsseldorfer Straße 3" + - "6 c\r\n40878 Ratingen"; - // - // xrLabel21 - // - this.xrLabel21.BackColor = System.Drawing.Color.Transparent; - this.xrLabel21.ForeColor = System.Drawing.Color.Gray; - this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F); - 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(98.49803F, 56.24988F); - this.xrLabel21.StylePriority.UseBackColor = false; - this.xrLabel21.StylePriority.UseFont = false; - this.xrLabel21.StylePriority.UseForeColor = false; - this.xrLabel21.Text = "Geschäftsführerin\r\nHendrikje Rannoch"; + this.GroupFooter1.HeightF = 57.8125F; + this.GroupFooter1.Name = "GroupFooter1"; // // Spitzabrechnung // @@ -961,7 +967,8 @@ namespace SPZRatingen.Alt this.topMarginBand1, this.bottomMarginBand1, this.GroupHeader1, - this.ReportFooter}); + this.ReportFooter, + this.GroupFooter1}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { @@ -1044,5 +1051,6 @@ namespace SPZRatingen.Alt private DevExpress.XtraReports.UI.XRLabel xrLabel19; private DevExpress.XtraReports.UI.XRLabel xrLabel17; private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; } } diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj b/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj index 3c65a38ad..585b8f84f 100644 --- a/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj +++ b/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj @@ -77,12 +77,25 @@ InvoiceCustomerReport.cs + + Component + + + Mitarbeiterstundenkonto.cs + + + Component + + + MitarbeiterstundenkontoJahr.cs + Component OverlappingServiceRecords.cs + Component @@ -96,6 +109,13 @@ SettlementReport.cs + + Component + + + Teamstundenkonto.cs + + @@ -105,6 +125,14 @@ InvoiceCustomerReport.cs Designer + + Mitarbeiterstundenkonto.cs + Designer + + + MitarbeiterstundenkontoJahr.cs + Designer + OverlappingServiceRecords.cs @@ -115,6 +143,9 @@ SettlementReport.cs + + Teamstundenkonto.cs + diff --git a/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs b/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs index 66d87a563..d7c024ff2 100644 --- a/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs +++ b/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs @@ -29,92 +29,92 @@ namespace BeWo.SozialwirkstattSchmitz /// 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.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - 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.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); - this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); - this.xrTableCell7 = 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.xrTableCell14 = 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.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = 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.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.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - 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.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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; - // - // ReportHeader - // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + 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.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + 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.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = 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.xrTableCell14 = 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.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = 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.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.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + 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.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel8, this.xrRichText1, this.xrTable1, @@ -129,37 +129,37 @@ namespace BeWo.SozialwirkstattSchmitz this.xrLabel_RecipientDivision, this.xrLabel_RecipientContactPerson, this.xrLabel1}); - this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); - this.ReportHeader.HeightF = 668.75F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // - // xrLabel8 - // - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(453.2501F, 19.04167F); - 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(196.75F, 173.9583F); - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nOskar-Jäger-Str. 173a\r\n50825 Köln\r\nTel./Fax: 0221-502 99 0" + - "2\r\nmobil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrRichText1 - // - this.xrRichText1.Font = new System.Drawing.Font("Arial", 11F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(409.5001F, 1.041667F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(243F, 18F); - this.xrRichText1.StylePriority.UseFont = false; - // - // xrTable1 - // - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 468.75F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); + this.ReportHeader.HeightF = 668.75F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(453.2501F, 19.04167F); + 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(196.75F, 173.9583F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nBachemer Str. 191\r\n50935 Köln\r\nTel./Fax: 0221-502 99 02\r\nm" + + "obil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 11F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(409.5001F, 1.041667F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(243F, 18F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 468.75F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, this.xrTableRow10, this.xrTableRow11, @@ -171,674 +171,672 @@ namespace BeWo.SozialwirkstattSchmitz this.xrTableRow19, this.xrTableRow16, this.xrTableRow17}); - this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 200F); - // - // xrTableRow9 - // - this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 200F); + // + // 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) + 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.Font = new System.Drawing.Font("Verdana", 10F); - 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.66615384615384621D; - // - // xrTableCell6 - // - this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell19.Font = new System.Drawing.Font("Verdana", 10F); + 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.66615384615384621D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell6.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; - // - // xrTableRow10 - // - this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + 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; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell20, this.xrTableCell7}); - this.xrTableRow10.Name = "xrTableRow10"; - this.xrTableRow10.Weight = 0.085D; - // - // xrTableCell20 - // - this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell20.Font = new System.Drawing.Font("Verdana", 10F); - this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); - this.xrTableCell20.Name = "xrTableCell20"; - this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell20.StylePriority.UseBorderColor = false; - this.xrTableCell20.StylePriority.UseBorders = false; - this.xrTableCell20.StylePriority.UseFont = false; - this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]"; - this.xrTableCell20.Weight = 0.66615384615384621D; - // - // ruleRateFactorNull - // - this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // - this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; - this.ruleRateFactorNull.Name = "ruleRateFactorNull"; - // - // xrTableCell7 - // - this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell20.Font = new System.Drawing.Font("Verdana", 10F); + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]"; + this.xrTableCell20.Weight = 0.66615384615384621D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // 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.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); - 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.UseFont = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell7.Weight = 0.33384615384615385D; - // - // xrTableRow11 - // - this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + 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.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.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.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.xrTableCell14}); - 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.Top) + 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.Top) | 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 = 0.66615384615384621D; - // - // xrTableCell14 - // - this.xrTableCell14.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + 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 = 0.66615384615384621D; + // + // xrTableCell14 + // + this.xrTableCell14.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell14.Name = "xrTableCell14"; - this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell14.StylePriority.UseBorderColor = false; - this.xrTableCell14.StylePriority.UseBorders = false; - this.xrTableCell14.StylePriority.UseFont = false; - this.xrTableCell14.StylePriority.UseTextAlignment = false; - this.xrTableCell14.Text = "[RecordedFLS]"; - this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell14.Weight = 0.33384615384615385D; - // - // xrTableRow13 - // - this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorderColor = false; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "[RecordedFLS]"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell14.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.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) + 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 bereits gezahlten Leistungsvergütungen"; - 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) + 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 bereits gezahlten Leistungsvergütungen"; + 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 = "[AmountAdvancedPayments]"; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell10.Weight = 0.33384615384615385D; - // - // xrTableRow18 - // - this.xrTableRow18.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + 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 = "[AmountAdvancedPayments]"; + 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.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) + 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))); - 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 Vergütung für abrechenbare Leistungen"; - 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))); - 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 = "[AmountRecordedFLSString]"; - this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell15.Weight = 0.33384615384615385D; - // - // xrTableRow19 - // - this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + 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 Vergütung für abrechenbare Leistungen"; + 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))); + 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 = "[AmountRecordedFLSString]"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell15.Weight = 0.33384615384615385D; + // + // xrTableRow19 + // + this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell9, this.xrTableCell12}); - this.xrTableRow19.Name = "xrTableRow19"; - this.xrTableRow19.Weight = 0.085D; - // - // xrTableCell9 - // - this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableRow19.Name = "xrTableRow19"; + this.xrTableRow19.Weight = 0.085D; + // + // xrTableCell9 + // + this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight; + 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[] { + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "RateFactorText")}); - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell9.StylePriority.UseBorderColor = false; - this.xrTableCell9.StylePriority.UseBorders = false; - this.xrTableCell9.StylePriority.UseFont = false; - this.xrTableCell9.StylePriority.UsePadding = false; - this.xrTableCell9.Text = "xrTableCell9"; - this.xrTableCell9.Weight = 0.66615384615384621D; - // - // xrTableCell12 - // - this.xrTableCell12.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorderColor = false; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.Weight = 0.66615384615384621D; + // + // xrTableCell12 + // + this.xrTableCell12.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "RateFactorAmount")}); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell12.StylePriority.UseBorderColor = false; - this.xrTableCell12.StylePriority.UseBorders = false; - this.xrTableCell12.StylePriority.UseFont = false; - this.xrTableCell12.StylePriority.UsePadding = false; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.Text = "xrTableCell12"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell12.Weight = 0.33384615384615385D; - // - // xrTableRow16 - // - this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorderColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell12.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.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) + 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.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.Left | DevExpress.XtraPrinting.BorderSide.Top) + 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.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - 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; - // - // xrLabel6 - // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 393.75F); - 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.Text = resources.GetString("xrLabel6.Text"); - // - // xrLabel5 - // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360.75F); - 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,"; - // - // 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(0F, 310.75F); - 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 = "[CustomerReferenceNumberAndDate]"; - this.xrLabel4.WordWrap = false; - // - // 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(0F, 293.75F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); - this.xrLabel3.StylePriority.UseBackColor = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; - this.xrLabel3.WordWrap = false; - // - // 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(0F, 276.75F); - 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; - // - // xrTable2 - // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 249.6667F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + 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; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 393.75F); + 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.Text = resources.GetString("xrLabel6.Text"); + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360.75F); + 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,"; + // + // 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(0F, 310.75F); + 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 = "[CustomerReferenceNumberAndDate]"; + this.xrLabel4.WordWrap = false; + // + // 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(0F, 293.75F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // 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(0F, 276.75F); + 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; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 249.6667F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow7}); - this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 17F); - // - // xrTableRow7 - // - this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 17F); + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3}); - this.xrTableRow7.Name = "xrTableRow7"; - this.xrTableRow7.Weight = 0.11258278145695365D; - // - // 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.UseTextAlignment = false; - this.xrTableCell3.Text = "[InvoiceDate]"; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell3.Weight = 1D; - // - // RecipientPostCodeAndTown - // - this.RecipientPostCodeAndTown.CanShrink = true; - this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 176F); - 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(0F, 159F); - 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(0F, 142F); - 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(0F, 125F); - 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(0F, 108F); - 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.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 0.11258278145695365D; + // + // 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.UseTextAlignment = false; + this.xrTableCell3.Text = "[InvoiceDate]"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell3.Weight = 1D; + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 176F); + 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(0F, 159F); + 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(0F, 142F); + 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(0F, 125F); + 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(0F, 108F); + 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.xrLabel11, this.xrLabel7}); - this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); - this.ReportFooter.HeightF = 259.7083F; - this.ReportFooter.KeepTogether = true; - this.ReportFooter.Name = "ReportFooter"; - this.ReportFooter.StylePriority.UseFont = false; - // - // xrLabel10 - // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 156.5833F); - 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.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); - this.xrTable3.Name = "xrTable3"; - this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); + this.ReportFooter.HeightF = 259.7083F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 156.5833F); + 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.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); + 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(650F, 100F); - this.xrTable3.StylePriority.UseFont = false; - // - // xrTableRow20 - // - this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 100F); + 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[] { + 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.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.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[] { + 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.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.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 = 1.1428571428571428D; - // - // xrTableCell31 - // - this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableRow24.Name = "xrTableRow24"; + this.xrTableRow24.Weight = 1.1428571428571428D; + // + // xrTableCell31 + // + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")}); - this.xrTableCell31.Multiline = true; - this.xrTableCell31.Name = "xrTableCell31"; - this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell31.StylePriority.UsePadding = false; - this.xrTableCell31.Text = "xrTableCell31"; - this.xrTableCell31.Weight = 3D; - // - // xrLabel12 - // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.7084F); - 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.Text = "[CreatorName]"; - // - // xrLabel11 - // - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 242.7083F); - 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.UseTextAlignment = false; - this.xrLabel11.Text = "Anlage"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel7 - // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, 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:"; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); - // - // topMarginBand1 - // - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.HeightF = 50.70839F; - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // Spitzabrechnung - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.xrTableCell31.Multiline = true; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.Text = "xrTableCell31"; + this.xrTableCell31.Weight = 3D; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.7084F); + 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.Text = "[CreatorName]"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 242.7083F); + 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.UseTextAlignment = false; + this.xrLabel11.Text = "Anlage"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, 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:"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50.70839F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, this.ReportHeader, this.ReportFooter, this.topMarginBand1, this.bottomMarginBand1}); - this.DataSource = this.bindingSource1; - this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + 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, 75, 100, 51); - this.PageHeight = 1169; - this.PageWidth = 827; - this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.Version = "13.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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(); + this.Margins = new System.Drawing.Printing.Margins(75, 75, 100, 51); + 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.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(); } diff --git a/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs b/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs index 7018ba05f..4049eea49 100644 --- a/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs +++ b/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs @@ -142,8 +142,8 @@ namespace BeWo.SozialwirkstattSchmitz.Neu this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(196.75F, 173.9583F); this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nOskar-Jäger-Str. 173a\r\n50825 Köln\r\nTel./Fax: 0221-502 99 0" + - "2\r\nmobil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n"; + this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nBachemer Str. 191\r\n50935 Köln\r\nTel./Fax: 0221-502 99 02\r\nm" + + "obil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n"; this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; // // xrRichText1 diff --git a/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs b/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs index 9147fc6c7..fc8baeeef 100644 --- a/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs +++ b/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs @@ -16,6 +16,9 @@ namespace TranskulturellesBBBasaran { bool hatGruppen = false; + String empName = String.Empty; + Dictionary empCountDict = new Dictionary(); + if (pRO.Services != null) { List servicesBillable = new List(); @@ -28,6 +31,13 @@ namespace TranskulturellesBBBasaran { //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); hatGruppen = true; + + } + if (!String.IsNullOrEmpty(sd.EmployeeFullname)) + { + empName = sd.EmployeeFullname; + if (!empCountDict.ContainsKey(sd.EmployeeFullname)) + empCountDict.Add(sd.EmployeeFullname, true); } servicesBillable.Add(sd); } @@ -36,6 +46,9 @@ namespace TranskulturellesBBBasaran pRO.Services = servicesBillable; } + if (empCountDict.Count == 1) + pRO.MainAttendant = empName; + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) { lblHatAbwesenheiten.Text = "X"; diff --git a/ReportImp/VKMAachen/VKMAachen.csproj b/ReportImp/VKMAachen/VKMAachen.csproj index 13b2dd64a..71be499b7 100644 --- a/ReportImp/VKMAachen/VKMAachen.csproj +++ b/ReportImp/VKMAachen/VKMAachen.csproj @@ -70,6 +70,18 @@ RechnungStudienassistenz.cs + + Component + + + StundennachweisStaedteRegion.cs + + + Component + + + StundennachweisStadtAachen.cs + Component @@ -115,6 +127,12 @@ RechnungStudienassistenz.cs Designer + + StundennachweisStaedteRegion.cs + + + StundennachweisStadtAachen.cs + Stundenuebersicht.cs Designer diff --git a/ReportImp/VKMAachen/VKMAachenReportCreator.cs b/ReportImp/VKMAachen/VKMAachenReportCreator.cs index c24afe954..3c19858ed 100644 --- a/ReportImp/VKMAachen/VKMAachenReportCreator.cs +++ b/ReportImp/VKMAachen/VKMAachenReportCreator.cs @@ -23,8 +23,12 @@ namespace VKMAachen for (int i = 1; i < lROs.Count; i++) { var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); - lNext.CreateDocument(); - rootReport.Pages.AddRange(lNext.Pages); + if (lNext.Pages.Count == 0) + { + lNext.CreateDocument(); + } + + rootReport.Pages.AddRange(lNext.Pages); } return rootReport; @@ -43,34 +47,62 @@ namespace VKMAachen private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) { IBeWoReport report = null; - bool isSpfh = false; - if (ro.Services != null) - { - foreach (var sr in ro.Services) - { - if (sr.ServiceCategory.ToLower().Contains("spfh") || sr.ServiceDescription.ToLower().Contains("spfh")) - { - if (!sr.ServiceCategory.ToLower().Contains("mittelbare leistung") && - !sr.ServiceCategory.ToLower().Contains("indirekte leistung")) - { - isSpfh = true; - } - } - - } - } - if (isSpfh) - { - report = new BeWo.VKMAachen.StundenzettelSP(); - } + + bool isSpfh = false; + if (ro.Services != null) + { + foreach (var sr in ro.Services) + { + if (sr.ServiceCategory.ToLower().Contains("spfh") || sr.ServiceDescription.ToLower().Contains("spfh")) + { + if (!sr.ServiceCategory.ToLower().Contains("mittelbare leistung") && + !sr.ServiceCategory.ToLower().Contains("indirekte leistung")) + { + isSpfh = true; + } + } - if (report == null) + } + } + + if (isSpfh) + { + report = new BeWo.VKMAachen.StundenzettelSP(); + } + + if (report == null) report = new BeWo.VKMAachen.Stundenzettel(); report.SetReportDataSource(ro); + ((XtraReport)report).CreateDocument(); - return report as XtraReport; + if (!String.IsNullOrEmpty(ro.Costbearer)) + { + IBeWoReport report2 = null; + if (ro.Costbearer.StartsWith("Jugendamt Stadt Aachen") && ro.Costbearer.EndsWith("SPFH")) + { + report2 = new StundennachweisStadtAachen(); + } + else if (ro.Costbearer.StartsWith("Jugendamt Städteregion") && ro.Costbearer.EndsWith("SPFH")) + { + report2 = new StundennachweisStaedteRegion(); + } + else if (ro.Costbearer.StartsWith("Sozialamt") && ro.Costbearer.EndsWith("SPFH")) + { + report2 = new StundennachweisStaedteRegion(); + } + if (report2 != null) + { + report2.SetReportDataSource(ro); + ((XtraReport)report2).CreateDocument(); + ((XtraReport)report).Pages.AddRange(((XtraReport)report2).Pages); + } + } + + + + return report as XtraReport; } } } diff --git a/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs b/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs index 0c5a80553..d5d9bb82c 100644 --- a/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs +++ b/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs @@ -76,6 +76,8 @@ namespace BeWo.VivaAVidaReports this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + 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(); @@ -102,7 +104,7 @@ namespace BeWo.VivaAVidaReports 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(639F, 40F); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(674F, 40F); this.xrTableServiceRecords1.StylePriority.UseBackColor = false; this.xrTableServiceRecords1.StylePriority.UseBorders = false; this.xrTableServiceRecords1.StylePriority.UseFont = false; @@ -114,7 +116,8 @@ namespace BeWo.VivaAVidaReports this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3, this.xrTableCell1, - this.xrTableCell11}); + this.xrTableCell11, + this.xrTableCell4}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow2.StylePriority.UseTextAlignment = false; @@ -134,7 +137,7 @@ namespace BeWo.VivaAVidaReports this.xrTableCell1.Multiline = true; this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.Text = "Uhrzeit\r\nvon ....... bis"; - this.xrTableCell1.Weight = 0.73157753951005167D; + this.xrTableCell1.Weight = 0.49747272699811873D; // // xrTableCell11 // @@ -144,7 +147,7 @@ namespace BeWo.VivaAVidaReports this.xrTableCell11.StylePriority.UseFont = false; this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.Text = "Anzahl Minuten"; - this.xrTableCell11.Weight = 0.43650793161349166D; + this.xrTableCell11.Weight = 0.41456060540630946D; // // DetailReport // @@ -178,7 +181,7 @@ namespace BeWo.VivaAVidaReports 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(639.0004F, 20F); + this.xrTable3.SizeF = new System.Drawing.SizeF(674F, 20F); this.xrTable3.StylePriority.UseFont = false; this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // @@ -187,7 +190,8 @@ namespace BeWo.VivaAVidaReports this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13, this.xrTableCell2, - this.xrTableCell15}); + this.xrTableCell15, + this.xrTableCell5}); this.xrTableRow6.Name = "xrTableRow6"; this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -214,7 +218,7 @@ namespace BeWo.VivaAVidaReports this.xrTableCell2.StylePriority.UseTextAlignment = false; this.xrTableCell2.Text = "xrTableCell2"; this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.37878780750339269D; + this.xrTableCell2.Weight = 0.25757570920794276D; // // xrTableCell15 // @@ -227,7 +231,7 @@ namespace BeWo.VivaAVidaReports this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.Text = "xrTableCell15"; this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell15.Weight = 0.2260105976923599D; + this.xrTableCell15.Weight = 0.2146464239976143D; // // bindingSource1 // @@ -237,9 +241,6 @@ namespace BeWo.VivaAVidaReports // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; this.formattingRuleStartDate.DataMember = "ServicesDouble"; - // - // - // this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.formattingRuleStartDate.Name = "formattingRuleStartDate"; // @@ -332,7 +333,7 @@ namespace BeWo.VivaAVidaReports 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(637.0001F, 56.16665F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(672.0001F, 56.16665F); this.xrLabel22.StylePriority.UseBorders = false; this.xrLabel22.StylePriority.UseFont = false; this.xrLabel22.StylePriority.UseTextAlignment = false; @@ -418,7 +419,7 @@ namespace BeWo.VivaAVidaReports 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(639F, 25F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(674.0001F, 25F); this.xrLabel1.StylePriority.UseFont = false; this.xrLabel1.StylePriority.UseTextAlignment = false; this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen"; @@ -428,9 +429,6 @@ namespace BeWo.VivaAVidaReports // this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; - // - // - // this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; // @@ -438,9 +436,6 @@ namespace BeWo.VivaAVidaReports // this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; this.formattingRuleCostBearer.DataMember = "ServicesDouble"; - // - // - // this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; // @@ -448,9 +443,6 @@ namespace BeWo.VivaAVidaReports // this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; - // - // - // this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; // @@ -486,12 +478,12 @@ namespace BeWo.VivaAVidaReports this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel11.BorderWidth = 2; + this.xrLabel11.BorderWidth = 2F; this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(458.9999F, 59.99997F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(363.5F, 60F); this.xrLabel11.Name = "xrLabel11"; this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(180F, 48F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(170.5F, 48F); this.xrLabel11.StylePriority.UseBorders = false; this.xrLabel11.StylePriority.UseBorderWidth = false; this.xrLabel11.StylePriority.UseFont = false; @@ -503,7 +495,7 @@ namespace BeWo.VivaAVidaReports // xrLabel8 // this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(96.00016F, 59.99997F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F); this.xrLabel8.Multiline = true; this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -514,10 +506,10 @@ namespace BeWo.VivaAVidaReports // xrLabel7 // this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 167F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(433.0205F, 167F); this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(197F, 17.99997F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(233.9793F, 17.99997F); this.xrLabel7.StylePriority.UseBorders = false; this.xrLabel7.StylePriority.UseFont = false; this.xrLabel7.Text = "Unterschrift Klient/in"; @@ -525,10 +517,10 @@ namespace BeWo.VivaAVidaReports // xrLabel6 // this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 167F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170.0002F, 167F); this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(216.8751F, 17.99997F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(225F, 17.99997F); this.xrLabel6.StylePriority.UseBorders = false; this.xrLabel6.StylePriority.UseFont = false; this.xrLabel6.Text = "Unterschrift Mitarbeiter/in"; @@ -549,12 +541,12 @@ namespace BeWo.VivaAVidaReports this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel4.BorderWidth = 2; + this.xrLabel4.BorderWidth = 2F; this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(459F, 0F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(363.5F, 0F); this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(180F, 60F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(170.5F, 60F); this.xrLabel4.StylePriority.UseBorders = false; this.xrLabel4.StylePriority.UseBorderWidth = false; this.xrLabel4.StylePriority.UseFont = false; @@ -566,7 +558,7 @@ namespace BeWo.VivaAVidaReports // xrLabel3 // this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(95.99991F, 0F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel3.Multiline = true; this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -594,6 +586,22 @@ namespace BeWo.VivaAVidaReports this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Art"; + this.xrTableCell4.Weight = 0.34140285174704571D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "xrTableCell5"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.17676764348202109D; + // // Stundenzettel // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -618,7 +626,7 @@ namespace BeWo.VivaAVidaReports this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.SnapGridSize = 9F; - this.Version = "13.1"; + this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); @@ -674,6 +682,7 @@ namespace BeWo.VivaAVidaReports private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; - + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; } } diff --git a/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj b/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj index b2b52a4f6..9a6a14b05 100644 --- a/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj +++ b/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj @@ -106,6 +106,12 @@ + + Component + + + CollectiveBillingReport.cs + Component @@ -124,7 +130,15 @@ InvoiceCustomerReport.cs + + + + Component + + + ServiceInvoiceReport.cs + Component @@ -151,6 +165,10 @@ + + CollectiveBillingReport.cs + Designer + FLSGroupReport.cs Designer @@ -163,6 +181,10 @@ InvoiceCustomerReport.cs + + ServiceInvoiceReport.cs + Designer + ServiceRecordListReport.cs @@ -214,6 +236,7 @@ +