diff --git a/ReportImp/DiakonieLennepReports/Properties/licenses.licx b/ReportImp/DiakonieLennepReports/Properties/licenses.licx index e69de29bb..f98ef57fd 100644 --- a/ReportImp/DiakonieLennepReports/Properties/licenses.licx +++ b/ReportImp/DiakonieLennepReports/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/DiakonieLennepReports/SettlementReport2.cs b/ReportImp/DiakonieLennepReports/SettlementReport2.cs index acd7b0812..382e19f52 100644 --- a/ReportImp/DiakonieLennepReports/SettlementReport2.cs +++ b/ReportImp/DiakonieLennepReports/SettlementReport2.cs @@ -1,11 +1,9 @@ using System; -using System.Drawing; -using System.Collections; -using System.ComponentModel; using System.Text; using DevExpress.XtraReports.UI; using BeWo.Report.ReportObjects; using BeWo.Report; +using BS.Shared.Extensions; namespace BeWo.DiakonieLennepReports { @@ -18,21 +16,21 @@ namespace BeWo.DiakonieLennepReports public void SetReportDataSource(Settlement2RO pRO) { - - foreach (var ii in pRO.InvoiceItems) - { - if (ii.ItemDescription != null && ii.ItemDescription.ToLower().Contains("fehlkontakt")) - { - ii.AbrechnungsText = ii.AbrechnungsText.Split(':')[0] + ": " + string.Format("{0:0.##}", ii.UnitCount) + " " + "FLS" + " x 0,8 x " + string.Format("{0:c}", ii.AmountPerUnit.Value / 0.8m); - } + foreach (var ii in pRO.InvoiceItems) + { + if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0) + { + Zwischensumme.Visible = true; + ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std."); + ii.ItemDescription = "Fehlkontakte"; + } + else if (ii.ItemDescription.IsNullOrEmpty()) + { + ii.ItemDescription = "Fachleistungsstunden"; + } } - if (pRO.Claim >= 0) - { - //lblEndText.Text = - // "Wir bitten um Erstattung des Differenzbetrages auf das Konto des Ev. Kirchenkreises Lennep, IBAN: DE02 3506 0190 1010 2080 21, BIC: GENODED1DKD"; - } - else + if (pRO.Claim < 0) { lblEndText.Text = "Wir bitten um Mitteilung, in welcher Form oben genannter Betrag ausgeglichen werden soll."; diff --git a/ReportImp/DiakonieLennepReports/SettlementReport2.designer.cs b/ReportImp/DiakonieLennepReports/SettlementReport2.designer.cs index b2e136e00..b9ee17873 100644 --- a/ReportImp/DiakonieLennepReports/SettlementReport2.designer.cs +++ b/ReportImp/DiakonieLennepReports/SettlementReport2.designer.cs @@ -31,6 +31,7 @@ namespace BeWo.DiakonieLennepReports { 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(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow(); @@ -46,8 +47,13 @@ namespace BeWo.DiakonieLennepReports this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); @@ -68,16 +74,21 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblEndText = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -90,7 +101,7 @@ namespace BeWo.DiakonieLennepReports // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 414.875F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 405.875F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.rowErbrachteLeistung}); @@ -107,8 +118,7 @@ namespace BeWo.DiakonieLennepReports // xrTableCell22 // this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; this.xrTableCell22.Name = "xrTableCell22"; this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell22.StylePriority.UseBorderColor = false; @@ -125,7 +135,7 @@ namespace BeWo.DiakonieLennepReports // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 306.0417F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 301.0417F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -137,7 +147,8 @@ namespace BeWo.DiakonieLennepReports // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, 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, 211.4583F); this.xrLabel3.Multiline = true; this.xrLabel3.Name = "xrLabel3"; @@ -175,7 +186,7 @@ namespace BeWo.DiakonieLennepReports // // xrPictureBox3 // - this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image"))); + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); this.xrPictureBox3.Name = "xrPictureBox3"; this.xrPictureBox3.SizeF = new System.Drawing.SizeF(115.955F, 58.52782F); @@ -183,7 +194,8 @@ namespace BeWo.DiakonieLennepReports // // xrLabel5 // - this.xrLabel5.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 101.5278F); this.xrLabel5.Multiline = true; this.xrLabel5.Name = "xrLabel5"; @@ -230,6 +242,33 @@ namespace BeWo.DiakonieLennepReports this.topMarginBand1.HeightF = 220F; this.topMarginBand1.Name = "topMarginBand1"; // + // xrLabel12 + // + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Verdana", 6F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 186F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(291.9999F, 15.58331F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Diakonie im Kirchenkreis Lennep . Schulgasse 1 . 42853 Remscheid"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(459.6878F, 180.6667F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(190.3122F, 20.91666F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "/ VERWALTUNG"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // // bottomMarginBand1 // this.bottomMarginBand1.HeightF = 52F; @@ -247,14 +286,54 @@ namespace BeWo.DiakonieLennepReports this.xrLabel3, this.xrLabel6, this.xrTable1}); - this.GroupHeader1.HeightF = 431.875F; + this.GroupHeader1.HeightF = 422.875F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrLabel7 + // + this.xrLabel7.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.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(459.69F, 0F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(190.3122F, 75.08332F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Schulgasse 1\r\n42853 Remscheid\r\n\r\nT 02191 . 591 60 45\r\nF 02191 . 591 60 84"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrRichText1 + // + this.xrRichText1.CanGrow = false; + this.xrRichText1.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.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(460.6899F, 83.49997F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(189.3122F, 16F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.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.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(459.69F, 99.87507F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(190.3122F, 15.58332F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "www.diakonie-kklennep.de"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // xrLabel8 // this.xrLabel8.BackColor = System.Drawing.Color.Transparent; - this.xrLabel8.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 177.7918F); this.xrLabel8.Multiline = true; this.xrLabel8.Name = "xrLabel8"; @@ -279,7 +358,9 @@ namespace BeWo.DiakonieLennepReports // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail1, - this.GroupFooter1}); + this.GroupFooter1, + this.GroupHeader2, + this.Zwischensumme}); this.DetailReport.DataMember = "InvoiceItems"; this.DetailReport.DataSource = this.bindingSource1; this.DetailReport.Level = 0; @@ -291,6 +372,8 @@ namespace BeWo.DiakonieLennepReports this.xrTable3}); this.Detail1.HeightF = 17F; this.Detail1.Name = "Detail1"; + this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("PeriodStartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}); this.Detail1.StylePriority.UseFont = false; // // xrTable3 @@ -348,9 +431,11 @@ namespace BeWo.DiakonieLennepReports // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, this.xrTable2, this.lblEndText}); - this.GroupFooter1.HeightF = 143.125F; + this.GroupFooter1.HeightF = 145.9167F; + this.GroupFooter1.Level = 1; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -363,7 +448,7 @@ namespace BeWo.DiakonieLennepReports this.xrTableRow5, this.xrTableRow6, this.xrTableRow7}); - this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 64F); + this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 59.83332F); this.xrTable2.StylePriority.UseBorderColor = false; // // xrTableRow5 @@ -427,13 +512,14 @@ namespace BeWo.DiakonieLennepReports this.xrTableCell12, this.xrTableCell13}); this.xrTableRow7.Name = "xrTableRow7"; - this.xrTableRow7.Weight = 0.15D; + this.xrTableRow7.Weight = 0.12916660308837891D; // // xrTableCell12 // this.xrTableCell12.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell12.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell12.Name = "xrTableCell12"; this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell12.StylePriority.UseBorderColor = false; @@ -449,7 +535,8 @@ namespace BeWo.DiakonieLennepReports | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")}); - this.xrTableCell13.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell13.Name = "xrTableCell13"; this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell13.StylePriority.UseBorderColor = false; @@ -462,10 +549,10 @@ namespace BeWo.DiakonieLennepReports // // lblEndText // - this.lblEndText.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99998F); + this.lblEndText.LocationFloat = new DevExpress.Utils.PointFloat(0F, 90.99998F); this.lblEndText.Name = "lblEndText"; this.lblEndText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblEndText.SizeF = new System.Drawing.SizeF(650F, 45.125F); + this.lblEndText.SizeF = new System.Drawing.SizeF(650F, 39.91667F); this.lblEndText.StylePriority.UseFont = false; this.lblEndText.Text = "Wir bitten um Erstattung des Differenzbetrages auf das Konto des Ev. Kirchenkreis" + "es Lennep, IBAN: DE02 3506 0190 1010 2080 21, BIC: GENODED1DKD"; @@ -474,66 +561,108 @@ namespace BeWo.DiakonieLennepReports // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); // - // xrLabel12 + // GroupHeader2 // - this.xrLabel12.Font = new System.Drawing.Font("Verdana", 6F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 186F); - this.xrLabel12.Multiline = true; - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(291.9999F, 15.58331F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.StylePriority.UseTextAlignment = false; - this.xrLabel12.Text = "Diakonie im Kirchenkreis Lennep . Schulgasse 1 . 42853 Remscheid"; - this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("RateFactor", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)}); + this.GroupHeader2.HeightF = 0F; + this.GroupHeader2.Name = "GroupHeader2"; // - // xrLabel1 + // Zwischensumme // - this.xrLabel1.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(459.6878F, 180.6667F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(190.3122F, 20.91666F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.Text = "/ VERWALTUNG"; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.Zwischensumme.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Zwischensumme.HeightF = 26F; + this.Zwischensumme.Name = "Zwischensumme"; + this.Zwischensumme.Visible = false; // - // xrLabel7 + // xrTable6 // - this.xrLabel7.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(459.69F, 0F); - this.xrLabel7.Multiline = true; - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(190.3122F, 75.08332F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "Schulgasse 1\r\n42853 Remscheid\r\n\r\nT 02191 . 591 60 45\r\nF 02191 . 591 60 84"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow12, + this.xrTableRow10}); + this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable6.StylePriority.UseFont = false; // - // xrRichText1 + // xrTableRow12 // - this.xrRichText1.CanGrow = false; - this.xrRichText1.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(460.6899F, 83.49997F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(189.3122F, 16F); - this.xrRichText1.StylePriority.UseFont = false; + this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell10}); + this.xrTableRow12.Name = "xrTableRow12"; + this.xrTableRow12.Weight = 0.40476190476190466D; // - // xrLabel9 + // xrTableCell1 // - this.xrLabel9.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(459.69F, 99.87507F); - this.xrLabel9.Multiline = true; - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(190.3122F, 15.58332F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.StylePriority.UseTextAlignment = false; - this.xrLabel9.Text = "www.diakonie-kklennep.de"; - this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorderColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.Text = "Zwischensumme [ItemDescription]:"; + this.xrTableCell1.Weight = 2.3494233116736778D; + // + // xrTableCell10 + // + this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight; + 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.GrossAmountTotal")}); + this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorderColor = false; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:c}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell10.Summary = xrSummary1; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.Weight = 0.650576688326322D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.21428571428571425D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.Weight = 3D; + // + // xrLabel2 + // + this.xrLabel2.CanShrink = true; + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 67.95834F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 16.04163F); + this.xrLabel2.StylePriority.UseFont = false; // // Spitzabrechnung // @@ -546,19 +675,21 @@ namespace BeWo.DiakonieLennepReports this.DetailReport}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, 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(90, 60, 220, 52); + this.Margins = new DevExpress.Drawing.DXMargins(90F, 60F, 220F, 52F); 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.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -607,5 +738,14 @@ namespace BeWo.DiakonieLennepReports private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRRichText xrRichText1; private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupFooterBand Zwischensumme; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; } } diff --git a/ReportImp/DiakonieLennepReports/SettlementReport2.resx b/ReportImp/DiakonieLennepReports/SettlementReport2.resx index a4954cd50..37542b410 100644 --- a/ReportImp/DiakonieLennepReports/SettlementReport2.resx +++ b/ReportImp/DiakonieLennepReports/SettlementReport2.resx @@ -122,114 +122,10 @@ für [Salutation2] [CustomerFirstName] [CustomerLastName] sind im oben genannten Abrechnungszeitraum durch uns [RecordedFLS!0.00] Fachleistungsstunden erbracht worden. Die Leistungsnachweise in Kopie liegen diesem Schreiben bei. - - - - /9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcI - CQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwM - DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABNAOQDASIAAhEBAxEB/8QA - HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh - MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW - V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG - x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF - BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV - YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE - hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq - 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo - AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiq+rata6BpVzfX1zb2VlZRPPcXE8gjigjUFmd2OA - qgAkknAAoAsUV+VHwl+KP7a//BbXwB4h1rwh4z0f9j74K3ct9p2h6tD4UvdR8X+MLSWOF7W+gN4LZIbG - a0ug8V5aSRzLNC23ggxnj3/g2S1f4yeCNe8PeP8A9sH9of4iaXrmnrp4g8S61d38ViBeWl2ZI4muhE7F - 7ONSs6Sx4O8IJY4ZYgD9V6K/Ki2/4ItftafsS6r4Z1r9mD9rjWNXi0aWLTZfAfxTub288IQ6NGY3SztU - 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vGLeGdEso9L0HxFqqzX92LG6tCDY3EJuNPtR5PkeYf7TuRu3XClf2Xr5X/4Kzf8ABJb4e/8ABXP4Dad4P8aTXGh6r4e1BdR0PxHYW0Ul/pTNhZ4lLjJhmQAPHkKzRwucmJMfPHhb/gjH+1pafCeD4fa1/wAFGvifqHgxd3nPY+C7ez8SyfvjcLt1x7yW/XEu3OZWzEDDxGdoAP0f8U+LdK8DaDPqmt6lp+j6Za7fOvL64S3gh3MFXc7kKMsygZPJIHevyc/4KL/8F6fF/wC0R8WIf2cf+CfsMfxS+MOpW8l/f+NNLlsZdH8OxW0iySRwSXqmyuTJGjI07sIE8+FInlnk2xekfDb/AINovBGt/Evwf4s+P/xu+Of7Td54D1O4v9H0fx3r327QFSQJiKW1mEsjjdHE8irOsU5hjWSNow0bfQ//AATV/wCCXvhv/gmprPxpfwzN4bn0/wCLPji68W2sGn+GYtJm0G1l/wBTpHmRyMs1pbZk8hQkSx+dNhfnNAGX/wAEZP2AfGn/AATz/Zc1/QPiR4zuPHfj/wAbeMNQ8Xa5qcurz6wfMmSC2hj+2zwwzXLC2tLcvI8SEyNIANoWvriiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Z ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFYAZQByAGQAYQBuAGEAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsADIANwA1AFwAcwBsAG0AdQBsAHQAMQBcAHMAYQAyADAAMAB7AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADAAIABkAC4AdwBpAHIAdABoAH0AewBcAGwAYQBuAGcANwBcAGwAYQBuAGcAZgBlADcAXABmADIAXABmAHMAMQA2AFwAYwBmADAAIABAAGQAaQBhAGsAbwBuAGkAZQAtAGsAawBsAGUAbgBuAGUAcAAuAGQAZQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= - - 17, 17 - \ No newline at end of file