diff --git a/Report/DefaultReports/ServiceInvoiceReport.Designer.cs b/Report/DefaultReports/ServiceInvoiceReport.Designer.cs index f8394f38a..a38996d66 100644 --- a/Report/DefaultReports/ServiceInvoiceReport.Designer.cs +++ b/Report/DefaultReports/ServiceInvoiceReport.Designer.cs @@ -90,6 +90,8 @@ namespace BeWo.Report.DefaultReports this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); @@ -106,7 +108,7 @@ namespace BeWo.Report.DefaultReports // // ReportHeader // - this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.ReportHeader.HeightF = 0F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; @@ -138,7 +140,7 @@ namespace BeWo.Report.DefaultReports this.xrLabel8, this.lblAbrechnungszeitraum, this.xrTable2}); - this.Page1.Font = new System.Drawing.Font("Verdana", 10F); + this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.Page1.HeightF = 354.0833F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; @@ -158,7 +160,8 @@ namespace BeWo.Report.DefaultReports // this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; @@ -173,21 +176,24 @@ namespace BeWo.Report.DefaultReports // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]"; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName], geb. [Cu" + + "stomerBirthdate!dd.MM.yyyy]"; this.xrLabel3.WordWrap = false; // // xrLabel2 // this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; - this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -239,8 +245,9 @@ namespace BeWo.Report.DefaultReports this.xrTableRow3, this.xrTableRow1, this.xrTableRow6, - this.xrTableRow8}); - this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F); + this.xrTableRow8, + this.xrTableRow7}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 151F); // // xrTableRow2 // @@ -371,7 +378,7 @@ namespace BeWo.Report.DefaultReports // // xrLabel15 // - this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F); this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -381,7 +388,7 @@ namespace BeWo.Report.DefaultReports // // xrTable4 // - this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F); this.xrTable4.Name = "xrTable4"; this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -423,7 +430,7 @@ namespace BeWo.Report.DefaultReports // this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); - this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F); this.xrLabel14.Name = "xrLabel14"; this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -433,7 +440,7 @@ namespace BeWo.Report.DefaultReports // // xrLabel9 // - this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic); this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); this.xrLabel9.Name = "xrLabel9"; this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -625,7 +632,8 @@ namespace BeWo.Report.DefaultReports // // xrTable6 // - this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable6.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTable6.Name = "xrTable6"; this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -776,7 +784,7 @@ namespace BeWo.Report.DefaultReports // this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")}); - this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); @@ -791,6 +799,25 @@ namespace BeWo.Report.DefaultReports // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.StylePriority.UseTextAlignment = false; + this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableRow7.Weight = 0.11258278145695365D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell3.TextFormatString = "GP-Nr.: {0}"; + this.xrTableCell3.Weight = 1D; + // // ServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -802,14 +829,14 @@ namespace BeWo.Report.DefaultReports this.DetailReport}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Verdana", 10F); + this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 75, 158, 50); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 157.5F, 50F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); @@ -881,5 +908,7 @@ namespace BeWo.Report.DefaultReports private DevExpress.XtraReports.UI.XRLabel lblAdresse; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; } } diff --git a/Report/DefaultReports/ServiceInvoiceReport.resx b/Report/DefaultReports/ServiceInvoiceReport.resx index 0f60e7858..c7e0d4bdf 100644 --- a/Report/DefaultReports/ServiceInvoiceReport.resx +++ b/Report/DefaultReports/ServiceInvoiceReport.resx @@ -117,7 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - \ No newline at end of file diff --git a/Report/DefaultReports/SettlementReport.Designer.cs b/Report/DefaultReports/SettlementReport.Designer.cs index b397df482..9f858a74f 100644 --- a/Report/DefaultReports/SettlementReport.Designer.cs +++ b/Report/DefaultReports/SettlementReport.Designer.cs @@ -121,6 +121,8 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -160,7 +162,7 @@ namespace BeWo.Report.DefaultReports.Alt // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 146.0833F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 163.7916F); 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); @@ -171,7 +173,7 @@ namespace BeWo.Report.DefaultReports.Alt // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 352.4166F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 370.1249F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, @@ -302,7 +304,7 @@ namespace BeWo.Report.DefaultReports.Alt // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 277.4166F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 295.1249F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -312,7 +314,7 @@ namespace BeWo.Report.DefaultReports.Alt // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 244.4167F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 262.125F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); @@ -324,7 +326,7 @@ namespace BeWo.Report.DefaultReports.Alt this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 202.0833F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 219.7916F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -339,7 +341,7 @@ namespace BeWo.Report.DefaultReports.Alt this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 186.0833F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 203.7916F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); @@ -354,7 +356,7 @@ namespace BeWo.Report.DefaultReports.Alt this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 169.0833F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 186.7916F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); @@ -374,8 +376,9 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableRow3, this.xrTableRow1, this.xrTableRow6, - this.xrTableRow8}); - this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F); + this.xrTableRow8, + this.xrTableRow13}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 151F); // // xrTableRow2 // @@ -759,7 +762,7 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTable1, this.xrLabel8}); this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); - this.GroupHeader1.HeightF = 420.4166F; + this.GroupHeader1.HeightF = 438.1249F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // @@ -1052,6 +1055,25 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.21685899000901443D; // + // xrTableRow13 + // + this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell10}); + this.xrTableRow13.Name = "xrTableRow13"; + this.xrTableRow13.Weight = 0.11258278145695365D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.TextFormatString = "GP-Nr.: {0}"; + this.xrTableCell10.Weight = 1D; + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1175,5 +1197,7 @@ namespace BeWo.Report.DefaultReports.Alt private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; private DevExpress.XtraReports.UI.XRTableRow xrTableRow24; private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; } } diff --git a/Report/DefaultReports/SettlementReport2.Designer.cs b/Report/DefaultReports/SettlementReport2.Designer.cs index 54a5b45fe..082fc03ae 100644 --- a/Report/DefaultReports/SettlementReport2.Designer.cs +++ b/Report/DefaultReports/SettlementReport2.Designer.cs @@ -60,6 +60,8 @@ namespace BeWo.Report.DefaultReports this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); @@ -162,7 +164,7 @@ namespace BeWo.Report.DefaultReports // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 147.125F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9998F, 162.75F); 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); @@ -173,7 +175,7 @@ namespace BeWo.Report.DefaultReports // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 353.4583F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 369.0833F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.rowErbrachteLeistung}); @@ -210,7 +212,7 @@ namespace BeWo.Report.DefaultReports // xrLabel6 // this.xrLabel6.BackColor = System.Drawing.Color.Transparent; - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 278.4583F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 294.0833F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -221,7 +223,7 @@ namespace BeWo.Report.DefaultReports // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 245.4583F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.0833F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); @@ -233,7 +235,7 @@ namespace BeWo.Report.DefaultReports this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203.125F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 218.75F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -248,14 +250,14 @@ namespace BeWo.Report.DefaultReports this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.125F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 202.75F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName] [CustomerLa" + - "stName], geb. [CustomerBirthday!dd.MM.yyyy]"; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName], geb. [Cust" + + "omerBirthday!dd.MM.yyyy]"; this.xrLabel3.WordWrap = false; // // xrLabel2 @@ -263,10 +265,10 @@ namespace BeWo.Report.DefaultReports this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 170.125F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 185.75F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(363.5417F, 17F); this.xrLabel2.StylePriority.UseBackColor = false; this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; @@ -283,8 +285,9 @@ namespace BeWo.Report.DefaultReports this.xrTableRow3, this.xrTableRow1, this.xrTableRow6, - this.xrTableRow8}); - this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F); + this.xrTableRow8, + this.xrTableRow11}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 151F); // // xrTableRow2 // @@ -413,6 +416,25 @@ namespace BeWo.Report.DefaultReports this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell5.Weight = 1D; // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.11258278145695365D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrTableCell12.Multiline = true; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell12.TextFormatString = "GP-Nr.: {0}"; + this.xrTableCell12.Weight = 1D; + // // RecipientPostCodeAndTown // this.RecipientPostCodeAndTown.CanShrink = true; @@ -668,7 +690,7 @@ namespace BeWo.Report.DefaultReports this.xrTable1, this.xrLabel8}); this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); - this.GroupHeader1.HeightF = 370.4583F; + this.GroupHeader1.HeightF = 386.0833F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // @@ -1174,5 +1196,7 @@ namespace BeWo.Report.DefaultReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; } } \ No newline at end of file diff --git a/Report/ReportObjects/ServiceInvoiceRO.cs b/Report/ReportObjects/ServiceInvoiceRO.cs index fef7b2e79..7da76b9d0 100644 --- a/Report/ReportObjects/ServiceInvoiceRO.cs +++ b/Report/ReportObjects/ServiceInvoiceRO.cs @@ -104,7 +104,9 @@ namespace BeWo.Report.ReportObjects public string OrganisationCostCenter { get; set; } - public string ApprovalDate { get; set; } + public string BusinessPartnerId { get; set; } + + public string ApprovalDate { get; set; } public InvoiceBaseDC InvoiceBase { get; set; } @@ -210,6 +212,7 @@ namespace BeWo.Report.ReportObjects var org = pDC.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer; lResult.OrganisationDebitorNumber = org.DebitorNumber; lResult.OrganisationCostCenter = org.CostCenter; + lResult.BusinessPartnerId = org.BusinessPartnerId; } else { diff --git a/Report/ReportObjects/Settlement2RO.cs b/Report/ReportObjects/Settlement2RO.cs index 290d314dc..81fd43519 100644 --- a/Report/ReportObjects/Settlement2RO.cs +++ b/Report/ReportObjects/Settlement2RO.cs @@ -351,7 +351,7 @@ namespace BeWo.Report.ReportObjects if (!org.BusinessPartnerId.IsNullOrEmpty()) { - lResult.BusinessPartnerId = "GP-Nummer: " + org.BusinessPartnerId; + lResult.BusinessPartnerId = org.BusinessPartnerId; } } diff --git a/Report/ReportObjects/SettlementRO.cs b/Report/ReportObjects/SettlementRO.cs index d7d2e99f6..c91a295d9 100644 --- a/Report/ReportObjects/SettlementRO.cs +++ b/Report/ReportObjects/SettlementRO.cs @@ -692,7 +692,7 @@ namespace BeWo.Report.ReportObjects if (!org.BusinessPartnerId.IsNullOrEmpty()) { - lResult.BusinessPartnerId = "GP-Nummer: " + org.BusinessPartnerId; + lResult.BusinessPartnerId = org.BusinessPartnerId; } } diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/AkkuratDienstleistungsgesellschaft.csproj b/ReportImp/AkkuratDienstleistungsgesellschaft/AkkuratDienstleistungsgesellschaft.csproj index 9f3352267..c39f7d1cd 100644 --- a/ReportImp/AkkuratDienstleistungsgesellschaft/AkkuratDienstleistungsgesellschaft.csproj +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/AkkuratDienstleistungsgesellschaft.csproj @@ -57,6 +57,12 @@ + + Component + + + InvoiceCustomerReport.cs + @@ -64,6 +70,12 @@ True Resources.resx + + Component + + + ServiceInvoiceReport.cs + Component @@ -90,11 +102,19 @@ + + InvoiceCustomerReport.cs + Designer + ResXFileCodeGenerator Resources.Designer.cs + + ServiceInvoiceReport.cs + Designer + SettlementReport2.cs Designer diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.Designer.cs b/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.Designer.cs new file mode 100644 index 000000000..2dcd5e741 --- /dev/null +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.Designer.cs @@ -0,0 +1,684 @@ +using BeWo.Report.ReportObjects; +namespace Akkurat +{ + partial class InvoiceCustomerReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InvoiceCustomerReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblAddress = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblAbsender = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + 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(671.4175F, 25F); + this.xrTable1.StylePriority.UseFont = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell9, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell12}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 2.3350077713203072D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.81217660612832132D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.6539656324947265D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 1.0152204985905673D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblAbsender, + this.xrLabel13, + this.xrLabel11, + this.xrLabel7, + this.xrLabel9, + this.xrPictureBox1, + this.lblAddress, + this.xrTable3, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 518.875F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblAddress + // + this.lblAddress.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 144.9584F); + this.lblAddress.Multiline = true; + this.lblAddress.Name = "lblAddress"; + this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 131F); + this.lblAddress.StylePriority.UseFont = false; + this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" + + "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]"; + // + // xrTable3 + // + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 493.8749F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "Von"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Bis"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 1D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Posten"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 2.3350077713203934D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Satz"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.81217660612829246D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Anzahl"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 0.6539656324946691D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Betrag"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell20.Weight = 1.0152204985905673D; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 446.875F); + 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(666.9999F, 23.25F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:"; + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 413.875F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "[RecipientSalutation]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 363.875F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 346.875F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen"; + this.xrLabel3.WordWrap = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel10, + this.xrLabel12, + this.lblNotice, + this.xrTable4}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportFooter.HeightF = 247.5417F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.CanShrink = true; + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[Notice]"; + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrLabel12 + // + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.5417F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "i.A. [CreatorFirstName] [CreatorLastName]"; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow11}); + this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F); + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell23}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 1D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.BorderWidth = 2F; + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "[TotalClaim]"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 3.4827586206896557D; + // + // topMarginBand1 + // + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.xrPictureBox2}); + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.33334F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(524.0425F, 25.33334F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Eingliederungshilfe"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel9 + // + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 16F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(524.0425F, 25.33334F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "AK­KURAT – Dienstleistungsgesellschaft mbH Hauptstr. 15, 52538 Gangelt"; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(524.0425F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(125.9574F, 107.25F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblAbsender + // + this.lblAbsender.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 127.9584F); + this.lblAbsender.Name = "lblAbsender"; + this.lblAbsender.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbsender.SizeF = new System.Drawing.SizeF(382.6251F, 17F); + this.lblAbsender.StylePriority.UseFont = false; + this.lblAbsender.Text = "AKKURAT – Dienstleistungsgesellschaft mbH, Hauptstr. 15, 52538 Gangelt"; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(412.8334F, 124.9584F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(237.1666F, 73.00002F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Hauptstr. 15\r\n52538 Gangelt\r\nTel.: 0 24 54 / 94 00 71\r\nFax: 0 24 54 / 94 00 67"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(412.8334F, 197.9584F); + this.xrLabel11.Multiline = true; + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(237.1665F, 83.74997F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "[SenderContactPerson]\r\nTel.: 0 24 54 / 935940 00\r\nFax: 0 24 54 / 935940 02\r\n[Send" + + "erContactPersonMail]"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(460.8335F, 69.12498F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = resources.GetString("xrLabel2.Text"); + // + // xrPictureBox2 + // + this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource")); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(482.9583F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(190F, 65F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // InvoiceCustomerReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 100F, 100F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRLabel lblAddress; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel lblAbsender; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + } +} diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.cs b/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.cs new file mode 100644 index 000000000..61418c4e2 --- /dev/null +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.cs @@ -0,0 +1,54 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace Akkurat +{ + public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public InvoiceCustomerReport() + { + InitializeComponent(); + } + + public void SetReportDataSource(InvoiceCustomerRO pRO) + { + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim())) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim())) + { + sb.AppendLine(pRO.RecipientDivision); + } + if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim())) + || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim()))) + { + sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim()); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim())) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim())) + { + sb.Append(pRO.RecipientPostCode); + sb.Append(" "); + } + if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim())) + { + sb.Append(pRO.RecipientTown); + } + lblAddress.Text = sb.ToString(); + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.resx b/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.resx new file mode 100644 index 000000000..2daa05686 --- /dev/null +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/InvoiceCustomerReport.resx @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + + Ein Unternehmen der Heinrichs-Gruppe, Sitz: Hauptstr. 15, 52538 Gangelt +Handelsregister: AG Aachen HRB 9401, Ust-Id Nr. DE 157250638 +Volksbank Heinsberg eG, BIC: GENODED1HRB, IBAN: DE57 3706 9412 2901 7010 35 +Geschäftsführung: Johannes Heinrichs, Karin Heinrichs, Anna-Lena Damm, Til Heinrichs +www.heinrichs-gruppe.de + + + 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 + + \ No newline at end of file diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.Designer.cs b/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..b0bafe6c7 --- /dev/null +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,843 @@ +using BeWo.Report.ReportObjects; +namespace Akkurat +{ + partial class ServiceInvoiceReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbsender = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1, + this.xrLabel7, + this.xrLabel6}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 120.2082F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100.2084F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox2, + this.xrLabel2}); + this.bottomMarginBand1.HeightF = 99.75F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel11, + this.xrLabel13, + this.lblAbsender, + this.lblAdresse, + this.xrLabel3, + this.lblAnrede, + this.lblAbrechnungszeitraum}); + this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.Page1.HeightF = 354.0833F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // lblAdresse + // + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + + "tStreet]\r\n[RecipientPostCodeAndTown]"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 50.20828F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Betreutes Wohnen / Eingliederungshilfe gem. §§ 53 ff Sozialgesetzbuch XII (SGB XI" + + "I)\r\nhier: [CustomerFirstName] [CustomerLastName], geb. [CustomerBirthdate!dd.MM." + + "yyyy] - AZ: [CustomerReferenceNumber]"; + this.xrLabel3.WordWrap = false; + // + // lblAnrede + // + this.lblAnrede.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F); + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F); + this.lblAnrede.StylePriority.UseFont = false; + this.lblAnrede.Text = "Sehr geehrte Damen und Herren,"; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:"; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 177.3335F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Mit freundlichen Grüßen"; + // + // xrTable4 + // + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10, + this.xrTableRow14}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.38095238095238093D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell1"; + this.xrTableCell9.Weight = 3D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.23809523809523808D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 227.0833F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "i.A. [CreatorName]"; + this.xrLabel14.TextFormatString = "i.A. {0}"; + // + // xrLabel9 + // + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Italic); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Abschließende Bemerkungen:"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell36, + this.xrTableCell38, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Zeitraum"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.62463077449375981D; + // + // xrTableCell37 + // + this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Leistung"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.85081236260328186D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Satz"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell35.Weight = 0.23245943032832414D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Stunden"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell33.Weight = 0.2893277257020575D; + // + // xrTableCell36 + // + this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Betrag"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.26310971709438763D; + // + // xrTableCell38 + // + this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell38.StylePriority.UseBackColor = false; + this.xrTableCell38.StylePriority.UseBorderColor = false; + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UsePadding = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.Text = "pausch Fakt."; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell38.Weight = 0.42042083402151886D; + // + // xrTableCell34 + // + this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Gesamt"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell34.Weight = 0.31923915575667006D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")}); + this.xrTableCell40.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UseFont = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.62463084211025488D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 0.85081229498678679D; + // + // xrTableCell43 + // + this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell43.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell43.Weight = 0.23245943032832414D; + // + // xrTableCell44 + // + this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell44.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.2893277257020575D; + // + // xrTableCell45 + // + this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")}); + this.xrTableCell45.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UseFont = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.Text = "xrTableCell45"; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell45.Weight = 0.26310971709438763D; + // + // xrTableCell46 + // + this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")}); + this.xrTableCell46.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell46.StylePriority.UseBorderColor = false; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UseFont = false; + this.xrTableCell46.StylePriority.UsePadding = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.42042083402151886D; + // + // xrTableCell47 + // + this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UseFont = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell47.Weight = 0.31923915575667006D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, + this.xrLabel1, + this.xrLabel9, + this.xrTable4, + this.xrLabel14, + this.xrLabel15}); + this.GroupFooter1.HeightF = 250.4998F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(524.0425F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(125.9574F, 107.25F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 16F, DevExpress.Drawing.DXFontStyle.Bold); + 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(524.0425F, 25.33334F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "AK­KURAT – Dienstleistungsgesellschaft mbH Hauptstr. 15, 52538 Gangelt"; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.33334F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(524.0425F, 25.33334F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "Eingliederungshilfe"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel10 + // + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")}); + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(412.8334F, 167.1666F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(237.1664F, 19.87498F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "xrLabel8"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(412.8334F, 73.00002F); + this.xrLabel11.Multiline = true; + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(237.1665F, 83.74997F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "[SenderContactPerson]\r\nTel.: 0 24 54 / 935940 00\r\nFax: 0 24 54 / 935940 02\r\n[Send" + + "erContactPersonMail]"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(412.8334F, 0F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(237.1666F, 73.00002F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Hauptstr. 15\r\n52538 Gangelt\r\nTel.: 0 24 54 / 94 00 71\r\nFax: 0 24 54 / 94 00 67"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblAbsender + // + this.lblAbsender.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 3F); + this.lblAbsender.Name = "lblAbsender"; + this.lblAbsender.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbsender.SizeF = new System.Drawing.SizeF(382.6251F, 17F); + this.lblAbsender.StylePriority.UseFont = false; + this.lblAbsender.Text = "AKKURAT – Dienstleistungsgesellschaft mbH, Hauptstr. 15, 52538 Gangelt"; + // + // xrPictureBox2 + // + this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource")); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(482.9583F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(190F, 65F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(460.8335F, 69.12498F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = resources.GetString("xrLabel2.Text"); + // + // xrLabel4 + // + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.75002F); + 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(649.9998F, 82.58342F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = resources.GetString("xrLabel4.Text"); + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 100.2084F, 99.75F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel lblAnrede; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel lblAbsender; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + } +} diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.cs b/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.cs new file mode 100644 index 000000000..39d84a141 --- /dev/null +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.cs @@ -0,0 +1,104 @@ +using System; +using System.Text; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using DevExpress.XtraReports.UI; + +namespace Akkurat +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + if (start.Month == end.Month && start.Year == end.Year) + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); + } + else + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); + } + + SetzeAdresse(pRO); + + SetzeAnrede(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void SetzeAnrede(ServiceInvoiceRO pRO) + { + String anrede = "Sehr geehrte Damen und Herren,"; + + var p = GetKontaktPerson(pRO); + + if (p != null) + { + if (p.Sex.HasValue && p.Sex.Value == Sex.Male) + { + anrede = "Sehr geehrter Herr " + p.LastName + ","; + } + else if (p.Sex.HasValue && p.Sex.Value == Sex.Female) + { + anrede = "Sehr geehrte Frau " + p.LastName + ","; + } + } + + lblAnrede.Text = anrede; + } + + private Person GetKontaktPerson(ServiceInvoiceRO pRO) + { + if (pRO.ServiceInvoicePeriods.Count > 0) + { + var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept; + return c2s.CostBearerContactPerson; + } + + return null; + } + + private void SetzeAdresse(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientOrganisation); + } + //if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1)) + //{ + // sb.AppendLine(pRO.RecipientAddressLine1); + //} + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.AppendLine(pRO.RecipientPoBox); + } + else if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + } + } +} \ No newline at end of file diff --git a/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.resx b/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.resx new file mode 100644 index 000000000..d59d56c2a --- /dev/null +++ b/ReportImp/AkkuratDienstleistungsgesellschaft/ServiceInvoiceReport.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 + + + 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 + + + Ein Unternehmen der Heinrichs-Gruppe, Sitz: Hauptstr. 15, 52538 Gangelt +Handelsregister: AG Aachen HRB 9401, Ust-Id Nr. DE 157250638 +Volksbank Heinsberg eG, BIC: GENODED1HRB, IBAN: DE57 3706 9412 2901 7010 35 +Geschäftsführung: Johannes Heinrichs, Karin Heinrichs, Anna-Lena Damm, Til Heinrichs +www.heinrichs-gruppe.de + + + Eventuell stattgefundene Gruppenangebote wurden bei der Berechnung der Fachleistungsstunden bereits durch die Teilnehmerzahl dividiert und der jeweilige Anteil im Leistungsnachweis des Klienten erfasst. Somit handelt es sich um die tatsächlich erbrachte Stundenzahl des Klienten. Während stationärer Aufenthalte wurden maximal 2 Fachleistungsstunden pro Woche geleistet. +Wir bitten um Überweisung auf unser Konto bei der Volksbank Heinsberg, IBAN: DE57 3706 9412 2901 7010 35. + + \ No newline at end of file diff --git a/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj b/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj index 3a58ccc1c..381bb7bb3 100644 --- a/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj +++ b/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj @@ -73,6 +73,7 @@ + Component diff --git a/ReportImp/BeWoAuxilio/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/BeWoAuxilio/CustomMitarbeiterstundenkontoBerechnung.cs index 64d316a7d..56297c331 100644 --- a/ReportImp/BeWoAuxilio/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/BeWoAuxilio/CustomMitarbeiterstundenkontoBerechnung.cs @@ -158,5 +158,13 @@ namespace BeWo.BeWoAuxilio emp.Custom1 += (duration / 60); } } - } + + public override bool IstAnrechenbareAbsenceTime(AbsenceTime item) + { + if (item.AbsenceReason.Description != null && item.AbsenceReason.Description.ToLower().Contains("freizeitausgleich")) + return false; + else + return base.IstAnrechenbareAbsenceTime(item); + } + } } diff --git a/ReportImp/BeWoAuxilio/CustomVacationService.cs b/ReportImp/BeWoAuxilio/CustomVacationService.cs new file mode 100644 index 000000000..1abde561f --- /dev/null +++ b/ReportImp/BeWoAuxilio/CustomVacationService.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Core; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using Utils = BS.Shared.Core.Utils; + +namespace BeWoAuxilio.Service +{ + public class CustomVacationService : VacationService + { + public override List GetFeiertage(int year, string bundesland) + { + var list = base.GetFeiertage(year, bundesland); + list.Add(new FeiertagDC() { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); + + return list; + } + + public override decimal GetFeiertagsFaktor(DateTime start) + { + if (start.Date.Month == 12 && (start.Date.Day == 24 || start.Date.Day == 31)) + return 0.5m; + else + return base.GetFeiertagsFaktor(start); + } + } +} diff --git a/ReportImp/BeWoAuxilio/Mitarbeiterstundenkonto.cs b/ReportImp/BeWoAuxilio/Mitarbeiterstundenkonto.cs index 9b77b79fb..ef17e4ad3 100644 --- a/ReportImp/BeWoAuxilio/Mitarbeiterstundenkonto.cs +++ b/ReportImp/BeWoAuxilio/Mitarbeiterstundenkonto.cs @@ -21,6 +21,20 @@ namespace BeWo.BeWoAuxilio var msb = new CustomMitarbeiterstundenkontoBerechnung(); msb.CreateReport(pRO); + foreach (var emp in pRO.EmployeeDetailList) + { + if (emp.SollProTag != 0) + { + var urlaubKrankheit = 0m; + if (emp.TageUrlaub.HasValue) + urlaubKrankheit += emp.TageUrlaub.Value * emp.SollProTag; + if (emp.TageKrankheit.HasValue) + urlaubKrankheit += emp.TageKrankheit.Value * emp.SollProTag; + + emp.UrlaubUndKrankheit = urlaubKrankheit; + } + } + this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/BeWoPyramide/Mitarbeiterstundenkonto.designer.cs b/ReportImp/BeWoPyramide/Mitarbeiterstundenkonto.designer.cs index c9566dc31..e762f0075 100644 --- a/ReportImp/BeWoPyramide/Mitarbeiterstundenkonto.designer.cs +++ b/ReportImp/BeWoPyramide/Mitarbeiterstundenkonto.designer.cs @@ -30,6 +30,7 @@ namespace BeWoPyramide private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); @@ -39,11 +40,9 @@ namespace BeWoPyramide this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -57,11 +56,9 @@ namespace BeWoPyramide this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -74,16 +71,13 @@ namespace BeWoPyramide this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); @@ -96,6 +90,10 @@ namespace BeWoPyramide this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -145,11 +143,10 @@ namespace BeWoPyramide this.xrTableCell20, this.xrTableCell6, this.xrTableCell28, - this.xrTableCell16, this.xrTableCell27, this.xrTableCell22, + this.xrTableCell16, this.xrTableCell23, - this.xrTableCell21, this.xrTableCell25, this.xrTableCell24, this.xrTableCell29, @@ -184,7 +181,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1", "{0:0.00}")}); this.xrTableCell20.Name = "xrTableCell20"; this.xrTableCell20.Text = "xrTableCell20"; - this.xrTableCell20.Weight = 0.0570997918166057D; + this.xrTableCell20.Weight = 0.073474920097250415D; // // xrTableCell6 // @@ -193,7 +190,7 @@ namespace BeWoPyramide this.xrTableCell6.Multiline = true; this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.TextFormatString = "{0:0.00}"; - this.xrTableCell6.Weight = 0.057103356841924392D; + this.xrTableCell6.Weight = 0.075218153293393292D; // // xrTableCell28 // @@ -201,15 +198,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); this.xrTableCell28.Name = "xrTableCell28"; this.xrTableCell28.Text = "xrTableCell28"; - this.xrTableCell28.Weight = 0.089942571666177418D; - // - // xrTableCell16 - // - this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")}); - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Text = "xrTableCell16"; - this.xrTableCell16.Weight = 0.069710301243957787D; + this.xrTableCell28.Weight = 0.10922457470630435D; // // xrTableCell27 // @@ -217,7 +206,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")}); this.xrTableCell27.Name = "xrTableCell27"; this.xrTableCell27.Text = "xrTableCell27"; - this.xrTableCell27.Weight = 0.065002840461628811D; + this.xrTableCell27.Weight = 0.081160008068460673D; // // xrTableCell22 // @@ -225,7 +214,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")}); this.xrTableCell22.Name = "xrTableCell22"; this.xrTableCell22.Text = "xrTableCell22"; - this.xrTableCell22.Weight = 0.0602955175913044D; + this.xrTableCell22.Weight = 0.080932067830889687D; // // xrTableCell23 // @@ -233,15 +222,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); this.xrTableCell23.Name = "xrTableCell23"; this.xrTableCell23.Text = "xrTableCell23"; - this.xrTableCell23.Weight = 0.075359204534430888D; - // - // xrTableCell21 - // - this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.Text = "xrTableCell21"; - this.xrTableCell21.Weight = 0.075359149369629092D; + this.xrTableCell23.Weight = 0.0820377727547811D; // // xrTableCell25 // @@ -249,7 +230,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); this.xrTableCell25.Name = "xrTableCell25"; this.xrTableCell25.Text = "xrTableCell25"; - this.xrTableCell25.Weight = 0.057470963615927191D; + this.xrTableCell25.Weight = 0.069681615905557215D; // // xrTableCell24 // @@ -257,7 +238,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); this.xrTableCell24.Name = "xrTableCell24"; this.xrTableCell24.Text = "xrTableCell24"; - this.xrTableCell24.Weight = 0.058367555940761408D; + this.xrTableCell24.Weight = 0.071595863822280656D; // // xrTableCell29 // @@ -266,7 +247,7 @@ namespace BeWoPyramide this.xrTableCell29.Multiline = true; this.xrTableCell29.Name = "xrTableCell29"; this.xrTableCell29.TextFormatString = "{0:0.00}"; - this.xrTableCell29.Weight = 0.066930918233512909D; + this.xrTableCell29.Weight = 0.086264660326037912D; // // xrTableCell26 // @@ -321,11 +302,10 @@ namespace BeWoPyramide this.xrTableCell2, this.xrTableCell1, this.xrTableCell9, - this.xrTableCell8, this.xrTableCell10, this.xrTableCell7, + this.xrTableCell8, this.xrTableCell11, - this.xrTableCell12, this.xrTableCell13, this.xrTableCell14, this.xrTableCell18, @@ -345,49 +325,46 @@ namespace BeWoPyramide // // xrTableCell4 // + this.xrTableCell4.Multiline = true; this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.Text = "Reguläre SOLL Stunden"; - this.xrTableCell4.Weight = 0.083978602429616786D; + this.xrTableCell4.Text = "Reguläre SOLL Stunden lt. Arbeitsvertrag"; + this.xrTableCell4.Weight = 0.0841890706295664D; // // xrTableCell2 // this.xrTableCell2.Multiline = true; this.xrTableCell2.Name = "xrTableCell2"; this.xrTableCell2.Text = "Urlaub"; - this.xrTableCell2.Weight = 0.057099741870840527D; + this.xrTableCell2.Weight = 0.0732644001939252D; // // xrTableCell1 // this.xrTableCell1.Multiline = true; this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.Text = "Krankheit"; - this.xrTableCell1.Weight = 0.057103348269547806D; + this.xrTableCell1.Weight = 0.07521811669174068D; // // xrTableCell9 // this.xrTableCell9.Multiline = true; this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; - this.xrTableCell9.Weight = 0.089942541382409036D; - // - // xrTableCell8 - // - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.Text = "FLS Stunden SOLL"; - this.xrTableCell8.Weight = 0.069710293817573488D; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden lt.\r\nArbeitsvertrag"; + this.xrTableCell9.Weight = 0.10922453132027059D; // // xrTableCell10 // + this.xrTableCell10.Multiline = true; this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.StylePriority.UseBackColor = false; - this.xrTableCell10.Text = "FLS IST lfd. Monat"; - this.xrTableCell10.Weight = 0.065002888477809592D; + this.xrTableCell10.Text = "Geleistete abrechenbare\r\nStunden "; + this.xrTableCell10.Weight = 0.081160175222247735D; // // xrTableCell7 // + this.xrTableCell7.Multiline = true; this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; - this.xrTableCell7.Weight = 0.060295455413730839D; + this.xrTableCell7.Text = "Abrechenbare\r\nStunden Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.080931882814507083D; // // xrTableCell11 // @@ -395,26 +372,20 @@ namespace BeWoPyramide this.xrTableCell11.Name = "xrTableCell11"; this.xrTableCell11.StylePriority.UseBackColor = false; this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; - this.xrTableCell11.Weight = 0.075359196774729714D; - // - // xrTableCell12 - // - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; - this.xrTableCell12.Weight = 0.07535919856556908D; + this.xrTableCell11.Weight = 0.082037701978632416D; // // xrTableCell13 // this.xrTableCell13.Name = "xrTableCell13"; this.xrTableCell13.Text = "Überstd. neu"; - this.xrTableCell13.Weight = 0.057470957338974393D; + this.xrTableCell13.Weight = 0.069681727563423543D; // // xrTableCell14 // this.xrTableCell14.Name = "xrTableCell14"; this.xrTableCell14.StylePriority.UseBackColor = false; this.xrTableCell14.Text = "Überstd. Vormonat"; - this.xrTableCell14.Weight = 0.058367501515282229D; + this.xrTableCell14.Weight = 0.071595793071272451D; // // xrTableCell18 // @@ -422,7 +393,7 @@ namespace BeWoPyramide this.xrTableCell18.Name = "xrTableCell18"; this.xrTableCell18.StylePriority.UseBackColor = false; this.xrTableCell18.Text = "Anpassung\r\nÜberstunden"; - this.xrTableCell18.Weight = 0.066930729284354923D; + this.xrTableCell18.Weight = 0.0862643575091101D; // // xrTableCell15 // @@ -435,7 +406,7 @@ namespace BeWoPyramide this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable1}); this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.GroupFooter1.HeightF = 52.29168F; + this.GroupFooter1.HeightF = 52.50003F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -463,11 +434,10 @@ namespace BeWoPyramide this.xrTableCell39, this.xrTableCell17, this.cellSollGesamt, - this.cellFLSSollGesamt, this.cellFLSIstGesamt, this.cellFLSPlusMinusGesamt, + this.xrTableCell31, this.cellGesamtGesamt, - this.cellRelationGesamt, this.xrTableCell47, this.xrTableCell48, this.xrTableCell30, @@ -489,18 +459,18 @@ namespace BeWoPyramide // xrTableCell37 // this.xrTableCell37.Name = "xrTableCell37"; - this.xrTableCell37.Weight = 0.083976572079151254D; + this.xrTableCell37.Weight = 0.083766259563858969D; // // xrTableCell39 // this.xrTableCell39.Name = "xrTableCell39"; - this.xrTableCell39.Weight = 0.056414024586625137D; + this.xrTableCell39.Weight = 0.073407502925507129D; // // xrTableCell17 // this.xrTableCell17.Multiline = true; this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.Weight = 0.057062707403388126D; + this.xrTableCell17.Weight = 0.075149259817147374D; // // cellSollGesamt // @@ -508,15 +478,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); this.cellSollGesamt.Name = "cellSollGesamt"; this.cellSollGesamt.Text = "cellSollGesamt"; - this.cellSollGesamt.Weight = 0.089997260689296116D; - // - // cellFLSSollGesamt - // - this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); - this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; - this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; - this.cellFLSSollGesamt.Weight = 0.06970560300160665D; + this.cellSollGesamt.Weight = 0.10912441190254743D; // // cellFLSIstGesamt // @@ -524,7 +486,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; - this.cellFLSIstGesamt.Weight = 0.06500154834674568D; + this.cellFLSIstGesamt.Weight = 0.081085664785240763D; // // cellFLSPlusMinusGesamt // @@ -532,7 +494,7 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; - this.cellFLSPlusMinusGesamt.Weight = 0.0602975212546511D; + this.cellFLSPlusMinusGesamt.Weight = 0.080857758900604121D; // // cellGesamtGesamt // @@ -540,40 +502,28 @@ namespace BeWoPyramide new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); this.cellGesamtGesamt.Name = "cellGesamtGesamt"; this.cellGesamtGesamt.Text = "cellGesamtGesamt"; - this.cellGesamtGesamt.Weight = 0.075350485125099662D; - // - // cellRelationGesamt - // - this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); - this.cellRelationGesamt.Name = "cellRelationGesamt"; - this.cellRelationGesamt.Text = "cellRelationGesamt"; - this.cellRelationGesamt.Weight = 0.075350374874034037D; + this.cellGesamtGesamt.Weight = 0.081962507791273967D; // // xrTableCell47 // this.xrTableCell47.Name = "xrTableCell47"; - this.xrTableCell47.Weight = 0.057564942257174553D; + this.xrTableCell47.Weight = 0.069617740669628669D; // // xrTableCell48 // this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.Weight = 0.058326004762154021D; + this.xrTableCell48.Weight = 0.0715302278965411D; // // xrTableCell30 // this.xrTableCell30.Multiline = true; this.xrTableCell30.Name = "xrTableCell30"; - this.xrTableCell30.Weight = 0.066883106305290319D; + this.xrTableCell30.Weight = 0.08618558821421593D; // // xrTableCell51 // this.xrTableCell51.Name = "xrTableCell51"; - this.xrTableCell51.Weight = 0.069544553358953265D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + this.xrTableCell51.Weight = 0.069530130440131482D; // // ReportHeader // @@ -680,6 +630,35 @@ namespace BeWoPyramide this.bottomMarginBand1.HeightF = 30F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrTableCell8 + // + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "Erbrachte\r\nAdmin-\r\nStunden"; + this.xrTableCell8.Weight = 0.085002147008830076D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst")}); + this.xrTableCell16.Multiline = true; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.TextFormatString = "{0:0.00}"; + this.xrTableCell16.Weight = 0.08500209397118734D; + // + // xrTableCell31 + // + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MittelbarIst")}); + this.xrTableCell31.Multiline = true; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.TextFormatString = "{0:0.00}"; + this.xrTableCell31.Weight = 0.084924292299494941D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // // Mitarbeiterstundenkonto // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -703,6 +682,8 @@ namespace BeWoPyramide this.PageInfo, this.DataField}); this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); @@ -735,22 +716,18 @@ namespace BeWoPyramide private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; - private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; - private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; private DevExpress.XtraReports.UI.XRTable xrTableDetail; private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; @@ -760,11 +737,9 @@ namespace BeWoPyramide private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; @@ -779,5 +754,8 @@ namespace BeWoPyramide private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; } } diff --git a/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.cs b/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.cs index 57280ce1e..0f8b95efe 100644 --- a/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.cs +++ b/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.cs @@ -34,5 +34,9 @@ namespace BeWo.Report.DefaultReports this.bindingSource1.DataSource = pRO; } - } + private void xrTableCell16_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e) + { + + } + } } diff --git a/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.designer.cs index 70a1a22c9..bae6223de 100644 --- a/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.designer.cs +++ b/ReportImp/BeWoPyramide/MitarbeiterstundenkontoJahr.designer.cs @@ -29,12 +29,11 @@ namespace BeWo.Report.DefaultReports /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); - DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); @@ -44,11 +43,9 @@ namespace BeWo.Report.DefaultReports this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -59,11 +56,9 @@ namespace BeWo.Report.DefaultReports this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -73,11 +68,9 @@ namespace BeWo.Report.DefaultReports this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -100,7 +93,13 @@ namespace BeWo.Report.DefaultReports this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.fieldRelationGesamt = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(); ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -125,7 +124,7 @@ namespace BeWo.Report.DefaultReports this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRowDetail}); - this.xrTableDetail.SizeF = new System.Drawing.SizeF(1050F, 25F); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1103F, 25F); this.xrTableDetail.StylePriority.UseBorders = false; this.xrTableDetail.StylePriority.UseFont = false; this.xrTableDetail.StylePriority.UsePadding = false; @@ -140,13 +139,13 @@ namespace BeWo.Report.DefaultReports this.xrTableCell20, this.xrTableCell6, this.xrTableCell28, - this.xrTableCell16, this.xrTableCell27, this.xrTableCell22, this.xrTableCell23, - this.xrTableCell21, + this.xrTableCell12, this.xrTableCell25, this.xrTableCell24, + this.xrTableCell18, this.xrTableCell26}); this.xrTableRowDetail.Name = "xrTableRowDetail"; this.xrTableRowDetail.Weight = 1D; @@ -161,7 +160,7 @@ namespace BeWo.Report.DefaultReports this.xrTableCell3.StylePriority.UsePadding = false; this.xrTableCell3.StylePriority.UseTextAlignment = false; this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell3.Weight = 0.15329125338142471D; + this.xrTableCell3.Weight = 0.089443842880776336D; // // xrTableCell19 // @@ -169,7 +168,7 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")}); this.xrTableCell19.Name = "xrTableCell19"; this.xrTableCell19.Text = "xrTableCell19"; - this.xrTableCell19.Weight = 0.078033130807420831D; + this.xrTableCell19.Weight = 0.086707860667298825D; // // xrTableCell20 // @@ -178,7 +177,7 @@ namespace BeWo.Report.DefaultReports this.xrTableCell20.Name = "xrTableCell20"; this.xrTableCell20.Text = "xrTableCell20"; this.xrTableCell20.TextFormatString = "{0:0.00}"; - this.xrTableCell20.Weight = 0.056259401451557924D; + this.xrTableCell20.Weight = 0.063924237928186814D; // // xrTableCell6 // @@ -187,7 +186,7 @@ namespace BeWo.Report.DefaultReports this.xrTableCell6.Multiline = true; this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.TextFormatString = "{0:0.00}"; - this.xrTableCell6.Weight = 0.053311892274987865D; + this.xrTableCell6.Weight = 0.0639241682563425D; // // xrTableCell28 // @@ -195,15 +194,7 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); this.xrTableCell28.Name = "xrTableCell28"; this.xrTableCell28.Text = "xrTableCell28"; - this.xrTableCell28.Weight = 0.11300783678500034D; - // - // xrTableCell16 - // - this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")}); - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Text = "xrTableCell16"; - this.xrTableCell16.Weight = 0.063119927862939587D; + this.xrTableCell28.Weight = 0.10015129424660707D; // // xrTableCell27 // @@ -211,7 +202,7 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")}); this.xrTableCell27.Name = "xrTableCell27"; this.xrTableCell27.Text = "xrTableCell27"; - this.xrTableCell27.Weight = 0.063119927862939615D; + this.xrTableCell27.Weight = 0.080195772315728026D; // // xrTableCell22 // @@ -219,23 +210,15 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.00}")}); this.xrTableCell22.Name = "xrTableCell22"; this.xrTableCell22.Text = "xrTableCell22"; - this.xrTableCell22.Weight = 0.063119927862939587D; + this.xrTableCell22.Weight = 0.073917419475203444D; // // xrTableCell23 // this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenMittelbarIst", "{0:0.00}")}); this.xrTableCell23.Name = "xrTableCell23"; this.xrTableCell23.Text = "xrTableCell23"; - this.xrTableCell23.Weight = 0.063119927862939559D; - // - // xrTableCell21 - // - this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.RelationFlsZuMittelbar", "{0:0.00}")}); - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.Text = "xrTableCell21"; - this.xrTableCell21.Weight = 0.063119927862939615D; + this.xrTableCell23.Weight = 0.076160632803850548D; // // xrTableCell25 // @@ -243,7 +226,7 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")}); this.xrTableCell25.Name = "xrTableCell25"; this.xrTableCell25.Text = "xrTableCell25"; - this.xrTableCell25.Weight = 0.063119927862939587D; + this.xrTableCell25.Weight = 0.0850922328825746D; // // xrTableCell24 // @@ -251,7 +234,7 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.LaufendeGesamtsumme", "{0:0.00}")}); this.xrTableCell24.Name = "xrTableCell24"; this.xrTableCell24.Text = "xrTableCell24"; - this.xrTableCell24.Weight = 0.0631199278629396D; + this.xrTableCell24.Weight = 0.066878166488619023D; // // xrTableCell26 // @@ -259,7 +242,7 @@ namespace BeWo.Report.DefaultReports new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")}); this.xrTableCell26.Name = "xrTableCell26"; this.xrTableCell26.Text = "xrTableCell26"; - this.xrTableCell26.Weight = 0.063119927862939573D; + this.xrTableCell26.Weight = 0.077688179216946346D; // // xrTableHeader // @@ -272,7 +255,7 @@ namespace BeWo.Report.DefaultReports this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRowHeader}); - this.xrTableHeader.SizeF = new System.Drawing.SizeF(1050F, 70F); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(1103F, 70F); this.xrTableHeader.StylePriority.UseBorders = false; this.xrTableHeader.StylePriority.UseFont = false; this.xrTableHeader.StylePriority.UsePadding = false; @@ -287,13 +270,13 @@ namespace BeWo.Report.DefaultReports this.xrTableCell2, this.xrTableCell1, this.xrTableCell9, - this.xrTableCell8, this.xrTableCell10, this.xrTableCell7, this.xrTableCell11, - this.xrTableCell12, + this.xrTableCell8, this.xrTableCell13, this.xrTableCell14, + this.xrTableCell17, this.xrTableCell15}); this.xrTableRowHeader.Name = "xrTableRowHeader"; this.xrTableRowHeader.Weight = 2.8D; @@ -306,72 +289,62 @@ namespace BeWo.Report.DefaultReports this.xrTableCell5.StylePriority.UseTextAlignment = false; this.xrTableCell5.Text = "Monat"; this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell5.Weight = 0.15329125016467182D; + this.xrTableCell5.Weight = 0.0895100988017206D; // // xrTableCell4 // this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.Text = "Reguläre SOLL Stunden"; - this.xrTableCell4.Weight = 0.078204499895813476D; + this.xrTableCell4.Text = "Reguläre SOLL Stunden lt. Arbeitsvertrag"; + this.xrTableCell4.Weight = 0.086772110582925041D; // // xrTableCell2 // this.xrTableCell2.Name = "xrTableCell2"; this.xrTableCell2.Text = "Urlaub"; - this.xrTableCell2.Weight = 0.056301048827194375D; + this.xrTableCell2.Weight = 0.06397154181491875D; // // xrTableCell1 // this.xrTableCell1.Multiline = true; this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.Text = "Krankheit"; - this.xrTableCell1.Weight = 0.053351356398370242D; + this.xrTableCell1.Weight = 0.063971541814918764D; // // xrTableCell9 // this.xrTableCell9.Multiline = true; this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; - this.xrTableCell9.Weight = 0.11346560396083569D; - // - // xrTableCell8 - // - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.Text = "FLS Stunden SOLL"; - this.xrTableCell8.Weight = 0.063119927721024038D; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden lt.\r\nArbeitsvertrag"; + this.xrTableCell9.Weight = 0.10022545399328517D; // // xrTableCell10 // + this.xrTableCell10.Multiline = true; this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.StylePriority.UseBackColor = false; - this.xrTableCell10.Text = "FLS IST lfd. Monat"; - this.xrTableCell10.Weight = 0.063119927721024D; + this.xrTableCell10.Text = "Geleistete abrechenbare\r\nStunden "; + this.xrTableCell10.Weight = 0.08025517698462753D; // // xrTableCell7 // + this.xrTableCell7.Multiline = true; this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; - this.xrTableCell7.Weight = 0.06311992757910842D; + this.xrTableCell7.Text = "Abrechenbare\r\nStunden Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.073972117778875038D; // // xrTableCell11 // this.xrTableCell11.Multiline = true; this.xrTableCell11.Name = "xrTableCell11"; this.xrTableCell11.StylePriority.UseBackColor = false; - this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; - this.xrTableCell11.Weight = 0.063119927721024011D; - // - // xrTableCell12 - // - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; - this.xrTableCell12.Weight = 0.063119929511863376D; + this.xrTableCell11.Text = "Erbrachte\r\nAdmin-\r\nStunden"; + this.xrTableCell11.Weight = 0.07635738556555674D; // // xrTableCell13 // this.xrTableCell13.Name = "xrTableCell13"; this.xrTableCell13.Text = "Überstd. neu"; - this.xrTableCell13.Weight = 0.063119928687401447D; + this.xrTableCell13.Weight = 0.085014919049127211D; // // xrTableCell14 // @@ -379,14 +352,14 @@ namespace BeWo.Report.DefaultReports this.xrTableCell14.Name = "xrTableCell14"; this.xrTableCell14.StylePriority.UseBackColor = false; this.xrTableCell14.Text = "Überstd.\r\ndieses Jahr"; - this.xrTableCell14.Weight = 0.063119928275170531D; + this.xrTableCell14.Weight = 0.066927707215509419D; // // xrTableCell15 // this.xrTableCell15.Multiline = true; this.xrTableCell15.Name = "xrTableCell15"; this.xrTableCell15.Text = "Überstd. Gesamt"; - this.xrTableCell15.Weight = 0.0631199213956443D; + this.xrTableCell15.Weight = 0.077745572578547362D; // // xrTable1 // @@ -397,7 +370,7 @@ namespace BeWo.Report.DefaultReports this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable1.SizeF = new System.Drawing.SizeF(1050F, 25F); + this.xrTable1.SizeF = new System.Drawing.SizeF(1103F, 25F); this.xrTable1.StylePriority.UseBorders = false; this.xrTable1.StylePriority.UseFont = false; this.xrTable1.StylePriority.UsePadding = false; @@ -411,13 +384,13 @@ namespace BeWo.Report.DefaultReports this.xrTableCell37, this.xrTableCell39, this.cellSollGesamt, - this.cellFLSSollGesamt, this.cellFLSIstGesamt, this.cellFLSPlusMinusGesamt, + this.xrTableCell16, this.cellGesamtGesamt, - this.cellRelationGesamt, this.xrTableCell47, this.xrTableCell48, + this.xrTableCell21, this.xrTableCell51}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.Weight = 1D; @@ -431,17 +404,17 @@ namespace BeWo.Report.DefaultReports this.xrTableCell35.StylePriority.UseTextAlignment = false; this.xrTableCell35.Text = "Gesamt"; this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell35.Weight = 0.15329126714047708D; + this.xrTableCell35.Weight = 0.0883184971306322D; // // xrTableCell37 // this.xrTableCell37.Name = "xrTableCell37"; - this.xrTableCell37.Weight = 0.075122705980718837D; + this.xrTableCell37.Weight = 0.085616962236794839D; // // xrTableCell39 // this.xrTableCell39.Name = "xrTableCell39"; - this.xrTableCell39.Weight = 0.10819268463107248D; + this.xrTableCell39.Weight = 0.12623984196682683D; // // cellSollGesamt // @@ -451,37 +424,27 @@ namespace BeWo.Report.DefaultReports xrSummary1.FormatString = "{0:0.00}"; xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; this.cellSollGesamt.Summary = xrSummary1; - this.cellSollGesamt.Weight = 0.11158605219546043D; - // - // cellFLSSollGesamt - // - this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")}); - this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; - xrSummary2.FormatString = "{0:0.00}"; - xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellFLSSollGesamt.Summary = xrSummary2; - this.cellFLSSollGesamt.Weight = 0.062325755360967093D; + this.cellSollGesamt.Weight = 0.098891235021345211D; // // cellFLSIstGesamt // this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")}); this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; - xrSummary3.FormatString = "{0:0.00}"; - xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellFLSIstGesamt.Summary = xrSummary3; - this.cellFLSIstGesamt.Weight = 0.062325755360967114D; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSIstGesamt.Summary = xrSummary2; + this.cellFLSIstGesamt.Weight = 0.079186786070291393D; // // cellFLSPlusMinusGesamt // this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff")}); this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; - xrSummary4.FormatString = "{0:0.00}"; - xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellFLSPlusMinusGesamt.Summary = xrSummary4; - this.cellFLSPlusMinusGesamt.Weight = 0.062325755360967086D; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSPlusMinusGesamt.Summary = xrSummary3; + this.cellFLSPlusMinusGesamt.Weight = 0.072987479922790824D; // // cellGesamtGesamt // @@ -491,30 +454,22 @@ namespace BeWo.Report.DefaultReports xrSummary5.FormatString = "{0:0.00}"; xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; this.cellGesamtGesamt.Summary = xrSummary5; - this.cellGesamtGesamt.Weight = 0.062510291771162074D; - // - // cellRelationGesamt - // - this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldRelationGesamt", "{0:0.00}")}); - this.cellRelationGesamt.Name = "cellRelationGesamt"; - this.cellRelationGesamt.Text = "cellRelationGesamt"; - this.cellRelationGesamt.Weight = 0.062279579981261282D; + this.cellGesamtGesamt.Weight = 0.065809431023041987D; // // xrTableCell47 // this.xrTableCell47.Name = "xrTableCell47"; - this.xrTableCell47.Weight = 0.062187394330477909D; + this.xrTableCell47.Weight = 0.084160153807405186D; // // xrTableCell48 // this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.Weight = 0.062325700324757677D; + this.xrTableCell48.Weight = 0.0660367855566253D; // // xrTableCell51 // this.xrTableCell51.Name = "xrTableCell51"; - this.xrTableCell51.Weight = 0.062325975505804765D; + this.xrTableCell51.Weight = 0.0765720087568224D; // // pageFooterBand1 // @@ -527,7 +482,7 @@ namespace BeWo.Report.DefaultReports // xrPageInfo2 // this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F); + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(963.0001F, 25F); this.xrPageInfo2.Name = "xrPageInfo2"; this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F); this.xrPageInfo2.StyleName = "PageInfo"; @@ -594,7 +549,7 @@ namespace BeWo.Report.DefaultReports // // topMarginBand1 // - this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.HeightF = 60.41667F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -680,6 +635,54 @@ namespace BeWo.Report.DefaultReports this.fieldRelationGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldRelationGesamt.Name = "fieldRelationGesamt"; // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell8.Weight = 0.066837847582387325D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.TextFormatString = "{0:0.00}"; + this.xrTableCell12.Weight = 0.066648085093909432D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenMittelbarIst")}); + this.xrTableCell16.Multiline = true; + this.xrTableCell16.Name = "xrTableCell16"; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell16.Summary = xrSummary4; + this.xrTableCell16.Weight = 0.075202357134806122D; + // + // xrTableCell17 + // + this.xrTableCell17.Multiline = true; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBackColor = false; + this.xrTableCell17.Text = "Anpassung Überstunden"; + this.xrTableCell17.Weight = 0.076447244659677033D; + // + // xrTableCell18 + // + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenAusbezahlt")}); + this.xrTableCell18.Multiline = true; + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.TextFormatString = "{0:0.00}"; + this.xrTableCell18.Weight = 0.076531012892622319D; + // + // xrTableCell21 + // + this.xrTableCell21.Multiline = true; + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Weight = 0.075568175859821785D; + // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO); @@ -698,7 +701,7 @@ namespace BeWo.Report.DefaultReports this.DataSource = this.bindingSource1; this.DisplayName = "Mitarbeiterstundenkonto"; this.Landscape = true; - this.Margins = new DevExpress.Drawing.DXMargins(75F, 44F, 50F, 30F); + this.Margins = new DevExpress.Drawing.DXMargins(46F, 20F, 60.41667F, 30F); this.PageHeight = 827; this.PageWidth = 1169; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; @@ -741,19 +744,15 @@ namespace BeWo.Report.DefaultReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; @@ -766,11 +765,9 @@ namespace BeWo.Report.DefaultReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; - private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; - private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; @@ -785,5 +782,11 @@ namespace BeWo.Report.DefaultReports private DevExpress.XtraReports.UI.CalculatedField fieldRelationGesamt; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; } } diff --git a/ReportImp/BellaDonna/Rechnung67.Designer.cs b/ReportImp/BellaDonna/Rechnung67.Designer.cs index 107c28ed5..f5f184d6f 100644 --- a/ReportImp/BellaDonna/Rechnung67.Designer.cs +++ b/ReportImp/BellaDonna/Rechnung67.Designer.cs @@ -37,6 +37,8 @@ namespace BellaDonna this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblGP = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); @@ -52,8 +54,6 @@ namespace BellaDonna this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.lblGp = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -103,8 +103,8 @@ namespace BellaDonna // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblGP, this.xrLabel5, - this.lblGp, this.xrRichText1, this.lblAdresse, this.xrLabel3, @@ -114,13 +114,34 @@ namespace BellaDonna this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // + // lblGP + // + this.lblGP.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.lblGP.LocationFloat = new DevExpress.Utils.PointFloat(476.3336F, 168.3333F); + this.lblGP.Name = "lblGP"; + this.lblGP.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblGP.SizeF = new System.Drawing.SizeF(230.6664F, 23F); + this.lblGP.StylePriority.UseTextAlignment = false; + this.lblGP.Text = "xrLabel8"; + this.lblGP.TextFormatString = "GP-Nr.: {0}"; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259.3611F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(437.9164F, 23F); + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Rechnungnr.: [InvoiceNumber]"; + // // xrRichText1 // this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(476.3336F, 0F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(230.6664F, 154.1389F); + this.xrRichText1.SizeF = new System.Drawing.SizeF(230.6664F, 168.3333F); this.xrRichText1.StylePriority.UseFont = false; // // lblAdresse @@ -260,25 +281,6 @@ namespace BellaDonna // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // lblGp - // - this.lblGp.LocationFloat = new DevExpress.Utils.PointFloat(472.8336F, 209.0694F); - this.lblGp.Name = "lblGp"; - this.lblGp.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblGp.SizeF = new System.Drawing.SizeF(169.1664F, 23F); - this.lblGp.StylePriority.UseTextAlignment = false; - this.lblGp.Text = "GP: "; - this.lblGp.Visible = false; - // - // xrLabel5 - // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259.3611F); - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(437.9164F, 23F); - this.xrLabel5.StylePriority.UseTextAlignment = false; - this.xrLabel5.Text = "Rechnungnr.: [InvoiceNumber]"; - // // Rechnung67 // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -329,7 +331,7 @@ namespace BellaDonna private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel4; private DevExpress.XtraReports.UI.XRLabel xrLabel14; - private DevExpress.XtraReports.UI.XRLabel lblGp; private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel lblGP; } } diff --git a/ReportImp/BellaDonna/Rechnung67.cs b/ReportImp/BellaDonna/Rechnung67.cs index 10c623870..13eb2c6fd 100644 --- a/ReportImp/BellaDonna/Rechnung67.cs +++ b/ReportImp/BellaDonna/Rechnung67.cs @@ -55,19 +55,6 @@ namespace BellaDonna } lblAbrechnungszeitraum.Text = lblAbrechnungszeitraum.Text.Replace("#####", text); - if (pRO.RecipientOrganisation.Contains("Landschaftsverband Rheinland")) - { - lblGp.Visible = true; - if (pRO.RecipientOrganisation.Contains("Dez 7")) - { - lblGp.Text = "GP-Nr. 2000089562"; - } - else - { - lblGp.Text = "GP-Nr. 2000239439"; - } - } - this.bindingSource1.DataSource = pRO; } } diff --git a/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs b/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs index 0531ee630..c71474627 100644 --- a/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs @@ -30,6 +30,7 @@ namespace BellaDonna { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungFlex)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); @@ -37,6 +38,7 @@ namespace BellaDonna this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblGP = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.lblBetreff = new DevExpress.XtraReports.UI.XRLabel(); @@ -67,7 +69,7 @@ namespace BellaDonna // // ReportHeader // - this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.ReportHeader.HeightF = 0F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; @@ -87,7 +89,7 @@ namespace BellaDonna // // xrRichText2 // - this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 175F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); @@ -102,6 +104,7 @@ namespace BellaDonna // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblGP, this.xrRichText1, this.lblAdresse, this.lblBetreff, @@ -112,13 +115,26 @@ namespace BellaDonna this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // + // lblGP + // + this.lblGP.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.CostBearer2SupportConcept.CostBearer.Organisation.BusinessP" + + "artnerId")}); + this.lblGP.LocationFloat = new DevExpress.Utils.PointFloat(476.3336F, 194.375F); + this.lblGP.Name = "lblGP"; + this.lblGP.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblGP.SizeF = new System.Drawing.SizeF(230.6664F, 23F); + this.lblGP.StylePriority.UseTextAlignment = false; + this.lblGP.Text = "xrLabel8"; + this.lblGP.TextFormatString = "GP-Nr.: {0}"; + // // xrRichText1 // - this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(476.3336F, 0F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(230.6664F, 224.5833F); + this.xrRichText1.SizeF = new System.Drawing.SizeF(230.6664F, 194.375F); this.xrRichText1.StylePriority.UseFont = false; // // lblAdresse @@ -147,7 +163,8 @@ namespace BellaDonna // this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; - this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(1.059638E-05F, 332.2222F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -224,7 +241,8 @@ namespace BellaDonna // // xrLabel4 // - this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 11F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))), DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(380F, 20.00003F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; @@ -253,7 +271,8 @@ namespace BellaDonna // // xrLabel14 // - this.xrLabel14.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 179.5833F); this.xrLabel14.Name = "xrLabel14"; this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -276,14 +295,17 @@ namespace BellaDonna this.DetailReport}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(80, 40, 200, 50); + this.Margins = new DevExpress.Drawing.DXMargins(80F, 40F, 200F, 50F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); @@ -315,5 +337,6 @@ namespace BellaDonna private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel4; private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel lblGP; } } diff --git a/ReportImp/BellaDonna/ServiceInvoiceReport.cs b/ReportImp/BellaDonna/ServiceInvoiceReport.cs index 7194cfaa5..bf7661af9 100644 --- a/ReportImp/BellaDonna/ServiceInvoiceReport.cs +++ b/ReportImp/BellaDonna/ServiceInvoiceReport.cs @@ -19,8 +19,6 @@ namespace BellaDonna public void SetReportDataSource(ServiceInvoiceRO pRO) { SetzeAdresse(pRO); - - DateTime start = pRO.AccountingPeriodStart; DateTime end = pRO.AccountingPeriodEnd; diff --git a/ReportImp/BellaDonna/ServiceInvoiceReport.resx b/ReportImp/BellaDonna/ServiceInvoiceReport.resx index 97e8fedf0..c9e48b77b 100644 --- a/ReportImp/BellaDonna/ServiceInvoiceReport.resx +++ b/ReportImp/BellaDonna/ServiceInvoiceReport.resx @@ -137,7 +137,4 @@ Bei Rückfragen stehen wir jederzeit zur Verfügung. Mit freundlichen Grüßen - - 17, 17 - \ No newline at end of file diff --git a/ReportImp/BellaDonna/SettlementReport2.Designer.cs b/ReportImp/BellaDonna/SettlementReport2.Designer.cs index 6697990ea..6506822a7 100644 --- a/ReportImp/BellaDonna/SettlementReport2.Designer.cs +++ b/ReportImp/BellaDonna/SettlementReport2.Designer.cs @@ -31,6 +31,7 @@ namespace BellaDonna.Neu this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); @@ -79,6 +80,7 @@ namespace BellaDonna.Neu this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -136,7 +138,7 @@ namespace BellaDonna.Neu // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(476.3299F, 155.4583F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(476.33F, 202.4028F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(173.6701F, 23F); @@ -146,7 +148,7 @@ namespace BellaDonna.Neu // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 325.4445F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 354.6111F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, @@ -277,7 +279,7 @@ namespace BellaDonna.Neu // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 264.6945F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 293.8611F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -287,7 +289,7 @@ namespace BellaDonna.Neu // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 241.6945F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 270.8612F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); @@ -299,7 +301,7 @@ namespace BellaDonna.Neu this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.2361F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 241.4028F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -314,7 +316,7 @@ namespace BellaDonna.Neu this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 196.2361F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225.4028F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); @@ -329,10 +331,10 @@ namespace BellaDonna.Neu this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 179.2361F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.4028F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(292F, 17F); this.xrLabel2.StylePriority.UseBackColor = false; this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; @@ -590,6 +592,7 @@ namespace BellaDonna.Neu // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, this.xrRichText1, this.xrLabel1, this.xrLabel_RecipientContactPerson, @@ -603,10 +606,22 @@ namespace BellaDonna.Neu this.xrLabel6, this.xrTable1, this.xrLabel8}); - this.GroupHeader1.HeightF = 393.4445F; + this.GroupHeader1.HeightF = 422.6111F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrLabel7 + // + this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(476.33F, 155.4583F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(230.6701F, 23F); + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel7.TextFormatString = "GP-Nr.: {0}"; + // // xrRichText1 // this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); @@ -1017,6 +1032,8 @@ namespace BellaDonna.Neu this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); @@ -1115,5 +1132,6 @@ namespace BellaDonna.Neu private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; } } diff --git a/ReportImp/BellaDonna/SettlementReport2.cs b/ReportImp/BellaDonna/SettlementReport2.cs index a6ea9ca7f..2b19c94cc 100644 --- a/ReportImp/BellaDonna/SettlementReport2.cs +++ b/ReportImp/BellaDonna/SettlementReport2.cs @@ -1,31 +1,31 @@ -using System; -using BeWo.Report; -using BeWo.Report.ReportObjects; +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; using BS.Shared.Extensions; -namespace BellaDonna.Neu -{ - public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport - { - public Spitzabrechnung() - { - InitializeComponent(); - } - - public void SetReportDataSource(Settlement2RO pRO) - { - if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2)) - { - if (pRO.RateFactorText2 == "1,2") - { - pRO.RateFactorText2 = "1,20"; - } - } - - if (pRO.InvoiceItems != null) - { - foreach (var ii in pRO.InvoiceItems) - { +namespace BellaDonna.Neu +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(Settlement2RO pRO) + { + if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2)) + { + if (pRO.RateFactorText2 == "1,2") + { + pRO.RateFactorText2 = "1,20"; + } + } + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { if (pRO.FehlkontakteString != null && ii.RateFactor == 0) { Zwischensumme.Visible = true; @@ -36,21 +36,21 @@ namespace BellaDonna.Neu { ii.ItemDescription = "Fachleistungsstunden"; } - } - } - - if (String.IsNullOrEmpty(pRO.Notice)) - { - lblNotice.Visible = false; - } - - if (pRO.Claim < 0) - { - cellRestforderung.Text = "Rückforderung"; - pRO.FinalSentence = ""; - } - - this.bindingSource1.DataSource = pRO; - } - } -} + } + } + + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + if (pRO.Claim < 0) + { + cellRestforderung.Text = "Rückforderung"; + pRO.FinalSentence = ""; + } + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/BetreutesWohnenWoellReports/Properties/licenses.licx b/ReportImp/BetreutesWohnenWoellReports/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/BetreutesWohnenWoellReports/Properties/licenses.licx +++ b/ReportImp/BetreutesWohnenWoellReports/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/BetreutesWohnenWoellReports/SettlementReport2.cs b/ReportImp/BetreutesWohnenWoellReports/SettlementReport2.cs index dbf704e5e..9ece9ea1f 100644 --- a/ReportImp/BetreutesWohnenWoellReports/SettlementReport2.cs +++ b/ReportImp/BetreutesWohnenWoellReports/SettlementReport2.cs @@ -6,6 +6,7 @@ using DevExpress.XtraReports.UI; using BeWo.Report.ReportObjects; using BeWo.Report; using BS.Shared.Extensions; +using System.Linq; namespace BeWo.BetreutesWohnenWoellReports { @@ -19,15 +20,34 @@ namespace BeWo.BetreutesWohnenWoellReports public void SetReportDataSource(Settlement2RO pRO) { decimal rateFactor = 1; - bool assistenzRechnung = false; + bool assistenzRechnung = false; - foreach (var ii in pRO.InvoiceItems) + if (pRO.InvoiceItems.Any(ii => ii.RateFactor.HasValue)) + { + if (pRO.InvoiceItems.Any(ii => ii.RateFactor.Value == 20)) + { + rateFactor = 1.2m; + pRO.RateFactorText2 = String.Format("{0:0.00}", rateFactor); + } + else if (pRO.InvoiceItems.Any(ii => ii.RateFactor.Value == 0)) + { + rateFactor = 1m; + pRO.RateFactorText2 = String.Format("{0:0.00}", rateFactor); + } + } + else + { + rateFactor = 1m; + pRO.RateFactorText2 = String.Format("{0:0.00}", rateFactor); + } + + foreach (var ii in pRO.InvoiceItems) { - if (ii.RateFactor.HasValue) - { - rateFactor = (100 + ii.RateFactor.Value) / 100; - pRO.RateFactorText2 = String.Format("{0:0.00}", rateFactor); - } + //if (ii.RateFactor.HasValue) + //{ + // rateFactor = (100 + ii.RateFactor.Value) / 100; + // pRO.RateFactorText2 = String.Format("{0:0.00}", rateFactor); + //} if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0) { diff --git a/ReportImp/ChristopherusHaus/ChristopherusHaus.csproj b/ReportImp/ChristopherusHaus/ChristopherusHaus.csproj index 7b8b3dfbc..7bac35fa3 100644 --- a/ReportImp/ChristopherusHaus/ChristopherusHaus.csproj +++ b/ReportImp/ChristopherusHaus/ChristopherusHaus.csproj @@ -75,6 +75,7 @@ Finanzauswertung.cs + Component diff --git a/ReportImp/ChristopherusHaus/Export/CustomDataExporter.cs b/ReportImp/ChristopherusHaus/Export/CustomDataExporter.cs index 8a1c7fb52..1cb2967cf 100644 --- a/ReportImp/ChristopherusHaus/Export/CustomDataExporter.cs +++ b/ReportImp/ChristopherusHaus/Export/CustomDataExporter.cs @@ -17,7 +17,7 @@ namespace BeWo.ChristopherusHaus.Export { return LohnExporter.CreateQuery(query); } - else if (query.Oid == 200) + else if (query.Oid == 101) { q = FibuExport.CreateQuery(query); } diff --git a/ReportImp/ChristopherusHaus/Export/SimbaExporter.cs b/ReportImp/ChristopherusHaus/Export/SimbaExporter.cs index bfa4541f3..7195fe5d4 100644 --- a/ReportImp/ChristopherusHaus/Export/SimbaExporter.cs +++ b/ReportImp/ChristopherusHaus/Export/SimbaExporter.cs @@ -5,6 +5,7 @@ using System.IO; using System.Text; using BeWo.Data.Access; using BeWo.Data.Entities; +using BeWo.Report; using BeWo.Report.ReportObjects; using BeWo.Service.DCEntityMapper; using BS.Shared.DataContracts; @@ -22,7 +23,7 @@ namespace BeWo.ChristopherusHaus.Export DateTime dt = DateTime.Now; DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt); - var table = ExecuteQuery(GetMonatlicheRechnungenSql(dt), dt); + var table = ExecuteQuery(GetSpitzabrechnungenSql(dt), dt); query.FileName = String.Format("BUCH_BO_{0:yyyyMM}.scs", dt); query.QueryResult = GetAbrechnungenString(dt, table); @@ -227,19 +228,21 @@ namespace BeWo.ChristopherusHaus.Export if (!String.IsNullOrEmpty(invoiceOid)) { var oid = long.Parse(invoiceOid); - var invoice = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(oid); + var invoice = DAOFactory.SearchDAO.GetSettlementInvoiceByInvoiceBaseOid(oid); //var invoice = DAOFactory.GenericDAO.LoadByID(oid); - var idc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice); + var idc = MapperFactory.SettlementDC_SettlementInvoice.MapToNewDC(invoice); - var anhang = new ServiceInvoiceReport(); - var ro = ServiceInvoiceRO.Create(idc); + XtraReport report = null; + IBeWoReport anhang = new BeWo.ChristopherusHaus.Alt.Spitzabrechnung(); + var ro = Settlement2RO.Create(idc); anhang.SetReportDataSource(ro); - anhang.CreateDocument(); + report = anhang as XtraReport; + report.CreateDocument(); - pdf.FileName = anhang.PrintingSystem.Document.Name + ".pdf"; + pdf.FileName = String.Format("Rechnung ABW{0}.pdf", invoice.InvoiceBase.InvoiceNumber); using (var ms = new MemoryStream()) { - anhang.ExportToPdf(ms); + report.ExportToPdf(ms); pdf.BinaryData = ms.ToArray(); } liste.Add(pdf); @@ -257,12 +260,12 @@ namespace BeWo.ChristopherusHaus.Export return null; } - private static String GetMonatlicheRechnungenSql(DateTime date) + private static String GetSpitzabrechnungenSql(DateTime date) { String sql = @" select 'BCH', - sip.Claim, + Round(si.Claim, 2), '8017' as 'Gegenkonto', ib.invoicenumber, ib.InvoiceDate, @@ -280,9 +283,9 @@ namespace BeWo.ChristopherusHaus.Export inner join costbearer cb on c2s.costbeareroid = cb.oid inner join organisation org on org.costbeareroid = cb.oid inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid - inner join serviceinvoice si on si.invoicebaseoid = ib.oid - inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid + join settlementinvoice si on si.invoicebaseoid = ib.oid WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1 + and org.Name <> 'LVR' and org.Name <> 'LWL' order by ib.invoicenumber "; diff --git a/ReportImp/ChristopherusHaus/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/ChristopherusHaus/Invoicing/SettlementInvoiceCreation.cs new file mode 100644 index 000000000..d179dff0d --- /dev/null +++ b/ReportImp/ChristopherusHaus/Invoicing/SettlementInvoiceCreation.cs @@ -0,0 +1,18 @@ +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace ChristopherusHaus +{ + public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation + { + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + { + return false; + } + } +} diff --git a/ReportImp/ChristopherusHaus/SettlementReport2.Designer.cs b/ReportImp/ChristopherusHaus/SettlementReport2.Designer.cs index b0a51d722..6710113f2 100644 --- a/ReportImp/ChristopherusHaus/SettlementReport2.Designer.cs +++ b/ReportImp/ChristopherusHaus/SettlementReport2.Designer.cs @@ -123,6 +123,7 @@ namespace BeWo.ChristopherusHaus.Alt this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblRechnungsnummer = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -254,10 +255,10 @@ namespace BeWo.ChristopherusHaus.Alt this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 157F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(688.0001F, 17F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(116.1666F, 17F); this.xrLabel2.StylePriority.UseBackColor = false; this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.Text = "Rechnung Nr. "; this.xrLabel2.WordWrap = false; // // xrTable2 @@ -661,6 +662,7 @@ namespace BeWo.ChristopherusHaus.Alt // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblRechnungsnummer, this.xrLabel1, this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientDivision, @@ -1056,6 +1058,20 @@ namespace BeWo.ChristopherusHaus.Alt this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell60.Weight = 0.16397432767427886D; // + // lblRechnungsnummer + // + this.lblRechnungsnummer.BackColor = System.Drawing.Color.Transparent; + this.lblRechnungsnummer.CanShrink = true; + this.lblRechnungsnummer.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblRechnungsnummer.LocationFloat = new DevExpress.Utils.PointFloat(116.1666F, 157F); + this.lblRechnungsnummer.Name = "lblRechnungsnummer"; + this.lblRechnungsnummer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsnummer.SizeF = new System.Drawing.SizeF(108.8334F, 17F); + this.lblRechnungsnummer.StylePriority.UseBackColor = false; + this.lblRechnungsnummer.StylePriority.UseFont = false; + this.lblRechnungsnummer.Text = "[InvoiceNumber]"; + this.lblRechnungsnummer.WordWrap = false; + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1083,6 +1099,7 @@ namespace BeWo.ChristopherusHaus.Alt xrWatermark1.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom; xrWatermark1.PageRange = "1-2"; this.Watermarks.Add(xrWatermark1); + this.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.ChangeName); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); @@ -1185,6 +1202,7 @@ namespace BeWo.ChristopherusHaus.Alt private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel lblRechnungsnummer; } } \ No newline at end of file diff --git a/ReportImp/ChristopherusHaus/SettlementReport2.cs b/ReportImp/ChristopherusHaus/SettlementReport2.cs index f74a83c4f..856a3a632 100644 --- a/ReportImp/ChristopherusHaus/SettlementReport2.cs +++ b/ReportImp/ChristopherusHaus/SettlementReport2.cs @@ -23,7 +23,7 @@ namespace BeWo.ChristopherusHaus.Alt { lblNotice.Visible = false; } - + lblRechnungsnummer.Text = pRO.InvoiceNumber; decimal rateFactor = 1; foreach (var ii in pRO.InvoiceItems) @@ -52,5 +52,10 @@ namespace BeWo.ChristopherusHaus.Alt this.bindingSource1.DataSource = pRO; } + + private void ChangeName(object sender, CancelEventArgs e) + { + PrintingSystem.Document.Name = String.Format("Rechnung ABW{0}", lblRechnungsnummer.Text); + } } } diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj b/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj index 3e48b064e..c208fc7a4 100644 --- a/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj @@ -55,6 +55,8 @@ + + Component @@ -63,12 +65,24 @@ Mitarbeiterauslastung.cs + + True + True + Resources.resx + Component QuittierungsbelegMitDatum.cs + + Component + + + ServiceInvoiceReport.cs + + Component @@ -100,10 +114,18 @@ Mitarbeiterauslastung.cs + + ResXFileCodeGenerator + Resources.Designer.cs + QuittierungsbelegMitDatum.cs Designer + + ServiceInvoiceReport.cs + Designer + SettlementReport2.cs diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceCreation.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceCreation.cs new file mode 100644 index 000000000..dd685bd82 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceCreation.cs @@ -0,0 +1,20 @@ +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.Core; +using BS.Shared.Services; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DiakonischesWerkDinslakenBeWo.Invoicing +{ + public class CustomInvoiceCreation : InvoiceCreation + { + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth) + { + return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true); + } + } +} diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceFactory.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..bb615fce8 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,19 @@ +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DiakonischesWerkDinslakenBeWo.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + return new CustomInvoiceCreation(); + } + } +} diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Logo.png b/ReportImp/DiakonischesWerkDinslakenBeWo/Logo.png new file mode 100644 index 000000000..de8da5903 Binary files /dev/null and b/ReportImp/DiakonischesWerkDinslakenBeWo/Logo.png differ diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.Designer.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.Designer.cs new file mode 100644 index 000000000..678d29a07 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace DiakonischesWerkDinslakenBeWo.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DiakonischesWerkDinslakenBeWo.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.resx b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Service/CustomAccountingService.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Service/CustomAccountingService.cs new file mode 100644 index 000000000..8a5342963 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Service/CustomAccountingService.cs @@ -0,0 +1,103 @@ +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DiakonischesWerkDinslakenBeWo.Service +{ + public class CustomAccountingService : AccountingService + { + protected override ServiceInvoiceDC ErstelleDifferenzRechnung(DifferenzRechnungCheck item) + { + ServiceInvoiceDC diffRechnung = null; + var alterBetrag = item.VorhandeneRechungen.Sum(i => i.ClaimSum ?? 0); + + if (item.NeueRechnung.ClaimSum == alterBetrag) + { + diffRechnung = item.NeueRechnung; + diffRechnung.InvoiceBase.NeuErstellen = false; + diffRechnung.InvoiceBase.Hinweise = String.Format("Rechnung wurde bereits erstellt"); + } + else + { + diffRechnung = new ServiceInvoiceDC(); + diffRechnung.OriginalZurDifferenz = item.NeueRechnung; + diffRechnung.InvoiceBase = new InvoiceBaseDC(); + CopyInvoiceBaseDC(item.NeueRechnung.InvoiceBase, diffRechnung); + + var items = new List(); + // Alte Items negativ setzen und hinzufügen + foreach (var inv in item.VorhandeneRechungen) + { + foreach (var sip in inv.ServiceInvoicePeriods) + { + foreach (var iitem in sip.InvoiceItems) + { + InvoiceItemDC newDiffItem = new InvoiceItemDC(); + newDiffItem.AmountTotal = iitem.AmountTotal * -1; + newDiffItem.GrossAmountTotal = iitem.GrossAmountTotal * -1; + newDiffItem.AmountPerUnit = iitem.AmountPerUnit * -1; + newDiffItem.ItemDescription = "berechnet wurde"; + newDiffItem.ItemPeriodStart = iitem.ItemPeriodStart; + newDiffItem.ItemPeriodEnd = iitem.ItemPeriodEnd; + newDiffItem.RateFactor = null; + newDiffItem.UnitCount = iitem.UnitCount; + newDiffItem.UnitDescription = iitem.UnitDescription; + + items.Add(newDiffItem); + } + } + } + // Neue Items hinzufügen zur Gegenüberstellung + foreach (var sip in item.NeueRechnung.ServiceInvoicePeriods) + { + foreach (var iitem in sip.InvoiceItems) + { + InvoiceItemDC newDiffItem = new InvoiceItemDC(); + newDiffItem.AmountTotal = iitem.AmountTotal; + newDiffItem.GrossAmountTotal = iitem.GrossAmountTotal; + newDiffItem.AmountPerUnit = iitem.AmountPerUnit; + newDiffItem.ItemDescription = iitem.ItemDescription; + newDiffItem.ItemPeriodStart = iitem.ItemPeriodStart; + newDiffItem.ItemPeriodEnd = iitem.ItemPeriodEnd; + newDiffItem.RateFactor = iitem.RateFactor; + newDiffItem.UnitCount = iitem.UnitCount; + newDiffItem.UnitDescription = iitem.UnitDescription; + + items.Add(newDiffItem); + } + } + + items = items.OrderBy(i => i.ItemPeriodStart).ThenBy(i => i.GrossAmountTotal).ToList(); + + var newItem = new InvoiceItemDC(); + newItem.ItemPeriodStart = item.NeueRechnung.InvoiceBase.AccountingPeriodStart; + newItem.ItemPeriodEnd = item.NeueRechnung.InvoiceBase.AccountingPeriodEnd; + newItem.UnitCount = 1; + newItem.AmountPerUnit = item.NeueRechnung.ClaimSum - alterBetrag; + newItem.AmountTotal = newItem.AmountPerUnit; + newItem.GrossAmountTotal = newItem.AmountTotal; + newItem.ItemDescription = String.Format("Rechnungsdifferenz zu Rechnung {0} in Höhe von {1:c}", item.VorhandeneRechungen[0].InvoiceBase.InvoiceNumber, alterBetrag); + diffRechnung.InvoiceBase.Hinweise = String.Format("Rechnungsdifferenz zu Rechnung {0} in Höhe von {1:c}", item.VorhandeneRechungen[0].InvoiceBase.InvoiceNumber, alterBetrag); + + + // ServiceInvoicePeriod bekommt den Betrag für die Anzeige zugewiesen, ein neues + var newSip = new ServiceInvoicePeriodDC(); + newSip.Claim = newItem.AmountTotal; + newSip.Start = item.NeueRechnung.InvoiceBase.AccountingPeriodStart; + newSip.End = item.NeueRechnung.InvoiceBase.AccountingPeriodEnd; + diffRechnung.ServiceInvoicePeriods = new List(); + diffRechnung.ServiceInvoicePeriods.Add(newSip); + + newSip.InvoiceItems = new List(); + newSip.InvoiceItems.AddRange(items); + //newSip.InvoiceItems.Add(newItem); + + } + return diffRechnung; + } + } +} diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.Designer.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..326502f18 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,779 @@ +using BeWo.Report.ReportObjects; +namespace DiakonischesWerkDinslakenBeWo +{ + partial class ServiceInvoiceReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText6 = new DevExpress.XtraReports.UI.XRRichText(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrPictureBox1}); + this.topMarginBand1.HeightF = 157.5F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Verdana", 7F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 136.5833F); + 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(439.9167F, 19.83331F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Diakonie im Kirchenkreis Dinslaken • Sterkrader Str. 277 • 46539 Dinslaken\r\n"; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageAlignment = DevExpress.XtraPrinting.ImageAlignment.MiddleCenter; + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(536.3333F, 44.91666F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(166.6667F, 112.5833F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText5, + this.xrRichText6, + this.lblAdresse, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel5, + this.xrLabel8, + this.lblAbrechnungszeitraum}); + this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.Page1.HeightF = 354.0833F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrRichText5 + // + this.xrRichText5.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(403.2017F, 14.5F); + this.xrRichText5.Name = "xrRichText5"; + this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString"); + this.xrRichText5.SizeF = new System.Drawing.SizeF(73.96F, 157.5F); + // + // xrRichText6 + // + this.xrRichText6.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrRichText6.LocationFloat = new DevExpress.Utils.PointFloat(492.2917F, 0F); + this.xrRichText6.Name = "xrRichText6"; + this.xrRichText6.SerializableRtfString = resources.GetString("xrRichText6.SerializableRtfString"); + this.xrRichText6.SizeF = new System.Drawing.SizeF(207.7083F, 155.2917F); + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + + "tStreet]\r\n[RecipientPostCodeAndTown]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 278.75F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(420F, 172F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 303.75F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:"; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 166.6666F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Mit freundlichen Grüßen"; + // + // xrTable4 + // + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.625F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10, + this.xrTableRow14}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.38095238095238093D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell1"; + this.xrTableCell9.Weight = 3D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.23809523809523808D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.5F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "[CreatorName]"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(703F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell36, + this.xrTableCell1, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Von"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.34301230957098572D; + // + // xrTableCell37 + // + this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Bis"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.34301235458642187D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Posten"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.91940228561395609D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Satz"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell33.Weight = 0.29653830968757378D; + // + // xrTableCell36 + // + this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Anzahl"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell36.Weight = 0.35837475076287334D; + // + // xrTableCell34 + // + this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Betrag"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell34.Weight = 0.31923915575667006D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(703F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell3, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell2, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.TextFormatString = "{0:dd.MM.yyyy}"; + this.xrTableCell40.Weight = 0.38852762669272534D; + // + // xrTableCell3 + // + this.xrTableCell3.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd")}); + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.TextFormatString = "{0:dd.MM.yyyy}"; + this.xrTableCell3.Weight = 0.38852775843631926D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 1.0414000419229332D; + // + // xrTableCell43 + // + this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell43.Weight = 0.33588714305588518D; + // + // xrTableCell44 + // + this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell44.Weight = 0.40592866919868448D; + // + // xrTableCell47 + // + this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell47.Weight = 0.36232009970662282D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel1, + this.xrTable4, + this.xrLabel14, + this.xrLabel15}); + this.GroupFooter1.HeightF = 229.5F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(447.1667F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 79.12496F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 87.54163F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bankverbindung:\r\nBank für Kirche und Diakonie - KD-Bank\r\nIBAN: DE33 3506 0190 108" + + "8 4070 20\r\nBIC: GENODED1DKD "; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrTableCell1 + // + this.xrTableCell1.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseBorderColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Faktor"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.35837475076287334D; + // + // xrTableCell2 + // + this.xrTableCell2.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")}); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.40592866919868448D; + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 49F, 157.5F, 50F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRRichText xrRichText5; + private DevExpress.XtraReports.UI.XRRichText xrRichText6; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + } +} diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.cs new file mode 100644 index 000000000..faf6f9e56 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.cs @@ -0,0 +1,69 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace DiakonischesWerkDinslakenBeWo +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + if (start.Month == end.Month && start.Year == end.Year) + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Leistungen:", start); + } + else + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Leistungen:", start, end); + } + + SetzeAdresse(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void SetzeAdresse(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientOrganisation); + } + //if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1)) + //{ + // sb.AppendLine(pRO.RecipientAddressLine1); + //} + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.AppendLine(pRO.RecipientPoBox); + } + else if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + } + } +} \ No newline at end of file diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.resx b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.resx new file mode 100644 index 000000000..e6dddc556 --- /dev/null +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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I62riMXams4cNqSbR01bzMR8Ayy6sHMW5ReyF4vAfQ08z5uzFgSwW2App9hrhM3i2QIOjDzXZ4tph0e2ZtEDFgFG0A/YaoZNJywjRrB47bK234DC5hQg3mCuU+mVn8ou/Ab3HvcihsXadnqdretjPdKZbFhgqkGcRdC1QAabcRYtuw0HiAV9KskGFkx3uwMyGJwF1C2cRSeAnd4YaA/ZamUaJuSLNhtYEDLE01kbz5NnIbH+eWwv+AEW9qP1URWSsRj7axY9DDq0OAsD15+yRxsWkKUHIfMh3BjDeZbbsTEqlywWZwEFasPCwkVkh6451DHFAeQLcGQ0KCMYsA0lBn7kWYhHEAuxxgdsJ1pqA18g4PZiig/Zgu3RzGAWv4Ucmb2Bi7YTwltgVMN5lC/6HuvBLxRqKiNz8i/CAeWLEPJTOEXbOYUIyRwzY85sK5jCKTk7QAelE+hlndkzA/JFA+NtszHkBK/HOmBO+pzFuuiKJXY74xfY0/vMgyvBD1ycsrA97KLgJqFKZAbPGj4ZCGfoQE2Id2bOZj2HmWiC0EX1J1BxsCHmPKieARbYSQ/RWr3JygFXljnjVgsvAtei6PFaPjMxQ0AE1qQ1M1kYMHMOJFamh+j9kC1mE7iJDv6LdeviZEtMvlCm51dcpSZ20dpjS8LtVOZD9RLLDcbM+T1NySyHHVelnqLEk/iUeTVVYuKaMoOpEu9XJXaN66NL/Cm7xH4f4NiScLXi5mqdpITfJ4FWKjUoFJAlWhCYrwisgvSRJqhIyqq8yQ5yBDSUaZmRDtNQphrhcrpaZV/dqkw1spHeKTbiva6Yt+5OX95Ui+n6VGbRoE9yH0tfDEdiv6Dx4wpX2qeiUvzo0VZOen+wU6sk+FPS/w+Z49LH6wIlVTq19knvT7ViVMnSoIvisroVLCvKrKslkLnSNE0pD/yg3HHcdIOzzjrrrLPOOuuss84666yDYux/UIuF4NdO3ogAAAAASUVORK5CYII= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAGYAMQBcAGYAcwAyADQAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAFwAcwBsAC0AMgA0ADAAXABzAGwAbQB1AGwAdAAwAFwAcwBhADYAMABcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAFwAZgAyAFwAZgBzADEANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgBcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA2ADAAewBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAE4AUwBDAEgAUgBJAEYAVAB9AHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAXABsAGkAbgBlACAAfQB7AFwAZgAyAFwAZgBzADEANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQARQBMAEUARgBPAE4AfQBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARgBBAFgAfQBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AQQBJAEwAfQBcAGYAMQBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADIANQA1AFwAZwByAGUAZQBuADIANQA1AFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcACoAXABkAGUAZgBwAGEAcAAgAFwAdwBpAGQAYwB0AGwAcABhAHIAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQQBtAGIAdQBsAGEAbgB0ACAAQgBlAHQAcgBlAHUAdABlAHMAIABXAG8AaABuAGUAbgB9AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA2ADAAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGMAZgAxACAARQB2AGEAIABQAGEAdwBsAGkAawB9AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABiAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGMAZgAxACAAXAB1ADgAMQA5ADQAXAAnADMAZgBcAHUAOAAxADkANABcACcAMwBmAFwAdQA4ADEAOQA0AFwAJwAzAGYAXAB1ADgAMQA5ADQAXAAnADMAZgBcAHUAOAAxADkANABcACcAMwBmAH0AXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA0ADAAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAHQAZQByAGsAcgBhAGQAZQByACAAUwB0AHIALgAgADIANwA3ACwAIAA0ADYANQAzADkAIABEAGkAbgBzAGwAYQBrAGUAbgB9AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA0ADAAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAwADIAMAA2ADQAIAAvACAANAAzACAANAA3ACAAMQAwAH0AXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgA0ADAAXABzAGwAbQB1AGwAdAAwAFwAcwBhADQAMAB7AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADAAMgAwADYANAAgAC8AIAA0ADMAIAA0ADcAIAAxADkAfQBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANAAwAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAYwBoAHMAaABkAG4AZwAwAFwAYwBoAGMAYgBwAGEAdAAzACAAZQB2AGEALgBwAGEAdwBsAGkAawBAAGUAawBpAHIALgBkAGUAfQB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8ARQBuAGQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8ARQBuAGQARgByAGEAZwBtAGUAbgB0AH0AXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAdwB3AHcALgBkAGkAYQBrAG8AbgBpAGUALQB9AHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAZABpAG4AfQB7AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAC4AZABlAH0AXABmADEAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAfQA= + + \ No newline at end of file diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs index 94c354b43..7c472f7d8 100644 --- a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs @@ -31,8 +31,10 @@ namespace DiakonischesWerkDinslakenBeWo this.components = new System.ComponentModel.Container(); DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); @@ -78,7 +80,6 @@ namespace DiakonischesWerkDinslakenBeWo this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel(); @@ -101,7 +102,9 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.AnspruchMinusEigenbeteiligung = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.lblDifferenzrechnungText = new DevExpress.XtraReports.UI.XRLabel(); + this.lblDifferenzrechnung = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -132,6 +135,22 @@ namespace DiakonischesWerkDinslakenBeWo this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel45 + // + this.xrLabel45.BackColor = System.Drawing.Color.Transparent; + this.xrLabel45.CanShrink = true; + this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(522.5833F, 35.75002F); + this.xrLabel45.Name = "xrLabel45"; + this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel45.SizeF = new System.Drawing.SizeF(202.4167F, 18.83335F); + this.xrLabel45.StylePriority.UseBackColor = false; + this.xrLabel45.StylePriority.UseFont = false; + this.xrLabel45.StylePriority.UseTextAlignment = false; + this.xrLabel45.Text = "GP-Nummer: 2000087472"; + this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrLabel45.WordWrap = false; + // // xrLabel44 // this.xrLabel44.BackColor = System.Drawing.Color.Transparent; @@ -768,13 +787,11 @@ namespace DiakonischesWerkDinslakenBeWo this.GroupHeader2.HeightF = 0F; this.GroupHeader2.Name = "GroupHeader2"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblDifferenzrechnungText, + this.lblDifferenzrechnung, this.xrLabel30, this.xrLabel42, this.xrLabel40, @@ -796,7 +813,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel4, this.xrLabel3}); this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); - this.GroupFooter1.HeightF = 383.2848F; + this.GroupFooter1.HeightF = 421.6569F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -805,7 +822,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel30.CanShrink = true; this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")}); - this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360.2847F); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(0F, 398.6569F); this.xrLabel30.Name = "xrLabel30"; this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel30.SizeF = new System.Drawing.SizeF(724.5001F, 23F); @@ -818,7 +835,7 @@ namespace DiakonischesWerkDinslakenBeWo | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel42.CanShrink = true; this.xrLabel42.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); - this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(0F, 324.9514F); + this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(0F, 363.3236F); this.xrLabel42.Multiline = true; this.xrLabel42.Name = "xrLabel42"; this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -835,7 +852,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel40.Borders = DevExpress.XtraPrinting.BorderSide.Right; this.xrLabel40.CanShrink = true; this.xrLabel40.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); - this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(362.4998F, 292.8612F); + this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(362.4996F, 331.2333F); this.xrLabel40.Multiline = true; this.xrLabel40.Name = "xrLabel40"; this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -853,11 +870,11 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel39.Borders = DevExpress.XtraPrinting.BorderSide.Left; this.xrLabel39.CanShrink = true; this.xrLabel39.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); - this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 292.8612F); + this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 331.2333F); this.xrLabel39.Multiline = true; this.xrLabel39.Name = "xrLabel39"; this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel39.SizeF = new System.Drawing.SizeF(362.5F, 32.09024F); + this.xrLabel39.SizeF = new System.Drawing.SizeF(362.4996F, 32.09027F); this.xrLabel39.StylePriority.UseBackColor = false; this.xrLabel39.StylePriority.UseBorders = false; this.xrLabel39.StylePriority.UseFont = false; @@ -872,7 +889,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel38.CanShrink = true; this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 274.9514F); + this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 313.3236F); this.xrLabel38.Multiline = true; this.xrLabel38.Name = "xrLabel38"; this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -889,7 +906,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel36.Borders = DevExpress.XtraPrinting.BorderSide.Left; this.xrLabel36.CanShrink = true; this.xrLabel36.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); - this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 209.1249F); + this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 247.4971F); this.xrLabel36.Multiline = true; this.xrLabel36.Name = "xrLabel36"; this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -906,7 +923,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel37.Borders = DevExpress.XtraPrinting.BorderSide.Right; this.xrLabel37.CanShrink = true; this.xrLabel37.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); - this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(238.875F, 209.1249F); + this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(238.8749F, 247.4971F); this.xrLabel37.Multiline = true; this.xrLabel37.Name = "xrLabel37"; this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -924,7 +941,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel35.CanShrink = true; this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))), DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(238.875F, 186.1249F); + this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(238.8749F, 224.4971F); this.xrLabel35.Name = "xrLabel35"; this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel35.SizeF = new System.Drawing.SizeF(486.1248F, 22.99998F); @@ -941,7 +958,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel34.CanShrink = true; this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))), DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(0F, 186.125F); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(0F, 224.4972F); this.xrLabel34.Name = "xrLabel34"; this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel34.SizeF = new System.Drawing.SizeF(238.875F, 23F); @@ -956,7 +973,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel33.BackColor = System.Drawing.Color.Transparent; this.xrLabel33.CanShrink = true; this.xrLabel33.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(0F, 167.2916F); + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(0F, 205.6637F); this.xrLabel33.Name = "xrLabel33"; this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel33.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F); @@ -972,7 +989,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")}); this.xrLabel32.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 117.2916F); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(478.6666F, 155.6637F); this.xrLabel32.Multiline = true; this.xrLabel32.Name = "xrLabel32"; this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -988,7 +1005,7 @@ namespace DiakonischesWerkDinslakenBeWo this.lblRestforderungGutschrift.BackColor = System.Drawing.Color.Transparent; this.lblRestforderungGutschrift.CanShrink = true; this.lblRestforderungGutschrift.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.lblRestforderungGutschrift.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.2916F); + this.lblRestforderungGutschrift.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.6637F); this.lblRestforderungGutschrift.Name = "lblRestforderungGutschrift"; this.lblRestforderungGutschrift.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.lblRestforderungGutschrift.SizeF = new System.Drawing.SizeF(213.0417F, 18.83333F); @@ -1004,7 +1021,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments", "{0:c}")}); this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 80.9166F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(478.6666F, 95.66656F); this.xrLabel29.Multiline = true; this.xrLabel29.Name = "xrLabel29"; this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -1020,7 +1037,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel28.BackColor = System.Drawing.Color.Transparent; this.xrLabel28.CanShrink = true; this.xrLabel28.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.9166F); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95.66656F); this.xrLabel28.Name = "xrLabel28"; this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel28.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F); @@ -1039,7 +1056,7 @@ namespace DiakonischesWerkDinslakenBeWo new DevExpress.XtraReports.UI.XRBinding("Text", null, "AnspruchMinusEigenbeteiligung", "{0:c}")}); this.xrLabel27.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 47.66661F); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(478.6666F, 64.33325F); this.xrLabel27.Multiline = true; this.xrLabel27.Name = "xrLabel27"; this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -1055,7 +1072,7 @@ namespace DiakonischesWerkDinslakenBeWo this.xrLabel24.BackColor = System.Drawing.Color.Transparent; this.xrLabel24.CanShrink = true; this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.66661F); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.33325F); this.xrLabel24.Name = "xrLabel24"; this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel24.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F); @@ -1138,21 +1155,40 @@ namespace DiakonischesWerkDinslakenBeWo this.AnspruchMinusEigenbeteiligung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.AnspruchMinusEigenbeteiligung.Name = "AnspruchMinusEigenbeteiligung"; // - // xrLabel45 + // bindingSource1 // - this.xrLabel45.BackColor = System.Drawing.Color.Transparent; - this.xrLabel45.CanShrink = true; - this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(522.5833F, 35.75002F); - this.xrLabel45.Name = "xrLabel45"; - this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel45.SizeF = new System.Drawing.SizeF(202.4167F, 18.83335F); - this.xrLabel45.StylePriority.UseBackColor = false; - this.xrLabel45.StylePriority.UseFont = false; - this.xrLabel45.StylePriority.UseTextAlignment = false; - this.xrLabel45.Text = "GP-Nummer: 2000087472"; - this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrLabel45.WordWrap = false; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // + // lblDifferenzrechnungText + // + this.lblDifferenzrechnungText.BackColor = System.Drawing.Color.Transparent; + this.lblDifferenzrechnungText.CanShrink = true; + this.lblDifferenzrechnungText.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblDifferenzrechnungText.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.4998F); + this.lblDifferenzrechnungText.Name = "lblDifferenzrechnungText"; + this.lblDifferenzrechnungText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblDifferenzrechnungText.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F); + this.lblDifferenzrechnungText.StylePriority.UseBackColor = false; + this.lblDifferenzrechnungText.StylePriority.UseFont = false; + this.lblDifferenzrechnungText.StylePriority.UseTextAlignment = false; + this.lblDifferenzrechnungText.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblDifferenzrechnungText.WordWrap = false; + // + // lblDifferenzrechnung + // + this.lblDifferenzrechnung.BackColor = System.Drawing.Color.Transparent; + this.lblDifferenzrechnung.CanShrink = true; + this.lblDifferenzrechnung.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblDifferenzrechnung.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 114.4999F); + this.lblDifferenzrechnung.Multiline = true; + this.lblDifferenzrechnung.Name = "lblDifferenzrechnung"; + this.lblDifferenzrechnung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblDifferenzrechnung.SizeF = new System.Drawing.SizeF(246.3331F, 18.83335F); + this.lblDifferenzrechnung.StylePriority.UseBackColor = false; + this.lblDifferenzrechnung.StylePriority.UseFont = false; + this.lblDifferenzrechnung.StylePriority.UseTextAlignment = false; + this.lblDifferenzrechnung.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.lblDifferenzrechnung.WordWrap = false; // // Spitzabrechnung // @@ -1176,6 +1212,8 @@ namespace DiakonischesWerkDinslakenBeWo this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); @@ -1256,5 +1294,7 @@ namespace DiakonischesWerkDinslakenBeWo private DevExpress.XtraReports.UI.XRLabel xrLabel11; private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRLabel xrLabel45; + private DevExpress.XtraReports.UI.XRLabel lblDifferenzrechnungText; + private DevExpress.XtraReports.UI.XRLabel lblDifferenzrechnung; } } diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs index 9146edb8c..a74aa9f82 100644 --- a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs +++ b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs @@ -36,6 +36,12 @@ namespace DiakonischesWerkDinslakenBeWo } pRO.RateFactor = (double)rateFactor; + if (pRO.AmountBillableTotal - (pRO.Claim + pRO.AmountAdvancedPayments) != 0) + { + lblDifferenzrechnungText.Text = "Höhe der bereits gestellten Rechnung vor Stundensatzanpassung:"; + lblDifferenzrechnung.Text = string.Format("{0:c}", pRO.AmountBillableTotal - (pRO.AmountAdvancedPayments + pRO.Claim)); + } + if (pRO.TerminationDate == null) { diff --git a/ReportImp/InputFamilienhilfe/Invoicing/AwsInvoiceCreation.cs b/ReportImp/InputFamilienhilfe/Invoicing/AwsInvoiceCreation.cs index 09cf60776..c25f5cd18 100644 --- a/ReportImp/InputFamilienhilfe/Invoicing/AwsInvoiceCreation.cs +++ b/ReportImp/InputFamilienhilfe/Invoicing/AwsInvoiceCreation.cs @@ -112,7 +112,7 @@ namespace InputFamilienhilfe.Invoicing { var ii = serviceInvoicePeriod.InvoiceItemList.FirstOrDefault(); decimal pauschale = 132.55m; - var addService = DAOFactory.GenericDAO.GetByID(81); // 81 für debug sonst 86 + var addService = DAOFactory.GenericDAO.GetByID(86); // 81 für debug sonst 86 var crpDcList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(addService.CostRatePeriods); var crp = crpDcList.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, serviceInvoicePeriod.Start.Value); if (crp != null) diff --git a/ReportImp/LebenshilfeWolfsburg/Reporting/CustomReportCreator.cs b/ReportImp/LebenshilfeWolfsburg/Reporting/CustomReportCreator.cs index 68a149259..6ef867065 100644 --- a/ReportImp/LebenshilfeWolfsburg/Reporting/CustomReportCreator.cs +++ b/ReportImp/LebenshilfeWolfsburg/Reporting/CustomReportCreator.cs @@ -194,6 +194,19 @@ namespace LebenshilfeWolfsburg.Reporting private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) { XtraReport report = null; + String kt = ""; + if (!String.IsNullOrWhiteSpace(ro.Costbearer)) + kt = ro.Costbearer.Trim(); + + String function = ""; + if (ro.CostBearer2SupportConceptList != null) + { + foreach (var c2s in ro.CostBearer2SupportConceptList) + { + if (c2s.CostBearer.Organisation.Function != null && !String.IsNullOrWhiteSpace(ro.Costbearer) && c2s.CostBearer.Organisation.Name == ro.Costbearer) + function = c2s.CostBearer.Organisation.Function.Value; + } + } ServicesOverviewRO newRo = ServicesOverviewRO.CopyFromRO(ro); ServicesOverviewRO oldRo = ServicesOverviewRO.CopyFromRO(ro); @@ -204,7 +217,7 @@ namespace LebenshilfeWolfsburg.Reporting { foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) { - if (ro.Costbearer.Contains("2024")) + if (ro.Costbearer.Contains("2024") || function.Contains("2024")) { newRo.Services.Add(s); newRo.TotalFLMBillable += s.Minutes; diff --git a/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.Designer.cs b/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.Designer.cs index 232a6e987..902d163aa 100644 --- a/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.Designer.cs +++ b/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.Designer.cs @@ -61,6 +61,7 @@ namespace LebenshilfeWolfsburg.Reporting this.columnWegepauschaleQuali = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); @@ -102,7 +103,6 @@ namespace LebenshilfeWolfsburg.Reporting this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); this.wennGruppeAnzPersonen = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -200,7 +200,7 @@ namespace LebenshilfeWolfsburg.Reporting // xrTableCell2 // this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")}); this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); this.xrTableCell2.Name = "xrTableCell2"; this.xrTableCell2.StylePriority.UseFont = false; @@ -211,7 +211,7 @@ namespace LebenshilfeWolfsburg.Reporting // xrTableCell10 // this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")}); this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.StylePriority.UseFont = false; @@ -229,7 +229,7 @@ namespace LebenshilfeWolfsburg.Reporting this.xrTableCell12.StylePriority.UseFont = false; this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell12.Weight = 0.11363635577531736D; + this.xrTableCell12.Weight = 0.10101021354459513D; // // xrTableCell15 // @@ -241,7 +241,7 @@ namespace LebenshilfeWolfsburg.Reporting this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.Text = "xrTableCell15"; this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell15.Weight = 0.1515152680795013D; + this.xrTableCell15.Weight = 0.16414141031022353D; // // xrTableCell33 // @@ -296,7 +296,7 @@ namespace LebenshilfeWolfsburg.Reporting // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTableServiceRecords1}); - this.GroupHeader1.HeightF = 94.51923F; + this.GroupHeader1.HeightF = 73.06093F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.RepeatEveryPage = true; // @@ -309,7 +309,7 @@ namespace LebenshilfeWolfsburg.Reporting 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(1089F, 94.51923F); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1089F, 73.06093F); this.xrTableServiceRecords1.StylePriority.UseBackColor = false; this.xrTableServiceRecords1.StylePriority.UseBorders = false; this.xrTableServiceRecords1.StylePriority.UseFont = false; @@ -332,7 +332,7 @@ namespace LebenshilfeWolfsburg.Reporting this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow2.StylePriority.UseTextAlignment = false; this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableRow2.Weight = 3.3328619635248762D; + this.xrTableRow2.Weight = 2.5762162848623165D; // // xrTableCell3 // @@ -425,7 +425,7 @@ namespace LebenshilfeWolfsburg.Reporting this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.Text = "Bei Gruppen-angebot:\r\nAnzahl der IP"; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell6.Weight = 0.25139662637348237D; + this.xrTableCell6.Weight = 0.22346366677234347D; // // xrTableCell7 // @@ -444,7 +444,7 @@ namespace LebenshilfeWolfsburg.Reporting this.xrTableCell7.StylePriority.UseTextAlignment = false; this.xrTableCell7.Text = "Dauer in Minuten direkt mit der IP oder mit mehreren IP bei Gruppen-angebot "; this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell7.Weight = 0.33519551047199908D; + this.xrTableCell7.Weight = 0.363128470073138D; // // xrTableCell8 // @@ -519,6 +519,10 @@ namespace LebenshilfeWolfsburg.Reporting this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell32.Weight = 1.0307263240210649D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -906,13 +910,14 @@ namespace LebenshilfeWolfsburg.Reporting // this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel16}); + this.topMarginBand1.HeightF = 51.04167F; this.topMarginBand1.Name = "topMarginBand1"; // // xrLabel16 // this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); this.xrLabel16.ForeColor = System.Drawing.Color.Black; - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 74.99998F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 26.04165F); this.xrLabel16.Multiline = true; this.xrLabel16.Name = "xrLabel16"; this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -1092,9 +1097,9 @@ namespace LebenshilfeWolfsburg.Reporting this.xrLabel2.BorderWidth = 2F; this.xrLabel2.CanGrow = false; this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(184.8751F, 0F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(184.8752F, 0F); this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.SizeF = new System.Drawing.SizeF(205.1248F, 21F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(195.1248F, 21F); this.xrLabel2.StylePriority.UseBackColor = false; this.xrLabel2.StylePriority.UseBorders = false; this.xrLabel2.StylePriority.UseBorderWidth = false; @@ -1115,9 +1120,9 @@ namespace LebenshilfeWolfsburg.Reporting this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(390F, 0F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(380.0001F, 0F); this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.SizeF = new System.Drawing.SizeF(120F, 21F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(130F, 21F); this.xrLabel1.StylePriority.UseBackColor = false; this.xrLabel1.StylePriority.UseBorders = false; this.xrLabel1.StylePriority.UseBorderWidth = false; @@ -1142,10 +1147,6 @@ namespace LebenshilfeWolfsburg.Reporting this.wennGruppeAnzPersonen.Expression = "Iif([CustomerCount] > 1,[CustomerCount],\'\')"; this.wennGruppeAnzPersonen.Name = "wennGruppeAnzPersonen"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // Leistungsnachweis2024 // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1167,7 +1168,7 @@ namespace LebenshilfeWolfsburg.Reporting this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); this.Landscape = true; - this.Margins = new DevExpress.Drawing.DXMargins(40F, 40F, 100F, 40F); + this.Margins = new DevExpress.Drawing.DXMargins(40F, 40F, 51.04167F, 40F); this.PageHeight = 827; this.PageWidth = 1169; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; diff --git a/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.cs b/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.cs index 0cf363f30..7a6ff5af1 100644 --- a/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.cs +++ b/ReportImp/LebenshilfeWolfsburg/Reporting/Leistungsnachweis2024.cs @@ -44,10 +44,10 @@ namespace LebenshilfeWolfsburg.Reporting minuten += sd.Minutes; ServicesOverviewRO.CreateSignatureString(sd); - sd.Notice2 = ""; + sd.Notice3 = ""; if (sd.IsGroup) { - sd.Notice2 = "1"; + sd.Notice3 = "1"; } // Felder für Wegepauschale setzen (Wenn FLS FaceToFace, dann ja) diff --git a/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs b/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs index 92859171f..a18f3076b 100644 --- a/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs +++ b/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs @@ -107,6 +107,7 @@ namespace MezMenzel this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -125,7 +126,6 @@ namespace MezMenzel this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); @@ -134,8 +134,8 @@ namespace MezMenzel ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -413,11 +413,14 @@ namespace MezMenzel // // xrTableCell1 // + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); this.xrTableCell1.Multiline = true; this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell1.Text = "GP-Nr.: "; - this.xrTableCell1.Visible = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.TextFormatString = "GP-Nr.: {0}"; this.xrTableCell1.Weight = 1D; // // RecipientPostCodeAndTown @@ -916,6 +919,10 @@ namespace MezMenzel this.xrTableCell7.StylePriority.UsePadding = false; this.xrTableCell7.Weight = 3D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1118,10 +1125,6 @@ namespace MezMenzel this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell60.Weight = 0.16397432767427886D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1154,8 +1157,8 @@ namespace MezMenzel ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/OaseEV/Quittierungsbeleg.Designer.cs b/ReportImp/OaseEV/Quittierungsbeleg.Designer.cs index 6d34e279f..da050c5c7 100644 --- a/ReportImp/OaseEV/Quittierungsbeleg.Designer.cs +++ b/ReportImp/OaseEV/Quittierungsbeleg.Designer.cs @@ -30,6 +30,7 @@ namespace OaseEV private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg)); DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); @@ -80,8 +81,6 @@ namespace OaseEV this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); @@ -113,6 +112,10 @@ namespace OaseEV this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); @@ -123,10 +126,14 @@ namespace OaseEV this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -161,7 +168,7 @@ namespace OaseEV // xrTable3 // this.xrTable3.BorderColor = System.Drawing.Color.Black; - this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -353,7 +360,7 @@ namespace OaseEV // // xrTableCell3 // - this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -369,7 +376,7 @@ namespace OaseEV // // xrTableCell4 // - this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -386,7 +393,7 @@ namespace OaseEV // // xrTableCell11 // - this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -402,7 +409,7 @@ namespace OaseEV // // lblFLSTab // - this.lblFLSTab.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.lblFLSTab.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.lblFLSTab.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -419,7 +426,7 @@ namespace OaseEV // // xrTableCell28 // - this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell28.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrTableCell28.Name = "xrTableCell28"; @@ -432,7 +439,7 @@ namespace OaseEV // // xrTableCell48 // - this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrTableCell48.Multiline = true; @@ -459,7 +466,7 @@ namespace OaseEV // // xrTableCell1 // - this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell1.Name = "xrTableCell1"; this.xrTableCell1.StylePriority.UseBorders = false; @@ -467,8 +474,8 @@ namespace OaseEV // // xrTableCell8 // - this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -482,8 +489,8 @@ namespace OaseEV // // xrTableCell5 // - this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -497,8 +504,8 @@ namespace OaseEV // // xrTableCell6 // - this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -514,7 +521,7 @@ namespace OaseEV // xrTableCell7 // this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -530,7 +537,7 @@ namespace OaseEV // // xrTableCell43 // - this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell43.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrTableCell43.Name = "xrTableCell43"; @@ -540,7 +547,7 @@ namespace OaseEV // // xrTableCell49 // - this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrTableCell49.Multiline = true; @@ -581,7 +588,7 @@ namespace OaseEV // lblFlsHeader // this.lblFlsHeader.BackColor = System.Drawing.Color.Gainsboro; - this.lblFlsHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.lblFlsHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.lblFlsHeader.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.lblFlsHeader.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F); @@ -616,8 +623,8 @@ namespace OaseEV // xrLabel7 // this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) + this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 77.6111F); @@ -634,7 +641,7 @@ namespace OaseEV // // xrLabel8 // - this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 77.6111F); @@ -651,7 +658,7 @@ namespace OaseEV // // xrLabel6 // - this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 77.6111F); @@ -685,8 +692,8 @@ namespace OaseEV // xrLabel4 // this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36111F, 77.6111F); @@ -704,7 +711,7 @@ namespace OaseEV // xrLabel3 // this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 47.11109F); @@ -781,6 +788,10 @@ namespace OaseEV this.lblUnterschriftKlient, this.lblUnterschriftMitarbeiter, this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, this.xrLabel15, this.xrLabel13, this.xrLabel12, @@ -794,42 +805,6 @@ namespace OaseEV this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // - // xrLabel11 - // - this.xrLabel11.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSFehlkontakte", "{0:0.##}")}); - this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 40.00006F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(82.29166F, 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.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.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSoFehlkontakte", "{0:0.##}")}); - this.xrLabel10.Font = new DevExpress.Drawing.DXFont("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(82.29166F, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // // xrLabel22 // this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Right; @@ -981,8 +956,8 @@ namespace OaseEV // xrTableAbwesenheiten // this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; - this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); @@ -1206,6 +1181,58 @@ namespace OaseEV this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell31.Weight = 0.075757568269402914D; // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 80.00005F); + 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); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 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.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 80.00005F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // // xrLabel15 // this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); @@ -1219,7 +1246,7 @@ namespace OaseEV this.xrLabel15.StylePriority.UseFont = false; this.xrLabel15.StylePriority.UsePadding = false; this.xrLabel15.StylePriority.UseTextAlignment = false; - this.xrLabel15.Text = "Abwesenheiten:"; + this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // xrLabel13 @@ -1348,6 +1375,42 @@ namespace OaseEV this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSoFehlkontakte", "{0:0.##}")}); + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("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(82.29166F, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel11 + // + this.xrLabel11.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSFehlkontakte", "{0:0.##}")}); + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 40.00006F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(82.29166F, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // // Quittierungsbeleg // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1377,6 +1440,8 @@ namespace OaseEV ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1437,6 +1502,10 @@ namespace OaseEV private DevExpress.XtraReports.UI.XRLabel xrLabel13; private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; diff --git a/ReportImp/OaseEV/Quittierungsbeleg.cs b/ReportImp/OaseEV/Quittierungsbeleg.cs index 36f5d1171..e3459af83 100644 --- a/ReportImp/OaseEV/Quittierungsbeleg.cs +++ b/ReportImp/OaseEV/Quittierungsbeleg.cs @@ -66,6 +66,16 @@ namespace OaseEV pRO.Services = servicesBillable; } + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + ErstelleAbwesenheitenTabelle(pRO); bindingSource1.DataSource = pRO; diff --git a/ReportImp/OaseEV/Quittierungsbeleg.resx b/ReportImp/OaseEV/Quittierungsbeleg.resx index d58980a38..6f3ccc7d5 100644 --- a/ReportImp/OaseEV/Quittierungsbeleg.resx +++ b/ReportImp/OaseEV/Quittierungsbeleg.resx @@ -117,4 +117,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + \ No newline at end of file diff --git a/ReportImp/SkfmSozialdienstKatholischerFrauenMaenner/SettlementReport2.Designer.cs b/ReportImp/SkfmSozialdienstKatholischerFrauenMaenner/SettlementReport2.Designer.cs index d510553ea..977807188 100644 --- a/ReportImp/SkfmSozialdienstKatholischerFrauenMaenner/SettlementReport2.Designer.cs +++ b/ReportImp/SkfmSozialdienstKatholischerFrauenMaenner/SettlementReport2.Designer.cs @@ -71,7 +71,9 @@ namespace SKFM this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldApprovedFLSWithFactor = new DevExpress.XtraReports.UI.CalculatedField(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -87,6 +89,7 @@ namespace SKFM this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -105,16 +108,14 @@ namespace SKFM this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -128,7 +129,7 @@ namespace SKFM // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(475.3333F, 251.2917F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(475F, 183.5834F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(174.6667F, 23F); @@ -139,7 +140,7 @@ namespace SKFM // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 483.6666F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 448.2499F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.rowErbrachteLeistung}); @@ -176,7 +177,7 @@ namespace SKFM // xrLabel6 // this.xrLabel6.BackColor = System.Drawing.Color.Transparent; - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 408.6666F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 373.2499F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -187,7 +188,7 @@ namespace SKFM // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.6666F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340.2499F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); @@ -199,7 +200,7 @@ namespace SKFM this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 333.3333F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.9167F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -214,14 +215,14 @@ namespace SKFM this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 317.3333F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 281.9167F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName] [CustomerLa" + - "stName]"; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName], geb. [Cust" + + "omerBirthday!dd.MM.yyyy]"; this.xrLabel3.WordWrap = false; // // xrLabel2 @@ -229,7 +230,7 @@ namespace SKFM this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 264.9166F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); @@ -478,10 +479,24 @@ namespace SKFM this.xrLabel7}); this.bottomMarginBand1.HeightF = 91.08334F; this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 9F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.833302F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(8, 0, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(690.5417F, 36.1667F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.Text = "Sozialdienst katholischer Frauen und Männer Düsseldorf e. V.\r\nStadtsparkasse Düss" + + "eldorf • IBAN: DE47 3005 0110 0041 0014 62 • SWIFT-BIC: DUSSDEDDXXX"; // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel13, this.xrLabel1, this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientDivision, @@ -495,10 +510,22 @@ namespace SKFM this.xrTable1, this.xrLabel8}); this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); - this.GroupHeader1.HeightF = 500.6666F; + this.GroupHeader1.HeightF = 465.2499F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrLabel13 + // + this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183.5834F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(275.7084F, 23F); + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel13.TextFormatString = "GP-Nr.: {0}"; + // // fieldApprovedFLSWithFactor // this.fieldApprovedFLSWithFactor.Expression = "[ApprovedFLSTotal] * [RateFactor]"; @@ -672,6 +699,10 @@ namespace SKFM this.xrTableCell7.StylePriority.UsePadding = false; this.xrTableCell7.Weight = 3D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -872,23 +903,6 @@ namespace SKFM this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell60.Weight = 0.16397432767427886D; // - // xrLabel7 - // - this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 9F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.833302F); - this.xrLabel7.Multiline = true; - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(8, 0, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(690.5417F, 36.1667F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UsePadding = false; - this.xrLabel7.Text = "Sozialdienst katholischer Frauen und Männer Düsseldorf e. V.\r\nStadtsparkasse Düss" + - "eldorf • IBAN: DE47 3005 0110 0041 0014 62 • SWIFT-BIC: DUSSDEDDXXX"; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // // xrLabel9 // this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(193F, 35.875F); @@ -939,8 +953,8 @@ namespace SKFM ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1023,5 +1037,6 @@ namespace SKFM private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; } } \ No newline at end of file diff --git a/ReportImp/SozialwirkstattSchmitz/SoziotherapieRechnung.Designer.cs b/ReportImp/SozialwirkstattSchmitz/SoziotherapieRechnung.Designer.cs index ea64e5246..9dc2d2750 100644 --- a/ReportImp/SozialwirkstattSchmitz/SoziotherapieRechnung.Designer.cs +++ b/ReportImp/SozialwirkstattSchmitz/SoziotherapieRechnung.Designer.cs @@ -57,6 +57,7 @@ namespace SozialwirkstattSchmitz this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); @@ -90,7 +91,6 @@ namespace SozialwirkstattSchmitz this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); @@ -444,6 +444,18 @@ namespace SozialwirkstattSchmitz this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // + // xrLabel3 + // + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.04456F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(669.0833F, 24.29167F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "IBAN: DE92 3706 9252 6018 8850 16 // Volksbank Erft eG"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // // xrLabel2 // this.xrLabel2.BackColor = System.Drawing.Color.Transparent; @@ -888,18 +900,6 @@ namespace SozialwirkstattSchmitz this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell5.Weight = 0.42403832663839824D; // - // xrLabel3 - // - this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 11F); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.04456F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(669.0833F, 24.29167F); - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.Text = "IBAN: DE68 3707 0224 0638 6817 01, Postbank Köln"; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); diff --git a/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs b/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs index 086e23ded..444c442c9 100644 --- a/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs +++ b/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs @@ -20,7 +20,8 @@ namespace BeWo.Service.DCEntityMapper pDataContract.Name2 = pEntity.Name2; pDataContract.ActivationType = pEntity.IsActive; pDataContract.DebitorNumber = pEntity.DebitorNumber; - + pDataContract.BusinessPartnerId = pEntity.BusinessPartnerId; + if (pEntity.CostBearer != null) { pDataContract.CostBearerID = pEntity.CostBearer.ID; diff --git a/Shared/DataContracts/Compact/CompactOrganisationDC.cs b/Shared/DataContracts/Compact/CompactOrganisationDC.cs index 448723eba..efa90a0d6 100644 --- a/Shared/DataContracts/Compact/CompactOrganisationDC.cs +++ b/Shared/DataContracts/Compact/CompactOrganisationDC.cs @@ -99,5 +99,8 @@ namespace BS.Shared.DataContracts.Compact [DataMember] public string IKDatenannahmestelle { get; set; } + + [DataMember] + public string BusinessPartnerId { get; set; } } } \ No newline at end of file