From 9e953de09dc11def6e5fa380f432cb0081284fed Mon Sep 17 00:00:00 2001 From: Kojo Date: Mon, 15 Jun 2026 21:17:54 +0200 Subject: [PATCH] =?UTF-8?q?BetreuungsBueroScholzReport:=20Auf=20QB=20Einze?= =?UTF-8?q?lunterschrift-Spalte=20hinzugef=C3=BCgt=20und=20Monatsunterschr?= =?UTF-8?q?iften=20verkn=C3=BCpft=20SupportOID=3D165281?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Properties/licenses.licx | 1 + .../ServicesOverviewReport.Designer.cs | 327 +++++++++++------- .../ServicesOverviewReport.cs | 32 +- .../ServicesOverviewReport.resx | 204 +---------- 4 files changed, 242 insertions(+), 322 deletions(-) diff --git a/ReportImp/BetreuungsBueroScholzReport/Properties/licenses.licx b/ReportImp/BetreuungsBueroScholzReport/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/BetreuungsBueroScholzReport/Properties/licenses.licx +++ b/ReportImp/BetreuungsBueroScholzReport/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/BetreuungsBueroScholzReport/ServicesOverviewReport.Designer.cs b/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.Designer.cs index 570c21cdf..f59fb348d 100644 --- a/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.Designer.cs +++ b/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.Designer.cs @@ -31,18 +31,20 @@ namespace BetreuungsBueroScholz { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -91,7 +93,10 @@ namespace BetreuungsBueroScholz this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); @@ -117,9 +122,10 @@ namespace BetreuungsBueroScholz this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -144,13 +150,13 @@ namespace BetreuungsBueroScholz this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 12F); + this.xrTableServiceRecords1.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2}); - this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(672.6252F, 50F); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(701.0416F, 50F); this.xrTableServiceRecords1.StylePriority.UseBackColor = false; this.xrTableServiceRecords1.StylePriority.UseFont = false; this.xrTableServiceRecords1.StylePriority.UsePadding = false; @@ -162,7 +168,8 @@ namespace BetreuungsBueroScholz this.xrTableCell3, this.xrTableCell12, this.xrTableCell6, - this.xrTableCell4}); + this.xrTableCell4, + this.xrTableCell9}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -170,7 +177,7 @@ namespace BetreuungsBueroScholz // // xrTableCell3 // - this.xrTableCell3.Font = new System.Drawing.Font("Arial", 12F); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTableCell3.Name = "xrTableCell3"; this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableCell3.StylePriority.UseFont = false; @@ -182,7 +189,7 @@ namespace BetreuungsBueroScholz // // xrTableCell12 // - this.xrTableCell12.Font = new System.Drawing.Font("Arial", 12F); + this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTableCell12.Multiline = true; this.xrTableCell12.Name = "xrTableCell12"; this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); @@ -194,9 +201,21 @@ namespace BetreuungsBueroScholz this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell12.Weight = 0.4387503501116683D; // + // xrTableCell6 + // + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Art"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.20441215432456361D; + // // xrTableCell4 // - this.xrTableCell4.Font = new System.Drawing.Font("Arial", 12F); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTableCell4.Multiline = true; this.xrTableCell4.Name = "xrTableCell4"; this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); @@ -207,6 +226,19 @@ namespace BetreuungsBueroScholz this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell4.Weight = 0.20441218031691277D; // + // xrTableCell9 + // + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Unterschrift\r\nKlient/in"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.26145304148866017D; + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -216,9 +248,9 @@ namespace BetreuungsBueroScholz // // xrLabel8 // - this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel8.Font = new System.Drawing.Font("Arial", 12F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 49.47917F); + this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.47917F); this.xrLabel8.Multiline = true; this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); @@ -230,36 +262,14 @@ namespace BetreuungsBueroScholz this.xrLabel8.Text = "Datum, verantwortl. Mitarbeiter/in"; this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel7 - // - this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel7.Font = new System.Drawing.Font("Arial", 12F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 24.47917F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(300F, 25F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel6 - // - this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel6.Font = new System.Drawing.Font("Arial", 12F); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 24.47917F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(300F, 25F); - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // // xrLabel3 // - this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 49.47917F); + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(401.0417F, 61.47917F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(275.5417F, 23.99998F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(300F, 23.99999F); this.xrLabel3.StylePriority.UseBorders = false; this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.StylePriority.UsePadding = false; @@ -278,9 +288,28 @@ namespace BetreuungsBueroScholz this.ReportHeader.HeightF = 415.8333F; this.ReportHeader.Name = "ReportHeader"; // + // xrLabel2 + // + this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.9601F, 346.5972F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 1, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(232.0816F, 59.23615F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Art:\r\nE = ear to ear, face to face\r\nF = Fehlkontakt"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // xrPictureBox1 // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(499.5834F, 0F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(202.4166F, 97.91667F); @@ -289,13 +318,13 @@ namespace BetreuungsBueroScholz // xrTable4 // this.xrTable4.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTable4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360F); this.xrTable4.Name = "xrTable4"; this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow12}); - this.xrTable4.SizeF = new System.Drawing.SizeF(400F, 20F); + this.xrTable4.SizeF = new System.Drawing.SizeF(367.1277F, 20F); this.xrTable4.StylePriority.UseBackColor = false; this.xrTable4.StylePriority.UseBorders = false; this.xrTable4.StylePriority.UseFont = false; @@ -349,12 +378,12 @@ namespace BetreuungsBueroScholz this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableCell31.StylePriority.UsePadding = false; this.xrTableCell31.Text = "[Year]"; - this.xrTableCell31.Weight = 0.31596198548462207D; + this.xrTableCell31.Weight = 0.24671943123375811D; // // xrTable3 // this.xrTable3.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTable3.Font = new System.Drawing.Font("Arial", 12F); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 217.7083F); this.xrTable3.Name = "xrTable3"; this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); @@ -365,7 +394,7 @@ namespace BetreuungsBueroScholz this.xrTableRow11, this.xrTableRow10, this.xrTableRow9}); - this.xrTable3.SizeF = new System.Drawing.SizeF(575.0571F, 120F); + this.xrTable3.SizeF = new System.Drawing.SizeF(570.7929F, 120F); this.xrTable3.StylePriority.UseBackColor = false; this.xrTable3.StylePriority.UseBorders = false; this.xrTable3.StylePriority.UseFont = false; @@ -507,7 +536,7 @@ namespace BetreuungsBueroScholz // xrTable2 // this.xrTable2.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTable2.Font = new System.Drawing.Font("Arial", 12F); + this.xrTable2.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 141.6667F); this.xrTable2.Name = "xrTable2"; this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); @@ -593,7 +622,7 @@ namespace BetreuungsBueroScholz // // xrLabel1 // - this.xrLabel1.Font = new System.Drawing.Font("Arial", 13F, System.Drawing.FontStyle.Bold); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 13F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 72.91666F); this.xrLabel1.Multiline = true; this.xrLabel1.Name = "xrLabel1"; @@ -649,7 +678,7 @@ namespace BetreuungsBueroScholz // this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable1}); - this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); this.Detail1.HeightF = 25F; this.Detail1.Name = "Detail1"; this.Detail1.StylePriority.UseFont = false; @@ -658,13 +687,13 @@ namespace BetreuungsBueroScholz // this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable1.Font = new System.Drawing.Font("Arial", 12F); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable1.SizeF = new System.Drawing.SizeF(672.6253F, 25F); + this.xrTable1.SizeF = new System.Drawing.SizeF(701.0416F, 25F); this.xrTable1.StylePriority.UseBackColor = false; this.xrTable1.StylePriority.UseBorders = false; this.xrTable1.StylePriority.UseFont = false; @@ -678,7 +707,8 @@ namespace BetreuungsBueroScholz this.xrTableCell1, this.xrTableCell2, this.xrTableCell7, - this.xrTableCell5}); + this.xrTableCell5, + this.xrTableCell11}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -711,6 +741,17 @@ namespace BetreuungsBueroScholz this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell2.Weight = 0.43875038983176506D; // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.20441223054862151D; + // // xrTableCell5 // this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -724,6 +765,31 @@ namespace BetreuungsBueroScholz this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell5.Weight = 0.20441225654097348D; // + // xrTableCell11 + // + this.xrTableCell11.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.261453641148595D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(6.103516E-05F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(131.2073F, 20F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -738,11 +804,11 @@ namespace BetreuungsBueroScholz this.xrLabel9.CanGrow = false; this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable")}); - this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(552.6252F, 0F); + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(468.9601F, 0F); this.xrLabel9.Multiline = true; this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.SizeF = new System.Drawing.SizeF(120.0001F, 25F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(101.8329F, 25F); this.xrLabel9.StylePriority.UseBorders = false; this.xrLabel9.StylePriority.UseFont = false; this.xrLabel9.StylePriority.UsePadding = false; @@ -750,10 +816,6 @@ namespace BetreuungsBueroScholz this.xrLabel9.Text = "Summe:"; this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // GroupFooter2 // this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -766,11 +828,11 @@ namespace BetreuungsBueroScholz // // 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(478.4586F, 0F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(231.5415F, 68.05556F); + this.xrRichText2.SizeF = new System.Drawing.SizeF(223.5413F, 68.05556F); this.xrRichText2.StylePriority.UseFont = false; // // lblHatAbwesenheiten @@ -778,7 +840,7 @@ namespace BetreuungsBueroScholz this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(443.2917F, 0F); this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); @@ -796,7 +858,8 @@ namespace BetreuungsBueroScholz this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.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)))}); this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(175.057F, 0F); this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); @@ -823,7 +886,8 @@ namespace BetreuungsBueroScholz // // xrTableCell33 // - this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell33.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)))}); this.xrTableCell33.Name = "xrTableCell33"; this.xrTableCell33.StylePriority.UseBorders = false; this.xrTableCell33.StylePriority.UseFont = false; @@ -835,7 +899,8 @@ namespace BetreuungsBueroScholz // // xrTableCell34 // - this.xrTableCell34.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell34.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)))}); this.xrTableCell34.Name = "xrTableCell34"; this.xrTableCell34.StylePriority.UseBorders = false; this.xrTableCell34.StylePriority.UseFont = false; @@ -847,7 +912,8 @@ namespace BetreuungsBueroScholz // // xrTableCell35 // - this.xrTableCell35.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell35.Name = "xrTableCell35"; this.xrTableCell35.StylePriority.UseBorders = false; this.xrTableCell35.StylePriority.UseFont = false; @@ -868,7 +934,8 @@ namespace BetreuungsBueroScholz // // xrTableCell36 // - this.xrTableCell36.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell36.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)))}); this.xrTableCell36.Name = "xrTableCell36"; this.xrTableCell36.StylePriority.UseFont = false; this.xrTableCell36.StylePriority.UseTextAlignment = false; @@ -877,7 +944,8 @@ namespace BetreuungsBueroScholz // // xrTableCell37 // - this.xrTableCell37.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell37.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)))}); this.xrTableCell37.Name = "xrTableCell37"; this.xrTableCell37.StylePriority.UseFont = false; this.xrTableCell37.StylePriority.UseTextAlignment = false; @@ -886,7 +954,8 @@ namespace BetreuungsBueroScholz // // xrTableCell38 // - this.xrTableCell38.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell38.Name = "xrTableCell38"; this.xrTableCell38.StylePriority.UseFont = false; this.xrTableCell38.StylePriority.UseTextAlignment = false; @@ -904,7 +973,8 @@ namespace BetreuungsBueroScholz // // xrTableCell39 // - this.xrTableCell39.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell39.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)))}); this.xrTableCell39.Name = "xrTableCell39"; this.xrTableCell39.StylePriority.UseFont = false; this.xrTableCell39.StylePriority.UseTextAlignment = false; @@ -913,7 +983,8 @@ namespace BetreuungsBueroScholz // // xrTableCell40 // - this.xrTableCell40.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell40.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)))}); this.xrTableCell40.Name = "xrTableCell40"; this.xrTableCell40.StylePriority.UseFont = false; this.xrTableCell40.StylePriority.UseTextAlignment = false; @@ -922,7 +993,8 @@ namespace BetreuungsBueroScholz // // xrTableCell41 // - this.xrTableCell41.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell41.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell41.Name = "xrTableCell41"; this.xrTableCell41.StylePriority.UseFont = false; this.xrTableCell41.StylePriority.UseTextAlignment = false; @@ -940,7 +1012,8 @@ namespace BetreuungsBueroScholz // // xrTableCell42 // - this.xrTableCell42.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell42.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)))}); this.xrTableCell42.Name = "xrTableCell42"; this.xrTableCell42.StylePriority.UseFont = false; this.xrTableCell42.StylePriority.UseTextAlignment = false; @@ -949,7 +1022,8 @@ namespace BetreuungsBueroScholz // // xrTableCell43 // - this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell43.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)))}); this.xrTableCell43.Name = "xrTableCell43"; this.xrTableCell43.StylePriority.UseFont = false; this.xrTableCell43.StylePriority.UseTextAlignment = false; @@ -958,7 +1032,8 @@ namespace BetreuungsBueroScholz // // xrTableCell44 // - this.xrTableCell44.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell44.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell44.Name = "xrTableCell44"; this.xrTableCell44.StylePriority.UseFont = false; this.xrTableCell44.StylePriority.UseTextAlignment = false; @@ -967,7 +1042,7 @@ namespace BetreuungsBueroScholz // // xrLabel15 // - this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; @@ -984,55 +1059,62 @@ namespace BetreuungsBueroScholz // GroupFooter3 // this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel18, + this.xrPictureBox2, + this.xrPictureBox3, + this.xrLabel17, this.xrLabel8, - this.xrLabel7, - this.xrLabel6, this.xrLabel3}); - this.GroupFooter3.HeightF = 100F; + this.GroupFooter3.HeightF = 98.77087F; this.GroupFooter3.Level = 1; this.GroupFooter3.Name = "GroupFooter3"; // - // xrTableCell6 + // xrLabel18 // - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 12F); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UsePadding = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "Art"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell6.Weight = 0.20441215432456361D; + this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(401.0417F, 31.47918F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(105F, 30F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; // - // xrTableCell7 + // xrPictureBox2 // - this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell7.Weight = 0.20441223054862151D; + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(105.0001F, 31.47918F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(194.9999F, 29.99999F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; // - // xrLabel2 + // xrPictureBox3 // - this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(432.6252F, 346.5972F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(240.0001F, 59.23615F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseBorders = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UsePadding = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "Art:\r\nE = ear to ear, face to face\r\nF = Fehlkontakt"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(506.0418F, 31.47918F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(195F, 29.99999F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 31.47918F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(105F, 29.5F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; // // Stundenzettel // @@ -1050,11 +1132,13 @@ namespace BetreuungsBueroScholz this.formattingRuleServiceDesc, this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); - this.Margins = new System.Drawing.Printing.Margins(75, 40, 30, 30); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 40F, 30F, 30F); 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.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); @@ -1129,8 +1213,6 @@ namespace BetreuungsBueroScholz private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; private DevExpress.XtraReports.UI.XRLabel xrLabel8; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; @@ -1158,5 +1240,12 @@ namespace BetreuungsBueroScholz private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; } } diff --git a/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.cs b/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.cs index c78b32fca..c19dd9eb3 100644 --- a/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.cs +++ b/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.cs @@ -1,7 +1,12 @@ using System; using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; using BeWo.Report; using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; namespace BetreuungsBueroScholz { @@ -22,7 +27,7 @@ namespace BetreuungsBueroScholz { if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt")) { - //ServicesOverviewRO.CreateSignatureString(sd); + ServicesOverviewRO.CreateSignatureString(sd); sd.Notice5 = "E"; if (sd.IsGroup) { @@ -89,5 +94,30 @@ namespace BetreuungsBueroScholz } } } + + private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + using (var memoryStream = new MemoryStream(byteArrayIn)) + { + return Image.FromStream(memoryStream); + } + } } } diff --git a/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.resx b/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.resx index 0dd75e66b..8cb6c7b90 100644 --- a/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.resx +++ b/ReportImp/BetreuungsBueroScholzReport/ServicesOverviewReport.resx @@ -117,209 +117,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 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 - /T+Pxv+WqQR7V+iVeZHtma3UT1zor77wW81PxsY7ddurbNywd3ygb7uG/SnXb+eWH/i55tFrxeIDGdez - Hm9u6Pgb0QKWzwvbS3TuHNfOnb4RCv1sj6WUQt/1TUPH3PNrrj7XfOTHbkv8/emcf14d0zB6HrXdviwG - FPobX9O86dE/y3wcXd/edOykdH3ejraOLlDoO5dN7ufRia4d612u1FSAvSr0yrxIXmYp9ZMU+uMjcpff - m3cli61Hbrq+3r7jfc3nvtlx2KfziOu2jXDX3NAlC31r6eXTuf5kHIXNKYw5y6eUx1JMoc/5QafXNHfe - /5nNpf7qV5un3/X9W46SXk/qeXUVz5te++7mqa7188Su75/uQt+m40o5x7qXZ/dR6K6pMhml9+qXmitv - /q7036+ySKHvOqLeLp9bf7p5IuO3A7p/tyBzZ7RAe1PolXmRfpm81HeVoMnTdXTsL5tP3bvtJLmbm9ve - crl5ZmMp6P5Bm+0b4fFO9ppmI7rw8unaGWizdacitzDmLJ9SHksxhb6VsUyO1pG33t984OkX196HcQWa - X23uu/PViX+fTvJ5ZZTPvJ3OjtvZ+aTY69leNr/VvPynD3T8SF7ONw5d35p0raN535YsU+hbL/9Bc9/r - tq9vnaU+532YtQNWpr0o9Mq8yG6ZtNQvXOhzjtBd/epvND/cMX/3plvvbt575VPN89duKq6a8UTGFTO6 - 5mF2Txs4VZhf/nzzOxf/bfIXLKfaiC67fLoLSiSm8lwcUhizlk8hj6WkQt8+y+6j9OMk/bzy7v9o/bz4 - u+d3PI/eTydz7hN/t8q2kyNzC/1RbnhD87YHPnTq/Zt93fysKSDdJxdHzq2jbcn95JVf6lwO17JUoW8f - cddR+qMklvPxc/yVjPdhnylS5am+0CvzIsMyWalfstBnz6nsOgq9e26563Lz3Pb9iX6F4CjpojXdRnTJ - 5ZO5Ac/Jq25tbn/thsKStXwKeSxFFfowzvpxyxvvau58VXossvl5Tbd+HqXjc6T/+3eX5JfM7osEjJDF - Cn0r91uEHZPzmV2yqgu9Mi8yTiYp9UsV+hve0Nz9xPP5R1ly5o32TPZ8zowrfJzO3IW+teTyyZrW0ZW2 - EF38T83FTfOLc5dPCY+luELfGrh+xLrw5Cfev/Wk463PK2Mqxm7pOAegtW0Z3nTHLzWX7709OZafm5vb - 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 - - 21, 17 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A