From 2e9f59a531848d27a709ae19cb0ec25fbd12ec9a Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 15 Apr 2020 18:20:43 +0200 Subject: [PATCH] cb Kundenreports --- .../ServicesOverviewReport.cs | 3 +- .../BeWoRichartz/SettlementReport.Designer.cs | 1557 ++++++++--------- .../SettlementReport2.Designer.cs | 4 +- .../QuittierungsbelegMitDatum.Designer.cs | 398 ++--- .../HshCologne/QuittierungsbelegMitDatum.cs | 6 - .../HshCologne/QuittierungsbelegMitDatum.resx | 12 +- .../InputFamilienhilfe.csproj | 9 + .../Invoicing/CustomInvoiceFactory.cs | 2 +- .../Invoicing/DefaultInvoiceCreation.cs | 192 +- .../VerfahrensbeistandInvoiceCreation.cs | 8 + .../RechnungspositionenSubReport.Designer.cs | 156 +- .../RechnungspositionenSubReport.cs | 2 +- .../InputFamilienhilfe/Stundennachweis.cs | 84 + .../Stundennachweis.designer.cs | 713 ++++++++ .../InputFamilienhilfe/Stundennachweis.resx | 123 ++ ReportImp/KollegiumEv/RechnungFls.Designer.cs | 210 +-- ReportImp/KollegiumEv/RechnungFls.cs | 3 +- .../ServicesOverviewReport.Designer.cs | 51 +- .../ServicesOverviewReport.cs | 7 +- ...AdditionalServiceBookingReport.Designer.cs | 47 +- .../CustomReportCreator.cs | 2 +- .../Invoicing/TagesstrukturInvoiceCreation.cs | 4 + .../LebenshilfeFrankfurtOder.csproj | 1 + .../RechnungTagesstrukturAnhang.cs | 5 +- ...hnungTagesstrukturAnhangKlient.Designer.cs | 26 +- .../Utils/AbsenceTimeHelper.cs | 90 + .../Nous/LeistungsnachweisFamilienhilfe.cs | 7 +- .../Nous/LeistungsnachweisSchulbegleitung.cs | 5 + ReportImp/WahlEv/CustomReportCreator.cs | 57 + .../WahlEv/Invoicing/CustomInvoiceFactory.cs | 21 +- .../Invoicing/InvoiceCreationNachStunden.cs | 198 +++ .../WahlEv/QuittierungsbelegNeu.Designer.cs | 1008 +++++++++++ ReportImp/WahlEv/QuittierungsbelegNeu.cs | 217 +++ ReportImp/WahlEv/QuittierungsbelegNeu.resx | 123 ++ ...signer.cs => RechnungPauschal.Designer.cs} | 7 +- ReportImp/WahlEv/RechnungPauschal.cs | 77 + .../{Rechnung.resx => RechnungPauschal.resx} | 0 ReportImp/WahlEv/RechnungStunde.Designer.cs | 554 ++++++ .../WahlEv/{Rechnung.cs => RechnungStunde.cs} | 1 + ReportImp/WahlEv/RechnungStunde.resx | 137 ++ ReportImp/WahlEv/WahlEv.csproj | 31 +- 41 files changed, 4801 insertions(+), 1357 deletions(-) create mode 100644 ReportImp/InputFamilienhilfe/Stundennachweis.cs create mode 100644 ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs create mode 100644 ReportImp/InputFamilienhilfe/Stundennachweis.resx create mode 100644 ReportImp/LebenshilfeFrankfurtOder/Utils/AbsenceTimeHelper.cs create mode 100644 ReportImp/WahlEv/CustomReportCreator.cs create mode 100644 ReportImp/WahlEv/Invoicing/InvoiceCreationNachStunden.cs create mode 100644 ReportImp/WahlEv/QuittierungsbelegNeu.Designer.cs create mode 100644 ReportImp/WahlEv/QuittierungsbelegNeu.cs create mode 100644 ReportImp/WahlEv/QuittierungsbelegNeu.resx rename ReportImp/WahlEv/{Rechnung.Designer.cs => RechnungPauschal.Designer.cs} (99%) create mode 100644 ReportImp/WahlEv/RechnungPauschal.cs rename ReportImp/WahlEv/{Rechnung.resx => RechnungPauschal.resx} (100%) create mode 100644 ReportImp/WahlEv/RechnungStunde.Designer.cs rename ReportImp/WahlEv/{Rechnung.cs => RechnungStunde.cs} (97%) create mode 100644 ReportImp/WahlEv/RechnungStunde.resx diff --git a/ReportImp/AssistenzaReports/ServicesOverviewReport.cs b/ReportImp/AssistenzaReports/ServicesOverviewReport.cs index dec402074..ea2753a44 100644 --- a/ReportImp/AssistenzaReports/ServicesOverviewReport.cs +++ b/ReportImp/AssistenzaReports/ServicesOverviewReport.cs @@ -19,7 +19,8 @@ namespace BeWo.AssistenzaReports { if (pRO.StartDate.Day > 1 || pRO.EndDate.Day < DateTime.DaysInMonth(pRO.EndDate.Year, pRO.EndDate.Month)) { - lblMonat.Text = String.Format("{0}. bis {1}. {2} {3}", pRO.StartDate.Day, pRO.EndDate.Day, pRO.Month, pRO.Year); + lblMonat.Text = String.Format("{0}. bis {1}.{2:MM}.{3}", pRO.StartDate.Day, pRO.EndDate.Day, pRO.StartDate, pRO.Year); + //lblMonat.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } else { diff --git a/ReportImp/BeWoRichartz/SettlementReport.Designer.cs b/ReportImp/BeWoRichartz/SettlementReport.Designer.cs index c9aab74b4..3a9a49d6d 100644 --- a/ReportImp/BeWoRichartz/SettlementReport.Designer.cs +++ b/ReportImp/BeWoRichartz/SettlementReport.Designer.cs @@ -28,91 +28,91 @@ namespace BeWoRichartz /// 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.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); - this.xrLabel29 = 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.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); - this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.lblAbrechenbareFLS = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); - this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).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.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel29 = 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.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblAbrechenbareFLS = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).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.xrLabel13, this.xrLabel9, this.xrPictureBox1, @@ -121,130 +121,127 @@ namespace BeWoRichartz this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientStreet, this.xrLabel8}); - this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); - this.ReportHeader.HeightF = 321.1667F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // - // xrLabel13 - // - this.xrLabel13.CanShrink = true; - this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 257.7083F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel13.SizeF = new System.Drawing.SizeF(292F, 23F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.Text = "[RecipientPostCodeAndTown]"; - // - // xrLabel9 - // - this.xrLabel9.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 107.0417F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(493.75F, 23F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Betreutes Wohnen Richartz, Olpener Str. 103, 51103 Köln"; - // - // xrPictureBox1 - // - this.xrPictureBox1.BackColor = System.Drawing.Color.Transparent; - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(560.9864F, 0F); - this.xrPictureBox1.Name = "xrPictureBox1"; - this.xrPictureBox1.SizeF = new System.Drawing.SizeF(117.0135F, 182.8265F); - this.xrPictureBox1.StylePriority.UseBackColor = false; - // - // xrLabel1 - // - this.xrLabel1.CanShrink = true; - this.xrLabel1.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142.7083F); - 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, 23F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "[RecipientOrganisation]"; - // - // xrLabel_RecipientDivision - // - this.xrLabel_RecipientDivision.CanShrink = true; - this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 165.7083F); - 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, 23F); - this.xrLabel_RecipientDivision.StylePriority.UseFont = false; - this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; - // - // xrLabel_RecipientContactPerson - // - this.xrLabel_RecipientContactPerson.CanShrink = true; - this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.7083F); - 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, 23F); - this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; - this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; - // - // xrLabel_RecipientStreet - // - this.xrLabel_RecipientStreet.CanShrink = true; - this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 211.7083F); - 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, 23F); - this.xrLabel_RecipientStreet.StylePriority.UseFont = false; - this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; - // - // xrLabel8 - // - this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); + this.ReportHeader.HeightF = 321.1667F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel13 + // + this.xrLabel13.CanShrink = true; + this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 257.7083F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel13.SizeF = new System.Drawing.SizeF(292F, 23F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 107.0417F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(493.75F, 23F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Betreutes Wohnen Richartz, Olpener Str. 174, 51103 Köln"; + // + // xrPictureBox1 + // + this.xrPictureBox1.BackColor = System.Drawing.Color.Transparent; + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(560.9864F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(117.0135F, 182.8265F); + this.xrPictureBox1.StylePriority.UseBackColor = false; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142.7083F); + 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, 23F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "[RecipientOrganisation]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 165.7083F); + 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, 23F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.7083F); + 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, 23F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 211.7083F); + 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, 23F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDateTime", "{0:dd.MMMM yyyy}")}); - this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(394.9999F, 298.1667F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "xrLabel8"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // ruleRateFactorNull - // - this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // - this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; - this.ruleRateFactorNull.Name = "ruleRateFactorNull"; - // - // xrLabel3 - // - this.xrLabel3.BackColor = System.Drawing.Color.Transparent; - this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.91671F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(90.625F, 23F); - this.xrLabel3.StylePriority.UseBackColor = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Rechnung "; - this.xrLabel3.WordWrap = false; - // - // ReportFooter - // - this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(394.9999F, 298.1667F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.91671F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(90.625F, 23F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Rechnung "; + this.xrLabel3.WordWrap = false; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrPictureBox2, this.xrLabel29, this.xrLabel12, @@ -252,177 +249,177 @@ namespace BeWoRichartz this.xrLabel10, this.xrTable1, this.xrLabel7}); - this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); - this.ReportFooter.HeightF = 319.2083F; - this.ReportFooter.KeepTogether = true; - this.ReportFooter.Name = "ReportFooter"; - this.ReportFooter.StylePriority.UseFont = false; - // - // xrPictureBox2 - // - this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image"))); - this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 230.7083F); - this.xrPictureBox2.Name = "xrPictureBox2"; - this.xrPictureBox2.SizeF = new System.Drawing.SizeF(80.62502F, 88.50003F); - this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // - // xrLabel29 - // - this.xrLabel29.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(90.625F, 276.5417F); - this.xrLabel29.Name = "xrLabel29"; - this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel29.SizeF = new System.Drawing.SizeF(587.375F, 19.875F); - this.xrLabel29.StylePriority.UseFont = false; - this.xrLabel29.StylePriority.UseTextAlignment = false; - this.xrLabel29.Text = "Tel. 0221-22205795 - Fax 0221-22205794 - kontakt@bewo-richartz.com"; - this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel12 - // - this.xrLabel12.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(90.625F, 256.6667F); - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(587.375F, 19.875F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.StylePriority.UseTextAlignment = false; - this.xrLabel12.Text = "Betreutes Wohnen Richartz – Olpener Str. 103 - 51103 Köln"; - this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel11 - // - this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 210.8334F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(677.9999F, 19.87502F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "Betreutes Wohnen Richartz"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel10 - // - this.xrLabel10.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 144.0417F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(677.9999F, 19.87502F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UseTextAlignment = false; - this.xrLabel10.Text = "Mit freundlichen Grüßen"; - this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrTable1 - // - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(90.625F, 40.16673F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 319.2083F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrPictureBox2 + // + this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image"))); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 230.7083F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(80.62502F, 88.50003F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel29 + // + this.xrLabel29.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(90.625F, 276.5417F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(587.375F, 19.875F); + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.Text = "Tel. 0221-22205795 - Fax 0221-22205794 - kontakt@bewo-richartz.com"; + this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(90.625F, 256.6667F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(587.375F, 19.875F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Betreutes Wohnen Richartz – Olpener Str. 174 - 51103 Köln"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 210.8334F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(677.9999F, 19.87502F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Betreutes Wohnen Richartz"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 144.0417F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(677.9999F, 19.87502F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(90.625F, 40.16673F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2, this.xrTableRow3, this.xrTableRow4, this.xrTableRow5}); - this.xrTable1.SizeF = new System.Drawing.SizeF(460.7499F, 82.29166F); - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable1.SizeF = new System.Drawing.SizeF(460.7499F, 82.29166F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell10}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 1D; - // - // xrTableCell10 - // - this.xrTableCell10.Name = "xrTableCell10"; - this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.Text = "Eheleute Richartz"; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell10.Weight = 3D; - // - // xrTableRow3 - // - this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Eheleute Richartz"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 3D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell11}); - this.xrTableRow3.Name = "xrTableRow3"; - this.xrTableRow3.Weight = 1D; - // - // xrTableCell11 - // - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.Text = "VR-Bank"; - this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell11.Weight = 3D; - // - // xrTableRow4 - // - this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "VR-Bank"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell11.Weight = 3D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell12}); - this.xrTableRow4.Name = "xrTableRow4"; - this.xrTableRow4.Weight = 1D; - // - // xrTableCell12 - // - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.Text = "IBAN: DE16370626003630633019"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell12.Weight = 3D; - // - // xrTableRow5 - // - this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "IBAN: DE16370626003630633019"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell12.Weight = 3D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13}); - this.xrTableRow5.Name = "xrTableRow5"; - this.xrTableRow5.Weight = 1D; - // - // xrTableCell13 - // - this.xrTableCell13.Name = "xrTableCell13"; - this.xrTableCell13.StylePriority.UseTextAlignment = false; - this.xrTableCell13.Text = "BIC: GENODED1PAF"; - this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell13.Weight = 3D; - // - // xrLabel7 - // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.29165F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(677.9999F, 19.87502F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "Bitte überweisen Sie den Rechnungsbetrag auf folgendes Konto:"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel28 - // - this.xrLabel28.CanShrink = true; - this.xrLabel28.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel28.Name = "xrLabel28"; - this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel28.SizeF = new System.Drawing.SizeF(677.9999F, 20.91669F); - this.xrLabel28.StylePriority.UseFont = false; - this.xrLabel28.StylePriority.UseTextAlignment = false; - this.xrLabel28.Text = "[Notice]"; - this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // topMarginBand1 - // - this.topMarginBand1.HeightF = 67.70834F; - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.HeightF = 6.374868F; - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // GroupHeader1 - // - this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "BIC: GENODED1PAF"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell13.Weight = 3D; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.29165F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(677.9999F, 19.87502F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Bitte überweisen Sie den Rechnungsbetrag auf folgendes Konto:"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel28 + // + this.xrLabel28.CanShrink = true; + this.xrLabel28.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(677.9999F, 20.91669F); + this.xrLabel28.StylePriority.UseFont = false; + this.xrLabel28.StylePriority.UseTextAlignment = false; + this.xrLabel28.Text = "[Notice]"; + this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 67.70834F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 6.374868F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.lblAbrechenbareFLS, this.xrLabel5, this.xrLabel4, @@ -433,146 +430,146 @@ namespace BeWoRichartz this.xrLabel15, this.xrLabel14, this.xrLabel3}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 12F); - this.GroupHeader1.HeightF = 225F; - this.GroupHeader1.Name = "GroupHeader1"; - this.GroupHeader1.StylePriority.UseFont = false; - // - // lblAbrechenbareFLS - // - this.lblAbrechenbareFLS.Font = new System.Drawing.Font("Arial", 11F); - this.lblAbrechenbareFLS.LocationFloat = new DevExpress.Utils.PointFloat(124.8749F, 183.0001F); - this.lblAbrechenbareFLS.Name = "lblAbrechenbareFLS"; - this.lblAbrechenbareFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); - this.lblAbrechenbareFLS.SizeF = new System.Drawing.SizeF(166.5879F, 23F); - this.lblAbrechenbareFLS.StylePriority.UseFont = false; - this.lblAbrechenbareFLS.StylePriority.UsePadding = false; - this.lblAbrechenbareFLS.StylePriority.UseTextAlignment = false; - this.lblAbrechenbareFLS.Text = "[RecordedFLSTotal!#.00] Std."; - this.lblAbrechenbareFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel5 - // - this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183.0001F); - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(124.8749F, 23F); - this.xrLabel5.StylePriority.UseFont = false; - this.xrLabel5.Text = "geleistete FLS"; - // - // xrLabel4 - // - this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(124.8749F, 160F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(167.1252F, 22.99998F); - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.StylePriority.UsePadding = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "[ApprovedFLS!#.00] Std."; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel2 - // - this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 160F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(124.875F, 22.99998F); - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "bewilligte FLS"; - // - // xrLabel18 - // - this.xrLabel18.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115.9167F); - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(677.9999F, 23F); - this.xrLabel18.StylePriority.UseFont = false; - this.xrLabel18.Text = "[CustomerReferenceNumber]"; - // - // xrLabel17 - // - this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 92.91674F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(677.9999F, 23F); - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.Text = "[AccountingPeriod]"; - // - // xrLabel16 - // - this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 69.91673F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(677.9999F, 23F); - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.Text = "[CustomerName], [CustomerBirthdayString]"; - // - // xrLabel15 - // - this.xrLabel15.BackColor = System.Drawing.Color.Transparent; - this.xrLabel15.CanShrink = true; - this.xrLabel15.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(90.62487F, 46.91671F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(587.375F, 23F); - this.xrLabel15.StylePriority.UseBackColor = false; - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.Text = "[InvoiceDate], [InvoiceNumber]"; - this.xrLabel15.WordWrap = false; - // - // xrLabel14 - // - this.xrLabel14.CanShrink = true; - this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel14.SizeF = new System.Drawing.SizeF(317F, 23F); - this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.Text = "Unser Konto bei Ihnen: 2000170992"; - // - // DetailReport - // - this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 12F); + this.GroupHeader1.HeightF = 225F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // lblAbrechenbareFLS + // + this.lblAbrechenbareFLS.Font = new System.Drawing.Font("Arial", 11F); + this.lblAbrechenbareFLS.LocationFloat = new DevExpress.Utils.PointFloat(124.8749F, 183.0001F); + this.lblAbrechenbareFLS.Name = "lblAbrechenbareFLS"; + this.lblAbrechenbareFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.lblAbrechenbareFLS.SizeF = new System.Drawing.SizeF(166.5879F, 23F); + this.lblAbrechenbareFLS.StylePriority.UseFont = false; + this.lblAbrechenbareFLS.StylePriority.UsePadding = false; + this.lblAbrechenbareFLS.StylePriority.UseTextAlignment = false; + this.lblAbrechenbareFLS.Text = "[RecordedFLSTotal!#.00] Std."; + this.lblAbrechenbareFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel5 + // + this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183.0001F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(124.8749F, 23F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "geleistete FLS"; + // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(124.8749F, 160F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(167.1252F, 22.99998F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "[ApprovedFLS!#.00] Std."; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 160F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(124.875F, 22.99998F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "bewilligte FLS"; + // + // xrLabel18 + // + this.xrLabel18.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115.9167F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(677.9999F, 23F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "[CustomerReferenceNumber]"; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 92.91674F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(677.9999F, 23F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "[AccountingPeriod]"; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 69.91673F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(677.9999F, 23F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "[CustomerName], [CustomerBirthdayString]"; + // + // xrLabel15 + // + this.xrLabel15.BackColor = System.Drawing.Color.Transparent; + this.xrLabel15.CanShrink = true; + this.xrLabel15.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(90.62487F, 46.91671F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(587.375F, 23F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "[InvoiceDate], [InvoiceNumber]"; + this.xrLabel15.WordWrap = false; + // + // xrLabel14 + // + this.xrLabel14.CanShrink = true; + this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel14.SizeF = new System.Drawing.SizeF(317F, 23F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Unser Konto bei Ihnen: 2000170992"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail1}); - this.DetailReport.DataMember = "InvoiceItems"; - this.DetailReport.DataSource = this.bindingSource1; - this.DetailReport.Level = 0; - this.DetailReport.Name = "DetailReport"; - // - // Detail1 - // - this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable5}); - this.Detail1.Font = new System.Drawing.Font("Verdana", 10F); - this.Detail1.HeightF = 23.00002F; - this.Detail1.Name = "Detail1"; - this.Detail1.StylePriority.UseFont = false; - // - // xrTable5 - // - this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable5.Font = new System.Drawing.Font("Arial", 11F); - this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable5.Name = "xrTable5"; - this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.Detail1.Font = new System.Drawing.Font("Verdana", 10F); + this.Detail1.HeightF = 23.00002F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.Font = new System.Drawing.Font("Arial", 11F); + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable5.SizeF = new System.Drawing.SizeF(677.9999F, 23F); - this.xrTable5.StylePriority.UseBorderColor = false; - this.xrTable5.StylePriority.UseFont = false; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable5.SizeF = new System.Drawing.SizeF(677.9999F, 23F); + this.xrTable5.StylePriority.UseBorderColor = false; + this.xrTable5.StylePriority.UseFont = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell9, this.xrTableCell1, this.xrTableCell3, @@ -582,109 +579,113 @@ namespace BeWoRichartz this.xrTableCell6, this.xrTableCell7, this.xrTableCell2}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.085D; - // - // xrTableCell9 - // - this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.085D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.Notice")}); - this.xrTableCell9.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); - this.xrTableCell9.StylePriority.UseFont = false; - this.xrTableCell9.StylePriority.UsePadding = false; - this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Text = "abzurechnende FLS"; - this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.xrTableCell9.Weight = 0.27016829080642052D; - // - // xrTableCell1 - // - this.xrTableCell1.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.StylePriority.UseFont = false; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.Text = "[UnitCount!0.00]"; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - this.xrTableCell1.Weight = 0.11935630456053546D; - // - // xrTableCell3 - // - this.xrTableCell3.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F); - this.xrTableCell3.StylePriority.UseFont = false; - this.xrTableCell3.StylePriority.UsePadding = false; - this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.Text = "Std."; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - this.xrTableCell3.Weight = 0.060441038307899445D; - // - // xrTableCell8 - // - this.xrTableCell8.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.StylePriority.UseFont = false; - this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.Text = "x"; - this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell8.Weight = 0.016744271381178844D; - // - // xrTableCell4 - // - this.xrTableCell4.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.StylePriority.UseFont = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "[RateFactor!0.##]"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell4.Weight = 0.067874884698585977D; - // - // xrTableCell5 - // - this.xrTableCell5.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.StylePriority.UseFont = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "x"; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell5.Weight = 0.017833142321521733D; - // - // xrTableCell6 - // - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "[AmountPerUnit!c]"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell6.Weight = 0.11531791265859441D; - // - // xrTableCell7 - // - this.xrTableCell7.Font = new System.Drawing.Font("Arial", 11F); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.StylePriority.UseFont = false; - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "[GrossAmountTotal!c]"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - this.xrTableCell7.Weight = 0.14731704103479409D; - // - // xrTableCell2 - // - this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9F); - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.StylePriority.UseFont = false; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.Text = "[ItemDescription]"; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell2.Weight = 0.2316560650413439D; - // - // GroupFooter1 - // - this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "abzurechnende FLS"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell9.Weight = 0.27016829080642052D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "[UnitCount!0.00]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + this.xrTableCell1.Weight = 0.11935630456053546D; + // + // xrTableCell3 + // + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Std."; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + this.xrTableCell3.Weight = 0.060441038307899445D; + // + // xrTableCell8 + // + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "x"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell8.Weight = 0.016744271381178844D; + // + // xrTableCell4 + // + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "[RateFactor!0.##]"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.067874884698585977D; + // + // xrTableCell5 + // + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "x"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell5.Weight = 0.017833142321521733D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[AmountPerUnit!c]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell6.Weight = 0.11531791265859441D; + // + // xrTableCell7 + // + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 11F); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[GrossAmountTotal!c]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + this.xrTableCell7.Weight = 0.14731704103479409D; + // + // xrTableCell2 + // + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9F); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "[ItemDescription]"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell2.Weight = 0.2316560650413439D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel27, this.xrLabel26, this.xrLabel25, @@ -694,165 +695,161 @@ namespace BeWoRichartz this.xrLabel21, this.xrLabel20, this.xrLabel19}); - this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F); - this.GroupFooter1.HeightF = 130F; - this.GroupFooter1.Name = "GroupFooter1"; - this.GroupFooter1.StylePriority.UseFont = false; - // - // xrLabel27 - // - this.xrLabel27.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); - this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(432.5221F, 82.62501F); - this.xrLabel27.Name = "xrLabel27"; - this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrLabel27.SizeF = new System.Drawing.SizeF(95.42398F, 23.00002F); - this.xrLabel27.StylePriority.UseFont = false; - this.xrLabel27.StylePriority.UsePadding = false; - this.xrLabel27.StylePriority.UseTextAlignment = false; - this.xrLabel27.Text = "[Claim]"; - this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel26 - // - this.xrLabel26.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); - this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(0F, 82.62501F); - this.xrLabel26.Name = "xrLabel26"; - this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel26.SizeF = new System.Drawing.SizeF(182.3656F, 23.00002F); - this.xrLabel26.StylePriority.UseFont = false; - this.xrLabel26.StylePriority.UseTextAlignment = false; - this.xrLabel26.Text = "Rechnungsbetrag"; - this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel25 - // - this.xrLabel25.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(432.5221F, 39.87503F); - this.xrLabel25.Name = "xrLabel25"; - this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrLabel25.SizeF = new System.Drawing.SizeF(95.4241F, 23.00002F); - this.xrLabel25.StylePriority.UseFont = false; - this.xrLabel25.StylePriority.UsePadding = false; - this.xrLabel25.StylePriority.UseTextAlignment = false; - this.xrLabel25.Text = "[AmountAdvancedPayments!c]"; - this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel23 - // - this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.875F); - this.xrLabel23.Name = "xrLabel23"; - this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel23.SizeF = new System.Drawing.SizeF(182.3656F, 23.00002F); - this.xrLabel23.StylePriority.UseFont = false; - this.xrLabel23.StylePriority.UseTextAlignment = false; - this.xrLabel23.Text = "./. geleistete Zahlung"; - this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel24 - // - this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel24.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(432.5221F, 0F); - this.xrLabel24.Name = "xrLabel24"; - this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrLabel24.SizeF = new System.Drawing.SizeF(95.42374F, 23F); - this.xrLabel24.StylePriority.UseBorders = false; - this.xrLabel24.StylePriority.UseFont = false; - this.xrLabel24.StylePriority.UsePadding = false; - this.xrLabel24.StylePriority.UseTextAlignment = false; - this.xrLabel24.Text = "[AmountRecordedFLS!c]"; - this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel22 - // - this.xrLabel22.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(291.4627F, 0F); - this.xrLabel22.Name = "xrLabel22"; - this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel22.SizeF = new System.Drawing.SizeF(141.0594F, 23F); - this.xrLabel22.StylePriority.UseFont = false; - this.xrLabel22.StylePriority.UseTextAlignment = false; - this.xrLabel22.Text = "Gesamtsumme"; - this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel21 - // - this.xrLabel21.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(252.3124F, 0F); - this.xrLabel21.Name = "xrLabel21"; - this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F); - this.xrLabel21.SizeF = new System.Drawing.SizeF(39.15033F, 23F); - this.xrLabel21.StylePriority.UseFont = false; - this.xrLabel21.StylePriority.UsePadding = false; - this.xrLabel21.StylePriority.UseTextAlignment = false; - this.xrLabel21.Text = "Std."; - this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel20 - // - this.xrLabel20.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel20.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(175F, 0F); - this.xrLabel20.Name = "xrLabel20"; - this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrLabel20.SizeF = new System.Drawing.SizeF(77.31235F, 23F); - this.xrLabel20.StylePriority.UseBorders = false; - this.xrLabel20.StylePriority.UseFont = false; - this.xrLabel20.StylePriority.UsePadding = false; - this.xrLabel20.StylePriority.UseTextAlignment = false; - this.xrLabel20.Text = "[RecordedFLS]"; - this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel19 - // - this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(175F, 23F); - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.StylePriority.UsePadding = false; - this.xrLabel19.StylePriority.UseTextAlignment = false; - this.xrLabel19.Text = "abzurechnende FLS ges."; - this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // GroupFooter2 - // - this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F); + this.GroupFooter1.HeightF = 130F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrLabel27 + // + this.xrLabel27.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(432.5221F, 82.62501F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(95.42398F, 23.00002F); + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UsePadding = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.Text = "[Claim]"; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel26 + // + this.xrLabel26.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(0F, 82.62501F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(182.3656F, 23.00002F); + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.Text = "Rechnungsbetrag"; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel25 + // + this.xrLabel25.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(432.5221F, 39.87503F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(95.4241F, 23.00002F); + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UsePadding = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.Text = "[AmountAdvancedPayments!c]"; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel23 + // + this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.875F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(182.3656F, 23.00002F); + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.Text = "./. geleistete Zahlung"; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel24 + // + this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel24.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(432.5221F, 0F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(95.42374F, 23F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.StylePriority.UsePadding = false; + this.xrLabel24.StylePriority.UseTextAlignment = false; + this.xrLabel24.Text = "[AmountRecordedFLS!c]"; + this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel22 + // + this.xrLabel22.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(291.4627F, 0F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(141.0594F, 23F); + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.StylePriority.UseTextAlignment = false; + this.xrLabel22.Text = "Gesamtsumme"; + this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel21 + // + this.xrLabel21.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(252.3124F, 0F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(39.15033F, 23F); + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.StylePriority.UsePadding = false; + this.xrLabel21.StylePriority.UseTextAlignment = false; + this.xrLabel21.Text = "Std."; + this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel20 + // + this.xrLabel20.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel20.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(175F, 0F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(77.31235F, 23F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UsePadding = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "[RecordedFLS]"; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(175F, 23F); + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.StylePriority.UsePadding = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.Text = "abzurechnende FLS ges."; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel28}); - this.GroupFooter2.HeightF = 20.91669F; - this.GroupFooter2.Level = 1; - this.GroupFooter2.Name = "GroupFooter2"; - // - // xrLabel6 - // - this.xrLabel6.CanShrink = true; - this.xrLabel6.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(677.9999F, 20.91669F); - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.StylePriority.UseTextAlignment = false; - this.xrLabel6.Text = "[AbsenceTimes]"; - this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // GroupFooter3 - // - this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.GroupFooter2.HeightF = 20.91669F; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrLabel6 + // + this.xrLabel6.CanShrink = true; + this.xrLabel6.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(677.9999F, 20.91669F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "[AbsenceTimes]"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // GroupFooter3 + // + this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel6}); - this.GroupFooter3.HeightF = 30.9167F; - this.GroupFooter3.Level = 2; - this.GroupFooter3.Name = "GroupFooter3"; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); - // - // Spitzabrechnung - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.GroupFooter3.HeightF = 30.9167F; + this.GroupFooter3.Level = 2; + this.GroupFooter3.Name = "GroupFooter3"; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, this.ReportHeader, this.ReportFooter, @@ -863,20 +860,20 @@ namespace BeWoRichartz this.GroupFooter1, this.GroupFooter2, this.GroupFooter3}); - this.DataSource = this.bindingSource1; - this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Arial", 12F); - this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 12F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 74, 68, 6); - this.PageHeight = 1169; - this.PageWidth = 827; - this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.Version = "13.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 68, 6); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/BeWoRichartz/SettlementReport2.Designer.cs b/ReportImp/BeWoRichartz/SettlementReport2.Designer.cs index ac39fe83d..494f50a83 100644 --- a/ReportImp/BeWoRichartz/SettlementReport2.Designer.cs +++ b/ReportImp/BeWoRichartz/SettlementReport2.Designer.cs @@ -146,7 +146,7 @@ namespace BeWoRichartz.Neu this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel9.SizeF = new System.Drawing.SizeF(493.75F, 23F); this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Betreutes Wohnen Richartz, Olpener Str. 103, 51103 Köln"; + this.xrLabel9.Text = "Betreutes Wohnen Richartz, Olpener Str. 174, 51103 Köln"; // // xrPictureBox1 // @@ -284,7 +284,7 @@ namespace BeWoRichartz.Neu this.xrLabel12.SizeF = new System.Drawing.SizeF(587.375F, 19.875F); this.xrLabel12.StylePriority.UseFont = false; this.xrLabel12.StylePriority.UseTextAlignment = false; - this.xrLabel12.Text = "Betreutes Wohnen Richartz – Olpener Str. 103 - 51103 Köln"; + this.xrLabel12.Text = "Betreutes Wohnen Richartz – Olpener Str. 174 - 51103 Köln"; this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // xrLabel11 diff --git a/ReportImp/HshCologne/QuittierungsbelegMitDatum.Designer.cs b/ReportImp/HshCologne/QuittierungsbelegMitDatum.Designer.cs index 0b74819ed..8e8419e8b 100644 --- a/ReportImp/HshCologne/QuittierungsbelegMitDatum.Designer.cs +++ b/ReportImp/HshCologne/QuittierungsbelegMitDatum.Designer.cs @@ -42,9 +42,6 @@ namespace HshCologne this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -52,18 +49,12 @@ namespace HshCologne this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = 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(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); 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.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); - 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(); @@ -80,9 +71,7 @@ namespace HshCologne this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); - this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -111,11 +100,15 @@ namespace HshCologne this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -136,7 +129,9 @@ namespace HshCologne // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail1, - this.GroupHeader1}); + this.GroupHeader1, + this.GroupFooter2, + this.GroupFooter3}); this.DetailReport.DataMember = "Services"; this.DetailReport.DataSource = this.bindingSource1; this.DetailReport.Level = 0; @@ -164,7 +159,7 @@ namespace HshCologne 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(735F, 20F); + this.xrTable3.SizeF = new System.Drawing.SizeF(644.6391F, 20F); this.xrTable3.StylePriority.UseFont = false; this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // @@ -176,9 +171,7 @@ namespace HshCologne this.xrTableCell10, this.xrTableCell2, this.xrTableCell15, - this.xrTableCell12, - this.xrTableCell44, - this.xrTableCell50}); + this.xrTableCell12}); this.xrTableRow6.Name = "xrTableRow6"; this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -196,7 +189,7 @@ namespace HshCologne this.xrTableCell13.StylePriority.UseTextAlignment = false; this.xrTableCell13.Text = "xrTableCell13"; this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell13.Weight = 0.11994951833461227D; + this.xrTableCell13.Weight = 0.15151515632248319D; // // xrTableCell14 // @@ -210,7 +203,7 @@ namespace HshCologne this.xrTableCell14.StylePriority.UseTextAlignment = false; this.xrTableCell14.Text = "xrTableCell14"; this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell14.Weight = 0.094696981389528381D; + this.xrTableCell14.Weight = 0.12626262901047342D; // // xrTableCell10 // @@ -224,7 +217,7 @@ namespace HshCologne this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.Text = "xrTableCell10"; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell10.Weight = 0.094696933224158855D; + this.xrTableCell10.Weight = 0.12626262901047444D; // // xrTableCell2 // @@ -236,7 +229,7 @@ namespace HshCologne this.xrTableCell2.StylePriority.UsePadding = false; this.xrTableCell2.StylePriority.UseTextAlignment = false; this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.05366162346946534D; + this.xrTableCell2.Weight = 0.088383841632349358D; // // xrTableCell15 // @@ -249,7 +242,7 @@ namespace HshCologne this.xrTableCell15.StylePriority.UsePadding = false; this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell15.Weight = 0.05366162346946534D; + this.xrTableCell15.Weight = 0.088383841632349344D; // // xrTableCell12 // @@ -262,47 +255,13 @@ namespace HshCologne this.xrTableCell12.StylePriority.UsePadding = false; this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell12.Weight = 0.10732323052948757D; - // - // xrTableCell44 - // - this.xrTableCell44.Name = "xrTableCell44"; - this.xrTableCell44.StylePriority.UseBorders = false; - this.xrTableCell44.StylePriority.UseFont = false; - this.xrTableCell44.StylePriority.UsePadding = false; - this.xrTableCell44.StylePriority.UseTextAlignment = false; - this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell44.Weight = 0.20202019104791347D; - // - // xrTableCell50 - // - this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.picSignature}); - this.xrTableCell50.Name = "xrTableCell50"; - this.xrTableCell50.StylePriority.UseBorders = false; - this.xrTableCell50.StylePriority.UseFont = false; - this.xrTableCell50.StylePriority.UsePadding = false; - this.xrTableCell50.StylePriority.UseTextAlignment = false; - this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell50.Weight = 0.20202019042968572D; - // - // 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(0F, 0F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(160.0001F, 20.00001F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + this.xrTableCell12.Weight = 0.23313017660771498D; // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTableServiceRecords1}); - this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.HeightF = 55F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.RepeatEveryPage = true; this.GroupHeader1.StylePriority.UseFont = false; @@ -318,7 +277,7 @@ namespace HshCologne this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2, this.xrTableRow1}); - this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(644.6391F, 55F); this.xrTableServiceRecords1.StylePriority.UseBackColor = false; this.xrTableServiceRecords1.StylePriority.UseBorders = false; this.xrTableServiceRecords1.StylePriority.UseFont = false; @@ -330,9 +289,7 @@ namespace HshCologne this.xrTableCell3, this.xrTableCell4, this.xrTableCell11, - this.xrTableCell9, - this.xrTableCell28, - this.xrTableCell48}); + 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; @@ -351,7 +308,7 @@ namespace HshCologne this.xrTableCell3.StylePriority.UseTextAlignment = false; this.xrTableCell3.Text = "Datum"; this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell3.Weight = 0.26536312849161997D; + this.xrTableCell3.Weight = 0.33519553072625685D; // // xrTableCell4 // @@ -367,7 +324,7 @@ namespace HshCologne this.xrTableCell4.StylePriority.UseTextAlignment = false; this.xrTableCell4.Text = "Uhrzeit"; this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell4.Weight = 0.41899441340782145D; + this.xrTableCell4.Weight = 0.55865921787709527D; // // xrTableCell11 // @@ -382,7 +339,7 @@ namespace HshCologne this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.Text = "Angebot"; this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell11.Weight = 0.23743016759776542D; + this.xrTableCell11.Weight = 0.39106145251396651D; // // xrTableCell9 // @@ -398,34 +355,7 @@ namespace HshCologne this.xrTableCell9.StylePriority.UseTextAlignment = false; this.xrTableCell9.Text = "FLS in"; this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell9.Weight = 0.23743016759776536D; - // - // xrTableCell28 - // - this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell28.Name = "xrTableCell28"; - this.xrTableCell28.StylePriority.UseBorders = false; - this.xrTableCell28.StylePriority.UseFont = false; - this.xrTableCell28.StylePriority.UseTextAlignment = false; - this.xrTableCell28.Text = "Datum der Unterschrift"; - this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell28.Weight = 0.44692737430167595D; - // - // xrTableCell48 - // - this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell48.Multiline = true; - this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.StylePriority.UseBorders = false; - this.xrTableCell48.StylePriority.UseFont = false; - this.xrTableCell48.StylePriority.UseTextAlignment = false; - this.xrTableCell48.Text = "Unterschrift"; - this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell48.Weight = 0.44692737430167606D; + this.xrTableCell9.Weight = 0.5157516735226082D; // // xrTableRow1 // @@ -434,11 +364,9 @@ namespace HshCologne this.xrTableCell8, this.xrTableCell5, this.xrTableCell6, - this.xrTableCell7, - this.xrTableCell43, - this.xrTableCell49}); + this.xrTableCell7}); this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 1.223644578313253D; + this.xrTableRow1.Weight = 0.85655120481927716D; // // xrTableCell1 // @@ -446,7 +374,7 @@ namespace HshCologne | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.Weight = 0.26536312849161997D; + this.xrTableCell1.Weight = 0.33519553072625685D; // // xrTableCell8 // @@ -460,7 +388,7 @@ namespace HshCologne this.xrTableCell8.StylePriority.UseTextAlignment = false; this.xrTableCell8.Text = "von"; this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell8.Weight = 0.20949720670391073D; + this.xrTableCell8.Weight = 0.27932960893854764D; // // xrTableCell5 // @@ -474,7 +402,7 @@ namespace HshCologne this.xrTableCell5.StylePriority.UseTextAlignment = false; this.xrTableCell5.Text = "bis"; this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell5.Weight = 0.2094972067039107D; + this.xrTableCell5.Weight = 0.27932960893854758D; // // xrTableCell6 // @@ -487,9 +415,9 @@ namespace HshCologne this.xrTableCell6.StylePriority.UseBorders = false; this.xrTableCell6.StylePriority.UseFont = false; this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten"; + this.xrTableCell6.Text = "Art / Anzahl\r\nKlienten"; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell6.Weight = 0.23743016759776545D; + this.xrTableCell6.Weight = 0.39106145251396662D; // // xrTableCell7 // @@ -505,68 +433,7 @@ namespace HshCologne 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; - // - // xrTableCell43 - // - this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell43.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel17, - this.xrLabel18}); - this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell43.Multiline = true; - this.xrTableCell43.Name = "xrTableCell43"; - this.xrTableCell43.StylePriority.UseBorders = false; - this.xrTableCell43.StylePriority.UseFont = false; - this.xrTableCell43.StylePriority.UseTextAlignment = false; - this.xrTableCell43.Weight = 0.44692737430167595D; - // - // xrLabel17 - // - this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(159F, 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.Text = "Klientin / Klient"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel18 - // - this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel18.Font = new System.Drawing.Font("Arial", 6F); - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(159F, 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 = "(falls abweichend zur ersten Spalte)"; - this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrTableCell49 - // - this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell49.Multiline = true; - this.xrTableCell49.Name = "xrTableCell49"; - this.xrTableCell49.StylePriority.UseBorders = false; - this.xrTableCell49.StylePriority.UseFont = false; - this.xrTableCell49.StylePriority.UseTextAlignment = false; - this.xrTableCell49.Text = "Klientin / Klient"; - this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell49.Weight = 0.44692737430167606D; + this.xrTableCell7.Weight = 0.5157516735226082D; // // bindingSource1 // @@ -598,7 +465,7 @@ namespace HshCologne | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 30.50003F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(365.6389F, 30.50003F); this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); @@ -615,7 +482,7 @@ namespace HshCologne this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.639F, 30.50003F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(486.2779F, 30.50003F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); @@ -632,7 +499,7 @@ namespace HshCologne this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 30.50003F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(120.6389F, 30.50003F); this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); @@ -648,7 +515,7 @@ namespace HshCologne // this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 0F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(120.6389F, 0F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); @@ -667,7 +534,7 @@ namespace HshCologne | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36113F, 30.50003F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.50003F); this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); @@ -685,7 +552,7 @@ namespace HshCologne this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.36112F, 0F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); @@ -700,7 +567,7 @@ namespace HshCologne // xrLabel2 // this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(119.3055F, 127.5F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(28.94474F, 121.25F); this.xrLabel2.Multiline = true; this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -736,13 +603,13 @@ namespace HshCologne this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel2, this.xrPictureBox1}); - this.topMarginBand1.HeightF = 167.2222F; + this.topMarginBand1.HeightF = 167F; this.topMarginBand1.Name = "topMarginBand1"; // // xrPictureBox1 // this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(527.0001F, 41.99998F); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(436.6392F, 35.75001F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(207.9999F, 110.5F); this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; @@ -752,32 +619,11 @@ namespace HshCologne this.bottomMarginBand1.HeightF = 30F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // - // GroupFooter1 - // - this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.lblUnterschriftKlient, - this.lblUnterschriftMitarbeiter, - this.xrTableAbwesenheiten, - this.lblHatAbwesenheiten, - this.lblHatGruppen, - this.xrRichText2, - this.xrRichText1, - this.xrLabel15, - this.xrLabel13, - this.xrLabel12, - this.xrLabel11, - this.xrLabel10, - this.xrLabel9, - this.xrLabel1}); - this.GroupFooter1.HeightF = 270F; - this.GroupFooter1.KeepTogether = true; - this.GroupFooter1.Name = "GroupFooter1"; - // // lblUnterschriftKlient // this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); - this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(0F, 41.52781F); this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F); @@ -787,23 +633,7 @@ namespace HshCologne this.lblUnterschriftKlient.StylePriority.UsePadding = false; this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; - this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lblUnterschriftMitarbeiter - // - this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); - this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F); - this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; - this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); - this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; - this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; - this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; - this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; - this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; - this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; - this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // // xrTableAbwesenheiten // @@ -812,7 +642,7 @@ namespace HshCologne | 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(170F, 79.99997F); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 80.00001F); 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[] { @@ -1040,7 +870,7 @@ namespace HshCologne | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); - this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 79.99997F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 80.00001F); this.lblHatGruppen.Name = "lblHatGruppen"; this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); @@ -1057,22 +887,22 @@ namespace HshCologne this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 130F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); + this.xrRichText2.SizeF = new System.Drawing.SizeF(202.5276F, 68.05556F); this.xrRichText2.StylePriority.UseFont = false; // // xrRichText1 // this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 80.00001F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.SizeF = new System.Drawing.SizeF(202.5277F, 50F); this.xrRichText1.StylePriority.UseFont = false; // // xrLabel15 // this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.00001F); this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); @@ -1088,7 +918,7 @@ namespace HshCologne // xrLabel13 // this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F); this.xrLabel13.Name = "xrLabel13"; this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F); @@ -1115,45 +945,14 @@ namespace HshCologne this.xrLabel12.Text = "E = ear to ear, face to face"; this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel11 - // - 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; - // - // xrLabel10 - // - 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; - // // xrLabel9 // this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel9.Name = "xrLabel9"; this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(460F, 20F); this.xrLabel9.StylePriority.UseBackColor = false; this.xrLabel9.StylePriority.UseBorders = false; this.xrLabel9.StylePriority.UseFont = false; @@ -1168,10 +967,10 @@ namespace HshCologne this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(460F, 0F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(184.6392F, 20F); this.xrLabel1.StylePriority.UseBackColor = false; this.xrLabel1.StylePriority.UseBorders = false; this.xrLabel1.StylePriority.UseFont = false; @@ -1186,6 +985,72 @@ namespace HshCologne this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2}); + this.DetailReport1.DataMember = "AllEmployees"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 1; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel11}); + this.Detail2.HeightF = 70F; + this.Detail2.Name = "Detail2"; + // + // xrLabel10 + // + this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 5.000051F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(271.8472F, 25F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.EmployeeName")}); + this.xrLabel11.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.00005F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(125F, 25F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "xrLabel6"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.xrLabel1, + this.xrLabel9}); + this.GroupFooter2.HeightF = 200F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // GroupFooter3 + // + this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblUnterschriftKlient}); + this.GroupFooter3.HeightF = 80F; + this.GroupFooter3.Level = 1; + this.GroupFooter3.Name = "GroupFooter3"; + // // Quittierungsbeleg2 // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1194,7 +1059,7 @@ namespace HshCologne this.ReportHeader, this.topMarginBand1, this.bottomMarginBand1, - this.GroupFooter1}); + this.DetailReport1}); this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { this.fieldKontaktArt}); this.DataSource = this.bindingSource1; @@ -1205,7 +1070,7 @@ namespace HshCologne this.formattingRuleServiceDesc, this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); - this.Margins = new System.Drawing.Printing.Margins(50, 30, 167, 30); + this.Margins = new System.Drawing.Printing.Margins(75, 75, 167, 30); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; @@ -1240,17 +1105,12 @@ namespace HshCologne private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; 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 xrTableCell43; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; - private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel xrLabel8; @@ -1264,12 +1124,8 @@ namespace HshCologne private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; - 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 xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel13; @@ -1285,7 +1141,6 @@ namespace HshCologne private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; - private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; @@ -1302,10 +1157,13 @@ namespace HshCologne private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; - private DevExpress.XtraReports.UI.XRLabel xrLabel17; - private DevExpress.XtraReports.UI.XRLabel xrLabel18; - private DevExpress.XtraReports.UI.XRPictureBox picSignature; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3; } } diff --git a/ReportImp/HshCologne/QuittierungsbelegMitDatum.cs b/ReportImp/HshCologne/QuittierungsbelegMitDatum.cs index 71df3909d..236c243dc 100644 --- a/ReportImp/HshCologne/QuittierungsbelegMitDatum.cs +++ b/ReportImp/HshCologne/QuittierungsbelegMitDatum.cs @@ -97,12 +97,6 @@ namespace HshCologne index++; } } - - if (newRows > 0) - { - lblUnterschriftKlient.Top += newRows * 20; - lblUnterschriftMitarbeiter.Top += newRows * 20; - } } } diff --git a/ReportImp/HshCologne/QuittierungsbelegMitDatum.resx b/ReportImp/HshCologne/QuittierungsbelegMitDatum.resx index fafe0e5de..4943c707d 100644 --- a/ReportImp/HshCologne/QuittierungsbelegMitDatum.resx +++ b/ReportImp/HshCologne/QuittierungsbelegMitDatum.resx @@ -117,6 +117,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + 21, 17 @@ -745,10 +751,4 @@ l/fw/wc7p1ZKZGQQMgAAAABJRU5ErkJggg== - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A - - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= - \ No newline at end of file diff --git a/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj b/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj index 077882c28..9b867a98d 100644 --- a/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj +++ b/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj @@ -64,6 +64,12 @@ + + Component + + + Stundennachweis.cs + @@ -91,6 +97,9 @@ Rechnung.cs + + Stundennachweis.cs + \ No newline at end of file diff --git a/ReportImp/InputFamilienhilfe/Invoicing/CustomInvoiceFactory.cs b/ReportImp/InputFamilienhilfe/Invoicing/CustomInvoiceFactory.cs index 75768dac1..f008b4b1c 100644 --- a/ReportImp/InputFamilienhilfe/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/InputFamilienhilfe/Invoicing/CustomInvoiceFactory.cs @@ -39,7 +39,7 @@ namespace InputFamilienhilfe.Invoicing } } - return new InvoiceCreation(); + return new DefaultInvoiceCreation(); } diff --git a/ReportImp/InputFamilienhilfe/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/InputFamilienhilfe/Invoicing/DefaultInvoiceCreation.cs index 92c7155d2..d55cfdf67 100644 --- a/ReportImp/InputFamilienhilfe/Invoicing/DefaultInvoiceCreation.cs +++ b/ReportImp/InputFamilienhilfe/Invoicing/DefaultInvoiceCreation.cs @@ -17,22 +17,202 @@ using DevExpress.Data.Filtering.Helpers; namespace InputFamilienhilfe.Invoicing { public class DefaultInvoiceCreation : InvoiceCreation - { - + { + private const decimal FAHRTKOSTEN = 0.3m; + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + public override void SetInvoiceId(ServiceInvoice invoice) { invoice.InvoiceBase.InvoiceId = "Rechnung"; invoice.InvoiceBase.InvoiceTypeText = "Rechnung"; } - + public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + IList supportConceptList) + { + if (invoicePeriod != null) + { + accountingPeriodStart = invoicePeriod.StartDate; + accountingPeriodEnd = invoicePeriod.EndDate; + } + base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); + } - public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc) + { + var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + + var fitems = CreateFahrtkostenItems(serviceRecordsInPeriod); + + list.AddRange(fitems); + + return list; + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) { var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); - + if (!ii.UnitCount.HasValue || ii.UnitCount.Value == 0) + { + if (!ii.GrossAmountTotal.HasValue || ii.GrossAmountTotal.Value == 0) + { + return null; + } + int test = 0; + } + RenameServiceName(ii); + return ii; } - + + private void RenameServiceName(InvoiceItem ii) + { + if (ii.ServiceRecord != null) + { + if (ii.ServiceRecord.ServiceDescription.ServiceCategory.Name.Contains("Fahrt")) + { + ii.ItemDescription = "FLS (Fahrtzeit)"; + + } + else if (ii.ServiceRecord.ServiceDescription.ServiceCategory.Name.Contains("FLS")) + { + if (ii.ServiceRecord.ServiceDescription.Name.Contains("Sonder")) + { + ii.ItemDescription = "FLS Sonderkosten"; + } + else + { + ii.ItemDescription = "FLS"; + } + } + + } + } + + private IList CreateFahrtkostenItems(List serviceRecords) + { + + Dictionary text2Item = new Dictionary(); + + foreach (var sr in serviceRecords) + { + if (sr.DistanceInMeter.HasValue && sr.DistanceInMeter > 0) + { + decimal fahrtkosten = 0; + + String text = sr.ServiceDescription.Name; + if (text.Contains("Sonder")) + { + text = "Sonderkilometer"; + } + else + { + text = "gefahrene km"; + } + InvoiceItem ii = null; + + if (text2Item.ContainsKey(text)) + { + ii = text2Item[text]; + } + else + { + ii = new InvoiceItem(); + text2Item.Add(text, ii); + + ii.UnitCount = 0; + ii.ItemDescription = text; + ii.UnitDescription = text; + ii.AmountPerUnit = FAHRTKOSTEN; + ii.ItemPeriodStart = accountingPeriodStart; + ii.ItemPeriodEnd = accountingPeriodEnd; + + } + + ii.UnitCount += sr.DistanceInMeter; + } + } + + var list = text2Item.Values.ToList(); + foreach (var ii in list) + { + if (ii.AmountPerUnit.HasValue && ii.UnitCount.HasValue) + { + ii.AmountTotal = Math.Round(ii.AmountPerUnit.Value * ii.UnitCount.Value, 2, MidpointRounding.AwayFromZero); + ii.GrossAmountTotal = ii.AmountTotal; + } + } + return list; + } + + public override IList CreateSummaryInvoiceItems(IList itemList, + DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) + { + var newlist = new List(); + + var rateToItem = new Dictionary(); + foreach (InvoiceItem iitem in itemList) + { + InvoiceItem item; + String key = String.Format("{0}_{1}_{2}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription); + + if (rateToItem.ContainsKey(key)) + { + item = rateToItem[key]; + } + else + { + item = new InvoiceItem(); + newlist.Add(item); + + item.AmountPerUnit = iitem.AmountPerUnit; + if (invoicePeriod != null) + { + item.ItemPeriodStart = invoicePeriod.StartDate; + item.ItemPeriodEnd = invoicePeriod.EndDate; + } + else + { + item.ItemPeriodStart = scap.StartDate; + item.ItemPeriodEnd = scap.EndDate; + } + if (summaryPerMonth && iitem.ItemPeriodStart.HasValue) + { + DateTime start = new DateTime(iitem.ItemPeriodStart.Value.Year, iitem.ItemPeriodStart.Value.Month, 1); + DateTime end = start.AddMonths(1).AddDays(-1); + + if (item.ItemPeriodStart < start) + { + item.ItemPeriodStart = start; + } + if (item.ItemPeriodEnd > end) + { + item.ItemPeriodEnd = end; + } + } + item.RateFactor = iitem.RateFactor; + + item.AccountingInterval = iitem.AccountingInterval; + item.ItemDescription = iitem.ItemDescription; + item.UnitDescription = iitem.UnitDescription; + item.SupportConceptApprovalPeriodOid = scap.Oid; + + + rateToItem[key] = item; + } + + + if (!item.UnitCount.HasValue) + { + item.UnitCount = 0; + } + item.UnitCount += iitem.UnitCount ?? 0; + } + + + BerechneSummaryItemsSummen(newlist, addRateFactorToUnitCount); + return newlist; + } } } diff --git a/ReportImp/InputFamilienhilfe/Invoicing/VerfahrensbeistandInvoiceCreation.cs b/ReportImp/InputFamilienhilfe/Invoicing/VerfahrensbeistandInvoiceCreation.cs index bdcf1cae7..1dcdf0916 100644 --- a/ReportImp/InputFamilienhilfe/Invoicing/VerfahrensbeistandInvoiceCreation.cs +++ b/ReportImp/InputFamilienhilfe/Invoicing/VerfahrensbeistandInvoiceCreation.cs @@ -49,6 +49,14 @@ namespace InputFamilienhilfe.Invoicing } + public override void SetServiceInvoicePeriodAmounts(ServiceInvoice invoice) + { + foreach (ServiceInvoicePeriod iPeriod in invoice.ServiceInvoicePeriodList) + { + iPeriod.ApprovedFixedAmount = null; + } + base.SetServiceInvoicePeriodAmounts(invoice); + } public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc) { diff --git a/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.Designer.cs b/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.Designer.cs index 7fbf2c69b..8a1e064fc 100644 --- a/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.Designer.cs +++ b/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.Designer.cs @@ -47,21 +47,11 @@ namespace InputFamilienhilfe this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.lblClaim = new DevExpress.XtraReports.UI.XRLabel(); - this.tblGesamt = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.tblGesamt)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -96,7 +86,6 @@ namespace InputFamilienhilfe this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail1, this.DetailReport1, - this.GroupHeader1, this.GroupFooter1}); this.DetailReport.DataMember = "ServiceInvoicePeriods"; this.DetailReport.DataSource = this.bindingSource1; @@ -126,12 +115,11 @@ namespace InputFamilienhilfe // // xrTable1 // - this.xrTable1.BorderColor = System.Drawing.Color.LightGray; this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9}); - this.xrTable1.SizeF = new System.Drawing.SizeF(517F, 25F); + this.xrTable1.SizeF = new System.Drawing.SizeF(562F, 25F); this.xrTable1.StylePriority.UseBorderColor = false; this.xrTable1.StylePriority.UseFont = false; // @@ -149,22 +137,18 @@ namespace InputFamilienhilfe // // xrTableCell6 // - this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.##}")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.00}")}); this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); this.xrTableCell6.StylePriority.UseBorders = false; this.xrTableCell6.StylePriority.UsePadding = false; this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell6.Weight = 0.48509086202035079D; + this.xrTableCell6.Weight = 0.90954536729366531D; // // xrTableCell7 // - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCountString")}); this.xrTableCell7.Name = "xrTableCell7"; @@ -177,8 +161,6 @@ namespace InputFamilienhilfe // // xrTableCell9 // - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); this.xrTableCell9.Name = "xrTableCell9"; @@ -188,12 +170,10 @@ namespace InputFamilienhilfe this.xrTableCell9.StylePriority.UseTextAlignment = false; this.xrTableCell9.Text = "xrTableCell9"; this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell9.Weight = 3.237981576696733D; + this.xrTableCell9.Weight = 3.1167088605213067D; // // xrTableCell14 // - this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AmountPerUnit", "{0:c}")}); this.xrTableCell14.Name = "xrTableCell14"; @@ -206,8 +186,6 @@ namespace InputFamilienhilfe // // xrTableCell10 // - this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Notice")}); this.xrTableCell10.Name = "xrTableCell10"; @@ -220,8 +198,6 @@ namespace InputFamilienhilfe // // xrTableCell12 // - this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); this.xrTableCell12.Name = "xrTableCell12"; @@ -231,35 +207,14 @@ namespace InputFamilienhilfe this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.Text = "xrTableCell12"; this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell12.Weight = 0.97018170332098275D; - // - // GroupHeader1 - // - this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel6}); - this.GroupHeader1.HeightF = 3.000005F; - this.GroupHeader1.Name = "GroupHeader1"; - // - // xrLabel6 - // - this.xrLabel6.BorderColor = System.Drawing.Color.LightGray; - this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - 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(517F, 3.000005F); - this.xrLabel6.StylePriority.UseBorderColor = false; - this.xrLabel6.StylePriority.UseBorders = false; - this.xrLabel6.StylePriority.UseFont = false; + this.xrTableCell12.Weight = 1.212727135671835D; // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.lblClaim, - this.tblGesamt, this.xrLabel1}); - this.GroupFooter1.HeightF = 89.99998F; + this.GroupFooter1.HeightF = 100F; this.GroupFooter1.Name = "GroupFooter1"; // // lblClaim @@ -269,103 +224,22 @@ namespace InputFamilienhilfe this.lblClaim.BorderWidth = 5F; this.lblClaim.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); - this.lblClaim.LocationFloat = new DevExpress.Utils.PointFloat(437F, 0F); + this.lblClaim.LocationFloat = new DevExpress.Utils.PointFloat(462F, 0F); this.lblClaim.Multiline = true; this.lblClaim.Name = "lblClaim"; this.lblClaim.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 4, 0, 0, 100F); - this.lblClaim.SizeF = new System.Drawing.SizeF(80F, 27F); + this.lblClaim.SizeF = new System.Drawing.SizeF(99.99997F, 32.00001F); this.lblClaim.StylePriority.UseBorderDashStyle = false; this.lblClaim.StylePriority.UseBorders = false; this.lblClaim.StylePriority.UseBorderWidth = false; this.lblClaim.StylePriority.UseFont = false; this.lblClaim.StylePriority.UsePadding = false; this.lblClaim.StylePriority.UseTextAlignment = false; - this.lblClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // - // tblGesamt - // - this.tblGesamt.BorderColor = System.Drawing.Color.LightGray; - this.tblGesamt.Font = new System.Drawing.Font("Arial", 10F); - this.tblGesamt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.tblGesamt.Name = "tblGesamt"; - this.tblGesamt.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow1}); - this.tblGesamt.SizeF = new System.Drawing.SizeF(437F, 25F); - this.tblGesamt.StylePriority.UseBorderColor = false; - this.tblGesamt.StylePriority.UseFont = false; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1, - this.xrTableCell2, - this.xrTableCell3, - this.xrTableCell4, - this.xrTableCell5}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 1D; - // - // xrTableCell1 - // - this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); - this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.StylePriority.UsePadding = false; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell1.Weight = 0.48509086202035079D; - // - // xrTableCell2 - // - this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.StylePriority.UseBorders = false; - this.xrTableCell2.StylePriority.UsePadding = false; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.30318178775721161D; - // - // xrTableCell3 - // - this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell3.StylePriority.UseBorders = false; - this.xrTableCell3.StylePriority.UsePadding = false; - this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell3.Weight = 3.237981576696733D; - // - // xrTableCell4 - // - this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); - this.xrTableCell4.StylePriority.UseBorders = false; - this.xrTableCell4.StylePriority.UsePadding = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell4.Weight = 0.97018172660262914D; - // - // xrTableCell5 - // - this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.StylePriority.UseBorders = false; - this.xrTableCell5.StylePriority.UsePadding = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell5.Weight = 0.30318176987162343D; + this.lblClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; // // xrLabel1 // - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.63887F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 53.63888F); this.xrLabel1.Multiline = true; this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -394,7 +268,6 @@ namespace InputFamilienhilfe this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.tblGesamt)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -418,16 +291,7 @@ namespace InputFamilienhilfe private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; - private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; - private DevExpress.XtraReports.UI.XRTable tblGesamt; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel lblClaim; } diff --git a/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.cs b/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.cs index 4508c1aad..5e77bc2e5 100644 --- a/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.cs +++ b/ReportImp/InputFamilienhilfe/RechnungspositionenSubReport.cs @@ -40,7 +40,7 @@ namespace InputFamilienhilfe if (count <= 1) { - tblGesamt.Visible = false; + //tblGesamt.Visible = false; lblClaim.Visible = false; } diff --git a/ReportImp/InputFamilienhilfe/Stundennachweis.cs b/ReportImp/InputFamilienhilfe/Stundennachweis.cs new file mode 100644 index 000000000..c05011182 --- /dev/null +++ b/ReportImp/InputFamilienhilfe/Stundennachweis.cs @@ -0,0 +1,84 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; + +namespace InputFamilienhilfe +{ + public partial class Stundennachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Stundennachweis() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + List servicesBillable = new List(); + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(s); + s.ServiceCategoryAbbr = ""; + + // String firstLine = ""; + //if (!String.IsNullOrEmpty(s.Notice)) + //{ + // if (s.Notice.IndexOf(Environment.NewLine) >= 0) + // firstLine = s.Notice.Substring(0, s.Notice.IndexOf(Environment.NewLine)); + // else + // firstLine = s.Notice; + //} + //s.Notice = firstLine; + + s.Notice4 = ""; // Familienkontakt + s.Notice5 = ""; // Kontakt zur Schule + + servicesBillable.Add(s); + } + } + + pRO.Services = servicesBillable; + } + + this.bindingSource1.DataSource = pRO; + } + + 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/InputFamilienhilfe/Stundennachweis.designer.cs b/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs new file mode 100644 index 000000000..56bc988ff --- /dev/null +++ b/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs @@ -0,0 +1,713 @@ +using BeWo.Report.ReportObjects; +namespace InputFamilienhilfe +{ + partial class Stundennachweis + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + 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(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.LemonChiffon; + 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(0.0005086263F, 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(1037F, 22F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell11, + this.xrTableCell6, + this.xrTableCell1, + this.xrTableCell4, + this.xrTableCell7, + this.xrTableCell5}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow2.Weight = 0.6875D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.2145959390810655D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Beginn"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.18533285343546643D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Ende"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.18533285343546643D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Std"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.14631541959336836D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "SoKm"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.14631542120096142D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Inhalt"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1.2192951300501855D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Unterschrift Familie"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.43163046424921869D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new System.Drawing.Font("Arial", 11F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1037F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell2, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell9}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1.25D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.11111111151175476D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.095959599875718837D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.095959599875692345D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.##}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.075757575066170882D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.GefahreneKilometer")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.075757575327378035D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.6313131424209939D; + // + // xrTableCell9 + // + this.xrTableCell9.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.22348487838163472D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 11F); + this.GroupHeader1.HeightF = 22F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 22F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.BackColor = System.Drawing.Color.LemonChiffon; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1037F, 22F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell21}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow1.Weight = 0.6875D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Gesamteinsatzstunden:"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 0.58526164595199837D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.14631541959336836D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell21.Weight = 1.7972410155003655D; + // + // 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 + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel11, + this.xrLabel8}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 34.24998F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Datum"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 10.00002F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(169.493F, 24.24997F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Unterschrift SPFH"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(90.61121F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Familie:"; + // + // xrLabel23 + // + this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(90.61121F, 60F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(917.7776F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerLastName], [CustomerStreet], [CustomerPostalCode] [CustomerCity]"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(90.61121F, 25F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(303.125F, 20F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "[Month] [Year]"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel7, + this.xrLabel2, + this.xrLabel15, + this.xrLabel29, + this.xrLabel23, + this.xrLabel12}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.ReportHeader.HeightF = 140F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(90.61121F, 20F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Monat:"; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(272.21F, 25F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Stundennachweis"; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.99999F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(172.2084F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Eingesetzte Fachkraft:"; + // + // xrLabel29 + // + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(172.2084F, 94.99997F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(367.0833F, 20.00002F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + // + // 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(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(176.9998F, 25F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // Stundennachweis + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS}); + this.DataSource = this.bindingSource1; + this.DisplayName = "StundennachweisStadtAachen"; + this.Font = new System.Drawing.Font("Arial", 11F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(70, 30, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + } +} diff --git a/ReportImp/InputFamilienhilfe/Stundennachweis.resx b/ReportImp/InputFamilienhilfe/Stundennachweis.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/InputFamilienhilfe/Stundennachweis.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + \ No newline at end of file diff --git a/ReportImp/KollegiumEv/RechnungFls.Designer.cs b/ReportImp/KollegiumEv/RechnungFls.Designer.cs index d226944eb..0d255c030 100644 --- a/ReportImp/KollegiumEv/RechnungFls.Designer.cs +++ b/ReportImp/KollegiumEv/RechnungFls.Designer.cs @@ -36,6 +36,8 @@ namespace KollegiumEv this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligungsZeitraum = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); @@ -56,6 +58,12 @@ namespace KollegiumEv this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -69,20 +77,12 @@ namespace KollegiumEv this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); - this.lblBewilligungsZeitraum = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -140,6 +140,28 @@ namespace KollegiumEv this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 13F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.01658334F, 365.4167F); + 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(649.99F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Hiermit berechnen wir Ihnen gem. Kostenzusage vom [ApprovalDate!dd.MM.yyyy]"; + // + // lblBewilligungsZeitraum + // + this.lblBewilligungsZeitraum.Font = new System.Drawing.Font("Times New Roman", 13F); + this.lblBewilligungsZeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0.01000298F, 305F); + this.lblBewilligungsZeitraum.Multiline = true; + this.lblBewilligungsZeitraum.Name = "lblBewilligungsZeitraum"; + this.lblBewilligungsZeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBewilligungsZeitraum.SizeF = new System.Drawing.SizeF(649.99F, 25F); + this.lblBewilligungsZeitraum.StylePriority.UseFont = false; + this.lblBewilligungsZeitraum.Text = "Bewilligte Stunden vom "; + // // xrLabel13 // this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -224,7 +246,7 @@ namespace KollegiumEv this.lblKostenzusage.SizeF = new System.Drawing.SizeF(650F, 24.30557F); this.lblKostenzusage.StylePriority.UseFont = false; this.lblKostenzusage.StylePriority.UseTextAlignment = false; - this.lblKostenzusage.Text = "Abrechnung [AccountingPeriodStart!MMMM] bis [AccountingPeriodEnd!MMMM yyyy]"; + this.lblKostenzusage.Text = "Abrechnung [AccountingPeriodStart!MMMM yyyy] bis [AccountingPeriodEnd!MMMM yyyy]"; this.lblKostenzusage.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // xrLabel12 @@ -350,6 +372,78 @@ namespace KollegiumEv this.xrTableRow25.Name = "xrTableRow25"; this.xrTableRow25.Weight = 0.8D; // + // xrTableCell40 + // + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "für den Monat {0:MMMM yyyy}")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 2.2156571212198979D; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00003F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(570F, 20F); + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray; + 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.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[Hours!0.##] [ServiceDescription]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1.3293943617245527D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "x {0:c} =")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.66469716062466411D; + // + // xrTableCell8 + // + this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseBorderColor = false; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell8.Weight = 0.53175768793474365D; + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -478,100 +572,6 @@ namespace KollegiumEv this.xrPictureBox1.SizeF = new System.Drawing.SizeF(182.6248F, 148.6458F); this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; // - // lblBewilligungsZeitraum - // - this.lblBewilligungsZeitraum.Font = new System.Drawing.Font("Times New Roman", 13F); - this.lblBewilligungsZeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0.01000298F, 305F); - this.lblBewilligungsZeitraum.Multiline = true; - this.lblBewilligungsZeitraum.Name = "lblBewilligungsZeitraum"; - this.lblBewilligungsZeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblBewilligungsZeitraum.SizeF = new System.Drawing.SizeF(649.99F, 25F); - this.lblBewilligungsZeitraum.StylePriority.UseFont = false; - this.lblBewilligungsZeitraum.Text = "Bewilligte Stunden vom "; - // - // xrLabel2 - // - this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 13F); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.01658334F, 365.4167F); - 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(649.99F, 25F); - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "Hiermit berechnen wir Ihnen gem. Kostenzusage vom [ApprovalDate!dd.MM.yyyy]"; - // - // xrTable2 - // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00003F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2}); - this.xrTable2.SizeF = new System.Drawing.SizeF(570F, 20F); - this.xrTable2.StylePriority.UseFont = false; - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell6, - this.xrTableCell7, - this.xrTableCell8}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 1D; - // - // xrTableCell6 - // - this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray; - 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.UsePadding = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "[Hours!0.##] [ServiceDescription]"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell6.Weight = 1.3293943617245527D; - // - // xrTableCell7 - // - this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "x {0:c} =")}); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell7.StylePriority.UseBorderColor = false; - this.xrTableCell7.StylePriority.UseBorders = false; - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell7.Weight = 0.66469716062466411D; - // - // xrTableCell8 - // - this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell8.StylePriority.UseBorderColor = false; - this.xrTableCell8.StylePriority.UseBorders = false; - this.xrTableCell8.StylePriority.UsePadding = false; - this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell8.Weight = 0.53175768793474365D; - // - // xrTableCell40 - // - this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "für den Monat {0:MMMM yyyy}")}); - this.xrTableCell40.Name = "xrTableCell40"; - this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell40.StylePriority.UseBorderColor = false; - this.xrTableCell40.StylePriority.UseBorders = false; - this.xrTableCell40.StylePriority.UsePadding = false; - this.xrTableCell40.StylePriority.UseTextAlignment = false; - this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell40.Weight = 2.2156571212198979D; - // // RechnungFls // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -594,10 +594,10 @@ namespace KollegiumEv this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/KollegiumEv/RechnungFls.cs b/ReportImp/KollegiumEv/RechnungFls.cs index 4a82faa40..7acd8fd51 100644 --- a/ReportImp/KollegiumEv/RechnungFls.cs +++ b/ReportImp/KollegiumEv/RechnungFls.cs @@ -66,6 +66,7 @@ namespace KollegiumEv lblAdresse.Text = sb.ToString(); SetBewilligung(pRO); + this.bindingSource1.DataSource = pRO; } @@ -122,7 +123,7 @@ namespace KollegiumEv pRO.ApprovedBESum = String.Format("{0:0.00}", bewilligtGesamt); - //lblKostenzusage.Text = String.Format("Abrechnung von Assistenzstunden gemäß Kostenzusage vom {0:dd.MM.yyyy}", date); + } } } \ No newline at end of file diff --git a/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.Designer.cs b/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.Designer.cs index 94e68cc3e..569b9fce0 100644 --- a/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.Designer.cs +++ b/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.Designer.cs @@ -35,6 +35,7 @@ namespace LandshuterNetzwerk this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -45,6 +46,7 @@ namespace LandshuterNetzwerk this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -56,6 +58,7 @@ namespace LandshuterNetzwerk this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGesamt1 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -144,6 +147,7 @@ namespace LandshuterNetzwerk // this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3, + this.xrTableCell19, this.xrTableCell5, this.xrTableCell9, this.xrTableCell12, @@ -164,10 +168,23 @@ namespace LandshuterNetzwerk this.xrTableCell3.Text = "Datum"; this.xrTableCell3.Weight = 0.1950873438398382D; // + // xrTableCell19 + // + this.xrTableCell19.Multiline = true; + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Uhrzeit\r\nvon ... bis"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell19.Weight = 0.21947326324814326D; + // // xrTableCell5 // this.xrTableCell5.Multiline = true; this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; this.xrTableCell5.StylePriority.UseTextAlignment = false; this.xrTableCell5.Text = "Stunden\r\nEinzel-\r\nbetreuung"; this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; @@ -177,6 +194,7 @@ namespace LandshuterNetzwerk // this.xrTableCell9.Multiline = true; this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableCell9.StylePriority.UseFont = false; this.xrTableCell9.StylePriority.UsePadding = false; this.xrTableCell9.StylePriority.UseTextAlignment = false; @@ -192,7 +210,7 @@ namespace LandshuterNetzwerk this.xrTableCell12.StylePriority.UsePadding = false; this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.Text = "Betreuungsinhalt"; - this.xrTableCell12.Weight = 1.0973663152300843D; + this.xrTableCell12.Weight = 0.877893051981941D; // // xrTableCell1 // @@ -253,6 +271,7 @@ namespace LandshuterNetzwerk // this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13, + this.xrTableCell20, this.xrTableCell6, this.xrTableCell16, this.xrTableCell17, @@ -275,6 +294,17 @@ namespace LandshuterNetzwerk this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell13.Weight = 0.10101007828153003D; // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.1136363455907268D; + // // xrTableCell6 // this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -298,7 +328,7 @@ namespace LandshuterNetzwerk // xrTableCell17 // this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); this.xrTableCell17.Multiline = true; this.xrTableCell17.Name = "xrTableCell17"; this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); @@ -307,7 +337,7 @@ namespace LandshuterNetzwerk this.xrTableCell17.StylePriority.UseTextAlignment = false; this.xrTableCell17.Text = "xrTableCell17"; this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell17.Weight = 0.5681817145646898D; + this.xrTableCell17.Weight = 0.454545368973963D; // // xrTableCell2 // @@ -377,6 +407,7 @@ namespace LandshuterNetzwerk // this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell4, + this.xrTableCell25, this.xrTableCell8, this.xrTableCell11, this.cellGesamt1, @@ -396,6 +427,15 @@ namespace LandshuterNetzwerk this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell4.Weight = 0.10101007828153003D; // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell25.StylePriority.UsePadding = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell25.Weight = 0.1136363455907268D; + // // xrTableCell8 // this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -431,7 +471,7 @@ namespace LandshuterNetzwerk this.cellGesamt1.StylePriority.UsePadding = false; this.cellGesamt1.StylePriority.UseTextAlignment = false; this.cellGesamt1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.cellGesamt1.Weight = 0.5681817145646898D; + this.cellGesamt1.Weight = 0.454545368973963D; // // xrTableCell15 // @@ -1060,5 +1100,8 @@ namespace LandshuterNetzwerk private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; } } diff --git a/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.cs b/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.cs index 3a8aad556..9c1a0f94c 100644 --- a/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.cs +++ b/ReportImp/LandshuterNetzwerk/ServicesOverviewReport.cs @@ -40,6 +40,9 @@ namespace LandshuterNetzwerk if (s.IsBillable) { + ServicesOverviewRO.CreateGoalList(s); + + s.Notice = String.Format("{0}\n{1}\n{2}", s.ServiceDescription, s.Notice, s.GoalList).Trim(); //if (s.ServiceDescription == "Rufbereitschaft") //{ // if (s.IsGroup) @@ -50,11 +53,11 @@ namespace LandshuterNetzwerk // { // rufbereitschaftEinzel += s.Minutes; // } - + //} //else //{ - ServicesOverviewRO.CreateSignatureString(s); + ServicesOverviewRO.CreateSignatureString(s); //ServicesOverviewRO.CreateGoalList(s); servicesBillable.Add(s); diff --git a/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs index 3b0c1c31b..32a7c6d64 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs @@ -125,6 +125,7 @@ this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell77 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -147,12 +148,14 @@ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell87 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell88 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -1009,6 +1012,10 @@ this.xrTableCell78.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell78.Weight = 0.094866869025522022D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.AdditionalServiceBookingRO); + // // xrLabel2 // this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00004F); @@ -1031,8 +1038,9 @@ this.xrTableRow6, this.xrTableRow9, this.xrTableRow8, - this.xrTableRow7}); - this.xrTable4.SizeF = new System.Drawing.SizeF(275F, 100F); + this.xrTableRow7, + this.xrTableRow1}); + this.xrTable4.SizeF = new System.Drawing.SizeF(275F, 120F); this.xrTable4.StylePriority.UseBackColor = false; this.xrTable4.StylePriority.UseBorders = false; this.xrTable4.StylePriority.UseFont = false; @@ -1176,7 +1184,7 @@ // // xrLabel8 // - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(537.1501F, 140F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(537.1501F, 160F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(187.9791F, 20.00002F); @@ -1188,7 +1196,7 @@ // xrLabel9 // this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(735.1501F, 140F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(735.1501F, 160F); this.xrLabel9.Name = "xrLabel9"; this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel9.SizeF = new System.Drawing.SizeF(327.9999F, 20.00002F); @@ -1206,13 +1214,29 @@ this.xrLabel6, this.xrLabel2, this.xrTable4}); - this.GroupFooter1.HeightF = 160F; + this.GroupFooter1.HeightF = 180F; this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // - // bindingSource1 + // xrTableRow1 // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.AdditionalServiceBookingRO); + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell87, + this.xrTableCell88}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.95390268477989137D; + // + // xrTableCell87 + // + this.xrTableCell87.Name = "xrTableCell87"; + this.xrTableCell87.Text = "C"; + this.xrTableCell87.Weight = 0.019181406961602476D; + // + // xrTableCell88 + // + this.xrTableCell88.Name = "xrTableCell88"; + this.xrTableCell88.Text = "Corona"; + this.xrTableCell88.Weight = 0.15664811984879934D; // // AdditionalServiceBookingReport // @@ -1235,8 +1259,8 @@ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1360,5 +1384,8 @@ private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell87; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell88; } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs b/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs index 638c258be..66aca761f 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs @@ -71,7 +71,7 @@ namespace LebenshilfeFrankfurtOder var path = Path.Combine(TempPath, queryReportId + ".xml"); - var table = Utils.XMLDeserialize(path); + var table = BS.Shared.Core.Utils.XMLDeserialize(path); var qro = QueryRO.Create(query, table); diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs index e99f42996..777001144 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs @@ -360,6 +360,10 @@ namespace LebenshilfeFrankfurtOder.Invoicing { invoiceItem.UnitDescription = "E"; } + else if (name.Contains("corona")) + { + invoiceItem.UnitDescription = "C"; + } else { invoiceItem.UnitDescription = "U"; diff --git a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj index 7936344b0..4b71076e2 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj +++ b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj @@ -94,6 +94,7 @@ RechnungTagesstruktur.cs + diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhang.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhang.cs index 7878b6f86..026af9a5e 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhang.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhang.cs @@ -4,9 +4,11 @@ using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Report; using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; using BS.Shared; using BS.Shared.Core; using DevExpress.XtraReports.UI; +using LebenshilfeFrankfurtOder.Utils; namespace LebenshilfeFrankfurtOder { @@ -73,9 +75,10 @@ namespace LebenshilfeFrankfurtOder } } + var abwesend = AbsenceTimeHelper.CalculateAbsenceTimes(MapperFactory.CompactCustomerDC_Customer.MapToNewDC(customer), pRO.AccountingPeriodEnd); sip.ApprovedHours = count; sip.ApprovedBE = String.Format("{0:0}", countAbwesend); - sip.Customer.Kindesmutter = String.Format("{0:0}", count + countAbwesend); + sip.Customer.Kindesmutter = String.Format("{0:0}", abwesend.TageImJahr); sip.ApprovedAmount = String.Format("{0:c}", tagessatz); sip.NotBillableString = schluessel; diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhangKlient.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhangKlient.Designer.cs index 0a3b94777..5e25de938 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhangKlient.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturAnhangKlient.Designer.cs @@ -113,6 +113,8 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); @@ -903,6 +905,8 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell20, this.xrTableCell22, this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell27, this.xrTableCell26}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Weight = 0.95390268477989137D; @@ -958,8 +962,8 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell26.Font = new System.Drawing.Font("Arial Narrow", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrTableCell26.Name = "xrTableCell26"; this.xrTableCell26.StylePriority.UseFont = false; - this.xrTableCell26.Text = "entschuldigt"; - this.xrTableCell26.Weight = 0.22162407509439927D; + this.xrTableCell26.Text = "Corona"; + this.xrTableCell26.Weight = 0.14170154231283572D; // // xrTableRow5 // @@ -1075,6 +1079,22 @@ namespace LebenshilfeFrankfurtOder // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial Narrow", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.Text = "entschuldigt"; + this.xrTableCell25.Weight = 0.063938029235602961D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial Narrow", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.Text = "C:"; + this.xrTableCell27.Weight = 0.015984503545960593D; + // // RechnungTagesstrukturAnhangKlient // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1187,5 +1207,7 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel chkPw118134; private DevExpress.XtraReports.UI.XRLabel chkPw118133; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/Utils/AbsenceTimeHelper.cs b/ReportImp/LebenshilfeFrankfurtOder/Utils/AbsenceTimeHelper.cs new file mode 100644 index 000000000..0fc08fb88 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/Utils/AbsenceTimeHelper.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using BS.Shared.DataContracts.Compact; + +namespace LebenshilfeFrankfurtOder.Utils +{ + public class AbsenceTimeHelper + { + public static AbsenceTimeCount CalculateAbsenceTimes(CompactCustomerDC customer, DateTime date) + { + AbsenceTimeCount count = new AbsenceTimeCount(); + + foreach (var at in customer.AbsenceTimes) + { + if (at.Start.HasValue && at.Start.Value.Year <= date.Year && + (!at.End.HasValue || at.End.Value.Year >= date.Year)) + { + DateTime dt = at.Start.Value; + DateTime end = new DateTime(date.Year, date.Month, 1).AddMonths(1); + + if (at.End.HasValue && at.End.Value < end) + { + end = at.End.Value; + } + + while (dt <= end) + { + if (dt.DayOfWeek != DayOfWeek.Saturday && dt.DayOfWeek != DayOfWeek.Sunday) + { + if (dt.Year == date.Year) + { + count.TageImJahr++; + } + } + + if (dt.Month == date.Month) + { + count.TageImMonat++; + + var name = at.Reason.Description.ToLower(); + if (name.Contains("urlaub")) + { + //SetInfo(dt, row, "U"); + } + else if (name.Contains("krank")) + { + //SetInfo(dt, row, "K"); + } + else if (name.Contains("unentschuldigt")) + { + //SetInfo(dt, row, "UE"); + } + else if (name.Contains("entschuldigt")) + { + //SetInfo(dt, row, "E"); + } + else if (name.Contains("corona")) + { + //SetInfo(dt, row, "E"); + } + + } + dt = dt.AddDays(1); + } + + + } + + } + + + //row.AbsenceTimeMonthCount = monthCount; + //row.AbsenceTimeYearCount = yearCount; + + return count; + } + + } + + + public class AbsenceTimeCount + { + public DateTime Datum { get; set; } + public int TageImMonat { get; set; } + public int TageImJahr { get; set; } + } +} diff --git a/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs b/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs index cd7997c0c..e4499d7ea 100644 --- a/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs +++ b/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs @@ -60,8 +60,13 @@ namespace Nous } servicesBillable.Add(s); - + + String n = s.Notice; s.Notice = String.Format("{0} ({1})", s.ServiceDescription, s.EmployeeAbbr); + if (!String.IsNullOrWhiteSpace(n)) + { + s.Notice = String.Format("{0}, {1}", s.Notice, n); + } //} } diff --git a/ReportImp/Nous/LeistungsnachweisSchulbegleitung.cs b/ReportImp/Nous/LeistungsnachweisSchulbegleitung.cs index 49e0548cf..c6f103fd6 100644 --- a/ReportImp/Nous/LeistungsnachweisSchulbegleitung.cs +++ b/ReportImp/Nous/LeistungsnachweisSchulbegleitung.cs @@ -63,7 +63,12 @@ namespace Nous servicesBillable.Add(s); + String n = s.Notice; s.Notice = String.Format("{0} ({1})", s.ServiceDescription, s.EmployeeAbbr); + if (!String.IsNullOrWhiteSpace(n)) + { + s.Notice = String.Format("{0}, {1}", s.Notice, n); + } //} } diff --git a/ReportImp/WahlEv/CustomReportCreator.cs b/ReportImp/WahlEv/CustomReportCreator.cs new file mode 100644 index 000000000..be55f00d4 --- /dev/null +++ b/ReportImp/WahlEv/CustomReportCreator.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using DevExpress.XtraReports.UI; + +namespace WahlEv +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + if (lROs.Count > 0) + { + var rootReport = CreateServicesOverviewReportForRo(lROs[0]); + rootReport.CreateDocument(); + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i]); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + return CreateServicesOverviewReportForRo(ro); + + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro) + { + IBeWoReport report = null; + + if (ro.StartDate < new DateTime(2020, 4, 1)) + { + report = new Stundenzettel(); + } + if (report == null) + report = new QuittierungsbelegNeu(); + report.SetReportDataSource(ro); + + return report as XtraReport; + } + } +} diff --git a/ReportImp/WahlEv/Invoicing/CustomInvoiceFactory.cs b/ReportImp/WahlEv/Invoicing/CustomInvoiceFactory.cs index 1059e38bd..b1fb93ee7 100644 --- a/ReportImp/WahlEv/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/WahlEv/Invoicing/CustomInvoiceFactory.cs @@ -16,9 +16,24 @@ namespace WahlEv.Invoicing { public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) { - - return new CustomInvoiceCreation(); - + DateTime stichtag = DateTime.Now; + foreach (var list in supportConcepts2ServiceRecords.Values) + { + foreach (var sr in list) + { + if (sr.Start.HasValue && sr.Start < stichtag) + { + stichtag = sr.Start.Value; + } + + } + } + + if (stichtag < new DateTime(2020, 4, 1)) + { + return new CustomInvoiceCreation(); + } + return new InvoiceCreationNachStunden(); } } diff --git a/ReportImp/WahlEv/Invoicing/InvoiceCreationNachStunden.cs b/ReportImp/WahlEv/Invoicing/InvoiceCreationNachStunden.cs new file mode 100644 index 000000000..408fb3d77 --- /dev/null +++ b/ReportImp/WahlEv/Invoicing/InvoiceCreationNachStunden.cs @@ -0,0 +1,198 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +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 WahlEv.Invoicing +{ + public class InvoiceCreationNachStunden : InvoiceCreation + { + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + + + + public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + IList supportConceptList) + { + if (invoicePeriod != null) + { + accountingPeriodStart = invoicePeriod.StartDate; + accountingPeriodEnd = invoicePeriod.EndDate; + } + base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); + } + + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "RechnungStunde"; + invoice.InvoiceBase.InvoiceTypeText = "Leistungsabrechnung"; + } + + public override void SetInvoiceItems(ServiceInvoice invoice, + ServiceInvoicePeriod serviceInvoicePeriod, + SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, + CostBearer2SupportConcept cb2sc, + DateTimeSpan invoicePeriod, + List serviceRecords) + { + Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID); + + + 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(); + + + var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc); + serviceInvoicePeriod.InvoiceItemList.AddRange(itemList); + + } + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc) + { + var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + //IList list = new List(); + // var item = CreateDefaultInvoiceItem(serviceRecordsInPeriod, scap); + //if (item != null) + //{ + // list.Add(item); + //} + + var fitem = CreateFahrkostenInvoiceItem(serviceRecordsInPeriod, scap); + if (fitem != null) + { + list.Add(fitem); + } + + return list; + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + var item = base.CreateInvoiceItem(iServiceRecord, scap, calc); + item.ItemDescription = "Leistungsabrechnung"; + + return item; + } + + + + //private InvoiceItem CreateDefaultInvoiceItem(List serviceRecordsInPeriod, SupportConceptApprovalPeriod scap) + //{ + // if (!accountingPeriodStart.HasValue) + // accountingPeriodStart = scap.StartDate; + // if (!accountingPeriodEnd.HasValue) + // accountingPeriodEnd = scap.EndDate; + + + // var invoiceItem = new InvoiceItem(); + // invoiceItem.AmountPerUnit = GetStundensatz(scap.CostBearer2SupportConcept.CostBearer, accountingPeriodStart.Value); + // invoiceItem.UnitCount = scap.ApprovedBEPerInterval ?? 0; + // invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit; + // invoiceItem.RateFactor = null; + // invoiceItem.ItemPeriodStart = accountingPeriodStart; + // invoiceItem.ItemPeriodEnd = accountingPeriodEnd; + // invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal * 4.33m; + // invoiceItem.ItemDescription = "Leistungseinheiten"; + // invoiceItem.UnitDescription = "Stundensatz"; + // if (scap != null) + // invoiceItem.SupportConceptApprovalPeriodOid = scap.Oid; + + + + // return invoiceItem; + + + private decimal GetStundensatz(CostBearer costBearer, DateTime dt) + { + var crpList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(costBearer.CostRatePeriods); + + var crp = crpList.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, dt); + if (crp != null && crp.CostRateValue.HasValue) + { + return crp.CostRateValue.Value; + } + + + return 0; + } + + private InvoiceItem CreateFahrkostenInvoiceItem(List serviceRecordsInPeriod, SupportConceptApprovalPeriod scap) + { + var customer = scap.CostBearer2SupportConcept.SupportConcept.Customer; + var kosten = GetFahrtkosten(customer); + + + if (kosten > 0) + { + if (!accountingPeriodStart.HasValue) + accountingPeriodStart = scap.StartDate; + if (!accountingPeriodEnd.HasValue) + accountingPeriodEnd = scap.EndDate; + + + var invoiceItem = new InvoiceItem(); + invoiceItem.AmountPerUnit = GetFahrtkosten(customer); + invoiceItem.UnitCount = 1; + invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit; + invoiceItem.RateFactor = null; + invoiceItem.ItemPeriodStart = accountingPeriodStart; + invoiceItem.ItemPeriodEnd = accountingPeriodEnd; + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + invoiceItem.ItemDescription = "Fahrzeitenpauschale"; + invoiceItem.UnitDescription = "Pauschale"; + if (scap != null) + invoiceItem.SupportConceptApprovalPeriodOid = scap.Oid; + + + + return invoiceItem; + } + + return null; + } + + + private decimal GetFahrtkosten(Customer customer) + { + foreach (var vf in customer.VarFieldValueList) + { + if (vf.VarFieldDefOid == 1) + { + if (!String.IsNullOrEmpty(vf.SerializedValue)) + { + var varFieldValue = Utils.XMLDeserializeFromString(vf.SerializedValue, Type.GetType(vf.TypeName)); + decimal kosten = 0; + + if (Decimal.TryParse(varFieldValue.ToString(), out kosten)) + { + return kosten; + } + } + } + } + + return 0; + } + } +} diff --git a/ReportImp/WahlEv/QuittierungsbelegNeu.Designer.cs b/ReportImp/WahlEv/QuittierungsbelegNeu.Designer.cs new file mode 100644 index 000000000..0fdcf6ab2 --- /dev/null +++ b/ReportImp/WahlEv/QuittierungsbelegNeu.Designer.cs @@ -0,0 +1,1008 @@ +namespace WahlEv +{ + partial class QuittierungsbelegNeu + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblDiff = new DevExpress.XtraReports.UI.XRLabel(); + this.lblGeleistet = new DevExpress.XtraReports.UI.XRLabel(); + this.lblStdMonatBewilligt = new DevExpress.XtraReports.UI.XRLabel(); + this.lblStdGesamtBewilligt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleistetGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.fieldAbrechenbareStd = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField(); + this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldZiel1 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldZiel2 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldZiel3 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldZiel4 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldZiel5 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldZiel6 = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.WhiteSmoke; + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(725F, 30F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell1, + this.xrTableCell6, + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseFont = false; + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 1.6666638409697792D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.19508734387601295D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.43894652594236072D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "geleistete\r\nStunden"; + this.xrTableCell9.Weight = 0.14631550750668237D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "BetreuerIn"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.29263101744337433D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "Schwerpunkte"; + this.xrTableCell6.Weight = 0.29263101744337433D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Bemerkungen"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 0.40236764881761411D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 9F, 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(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(725.0002F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell10, + this.xrTableCell16, + this.xrTableCell2, + this.xrTableCell12, + this.xrTableCell15, + this.xrTableCell11, + this.xrTableCell14, + this.xrTableCell17, + this.xrTableCell7, + 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; + this.xrTableRow6.Weight = 1.1111111111111112D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.10101007901938228D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.22727267506655469D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStd", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.0757578487551376D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.15151473120541256D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldZiel1")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.025252519375691375D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldZiel2")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.025252586875726606D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldZiel3")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.025252586875726606D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldZiel4")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.025252519375691375D; + // + // xrTableCell17 + // + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldZiel5")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.025252586875726606D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldZiel6")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.025252586875726606D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "xrTableCell5"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.20833334323041658D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 30F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblDiff, + this.lblGeleistet, + this.lblStdMonatBewilligt, + this.lblStdGesamtBewilligt, + this.xrLabel25, + this.xrLabel24, + this.xrLabel23, + this.xrLabel21, + this.xrLabel20, + this.xrLabel19, + this.xrLabel18, + this.xrLabel17, + this.xrLabel16, + this.xrLabel15, + this.xrLabel14, + this.xrLabel7, + this.xrLabel3, + this.xrLabel9, + this.xrLabel10, + this.xrLabel12, + this.xrLabel1, + this.xrLabel22, + this.xrLabel11}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ReportHeader.HeightF = 456.3752F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblDiff + // + this.lblDiff.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblDiff.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblDiff.LocationFloat = new DevExpress.Utils.PointFloat(260.0001F, 410F); + this.lblDiff.Name = "lblDiff"; + this.lblDiff.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.lblDiff.SizeF = new System.Drawing.SizeF(60F, 34F); + this.lblDiff.StylePriority.UseBorders = false; + this.lblDiff.StylePriority.UseFont = false; + this.lblDiff.StylePriority.UsePadding = false; + this.lblDiff.StylePriority.UseTextAlignment = false; + this.lblDiff.Text = "6,00"; + this.lblDiff.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // lblGeleistet + // + this.lblGeleistet.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblGeleistet.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblGeleistet.LocationFloat = new DevExpress.Utils.PointFloat(260F, 306F); + this.lblGeleistet.Name = "lblGeleistet"; + this.lblGeleistet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.lblGeleistet.SizeF = new System.Drawing.SizeF(60F, 34F); + this.lblGeleistet.StylePriority.UseBorders = false; + this.lblGeleistet.StylePriority.UseFont = false; + this.lblGeleistet.StylePriority.UsePadding = false; + this.lblGeleistet.StylePriority.UseTextAlignment = false; + this.lblGeleistet.Text = "6,00"; + this.lblGeleistet.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // lblStdMonatBewilligt + // + this.lblStdMonatBewilligt.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblStdMonatBewilligt.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblStdMonatBewilligt.LocationFloat = new DevExpress.Utils.PointFloat(260.0001F, 238F); + this.lblStdMonatBewilligt.Name = "lblStdMonatBewilligt"; + this.lblStdMonatBewilligt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.lblStdMonatBewilligt.SizeF = new System.Drawing.SizeF(60F, 22F); + this.lblStdMonatBewilligt.StylePriority.UseBorders = false; + this.lblStdMonatBewilligt.StylePriority.UseFont = false; + this.lblStdMonatBewilligt.StylePriority.UsePadding = false; + this.lblStdMonatBewilligt.StylePriority.UseTextAlignment = false; + this.lblStdMonatBewilligt.Text = "6,00"; + this.lblStdMonatBewilligt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // lblStdGesamtBewilligt + // + this.lblStdGesamtBewilligt.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblStdGesamtBewilligt.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblStdGesamtBewilligt.LocationFloat = new DevExpress.Utils.PointFloat(260F, 216F); + this.lblStdGesamtBewilligt.Name = "lblStdGesamtBewilligt"; + this.lblStdGesamtBewilligt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.lblStdGesamtBewilligt.SizeF = new System.Drawing.SizeF(60F, 22F); + this.lblStdGesamtBewilligt.StylePriority.UseBorders = false; + this.lblStdGesamtBewilligt.StylePriority.UseFont = false; + this.lblStdGesamtBewilligt.StylePriority.UsePadding = false; + this.lblStdGesamtBewilligt.StylePriority.UseTextAlignment = false; + this.lblStdGesamtBewilligt.Text = "6,00"; + this.lblStdGesamtBewilligt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel25 + // + this.xrLabel25.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(156.8751F, 180F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(156.8751F, 18F); + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.Text = "[Month] [Year]"; + // + // xrLabel24 + // + this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedEndDate", "{0:dd.MM.yyyy}")}); + this.xrLabel24.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(156.8751F, 140F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(156.8751F, 18F); + this.xrLabel24.StylePriority.UseFont = false; + // + // xrLabel23 + // + this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel23.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(156.8751F, 100F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(156.8751F, 18F); + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "KlientIn:"; + // + // xrLabel21 + // + this.xrLabel21.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(439.9999F, 60.00001F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(285.0001F, 17.99996F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + // + // xrLabel20 + // + this.xrLabel20.Angle = 90F; + this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(540F, 216F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 3, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(20F, 240F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UsePadding = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "kurzfristige Absage durch KlientIn"; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel19 + // + this.xrLabel19.Angle = 90F; + this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(520F, 216F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 3, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(20F, 240F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.StylePriority.UsePadding = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.Text = "Umgang mit der eigenen Person"; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel18 + // + this.xrLabel18.Angle = 90F; + this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(500F, 216F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 3, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(20F, 240F); + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UsePadding = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "mittelbare Unterstützung"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel17 + // + this.xrLabel17.Angle = 90F; + this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(460F, 216F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 3, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(20F, 240F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Soziale Angelegenheiten"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel16 + // + this.xrLabel16.Angle = 90F; + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(480F, 216F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 3, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(20F, 240F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Alltagsbewältg. Tages- und Freizeitgestaltung"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel15 + // + this.xrLabel15.Angle = 90F; + this.xrLabel15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(440F, 216F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 3, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(20F, 240F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Basis- und Selbstversorgung"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel14 + // + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 410F); + 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(260.0001F, 44.97922F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "noch zu leistende Stunden innerhalb des Bewilligungszeitraumes"; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 308F); + 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(260.0001F, 30.5F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "diesen Monat geleistete Stunden\r\n(aus den unten aufgeführten Stunden):"; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(299.1699F, 60.00001F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(140.83F, 17.99998F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Unterschrift KlientIn:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(156.8751F, 18F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Bewilligungszeitraum bis:"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(156.8751F, 18F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Monat / Jahr:"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(156.8751F, 18F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "KlientIn:"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(674.9998F, 52.08333F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Monatliche Betreuungszeiterfassung\r\nAmbulantes Wohnen"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel22 + // + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 242F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(260.0001F, 18F); + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "ergibt im Monat: (Wochenstunden x 4,33)"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(260F, 18F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "genehmigte Stunden im Bewilligungszeitraum:"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 36F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F); + this.ReportFooter.HeightF = 40F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Black; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.cellGeleistetGesamt}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow1.Weight = 1.1111111111111112D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Summe der geleisteten Stunden:"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 0.328282754085937D; + // + // cellGeleistetGesamt + // + this.cellGeleistetGesamt.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellGeleistetGesamt.Name = "cellGeleistetGesamt"; + this.cellGeleistetGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.cellGeleistetGesamt.StylePriority.UseFont = false; + this.cellGeleistetGesamt.StylePriority.UsePadding = false; + this.cellGeleistetGesamt.Weight = 0.075757565152534692D; + // + // fieldAbrechenbareStd + // + this.fieldAbrechenbareStd.DataMember = "Services"; + this.fieldAbrechenbareStd.Expression = "Iif([IsBillable], [Minutes] / 60, 0)"; + this.fieldAbrechenbareStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareStd.Name = "fieldAbrechenbareStd"; + // + // fieldTotalFLSBillable + // + this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60"; + this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable"; + // + // fieldTotalFLSBillableXRateFactor + // + this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2"; + this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor"; + // + // customerCountField + // + this.customerCountField.DataMember = "Services"; + this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')"; + this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.customerCountField.Name = "customerCountField"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // fieldZiel1 + // + this.fieldZiel1.DataMember = "Services"; + this.fieldZiel1.Expression = "Iif(Contains([GoalList], \'Basis-\'), \'X\', \'\')"; + this.fieldZiel1.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldZiel1.Name = "fieldZiel1"; + // + // fieldZiel2 + // + this.fieldZiel2.DataMember = "Services"; + this.fieldZiel2.Expression = "Iif(Contains([GoalList], \'Sozial\'), \'X\', \'\')"; + this.fieldZiel2.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldZiel2.Name = "fieldZiel2"; + // + // fieldZiel3 + // + this.fieldZiel3.DataMember = "Services"; + this.fieldZiel3.Expression = "Iif(Contains([GoalList], \'Alltags\'), \'X\', \'\')"; + this.fieldZiel3.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldZiel3.Name = "fieldZiel3"; + // + // fieldZiel4 + // + this.fieldZiel4.DataMember = "Services"; + this.fieldZiel4.Expression = "Iif(Contains([GoalList], \'mittelbare\'), \'X\', \'\')"; + this.fieldZiel4.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldZiel4.Name = "fieldZiel4"; + // + // fieldZiel5 + // + this.fieldZiel5.DataMember = "Services"; + this.fieldZiel5.Expression = "Iif(Contains([GoalList], \'Umgang\'), \'X\', \'\')"; + this.fieldZiel5.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldZiel5.Name = "fieldZiel5"; + // + // fieldZiel6 + // + this.fieldZiel6.DataMember = "Services"; + this.fieldZiel6.Expression = "Iif(Contains([GoalList], \'Absage\'), \'X\', \'\')"; + this.fieldZiel6.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldZiel6.Name = "fieldZiel6"; + // + // QuittierungsbelegNeu + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareStd, + this.fieldTotalFLSBillable, + this.fieldTotalFLSBillableXRateFactor, + this.customerCountField, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.fieldZiel1, + this.fieldZiel2, + this.fieldZiel3, + this.fieldZiel4, + this.fieldZiel5, + this.fieldZiel6}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Quittierungsbeleg"; + this.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 36); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareStd; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor; + private DevExpress.XtraReports.UI.CalculatedField customerCountField; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel lblStdMonatBewilligt; + private DevExpress.XtraReports.UI.XRLabel lblStdGesamtBewilligt; + private DevExpress.XtraReports.UI.XRLabel lblDiff; + private DevExpress.XtraReports.UI.XRLabel lblGeleistet; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell cellGeleistetGesamt; + private DevExpress.XtraReports.UI.CalculatedField fieldZiel1; + private DevExpress.XtraReports.UI.CalculatedField fieldZiel2; + private DevExpress.XtraReports.UI.CalculatedField fieldZiel3; + private DevExpress.XtraReports.UI.CalculatedField fieldZiel4; + private DevExpress.XtraReports.UI.CalculatedField fieldZiel5; + private DevExpress.XtraReports.UI.CalculatedField fieldZiel6; + } +} diff --git a/ReportImp/WahlEv/QuittierungsbelegNeu.cs b/ReportImp/WahlEv/QuittierungsbelegNeu.cs new file mode 100644 index 000000000..ca9ec0d9a --- /dev/null +++ b/ReportImp/WahlEv/QuittierungsbelegNeu.cs @@ -0,0 +1,217 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace WahlEv +{ + public partial class QuittierungsbelegNeu : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public QuittierungsbelegNeu() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + CalculateFLSSollIst(pRO); + double geleistet = 0; + double stundenausgleich = 0; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable || s.ServiceCategory == "Stundenausgleich") + { + ServicesOverviewRO.CreateGoalList(s); + + SetNotice(pRO, s); + + ServicesOverviewRO.CreateGoalList(s); + servicesBillable.Add(s); + + geleistet += s.Minutes; + } + + if (s.ServiceCategory == "Stundenausgleich") + { + stundenausgleich += s.Minutes; + } + } + + pRO.Services = servicesBillable; + } + + decimal sollProMonat = Math.Round(pRO.ApprovedFLSPerWeek * 4.33m, 2, MidpointRounding.AwayFromZero); + + lblStdGesamtBewilligt.Text = String.Format("{0:0.00}", pRO.ApprovedFLSTotal); + lblStdMonatBewilligt.Text = String.Format("{0:0.00}", sollProMonat); + + decimal geleisteteStunden = Math.Round((decimal)geleistet / 60, 2, MidpointRounding.AwayFromZero); + + //var vormonat = Math.Round((pRO.MinutenGeleistetBisVormonat - pRO.MinutenSollBisVormonat) / 60, 2, MidpointRounding.AwayFromZero); + + + + lblGeleistet.Text = String.Format("{0:0.00}", geleisteteStunden); + cellGeleistetGesamt.Text = String.Format("{0:0.00}", geleisteteStunden); + + //if (stundenausgleich > 0) + //{ + // nochzuleisten -= Math.Round((decimal) stundenausgleich / 60, 2, MidpointRounding.AwayFromZero); + //} + var geleistetGesamt = (pRO.MinutenGeleistetBisVormonat + (decimal)geleistet) / 60; + lblDiff.Text = String.Format("{0:0.00}", pRO.ApprovedFLSTotal - geleistetGesamt); + + this.bindingSource1.DataSource = pRO; + } + + private void CalculateFLSSollIst(ServicesOverviewRO pRo) + { + if (pRo.SupportConceptCostBearer != null && + pRo.SupportConceptCostBearer.CostBearer2SupportConceptOid != null) + { + + var c2s = DAOFactory.GenericDAO.LoadByID(pRo.SupportConceptCostBearer + .CostBearer2SupportConceptOid.Value); + + var sc = c2s.SupportConcept; + + decimal sollGesamt = 0; + + DateTime start = sc.StartDate ?? pRo.StartDate; + DateTime ende = pRo.StartDate + .AddTicks(-1); // Ein Tag vor aktuellem Monat, da ja das Soll der Vergangenheit berechnet werden soll + + var calc = PluginLoader.FindClass(c2s.CostBearer.ID) ?? + Calculations.GetInstance(c2s.CostBearer.ID); + var costRatePeriods = + MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods); + + + + // Erstelle Soll + while (start < ende) + { + DateTime monatsEnde = new DateTime(start.Year, start.Month, 1).AddMonths(1).AddDays(-1); + + foreach (var ic2s in sc.CostBearer2SupportConceptList) + { + + foreach (var scap in ic2s.ApprovalPeriodList) + { + if (scap.StartDate.HasValue && scap.StartDate <= monatsEnde && scap.EndDate.HasValue && + scap.EndDate >= start) + { + var scapdc = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod + .MapToNewDC(scap); + + decimal soll = + calc.GetApprovedHoursForPeriod(scapdc, costRatePeriods, start, monatsEnde) ?? + 0; + sollGesamt += Math.Round(soll, 2, MidpointRounding.AwayFromZero); + } + } + } + + start = monatsEnde.AddDays(1); + } + + start = sc.StartDate ?? pRo.StartDate; + + //Berechne Ist bis Ende des Vormonats + decimal minutenIst = 0; + + IList allServiceRecords = new List(); + + foreach (var ic2s in sc.CostBearer2SupportConceptList) + { + allServiceRecords.AddRange(ic2s.ServiceRecords); + } + + + Dictionary groupBookingDict = new Dictionary(); + decimal stundenausgleich = 0; + + foreach (var item in allServiceRecords) + { + if (!item.GroupOid.HasValue || !groupBookingDict.ContainsKey(item.GroupOid.Value)) + { + if (item.Start != null) + { + if (item.Start >= start && item.Start.Value <= ende) + { + if (item.ServiceDescription != null && + item.ServiceDescription.ServiceCategory != null) + { + var d = (item.RoundedDuration * item.ServiceDescription.ServiceCategory.Percentage) / 100; + if (item.ServiceDescription.ServiceCategory.IsBillable) + { + minutenIst += d; + } + + if (item.ServiceDescription.ServiceCategory.Name == "Stundenausgleich") + { + stundenausgleich += d; + } + + if (item.GroupOid.HasValue) + groupBookingDict.Add(item.GroupOid.Value, true); + } + + + } + } + } + } + + pRo.MinutenGeleistetBisVormonat = minutenIst - stundenausgleich; + pRo.MinutenSollBisVormonat = sollGesamt * 60; + } + + } + + private void SetNotice(ServicesOverviewRO pRo, ServicesOverviewRO.ServiceDetail sd) + { + var customer = DAOFactory.GenericDAO.LoadByID(pRo.CustomerOid); + + sd.Notice = ""; + + if (sd.ServiceCategory == "Vertretung Fachkraft") + { + sd.Notice = "Vertretung"; + } + else + { + foreach (var e2c in customer.Employee2CustomerList) + { + if (e2c.EmployeeOid == sd.EmployeeOid) + { + foreach (var v2o in e2c.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.StaffRoleType) + { + sd.Notice = v2o.Entry.Value; + } + } + } + } + + if (String.IsNullOrWhiteSpace(sd.Notice)) + { + sd.Notice = "Vertretung"; + } + } + } + } +} diff --git a/ReportImp/WahlEv/QuittierungsbelegNeu.resx b/ReportImp/WahlEv/QuittierungsbelegNeu.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/WahlEv/QuittierungsbelegNeu.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + \ No newline at end of file diff --git a/ReportImp/WahlEv/Rechnung.Designer.cs b/ReportImp/WahlEv/RechnungPauschal.Designer.cs similarity index 99% rename from ReportImp/WahlEv/Rechnung.Designer.cs rename to ReportImp/WahlEv/RechnungPauschal.Designer.cs index ef6e99d28..deea2ee25 100644 --- a/ReportImp/WahlEv/Rechnung.Designer.cs +++ b/ReportImp/WahlEv/RechnungPauschal.Designer.cs @@ -1,7 +1,7 @@ using BeWo.Report.ReportObjects; namespace WahlEv { - partial class Rechnung + partial class RechnungPauschal { /// /// Required designer variable. @@ -29,7 +29,7 @@ namespace WahlEv private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Rechnung)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungPauschal)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); @@ -510,7 +510,7 @@ namespace WahlEv this.GroupFooter1.HeightF = 287.8126F; this.GroupFooter1.Name = "GroupFooter1"; // - // Rechnung + // RechnungPauschal // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, @@ -520,6 +520,7 @@ namespace WahlEv this.DetailReport, this.GroupFooter1}); this.DataSource = this.bindingSource1; + this.DisplayName = "Rechnung"; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { diff --git a/ReportImp/WahlEv/RechnungPauschal.cs b/ReportImp/WahlEv/RechnungPauschal.cs new file mode 100644 index 000000000..e55aea587 --- /dev/null +++ b/ReportImp/WahlEv/RechnungPauschal.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace WahlEv +{ + public partial class RechnungPauschal : XtraReport, IBeWoReport + { + public RechnungPauschal() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && + !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim())) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson) && + !String.IsNullOrEmpty(pRO.RecipientContactPerson.Trim())) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim())) + { + sb.AppendLine(pRO.RecipientDivision); + } + + if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim())) + { + sb.AppendLine(pRO.RecipientStreet); + } + + if (!String.IsNullOrEmpty(pRO.RecipientPoBox) && !String.IsNullOrEmpty(pRO.RecipientPoBox.Trim())) + { + sb.AppendLine(pRO.RecipientPoBox); + } + + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown) && + !String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown.Trim())) + { + sb.AppendLine(""); + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + + lblAddress.Text = sb.ToString(); + + lblGesamt.Text = pRO.GrossClaim.Replace("€", "").Trim(); + + + foreach (var sip in pRO.ServiceInvoicePeriods) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + ii.GrossAmount = ii.GrossAmount.Replace("€", "").Trim(); + } + } + this.bindingSource1.DataSource = pRO; + } + + + } +} \ No newline at end of file diff --git a/ReportImp/WahlEv/Rechnung.resx b/ReportImp/WahlEv/RechnungPauschal.resx similarity index 100% rename from ReportImp/WahlEv/Rechnung.resx rename to ReportImp/WahlEv/RechnungPauschal.resx diff --git a/ReportImp/WahlEv/RechnungStunde.Designer.cs b/ReportImp/WahlEv/RechnungStunde.Designer.cs new file mode 100644 index 000000000..1b5ed0c34 --- /dev/null +++ b/ReportImp/WahlEv/RechnungStunde.Designer.cs @@ -0,0 +1,554 @@ +using BeWo.Report.ReportObjects; +namespace WahlEv +{ + partial class Rechnung + { + /// + /// 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(Rechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAddress = new DevExpress.XtraReports.UI.XRLabel(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.lblGesamt = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBemerkungsText = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.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; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel9, + this.xrLabel10, + this.xrLabel6, + this.xrLabel8, + this.xrLabel5, + this.xrLabel4, + this.xrLabel1, + this.xrLabel7, + this.xrLabel3, + this.lblAddress}); + this.topMarginBand1.Font = new System.Drawing.Font("Arial", 10F); + this.topMarginBand1.HeightF = 656.875F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.BackColor = System.Drawing.Color.Transparent; + this.xrLabel9.CanShrink = true; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 399.1666F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(109.9996F, 25.62503F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "Klient"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel9.WordWrap = false; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Transparent; + this.xrLabel10.CanShrink = true; + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 424.7916F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(258.9577F, 25.62503F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "[CustomerName]"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel10.WordWrap = false; + // + // xrLabel6 + // + this.xrLabel6.BackColor = System.Drawing.Color.Transparent; + this.xrLabel6.CanShrink = true; + this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(300.3334F, 399.1666F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(109.9996F, 25.62503F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "Aktenzeichen"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel6.WordWrap = false; + // + // xrLabel8 + // + this.xrLabel8.BackColor = System.Drawing.Color.Transparent; + this.xrLabel8.CanShrink = true; + this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(300.3334F, 424.7916F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(217.2912F, 25.62503F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[CustomerReferenceNumber]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel8.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.BackColor = System.Drawing.Color.Transparent; + this.xrLabel5.CanShrink = true; + this.xrLabel5.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(569.9999F, 424.7916F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(109.9996F, 25.62503F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[InvoiceDate]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel5.WordWrap = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 561.5973F); + 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(679.9995F, 95.27768F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Sehr geehrte Damen und Herren,\r\n\r\ngemäß dem im Hilfeplan bewilligten Unterstützun" + + "gsbedarf\r\nerlauben wir uns folgende Leistungseinheiten in Rechnung zu stellen:"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel4.WordWrap = false; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Transparent; + this.xrLabel1.CanShrink = true; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 472.2917F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(392.7498F, 25.62503F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsabrechnung [AccountingPeriodStart!MMMM yyyy]"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel1.WordWrap = false; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.CanShrink = true; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(569.9999F, 399.1666F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(109.9996F, 25.62503F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Datum"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel7.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 497.9167F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(392.7498F, 25.62503F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Nr. [InvoiceNumber]"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel3.WordWrap = false; + // + // lblAddress + // + this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235.3543F); + this.lblAddress.Multiline = true; + this.lblAddress.Name = "lblAddress"; + this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAddress.SizeF = new System.Drawing.SizeF(349F, 111.5F); + this.lblAddress.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 80F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Page1.HeightF = 60F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow7}); + this.xrTable1.SizeF = new System.Drawing.SizeF(680.0001F, 48F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell7, + this.xrTableCell21, + this.xrTableCell3}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 0.24D; + // + // xrTableCell1 + // + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "Stunden\r\nim Monat"; + this.xrTableCell1.Weight = 0.090497725981489224D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.Text = "Art der Stunden"; + this.xrTableCell7.Weight = 0.30542980262121561D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Berechnungssatz"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + this.xrTableCell21.Weight = 0.13574657861559214D; + // + // xrTableCell3 + // + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Betrag €"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + this.xrTableCell3.Weight = 0.23755666201247222D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2}); + this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail2.HeightF = 19F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 19F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell4, + this.xrTableCell6, + this.xrTableCell8}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.095D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.Weight = 0.12307692307692308D; + // + // xrTableCell4 + // + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorderColor = false; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.Text = "Artikel"; + this.xrTableCell4.Weight = 0.4153846153846153D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.18461538461538468D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount", "{0:0.00}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell8.Weight = 0.32307692307692315D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // lblGesamt + // + this.lblGesamt.BackColor = System.Drawing.Color.Transparent; + this.lblGesamt.CanShrink = true; + this.lblGesamt.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.lblGesamt.LocationFloat = new DevExpress.Utils.PointFloat(569.9999F, 10.00001F); + this.lblGesamt.Name = "lblGesamt"; + this.lblGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblGesamt.SizeF = new System.Drawing.SizeF(110.0001F, 25.62503F); + this.lblGesamt.StylePriority.UseBackColor = false; + this.lblGesamt.StylePriority.UseFont = false; + this.lblGesamt.StylePriority.UseTextAlignment = false; + this.lblGesamt.Text = "Rechnungsbetrag:"; + this.lblGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + this.lblGesamt.WordWrap = false; + // + // lblBemerkungsText + // + this.lblBemerkungsText.BackColor = System.Drawing.Color.Transparent; + this.lblBemerkungsText.CanShrink = true; + this.lblBemerkungsText.LocationFloat = new DevExpress.Utils.PointFloat(0F, 84.20146F); + this.lblBemerkungsText.Multiline = true; + this.lblBemerkungsText.Name = "lblBemerkungsText"; + this.lblBemerkungsText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBemerkungsText.SizeF = new System.Drawing.SizeF(679.9995F, 203.6111F); + this.lblBemerkungsText.StylePriority.UseBackColor = false; + this.lblBemerkungsText.StylePriority.UseFont = false; + this.lblBemerkungsText.StylePriority.UseTextAlignment = false; + this.lblBemerkungsText.Text = resources.GetString("lblBemerkungsText.Text"); + this.lblBemerkungsText.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblBemerkungsText.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, 10.00001F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(234.9581F, 25.62503F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Rechnungsbetrag"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel2.WordWrap = false; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblGesamt, + this.lblBemerkungsText, + this.xrLabel2}); + this.GroupFooter1.HeightF = 287.8126F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // Rechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 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(93, 15, 657, 80); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRLabel lblAddress; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRLabel lblGesamt; + private DevExpress.XtraReports.UI.XRLabel lblBemerkungsText; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + } +} diff --git a/ReportImp/WahlEv/Rechnung.cs b/ReportImp/WahlEv/RechnungStunde.cs similarity index 97% rename from ReportImp/WahlEv/Rechnung.cs rename to ReportImp/WahlEv/RechnungStunde.cs index ce3f7a1f1..e075a2f58 100644 --- a/ReportImp/WahlEv/Rechnung.cs +++ b/ReportImp/WahlEv/RechnungStunde.cs @@ -11,6 +11,7 @@ using DevExpress.XtraReports.UI; namespace WahlEv { + [IDSpecificClass(Identifier = "RechnungStunde")] public partial class Rechnung : XtraReport, IBeWoReport { public Rechnung() diff --git a/ReportImp/WahlEv/RechnungStunde.resx b/ReportImp/WahlEv/RechnungStunde.resx new file mode 100644 index 000000000..eb8f56248 --- /dev/null +++ b/ReportImp/WahlEv/RechnungStunde.resx @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + Wir bitten um Überweisung innerhalb von 14 Tagen, unter Angabe der Rechnungsnummer, +auf unser oben genanntes Konto. + +Sollten Fragen auftauchen, setzen Sie sich bitte mit uns in Verbindung. + + + + +Mit freundlichen Grüßen + +Nicole Janzer +Verwaltung + + \ No newline at end of file diff --git a/ReportImp/WahlEv/WahlEv.csproj b/ReportImp/WahlEv/WahlEv.csproj index adae63098..feec8db8a 100644 --- a/ReportImp/WahlEv/WahlEv.csproj +++ b/ReportImp/WahlEv/WahlEv.csproj @@ -48,14 +48,28 @@ + + - + Component - - Rechnung.cs + + RechnungStunde.cs + + + Component + + + RechnungPauschal.cs + + + Component + + + QuittierungsbelegNeu.cs @@ -67,10 +81,17 @@ - - Rechnung.cs + + RechnungStunde.cs Designer + + RechnungPauschal.cs + Designer + + + QuittierungsbelegNeu.cs + ServicesOverviewReport.cs