From 977257d1db130ed89aeea0664f509b3159dac6ed Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Tue, 17 May 2022 10:30:37 +0200 Subject: [PATCH 1/2] MH: Anpassung WahlEV --- ReportImp/WahlEv/RosterReport.cs | 25 ++++++++++++++++--------- Service/Plugins/PluginLoader.cs | 4 ++-- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/ReportImp/WahlEv/RosterReport.cs b/ReportImp/WahlEv/RosterReport.cs index 6f36401be..aa1e82a20 100644 --- a/ReportImp/WahlEv/RosterReport.cs +++ b/ReportImp/WahlEv/RosterReport.cs @@ -92,10 +92,10 @@ namespace WahlEv if (dienste.Count > 0) { - xrLabel_Image.Text = dienste[0].DienstName; + xrLabel_Image.Text = dienste[0].DienstName + " (" + dienste[0].Kurz + ")"; xrLabel_Image.BackColor = ColorTranslator.FromHtml(dienste[0].Farbe); xrLabel_Image.BorderColor = Color.Black; - xrLabel_Time.Text = AdaptTime(dienste[0].Start.TimeOfDay, dienste[0].Ende.TimeOfDay); + xrLabel_Time.Text = AdaptTime(dienste[0]); dienste.RemoveAt(0); int zeile = 0; int elem = 1; @@ -118,7 +118,7 @@ namespace WahlEv BorderWidth = xrLabel_Image.BorderWidth, BackColor = ColorTranslator.FromHtml(d.Farbe), ForeColor = foreColor, - Text = d.DienstName + Text = d.DienstName + " (" + dienste[0].Kurz + ")" }); this.ReportFooter.Controls.Add( new XRLabel() @@ -128,7 +128,7 @@ namespace WahlEv TextAlignment = xrLabel_Time.TextAlignment, WidthF = xrLabel_Time.WidthF, HeightF = xrLabel_Time.HeightF, - Text = AdaptTime(d.Start.TimeOfDay, d.Ende.TimeOfDay), + Text = AdaptTime(d), Padding = xrLabel_Time.Padding }); @@ -150,12 +150,19 @@ namespace WahlEv - private string AdaptTime(TimeSpan start, TimeSpan ende) + private string AdaptTime(DienstInfoDC dienst) { - string[] startArray = start.ToString().Split(':'); - string[] endeArray = ende.ToString().Split(':'); - - return startArray[0] + ":" + startArray[1] + " - " + endeArray[0] + ":" + endeArray[1]; + if (dienst.Start.TimeOfDay.ToString() == "00:00:00" && dienst.Ende.TimeOfDay == dienst.Start.TimeOfDay) + { + return string.Format("{0:0.00 Stunden}", dienst.Dauer); + } + else + { + string[] startArray = dienst.Start.TimeOfDay.ToString().Split(':'); + string[] endeArray = dienst.Ende.TimeOfDay.ToString().Split(':'); + + return startArray[0] + ":" + startArray[1] + " - " + endeArray[0] + ":" + endeArray[1]; + } } private void InitializeComponent2() diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 7fbd08649..662d526df 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -170,7 +170,7 @@ namespace BeWo.Service.Plugins //t = "7755740484"; // Sawo //t = "8275654834"; // Twg Jonathan //t = "6586058528"; // Freundeskreis Suchtkrankenhilfe e.V. - t = "2632162696"; // Pro BeWo Düren + //t = "2632162696"; // Pro BeWo Düren //t = "6340891020"; // Caritas Ahlen //t = "3659854106"; // alpha e.V. //t = "5809130435"; // Lebenshilfe Kusel @@ -192,7 +192,7 @@ namespace BeWo.Service.Plugins //t = "6265842607"; // BeWo Dienstleistungen Pougin und Klaasen //t = "9273332501"; // Pflegedienst Wessel //t = "4693476852"; // HSH Netzwerk - //t = "3884496709"; // Wahl e.V. + t = "3884496709"; // Wahl e.V. //t = "9883255779"; // VKM Menden (mobil GmbH) //t = "9556218062"; // Diakonie Landshut //t = "2279593936"; // Diakonie Mülheim From fdb71746e236f86ea816131f9796ae33a760ef05 Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Tue, 17 May 2022 11:49:07 +0200 Subject: [PATCH 2/2] =?UTF-8?q?MH:=20Digitale=20Unterschrift=20f=C3=BCr=20?= =?UTF-8?q?ProfEggersStiftung=20eingerichtet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BeWo.sln | 36 +- .../ServicesOverviewReport.Designer.cs | 854 +++++++++--------- .../ServicesOverviewReport.cs | 30 + Service/Plugins/PluginLoader.cs | 4 +- 4 files changed, 485 insertions(+), 439 deletions(-) diff --git a/BeWo.sln b/BeWo.sln index 0b0de30a8..c65f37371 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -531,7 +531,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreundeskreisSuchthilfe", " EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerspektivenEV", "ReportImp\PerspektivenEV\PerspektivenEV.csproj", "{443E3556-DDEC-42DE-A97E-FD394579A1B3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BeWoAmHeumarkt", "ReportImp\BeWoAmHeumarkt\BeWoAmHeumarkt.csproj", "{BB3514B3-71A6-4F54-9365-9AA1D29A248C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PflegedienstWessel", "ReportImp\PflegedienstWessel\PflegedienstWessel.csproj", "{F554F781-55B7-41DE-87F5-CEF6C90A9EF9}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -4168,22 +4168,22 @@ Global {443E3556-DDEC-42DE-A97E-FD394579A1B3}.Release|Mixed Platforms.Build.0 = Release|Any CPU {443E3556-DDEC-42DE-A97E-FD394579A1B3}.Release|x86.ActiveCfg = Release|Any CPU {443E3556-DDEC-42DE-A97E-FD394579A1B3}.Release|x86.Build.0 = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|.NET.Build.0 = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|x86.ActiveCfg = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Debug|x86.Build.0 = Debug|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|.NET.ActiveCfg = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|.NET.Build.0 = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|Any CPU.Build.0 = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|x86.ActiveCfg = Release|Any CPU - {BB3514B3-71A6-4F54-9365-9AA1D29A248C}.Release|x86.Build.0 = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|.NET.ActiveCfg = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|.NET.Build.0 = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|x86.ActiveCfg = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Debug|x86.Build.0 = Debug|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|.NET.ActiveCfg = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|.NET.Build.0 = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|Any CPU.Build.0 = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|x86.ActiveCfg = Release|Any CPU + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -4445,7 +4445,7 @@ Global {6A79BF8C-7F6A-43D9-BB33-9BE0CD6EBFCD} = {D8A691C5-146D-4613-86CC-438F02FE9106} {AC8FC2BC-BF65-40D4-95EE-E9EE423736CA} = {D8A691C5-146D-4613-86CC-438F02FE9106} {443E3556-DDEC-42DE-A97E-FD394579A1B3} = {D8A691C5-146D-4613-86CC-438F02FE9106} - {BB3514B3-71A6-4F54-9365-9AA1D29A248C} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {F554F781-55B7-41DE-87F5-CEF6C90A9EF9} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs index cdda78d79..7c89557c4 100644 --- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs +++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs @@ -71,6 +71,37 @@ namespace ProfEggersStiftung this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupFooter4 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.lbl4 = new DevExpress.XtraReports.UI.XRLabel(); + this.lbl1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lbl3 = new DevExpress.XtraReports.UI.XRLabel(); + this.lbl2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter5 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); @@ -93,14 +124,6 @@ namespace ProfEggersStiftung this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.lbl1 = new DevExpress.XtraReports.UI.XRLabel(); - this.lbl3 = new DevExpress.XtraReports.UI.XRLabel(); - this.lbl2 = new DevExpress.XtraReports.UI.XRLabel(); - this.lbl4 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField(); @@ -110,30 +133,8 @@ namespace ProfEggersStiftung this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTeilnehmerZahl = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldBetreuerZahl = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); - this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); - this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); - this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.GroupFooter4 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.GroupFooter5 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tableGroup1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).BeginInit(); @@ -535,6 +536,8 @@ namespace ProfEggersStiftung // // xrTableCell11 // + this.xrTableCell11.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); this.xrTableCell11.Name = "xrTableCell11"; this.xrTableCell11.Weight = 0.18939388291629064D; // @@ -546,6 +549,396 @@ namespace ProfEggersStiftung this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.RepeatEveryPage = true; // + // GroupFooter4 + // + this.GroupFooter4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel2, + this.xrLabel4, + this.lbl4, + this.lbl1, + this.lbl3, + this.lbl2, + this.xrLabel3}); + this.GroupFooter4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.GroupFooter4.HeightF = 49F; + this.GroupFooter4.KeepTogether = true; + this.GroupFooter4.Name = "GroupFooter4"; + this.GroupFooter4.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(501F, 0F); + 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(56.5419F, 19.04169F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Minuten ="; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel2 + // + this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel2.BorderWidth = 2F; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(557.5419F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(103.4582F, 19.04169F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseBorderWidth = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "[fieldTotalFLSBillable!0.##] FLS"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.BorderWidth = 1F; + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(434.5001F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lbl4 + // + this.lbl4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lbl4.BorderWidth = 2F; + this.lbl4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldTotalFLSBillableXRateFactor", "{0:0.##} FLS-Stunden * Faktor 1,2")}); + this.lbl4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.lbl4.LocationFloat = new DevExpress.Utils.PointFloat(557.5419F, 29.16667F); + this.lbl4.Multiline = true; + this.lbl4.Name = "lbl4"; + this.lbl4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.lbl4.SizeF = new System.Drawing.SizeF(223.4581F, 19.04169F); + this.lbl4.StylePriority.UseBorders = false; + this.lbl4.StylePriority.UseBorderWidth = false; + this.lbl4.StylePriority.UseFont = false; + this.lbl4.StylePriority.UsePadding = false; + this.lbl4.StylePriority.UseTextAlignment = false; + this.lbl4.Text = "lbl4"; + this.lbl4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lbl1 + // + this.lbl1.LocationFloat = new DevExpress.Utils.PointFloat(276.1673F, 29.16667F); + this.lbl1.Multiline = true; + this.lbl1.Name = "lbl1"; + this.lbl1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lbl1.SizeF = new System.Drawing.SizeF(159.833F, 19.04169F); + this.lbl1.StylePriority.UseFont = false; + this.lbl1.StylePriority.UseTextAlignment = false; + this.lbl1.Text = "FLS-Minuten * Faktor 1,2:"; + this.lbl1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // lbl3 + // + this.lbl3.LocationFloat = new DevExpress.Utils.PointFloat(501F, 29.16667F); + this.lbl3.Multiline = true; + this.lbl3.Name = "lbl3"; + this.lbl3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lbl3.SizeF = new System.Drawing.SizeF(56.5419F, 19.04169F); + this.lbl3.StylePriority.UseFont = false; + this.lbl3.StylePriority.UseTextAlignment = false; + this.lbl3.Text = "Minuten ="; + this.lbl3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lbl2 + // + this.lbl2.BorderWidth = 2F; + this.lbl2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")}); + this.lbl2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.lbl2.LocationFloat = new DevExpress.Utils.PointFloat(436.0001F, 29.16667F); + this.lbl2.Name = "lbl2"; + this.lbl2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.lbl2.SizeF = new System.Drawing.SizeF(65.00003F, 19.04169F); + this.lbl2.StylePriority.UseBorders = false; + this.lbl2.StylePriority.UseBorderWidth = false; + this.lbl2.StylePriority.UseFont = false; + this.lbl2.StylePriority.UsePadding = false; + this.lbl2.StylePriority.UseTextAlignment = false; + this.lbl2.Text = "lbl2"; + this.lbl2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(354.9998F, 0F); + 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(78.33356F, 19.04169F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Gesamt:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // GroupFooter5 + // + this.GroupFooter5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel18, + this.xrLabel20, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel17}); + this.GroupFooter5.HeightF = 150F; + this.GroupFooter5.KeepTogether = true; + this.GroupFooter5.Level = 1; + this.GroupFooter5.Name = "GroupFooter5"; + // + // xrLabel18 + // + this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel18.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(518.7495F, 132F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(261.2503F, 18F); + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "Datum, Unterschrift Betreuter"; + // + // xrLabel20 + // + this.xrLabel20.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel20.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(788.7497F, 132F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(261.2503F, 18F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = "Datum, Unterschrift Bezugsbetreuung"; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(249.8728F, 16.46528F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(280F, 60F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "von"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.12626263035312371D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "bis"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.1262626281797504D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Tage"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.10101009340803961D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.12626263035312374D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.12626262817975043D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.10101009340803963D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell32.Weight = 0.12626263035312374D; + // + // xrTableCell33 + // + this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell33.Weight = 0.12626262817975043D; + // + // xrTableCell34 + // + this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell34.Weight = 0.10101009340803963D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(568.4204F, 46.4653F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(568.4184F, 16.46528F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(20F, 20F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(600F, 46.4653F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(414.1179F, 42.5347F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(599.998F, 16.46528F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(414.12F, 30F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(79.87289F, 16.46528F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // xrLabel16 // this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); @@ -771,129 +1164,6 @@ namespace ProfEggersStiftung this.bottomMarginBand1.HeightF = 36F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // - // xrLabel8 - // - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(501F, 0F); - 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(56.5419F, 19.04169F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Minuten ="; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrLabel2 - // - this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel2.BorderWidth = 2F; - this.xrLabel2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(557.5419F, 0F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(103.4582F, 19.04169F); - this.xrLabel2.StylePriority.UseBorders = false; - this.xrLabel2.StylePriority.UseBorderWidth = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UsePadding = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "[fieldTotalFLSBillable!0.##] FLS"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel3 - // - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(354.9998F, 0F); - 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(78.33356F, 19.04169F); - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.Text = "Gesamt:"; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // - // xrLabel4 - // - this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel4.BorderWidth = 1F; - this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); - this.xrLabel4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(434.5001F, 0F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19F); - this.xrLabel4.StylePriority.UseBorders = false; - this.xrLabel4.StylePriority.UseBorderWidth = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.StylePriority.UsePadding = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lbl1 - // - this.lbl1.LocationFloat = new DevExpress.Utils.PointFloat(276.1673F, 29.16667F); - this.lbl1.Multiline = true; - this.lbl1.Name = "lbl1"; - this.lbl1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lbl1.SizeF = new System.Drawing.SizeF(159.833F, 19.04169F); - this.lbl1.StylePriority.UseFont = false; - this.lbl1.StylePriority.UseTextAlignment = false; - this.lbl1.Text = "FLS-Minuten * Faktor 1,2:"; - this.lbl1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // - // lbl3 - // - this.lbl3.LocationFloat = new DevExpress.Utils.PointFloat(501F, 29.16667F); - this.lbl3.Multiline = true; - this.lbl3.Name = "lbl3"; - this.lbl3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lbl3.SizeF = new System.Drawing.SizeF(56.5419F, 19.04169F); - this.lbl3.StylePriority.UseFont = false; - this.lbl3.StylePriority.UseTextAlignment = false; - this.lbl3.Text = "Minuten ="; - this.lbl3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lbl2 - // - this.lbl2.BorderWidth = 2F; - this.lbl2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")}); - this.lbl2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.lbl2.LocationFloat = new DevExpress.Utils.PointFloat(436.0001F, 29.16667F); - this.lbl2.Name = "lbl2"; - this.lbl2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.lbl2.SizeF = new System.Drawing.SizeF(65.00003F, 19.04169F); - this.lbl2.StylePriority.UseBorders = false; - this.lbl2.StylePriority.UseBorderWidth = false; - this.lbl2.StylePriority.UseFont = false; - this.lbl2.StylePriority.UsePadding = false; - this.lbl2.StylePriority.UseTextAlignment = false; - this.lbl2.Text = "lbl2"; - this.lbl2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lbl4 - // - this.lbl4.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.lbl4.BorderWidth = 2F; - this.lbl4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldTotalFLSBillableXRateFactor", "{0:0.##} FLS-Stunden * Faktor 1,2")}); - this.lbl4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.lbl4.LocationFloat = new DevExpress.Utils.PointFloat(557.5419F, 29.16667F); - this.lbl4.Multiline = true; - this.lbl4.Name = "lbl4"; - this.lbl4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.lbl4.SizeF = new System.Drawing.SizeF(223.4581F, 19.04169F); - this.lbl4.StylePriority.UseBorders = false; - this.lbl4.StylePriority.UseBorderWidth = false; - this.lbl4.StylePriority.UseFont = false; - this.lbl4.StylePriority.UsePadding = false; - this.lbl4.StylePriority.UseTextAlignment = false; - this.lbl4.Text = "lbl4"; - this.lbl4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // // fieldAbrechenbareMinuten // this.fieldAbrechenbareMinuten.DataMember = "Services"; @@ -953,212 +1223,6 @@ namespace ProfEggersStiftung this.fieldBetreuerZahl.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldBetreuerZahl.Name = "fieldBetreuerZahl"; // - // xrTableAbwesenheiten - // - this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; - this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(249.8728F, 16.46528F); - this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; - this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2, - this.xrTableRow7, - this.xrTableRow8}); - this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(280F, 60F); - this.xrTableAbwesenheiten.StylePriority.UseBorders = false; - this.xrTableAbwesenheiten.StylePriority.UseFont = false; - this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell9, - this.xrTableCell20, - this.xrTableCell21}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableRow2.Weight = 1D; - // - // xrTableCell9 - // - this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.StylePriority.UseBorders = false; - this.xrTableCell9.StylePriority.UseFont = false; - this.xrTableCell9.StylePriority.UsePadding = false; - this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Text = "von"; - this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell9.Weight = 0.12626263035312371D; - // - // xrTableCell20 - // - this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell20.Name = "xrTableCell20"; - this.xrTableCell20.StylePriority.UseBorders = false; - this.xrTableCell20.StylePriority.UseFont = false; - this.xrTableCell20.StylePriority.UsePadding = false; - this.xrTableCell20.StylePriority.UseTextAlignment = false; - this.xrTableCell20.Text = "bis"; - this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell20.Weight = 0.1262626281797504D; - // - // xrTableCell21 - // - this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.StylePriority.UseBorders = false; - this.xrTableCell21.StylePriority.UseFont = false; - this.xrTableCell21.StylePriority.UsePadding = false; - this.xrTableCell21.StylePriority.UseTextAlignment = false; - this.xrTableCell21.Text = "Tage"; - this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell21.Weight = 0.10101009340803961D; - // - // xrTableRow7 - // - this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell29, - this.xrTableCell30, - this.xrTableCell31}); - this.xrTableRow7.Name = "xrTableRow7"; - this.xrTableRow7.Weight = 1D; - // - // xrTableCell29 - // - this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell29.Name = "xrTableCell29"; - this.xrTableCell29.StylePriority.UseFont = false; - this.xrTableCell29.StylePriority.UseTextAlignment = false; - this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell29.Weight = 0.12626263035312374D; - // - // xrTableCell30 - // - this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell30.Name = "xrTableCell30"; - this.xrTableCell30.StylePriority.UseFont = false; - this.xrTableCell30.StylePriority.UseTextAlignment = false; - this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell30.Weight = 0.12626262817975043D; - // - // xrTableCell31 - // - this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell31.Name = "xrTableCell31"; - this.xrTableCell31.StylePriority.UseFont = false; - this.xrTableCell31.StylePriority.UseTextAlignment = false; - this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell31.Weight = 0.10101009340803963D; - // - // xrTableRow8 - // - this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell32, - this.xrTableCell33, - this.xrTableCell34}); - this.xrTableRow8.Name = "xrTableRow8"; - this.xrTableRow8.Weight = 1D; - // - // xrTableCell32 - // - this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell32.Name = "xrTableCell32"; - this.xrTableCell32.StylePriority.UseFont = false; - this.xrTableCell32.StylePriority.UseTextAlignment = false; - this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell32.Weight = 0.12626263035312374D; - // - // xrTableCell33 - // - this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell33.Name = "xrTableCell33"; - this.xrTableCell33.StylePriority.UseFont = false; - this.xrTableCell33.StylePriority.UseTextAlignment = false; - this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell33.Weight = 0.12626262817975043D; - // - // xrTableCell34 - // - this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell34.Name = "xrTableCell34"; - this.xrTableCell34.StylePriority.UseFont = false; - this.xrTableCell34.StylePriority.UseTextAlignment = false; - this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell34.Weight = 0.10101009340803963D; - // - // lblHatAbwesenheiten - // - this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); - this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(568.4204F, 46.4653F); - this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; - this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F); - this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; - this.lblHatAbwesenheiten.StylePriority.UseBorders = false; - this.lblHatAbwesenheiten.StylePriority.UseFont = false; - this.lblHatAbwesenheiten.StylePriority.UsePadding = false; - this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; - this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lblHatGruppen - // - this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); - this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(568.4184F, 16.46528F); - this.lblHatGruppen.Name = "lblHatGruppen"; - this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblHatGruppen.SizeF = new System.Drawing.SizeF(20F, 20F); - this.lblHatGruppen.StylePriority.UseBackColor = false; - this.lblHatGruppen.StylePriority.UseBorders = false; - this.lblHatGruppen.StylePriority.UseFont = false; - this.lblHatGruppen.StylePriority.UsePadding = false; - this.lblHatGruppen.StylePriority.UseTextAlignment = false; - this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrRichText2 - // - this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(600F, 46.4653F); - this.xrRichText2.Name = "xrRichText2"; - this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(414.1179F, 42.5347F); - this.xrRichText2.StylePriority.UseFont = false; - // - // xrRichText1 - // - this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(599.998F, 16.46528F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(414.12F, 30F); - this.xrRichText1.StylePriority.UseFont = false; - // - // xrLabel17 - // - this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(79.87289F, 16.46528F); - this.xrLabel17.Multiline = true; - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(170F, 43.61115F); - this.xrLabel17.StylePriority.UseBackColor = false; - this.xrLabel17.StylePriority.UseBorders = false; - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UsePadding = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // // GroupHeader2 // this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1182,66 +1246,17 @@ namespace ProfEggersStiftung this.GroupHeader2.Name = "GroupHeader2"; this.GroupHeader2.RepeatEveryPage = true; // - // bindingSource1 + // picSignature // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // - // GroupFooter4 - // - this.GroupFooter4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel8, - this.xrLabel2, - this.xrLabel4, - this.lbl4, - this.lbl1, - this.lbl3, - this.lbl2, - this.xrLabel3}); - this.GroupFooter4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.GroupFooter4.HeightF = 49F; - this.GroupFooter4.KeepTogether = true; - this.GroupFooter4.Name = "GroupFooter4"; - this.GroupFooter4.StylePriority.UseFont = false; - // - // GroupFooter5 - // - this.GroupFooter5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel18, - this.xrLabel20, - this.xrTableAbwesenheiten, - this.lblHatAbwesenheiten, - this.lblHatGruppen, - this.xrRichText2, - this.xrRichText1, - this.xrLabel17}); - this.GroupFooter5.HeightF = 150F; - this.GroupFooter5.KeepTogether = true; - this.GroupFooter5.Level = 1; - this.GroupFooter5.Name = "GroupFooter5"; - // - // xrLabel18 - // - this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel18.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(518.7495F, 132F); - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(261.2503F, 18F); - this.xrLabel18.StylePriority.UseBorders = false; - this.xrLabel18.StylePriority.UseFont = false; - this.xrLabel18.Text = "Datum, Unterschrift Betreuter"; - // - // xrLabel20 - // - this.xrLabel20.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel20.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(788.7497F, 132F); - this.xrLabel20.Name = "xrLabel20"; - this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel20.SizeF = new System.Drawing.SizeF(261.2503F, 18F); - this.xrLabel20.StylePriority.UseBorders = false; - this.xrLabel20.StylePriority.UseFont = false; - this.xrLabel20.Text = "Datum, Unterschrift Bezugsbetreuung"; + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(150F, 18F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); // // Stundenzettel // @@ -1391,5 +1406,6 @@ namespace ProfEggersStiftung private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter5; private DevExpress.XtraReports.UI.XRLabel xrLabel18; private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; } } diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs index aba628b9d..8fe6f0f1d 100644 --- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs +++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs @@ -6,6 +6,10 @@ using BS.Shared; using DevExpress.XtraReports.UI; using BeWo.Report.ReportObjects; using BeWo.Report; +using System.Text.RegularExpressions; +using System.Drawing; +using System.IO; +using BS.Shared.Core; namespace ProfEggersStiftung { @@ -33,6 +37,7 @@ namespace ProfEggersStiftung { if (s.IsBillable) { + ServicesOverviewRO.CreateSignatureString(s); if (s.IsGroup) { hatGruppen = true; @@ -178,5 +183,30 @@ namespace ProfEggersStiftung return ""; } + private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + using (var memoryStream = new MemoryStream(byteArrayIn)) + { + return Image.FromStream(memoryStream); + } + } } } diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 662d526df..aa00fbcb6 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -146,7 +146,7 @@ namespace BeWo.Service.Plugins //t = "9975231461"; // Selwo //t = "8181286349"; // BeWo am Rhein //t = "4595275645"; // Eigenständig - //t = "7912635399"; // Prof. Dr. Eggers Stiftung + t = "7912635399"; // Prof. Dr. Eggers Stiftung //t = "3549726254"; // Socia //t = "1992495802"; // Monvita //t = "7381352241"; // Ressource e.V. @@ -192,7 +192,7 @@ namespace BeWo.Service.Plugins //t = "6265842607"; // BeWo Dienstleistungen Pougin und Klaasen //t = "9273332501"; // Pflegedienst Wessel //t = "4693476852"; // HSH Netzwerk - t = "3884496709"; // Wahl e.V. + //t = "3884496709"; // Wahl e.V. //t = "9883255779"; // VKM Menden (mobil GmbH) //t = "9556218062"; // Diakonie Landshut //t = "2279593936"; // Diakonie Mülheim