From e6e6e000a8c4e6ce7fde051b662920c2a501cee9 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 23 Apr 2025 00:26:10 +0200 Subject: [PATCH 1/3] =?UTF-8?q?-=20Neue=20Einstellung=20im=20Mandator=20Vi?= =?UTF-8?q?ew:=20Halbe=20Monate=20ausw=C3=A4hlen=20im=20QB=20-=20Bugfix=20?= =?UTF-8?q?Rechnung=20Pool=20f=C3=BCr=20ChristopherusHaus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BeWo/BeWo.csproj | 4 +- BeWo/View/Detail/MandatorView.xaml | 24 ++++++--- BeWo/View/HomeView.xaml.cs | 33 +----------- BeWo/ViewModel/MandatorVM.cs | 14 +++++ BeWoPlanerMobil/BeWoPlanerMobil.csproj.user | 2 +- Host/Host.csproj.user | 2 +- .../Invoicing/CustomInvoiceCreation.cs | 53 +++++++++++++++--- .../ChristopherusHausMID/Rechnung.Designer.cs | 4 +- ReportImp/ChristopherusHausMID/Rechnung.cs | 54 +++++++++++++------ .../Service/CustomOperationService.cs | 5 ++ Service/Plugins/OperationService.cs | 2 +- Service/Plugins/PluginLoader.cs | 4 +- .../CustomerServiceImp.cs | 2 +- 13 files changed, 130 insertions(+), 73 deletions(-) diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index 970ae7d9b..9573f6989 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -43,12 +43,12 @@ de-DE BeWoPlaner ownSoft GmbH - 2.0.1.260 + 2.0.1.263 true publish.htm false true - 261 + 264 2.0.1.%2a false true diff --git a/BeWo/View/Detail/MandatorView.xaml b/BeWo/View/Detail/MandatorView.xaml index c8f018b76..941e0911e 100644 --- a/BeWo/View/Detail/MandatorView.xaml +++ b/BeWo/View/Detail/MandatorView.xaml @@ -258,7 +258,7 @@ - + + + + + @@ -537,12 +534,7 @@ namespace BeWo.View loginWindow.Content = grid; loginWindow.Show(); -#else - var x1 = _login.AnmeldevorgangDurchFuehren(); - ServiceChatView = new ChatView(x1); - ServiceChatView.Show(); -#endif return; #endif @@ -578,12 +570,7 @@ namespace BeWo.View string _passwort = BeWoApp.UserPassword; string _apikey; #endif - //string _ChatCode = ""; - //if (xxx.EmployeeCode != null && !xxx.EmployeeCode.Equals("")) - //{ - // _ChatCode = xxx.EmployeeCode; - //} - + _apikey = BeWoApp.Mandator.Apikey ?? "0000"; if(!_Code.Equals("")) @@ -609,24 +596,6 @@ namespace BeWo.View MessageBox.Show("Sie benötigen einen gültigen Zugang zum Chat. Bitte wenden Sie sich an den Support.", "Info"); } } - //else if (ServiceChatView.Visibility == Visibility.Visible) - //{ - // ServiceChatView.Visibility = Visibility.Hidden; - //} - //else if (ServiceChatView.Visibility == Visibility.Hidden) - //{ - // ServiceChatView.Visibility = Visibility.Visible; - - // if (ServiceChatView.WindowState == WindowState.Minimized) - // { - // ServiceChatView.WindowState = WindowState.Normal; - // ServiceChatView.Height = 700; - // ServiceChatView.Width = 900; - // } - - // ServiceChatView.Activate(); - //} - //#endif } private void ServiceChatViewClosed(object sender, EventArgs e) diff --git a/BeWo/ViewModel/MandatorVM.cs b/BeWo/ViewModel/MandatorVM.cs index 55937b7bd..6ab55824b 100644 --- a/BeWo/ViewModel/MandatorVM.cs +++ b/BeWo/ViewModel/MandatorVM.cs @@ -168,6 +168,20 @@ namespace BeWo.ViewModel } } } + public bool ShowServicesOverviewHalfOrWholeMonth + { + get { return BeWoApp.AppSettings.ShowServicesOverviewHalfOrWholeMonth; } + + set + { + if (this.AreDifferent(BeWoApp.AppSettings.ShowServicesOverviewHalfOrWholeMonth, value)) + { + BeWoApp.AppSettings.ShowServicesOverviewHalfOrWholeMonth = value; + + this.Settings = UserSettingsUtils.CreateNewSettingValue(this._Settings, "ShowServicesOverviewHalfOrWholeMonth", value ? "1" : "0"); + } + } + } public bool FilterGroupServiceCategories { get { return BeWoApp.AppSettings.FilterGroupServiceCategories; } diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user index 5ef28c91b..f361f78af 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user @@ -8,7 +8,7 @@ - Release|Any CPU + Debug|Any CPU ShowAllFiles 600 MvcControllerEmptyScaffolder diff --git a/Host/Host.csproj.user b/Host/Host.csproj.user index 5ee002517..f8b116048 100644 --- a/Host/Host.csproj.user +++ b/Host/Host.csproj.user @@ -3,7 +3,7 @@ BeWo2.0 true - Release|Any CPU + Debug|Any CPU false diff --git a/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs b/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs index 70f5450d2..42b5c9d7d 100644 --- a/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs @@ -82,6 +82,7 @@ namespace ChristopherusHausMID.Invoicing //var items = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); var fehltage = PoolHelper.GetAbwesenheitsTage(scap.CostBearer2SupportConcept.SupportConcept.Customer, invoicePeriod); var items = new List(); + decimal maxBetreuteTage = 0; if (qbelegRos.Count > 0) { foreach (var s in qbelegRos[0].Services) @@ -89,19 +90,53 @@ namespace ChristopherusHausMID.Invoicing InvoiceItem ii = CreateInvoiceItem(s, scap, calc); if (ii != null && ii.UnitCount.HasValue && ii.UnitCount > 0) { - + maxBetreuteTage++; items.Add(ii); } } } + decimal betreuteTage = maxBetreuteTage - fehltage; + decimal betreuteTagePoolKinder = 0; //IList poolRechnungen = null; - //if (BerechnePoolKinder) - //{ - // poolRechnungen = ErstellePoolRechnungen(invoicePeriod, scap); + if (BerechnePoolKinder) + { + var poolKinder = PoolHelper.GetWeiterePoolKinder(scap.CostBearer2SupportConcept.SupportConcept.Customer, invoicePeriod.StartDate); + if (poolKinder.Count > 0) + { + - // //BerechnePoolFaktorenUndAbwesenheiten(scap.CostBearer2SupportConcept.SupportConcept.Customer, invoicePeriod, items, poolRechnungen); - //} + foreach (var poolKind in poolKinder) + { + var invoice = PoolHelper.ErstelleRechnung(poolKind, invoicePeriod.StartDate, invoicePeriod.EndDate); + + if (invoice != null) + { + //Berechne Rechnungsanteil anhand der Abwesenheitstage + var fehltagePoolKind = PoolHelper.GetAbwesenheitsTage(poolKind, invoicePeriod); + betreuteTagePoolKinder += maxBetreuteTage - fehltagePoolKind; + //var ro = new RechnungsPositionRO(); + //positionen.Add(ro); + + //var newInvoiceRo = ServiceInvoiceRO.Create(MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice)); + + //BerechneRechnungsPositionSummen(poolKind, ro, newInvoiceRo); + //ro.Position = position++; + } + } + } + + //BerechnePoolFaktorenUndAbwesenheiten(scap.CostBearer2SupportConcept.SupportConcept.Customer, invoicePeriod, items, poolRechnungen); + } + + var betreutetageGesamt = betreuteTagePoolKinder + betreuteTage; // Anzahl Tage insegesamt, die irgendein Pool Kind betreut wurde + + decimal rechnungsanteil = 1; + if (betreutetageGesamt > 0 && betreuteTagePoolKinder > 0) + { + rechnungsanteil = Math.Round(betreuteTage / betreutetageGesamt, 4, MidpointRounding.AwayFromZero); + } + //if (poolRechnungen == null || poolRechnungen.Count == 0) //{ @@ -116,6 +151,12 @@ namespace ChristopherusHausMID.Invoicing foreach (var item in summaryItems) { item.CustomNumber1 = fehltage; + item.CustomNumber2 = rechnungsanteil; + + if (rechnungsanteil < 1) + { + item.GrossAmountTotal = Math.Round((item.GrossAmountTotal ?? 0) * rechnungsanteil, 2, MidpointRounding.AwayFromZero); + } } return summaryItems; diff --git a/ReportImp/ChristopherusHausMID/Rechnung.Designer.cs b/ReportImp/ChristopherusHausMID/Rechnung.Designer.cs index cc5ee9643..d5ce2a2fb 100644 --- a/ReportImp/ChristopherusHausMID/Rechnung.Designer.cs +++ b/ReportImp/ChristopherusHausMID/Rechnung.Designer.cs @@ -343,7 +343,7 @@ namespace ChristopherusHausMID this.xrTableCell32.StylePriority.UsePadding = false; this.xrTableCell32.StylePriority.UseTextAlignment = false; this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell32.TextFormatString = "{0:0}%"; + this.xrTableCell32.TextFormatString = "{0:0.##}%"; this.xrTableCell32.Weight = 1.9334990413834123D; // // xrTableCell33 @@ -1095,7 +1095,7 @@ namespace ChristopherusHausMID this.xrTableCell18.StylePriority.UsePadding = false; this.xrTableCell18.StylePriority.UseTextAlignment = false; this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell18.TextFormatString = "{0:0}%"; + this.xrTableCell18.TextFormatString = "{0:0.##}%"; this.xrTableCell18.Weight = 1.9334990413834123D; // // xrTableCell19 diff --git a/ReportImp/ChristopherusHausMID/Rechnung.cs b/ReportImp/ChristopherusHausMID/Rechnung.cs index bc12ae847..92941ff73 100644 --- a/ReportImp/ChristopherusHausMID/Rechnung.cs +++ b/ReportImp/ChristopherusHausMID/Rechnung.cs @@ -48,6 +48,18 @@ namespace ChristopherusHausMID List poolPositionen = BerechnePoolKinderRechnungen(kind, pRO); + foreach (var item in poolPositionen) + { + item.Betrag5Prozent10 -= ro.MainRechnungsposition.Betrag5Prozent10; + item.BetragStunden10 -= ro.MainRechnungsposition.BetragStunden10; + item.BetragStunden11 -= ro.MainRechnungsposition.BetragStunden11; + item.BetragStunden12 -= ro.MainRechnungsposition.BetragStunden12; + item.BetragStunden13 -= ro.MainRechnungsposition.BetragStunden13; + item.BetragStunden14 -= ro.MainRechnungsposition.BetragStunden14; + item.BetragStunden15 -= ro.MainRechnungsposition.BetragStunden15; + item.GesamtBetrag -= ro.MainRechnungsposition.GesamtBetrag; + + } ro.WeitereRechnungspositionen.AddRange(poolPositionen); @@ -82,15 +94,8 @@ namespace ChristopherusHausMID foreach (var item in ip.ServiceInvoiceItems) { - decimal betrag = 0; - if (!String.IsNullOrEmpty(item.GrossAmount)) - { - if (Decimal.TryParse(item.GrossAmount.Replace("€", "").Trim(), out var b)) - { - betrag = b; - } - } - + decimal betrag = GetBetragFromString(item.GrossAmount); + if (!String.IsNullOrEmpty(item.UnitDescription)) { if (item.UnitDescription == "Faktor 1.0") @@ -146,12 +151,25 @@ namespace ChristopherusHausMID span.StartDate = pRO.AccountingPeriodStart; span.EndDate = pRO.AccountingPeriodEnd; var fehltage = PoolHelper.GetAbwesenheitsTage(customer, span); - ro.Fehltage = fehltage; + ro.Fehltage = fehltage * -1; } } } + private decimal GetBetragFromString(string amount) + { + decimal betrag = 0; + if (!String.IsNullOrEmpty(amount)) + { + if (Decimal.TryParse(amount.Replace("€", "").Trim(), out var b)) + { + betrag = b; + } + } + return betrag; + } + private List BerechnePoolKinderRechnungen(Customer customer, ServiceInvoiceRO pRO) { var positionen = new List(); @@ -174,6 +192,8 @@ namespace ChristopherusHausMID var newInvoiceRo = ServiceInvoiceRO.Create(MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice)); BerechneRechnungsPositionSummen(poolKind, ro, newInvoiceRo); + + //ro.GesamtBetrag = pRO.cla ro.Position = position++; } } @@ -194,15 +214,15 @@ namespace ChristopherusHausMID summenPosition.BetragStunden14 += item.BetragStunden14; summenPosition.BetragStunden15 += item.BetragStunden15; - summenPosition.BetreuteStunden10 += item.BetreuteStunden10; - summenPosition.BetreuteStunden11 += item.BetreuteStunden11; - summenPosition.BetreuteStunden12 += item.BetreuteStunden12; - summenPosition.BetreuteStunden13 += item.BetreuteStunden13; - summenPosition.BetreuteStunden14 += item.BetreuteStunden14; - summenPosition.BetreuteStunden15 += item.BetreuteStunden15; + summenPosition.BetreuteStunden10 = item.BetreuteStunden10; + summenPosition.BetreuteStunden11 = item.BetreuteStunden11; + summenPosition.BetreuteStunden12 = item.BetreuteStunden12; + summenPosition.BetreuteStunden13 = item.BetreuteStunden13; + summenPosition.BetreuteStunden14 = item.BetreuteStunden14; + summenPosition.BetreuteStunden15 = item.BetreuteStunden15; summenPosition.GesamtBetrag += item.GesamtBetrag; - summenPosition.GesamtStunden += item.GesamtStunden; + summenPosition.GesamtStunden = item.GesamtStunden; } diff --git a/ReportImp/ChristopherusHausMID/Service/CustomOperationService.cs b/ReportImp/ChristopherusHausMID/Service/CustomOperationService.cs index 176f63db3..396fa0b2a 100644 --- a/ReportImp/ChristopherusHausMID/Service/CustomOperationService.cs +++ b/ReportImp/ChristopherusHausMID/Service/CustomOperationService.cs @@ -60,6 +60,11 @@ namespace ChristopherusHausMID.Service return schule; } + //public override bool HatAbwesenheit(DateTime start, Customer customer) + //{ + // return base.HatAbwesenheit(start, customer); + //} + protected override IList CreateServiceRecords(Arbeitszeit arbeitszeit, DateTime datum, CostBearer2SupportConcept c2s, ServiceDescription defaultSd, List existingList) { var ferien = GetVacationService().GetFerien(datum, "nrw"); diff --git a/Service/Plugins/OperationService.cs b/Service/Plugins/OperationService.cs index 2f55c4908..0143390f0 100644 --- a/Service/Plugins/OperationService.cs +++ b/Service/Plugins/OperationService.cs @@ -101,7 +101,7 @@ namespace BeWo.Service.Plugins return serviceRecords; } - private bool HatAbwesenheit(DateTime start, Customer customer) + public virtual bool HatAbwesenheit(DateTime start, Customer customer) { foreach (var at in customer.AbsenceTimes) { diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index fc87ea0ac..c3d0c22fa 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -349,7 +349,7 @@ namespace BeWo.Service.Plugins //t = "6971328056"; // SKM Krefeld //t = "4199238586"; // MeZ Menden; //t = "3226307161"; // Roman Roger Puth - //t = "3522103738"; // AWO Münsterland-Recklinghausen + t = "3522103738"; // AWO Münsterland-Recklinghausen //t = "5592509446"; // Kontakt Verein für psychosoziale Hilfen e.V //t = "5344902949"; // SHK Service GmbH SBD //t = "1422963536"; // Malteser-Johanniter-Johanneshaus gGmbH @@ -408,7 +408,7 @@ namespace BeWo.Service.Plugins //t = "1159580198"; // Wendepunkt Velbert gGmbH //t = "5094575560"; // Christopherus Haus MID //t = "5261046426"; // SelbstWerk EN / Bettina Heckrodt - t = "6652893693"; // Claudia Heizmann + //t = "6652893693"; // Claudia Heizmann return t; #else diff --git a/Service/ServiceImplementations/CustomerServiceImp.cs b/Service/ServiceImplementations/CustomerServiceImp.cs index 52e3d3e80..e6f1272e9 100644 --- a/Service/ServiceImplementations/CustomerServiceImp.cs +++ b/Service/ServiceImplementations/CustomerServiceImp.cs @@ -4139,7 +4139,7 @@ namespace BeWo.Service.ServiceImplementations var employeeOid = false == user.CheckForRights(new List { UserRightType.ViewAll, UserRightType.CustomerView_View }) ? user.Employee.Oid : null; - return GetAllActiveCustomersCompact(fetchReferenceNumbers, employeeOid).OrderBy(d => d.LastNameFirstName).ToList(); + return GetAllActiveCustomersCompact(fetchReferenceNumbers, employeeOid).OrderBy(d => d.LastNameFirstName).Where(c => c.IsRelatedToEmployee || !employeeOid.HasValue).ToList(); } private static ApplicationUser GetLoggedInUser() From 1fef984037dd3c2e63908be2ba634e43f4c66195 Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 15 May 2025 20:41:41 +0200 Subject: [PATCH 2/3] =?UTF-8?q?-=20Ersteinrichtung=20LH=20Bad=20Kreuznach?= =?UTF-8?q?=20FUD=20-=20Projekt=20Kopie=20LH=20Remscheid=20->=20LH=20Remsc?= =?UTF-8?q?heid=20Fr=C3=BChf=C3=B6rderung=20nach=20DB=20Spiegelung=20-=20B?= =?UTF-8?q?ugfixing=20Pool=20Abrechnung=20Christopherus=20Haus=20-=20?= =?UTF-8?q?=C3=84nderung=20Ansprechpartner=20LH=20Frankfurt=20Oder=20-=20L?= =?UTF-8?q?eistungsnachweis=20f=C3=BCr=20KK=20Praxis=20Pusteblume=20-=20Bu?= =?UTF-8?q?gfixing=20Kloss=20Vertretungssuche=20und=20Frau=20Hildmann=20di?= =?UTF-8?q?verse=20Stundenkonten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Detail/Report/ServicesReportView.xaml.cs | 61 +- .../Report/ServicesReportViewAlt.xaml.cs | 22 +- .../Zeiterfassung/ServiceRecordView2.xaml | 4 +- BeWo/ViewModel/ContractVM.cs | 8 +- BeWoAllReports.sln | 81 + .../Controllers/ReportController.cs | 3 +- .../Customer/CustomerBetreuungPartial.cshtml | 2 +- .../MitarbeiterstundenkontoBerechnung.cs | 2 +- Report/ReportObjects/ServicesOverviewRO.cs | 53 +- .../Service/CustomVertretungsManager.cs | 4 + .../ChristopherusHausMID.csproj | 1 + .../CustomReportCreator.cs | 5 + .../Invoicing/CustomInvoiceCreation.cs | 2 +- .../Invoicing/PoolHelper.cs | 81 +- .../ChristopherusHausMID/Leistungsnachweis.cs | 53 +- ReportImp/ChristopherusHausMID/Rechnung.cs | 2 +- .../CustomGroupDurationCalculator.cs | 22 + .../Calculations/DefaultCalculations.cs | 25 + .../Invoicing/CustomInvoiceCreation.cs | 54 + .../Invoicing/CustomInvoiceFactory.cs | 65 + .../LebenshilfeBadKreuznachFUD.csproj | 127 ++ .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + ...CustomMitarbeiterstundenkontoBerechnung.cs | 28 + .../Reporting/CustomReportCreator.cs | 253 +++ .../LeistungsnachweisAmbDienst.Designer.cs | 496 +++++ .../Reports/LeistungsnachweisAmbDienst.cs | 134 ++ .../Reports/LeistungsnachweisAmbDienst.resx | 123 ++ ...ungsnachweisEntlastungsbeitrag.Designer.cs | 569 +++++ .../LeistungsnachweisEntlastungsbeitrag.cs | 41 + .../LeistungsnachweisEntlastungsbeitrag.resx | 123 ++ .../QuittierungsbelegMainzBingen.Designer.cs | 1169 ++++++++++ .../Reports/QuittierungsbelegMainzBingen.cs | 418 ++++ .../Reports/QuittierungsbelegMainzBingen.resx | 123 ++ .../Service/CustomHomeContentGenerator.cs | 18 + .../Service/CustomVacationService.cs | 45 + .../CustomServiceRecordStatisticFactory.cs | 785 +++++++ .../LebenshilfeBadKreuznachFUD/app.config | 27 + .../AllgemeineRechnung.Designer.cs | 24 +- .../AllgemeineRechnung.resx | 2 +- .../Export/DatevExporter.cs | 4 + .../LeistungsnachweisAbw.cs | 7 + .../RechnungBesondereWohnform.Designer.cs | 54 +- .../RechnungEinzelfallhilfe.Designer.cs | 48 +- .../RechnungEinzelfallhilfe.resx | 2 +- .../RechnungFud.Designer.cs | 48 +- .../LebenshilfeFrankfurtOder/RechnungFud.resx | 2 +- .../RechnungHort.Designer.cs | 48 +- .../RechnungHort.resx | 2 +- .../RechnungHortPrivat.Designer.cs | 48 +- .../RechnungHortPrivat.resx | 2 +- .../RechnungSbdPool.Designer.cs | 48 +- .../RechnungSbdPool.resx | 2 +- .../RechnungTagesstruktur.Designer.cs | 48 +- .../RechnungTagesstruktur.resx | 2 +- ...chnungTagesstrukturVerpflegung.Designer.cs | 48 +- .../RechnungTagesstrukturVerpflegung.resx | 2 +- .../CustomHomeContentGenerator.cs | 30 + .../Export/CustomDataExporter.cs | 21 + .../Export/DatevExporter.cs | 190 ++ .../Invoicing/CustomInvoiceCreation.cs | 25 + .../Invoicing/CustomInvoiceFactory.cs | 22 + .../LHRemscheidReportCreator.cs | 92 + .../LebenshilfeRemscheidFF.csproj | 167 ++ .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + .../RechnungFF.Designer.cs | 458 ++++ .../LebenshilfeRemscheidFF/RechnungFF.cs | 138 ++ .../LebenshilfeRemscheidFF/RechnungFF.resx | 135 ++ .../Service/CustomVacationService.cs | 25 + .../ServiceRecordListReport.Designer.cs | 586 +++++ .../ServiceRecordListReport.cs | 32 + .../ServiceRecordListReport.resx | 126 ++ .../ServicesOverviewReport.Designer.cs | 1136 ++++++++++ .../ServicesOverviewReport.cs | 79 + .../ServicesOverviewReport.resx | 528 +++++ .../ServicesOverviewReportFlex.Designer.cs | 877 ++++++++ .../ServicesOverviewReportFlex.cs | 68 + .../ServicesOverviewReportFlex.resx | 205 ++ ...ervicesOverviewReportOhneDatum.Designer.cs | 1107 ++++++++++ .../ServicesOverviewReportOhneDatum.cs | 77 + .../ServicesOverviewReportOhneDatum.resx | 528 +++++ .../SettlementReport.Designer.cs | 715 ++++++ .../SettlementReport.cs | 142 ++ .../SettlementReport.resx | 123 ++ ReportImp/LebenshilfeRemscheidFF/app.config | 15 + ReportImp/LebenshilfeRemscheidFF/logo.png | Bin 0 -> 4624 bytes ReportImp/LebenshilfeRemscheidFF/logo2.png | Bin 0 -> 23995 bytes .../CustomSchulbegleitenderDienstService.cs | 2 +- .../MitMenschenWuppertal.csproj | 2 + ReportImp/Monvita/Properties/licenses.licx | 1 + .../LeistungsnachweisKrankenkasse.Designer.cs | 1925 ++++++++--------- .../LeistungsnachweisKrankenkasse.cs | 84 +- .../LeistungsnachweisKrankenkasse.resx | 10 +- .../PraxisPusteblume/PraxisPusteblume.csproj | 9 + .../Properties/Resources.Designer.cs | 63 + .../Properties/Resources.resx | 120 + .../logo sw mit kontaktdaten.png | Bin 0 -> 31846 bytes ReportImp/SHKService/SHKService.csproj | 1 + .../Service/CustomHomeContentGenerator.cs | 18 + ...CustomMitarbeiterstundenkontoBerechnung.cs | 47 +- ReportImp/SHKServiceSBD/SHKServiceSBD.csproj | 1 + .../Service/CustomHomeContentGenerator.cs | 18 + .../CustomGroupDurationCalculator.cs | 22 + .../Calculations/DefaultCalculations.cs | 25 + .../Invoicing/CustomInvoiceCreation.cs | 54 + .../Invoicing/CustomInvoiceFactory.cs | 65 + .../Properties/AssemblyInfo.cs | 36 + ...CustomMitarbeiterstundenkontoBerechnung.cs | 28 + .../Reporting/CustomReportCreator.cs | 197 ++ .../Service/CustomHomeContentGenerator.cs | 30 + .../Service/CustomVacationService.cs | 45 + .../Service/DefaultSaveInterceptor.cs | 62 + .../CustomServiceRecordStatisticFactory.cs | 113 + .../Validation/ServiceRecordValidator.cs | 87 + .../_TemplateNeuKunde.csproj | 98 + ReportImp/_TemplateNeuKunde/app.config | 27 + Service/Import/Perseh/PersehReader.cs | 7 +- Service/Plugins/OperationService.cs | 16 +- Service/Plugins/PluginLoader.cs | 6 +- .../Plugins/SchulbegleitenderDienstService.cs | 58 +- Service/Plugins/VacationService.cs | 25 +- .../CustomerServiceImp.cs | 7 +- Shared/Core/QbFilterItem.cs | 4 +- 124 files changed, 14969 insertions(+), 1535 deletions(-) create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Calculations/CustomGroupDurationCalculator.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Calculations/DefaultCalculations.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceFactory.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/LebenshilfeBadKreuznachFUD.csproj create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Properties/AssemblyInfo.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Properties/licenses.licx create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomReportCreator.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.Designer.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.resx create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.Designer.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.resx create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.Designer.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.resx create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomHomeContentGenerator.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomVacationService.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/Statistics/CustomServiceRecordStatisticFactory.cs create mode 100644 ReportImp/LebenshilfeBadKreuznachFUD/app.config create mode 100644 ReportImp/LebenshilfeRemscheidFF/CustomHomeContentGenerator.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/Export/CustomDataExporter.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/Export/DatevExporter.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceCreation.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceFactory.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/LHRemscheidReportCreator.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/LebenshilfeRemscheidFF.csproj create mode 100644 ReportImp/LebenshilfeRemscheidFF/Properties/AssemblyInfo.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/Properties/licenses.licx create mode 100644 ReportImp/LebenshilfeRemscheidFF/RechnungFF.Designer.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/RechnungFF.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/RechnungFF.resx create mode 100644 ReportImp/LebenshilfeRemscheidFF/Service/CustomVacationService.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.Designer.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.resx create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.Designer.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.resx create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.Designer.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.resx create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.Designer.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.resx create mode 100644 ReportImp/LebenshilfeRemscheidFF/SettlementReport.Designer.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/SettlementReport.cs create mode 100644 ReportImp/LebenshilfeRemscheidFF/SettlementReport.resx create mode 100644 ReportImp/LebenshilfeRemscheidFF/app.config create mode 100644 ReportImp/LebenshilfeRemscheidFF/logo.png create mode 100644 ReportImp/LebenshilfeRemscheidFF/logo2.png create mode 100644 ReportImp/PraxisPusteblume/Properties/Resources.Designer.cs create mode 100644 ReportImp/PraxisPusteblume/Properties/Resources.resx create mode 100644 ReportImp/PraxisPusteblume/logo sw mit kontaktdaten.png create mode 100644 ReportImp/SHKService/Service/CustomHomeContentGenerator.cs create mode 100644 ReportImp/SHKServiceSBD/Service/CustomHomeContentGenerator.cs create mode 100644 ReportImp/_TemplateNeuKunde/Calculations/CustomGroupDurationCalculator.cs create mode 100644 ReportImp/_TemplateNeuKunde/Calculations/DefaultCalculations.cs create mode 100644 ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceCreation.cs create mode 100644 ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceFactory.cs create mode 100644 ReportImp/_TemplateNeuKunde/Properties/AssemblyInfo.cs create mode 100644 ReportImp/_TemplateNeuKunde/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs create mode 100644 ReportImp/_TemplateNeuKunde/Reporting/CustomReportCreator.cs create mode 100644 ReportImp/_TemplateNeuKunde/Service/CustomHomeContentGenerator.cs create mode 100644 ReportImp/_TemplateNeuKunde/Service/CustomVacationService.cs create mode 100644 ReportImp/_TemplateNeuKunde/Service/DefaultSaveInterceptor.cs create mode 100644 ReportImp/_TemplateNeuKunde/Statistics/CustomServiceRecordStatisticFactory.cs create mode 100644 ReportImp/_TemplateNeuKunde/Validation/ServiceRecordValidator.cs create mode 100644 ReportImp/_TemplateNeuKunde/_TemplateNeuKunde.csproj create mode 100644 ReportImp/_TemplateNeuKunde/app.config diff --git a/BeWo/View/Detail/Report/ServicesReportView.xaml.cs b/BeWo/View/Detail/Report/ServicesReportView.xaml.cs index 3ade39ae9..264353b2d 100644 --- a/BeWo/View/Detail/Report/ServicesReportView.xaml.cs +++ b/BeWo/View/Detail/Report/ServicesReportView.xaml.cs @@ -255,18 +255,18 @@ namespace BeWo.View.Detail.Report private void InitFilterCombos() { - var filterList = new List(); + var filterList = new List(); if (BeWoApp.LoggedOnUser.HasRight(UserRightType.CustomerView_View) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.AlleKlienten)); + filterList.Add(new QbFilterItem(QBFilterEnum.AlleKlienten)); } if (BeWoApp.LoggedOnUser.HasRight(UserRightType.Customer_ViewMyTeams) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.NurKlientenMeinesTeams)); + filterList.Add(new QbFilterItem(QBFilterEnum.NurKlientenMeinesTeams)); } - filterList.Add(new QBFilterItem(QBFilterEnum.MeineKlienten)); + filterList.Add(new QbFilterItem(QBFilterEnum.MeineKlienten)); //filterList.Add(new QBFilterItem(QBFilterEnum.KlientenAuswahl)); if (BeWoApp.LoggedOnUser.HasRight(UserRightType.TeamView_ViewMyTeams) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TeamView_ViewAll)) @@ -274,7 +274,7 @@ namespace BeWo.View.Detail.Report //Wenn man das Recht hat nur das eigene Team zu sehen aber nicht alle, muss man zumindest auch noch das Recht haben die Klienten des eigenen Teams zu sehen if (BeWoApp.LoggedOnUser.HasRight(UserRightType.Customer_ViewMyTeams) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.TeamAuswahl)); + filterList.Add(new QbFilterItem(QBFilterEnum.TeamAuswahl)); } } @@ -283,7 +283,7 @@ namespace BeWo.View.Detail.Report //Wenn man das Recht hat alle Team zu sehen muss man auch das Recht haben alle Klienten zu sehen. if (BeWoApp.LoggedOnUser.HasRight(UserRightType.CustomerView_View) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.TeamAuswahl)); + filterList.Add(new QbFilterItem(QBFilterEnum.TeamAuswahl)); } } @@ -317,7 +317,7 @@ namespace BeWo.View.Detail.Report popupedit_customer.Visibility = Visibility.Collapsed; popupedit_team.Visibility = Visibility.Collapsed; - QBFilterItem filterItem = FilterComboBox.SelectedItem as QBFilterItem; + QbFilterItem filterItem = FilterComboBox.SelectedItem as QbFilterItem; if (filterItem != null) { @@ -339,7 +339,7 @@ namespace BeWo.View.Detail.Report { DateTime start = new DateTime((int)combobox_year.SelectedItem, combobox_month.SelectedIndex + 1, combobox_Startday.SelectedIndex + 1); DateTime ende = new DateTime((int)combobox_year.SelectedItem, combobox_month.SelectedIndex + 1, combobox_Endday.SelectedIndex + 1); - QBFilterEnum e = (FilterComboBox.SelectedItem as QBFilterItem).FilterEnum; + QBFilterEnum e = (FilterComboBox.SelectedItem as QbFilterItem).FilterEnum; long? customerOid = null; long? teamOid = null; long? orgaOid = null; @@ -400,16 +400,16 @@ namespace BeWo.View.Detail.Report long? orgaOid = 0; - QBFilterItem filterItem = null; + QbFilterItem filterItem = null; if (FilterComboBox.SelectedItem != null) { - filterItem = FilterComboBox.SelectedItem as QBFilterItem; + filterItem = FilterComboBox.SelectedItem as QbFilterItem; } if (filterItem == null) { - filterItem = new QBFilterItem(QBFilterEnum.AlleKlienten); + filterItem = new QbFilterItem(QBFilterEnum.AlleKlienten); } if (filterItem.FilterEnum != QBFilterEnum.KlientenAuswahl) @@ -680,15 +680,15 @@ namespace BeWo.View.Detail.Report long? empOid = 0; long? orgaOid = 0; - QBFilterItem filterItem = null; + QbFilterItem filterItem = null; if (FilterComboBox.SelectedItem != null) { - filterItem = FilterComboBox.SelectedItem as QBFilterItem; + filterItem = FilterComboBox.SelectedItem as QbFilterItem; } if (filterItem == null) { - filterItem = new QBFilterItem(QBFilterEnum.AlleKlienten); + filterItem = new QbFilterItem(QBFilterEnum.AlleKlienten); } if (filterItem.FilterEnum != QBFilterEnum.KlientenAuswahl) { @@ -766,7 +766,7 @@ namespace BeWo.View.Detail.Report else if(source.Equals("System.Windows.Controls.Button: 2")) { var qvm = datagrid_quittierungsbelege_status.GetCurrentValue(); - QBFilterItem filterItem = new QBFilterItem(QBFilterEnum.KlientenAuswahl); + QbFilterItem filterItem = new QbFilterItem(QBFilterEnum.KlientenAuswahl); var customerOid = qvm.Customer.CustomerOid; var teamOid = 0; var orgaOid = 0; @@ -1207,37 +1207,6 @@ namespace BeWo.View.Detail.Report } - public class QBFilterItem - { - public QBFilterItem(QBFilterEnum e) - { - FilterEnum = e; - } - - public QBFilterEnum FilterEnum { get; set; } - - public String Name - { - get - { - switch (FilterEnum) - { - case QBFilterEnum.AlleKlienten: - return Translator.Translate("Für alle Klienten"); - case QBFilterEnum.NurKlientenMeinesTeams: - return Translator.Translate("Für Klienten meiner Teams"); - case QBFilterEnum.MeineKlienten: - return Translator.Translate("Für meine Klienten"); - case QBFilterEnum.KlientenAuswahl: - return Translator.Translate("Klient/in auswählen"); - case QBFilterEnum.TeamAuswahl: - return Translator.Translate("Team auswählen"); - } - - return ""; - } - } - } public class QBSortOrderItem { diff --git a/BeWo/View/Detail/Report/ServicesReportViewAlt.xaml.cs b/BeWo/View/Detail/Report/ServicesReportViewAlt.xaml.cs index 20367c3c6..a6967e6b0 100644 --- a/BeWo/View/Detail/Report/ServicesReportViewAlt.xaml.cs +++ b/BeWo/View/Detail/Report/ServicesReportViewAlt.xaml.cs @@ -211,26 +211,26 @@ namespace BeWo.View.Detail.Report private void InitFilterCombos() { - var filterList = new List(); + var filterList = new List(); if (BeWoApp.LoggedOnUser.HasRight(UserRightType.CustomerView_View) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.AlleKlienten)); + filterList.Add(new QbFilterItem(QBFilterEnum.AlleKlienten)); } if (BeWoApp.LoggedOnUser.HasRight(UserRightType.Customer_ViewMyTeams) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.NurKlientenMeinesTeams)); + filterList.Add(new QbFilterItem(QBFilterEnum.NurKlientenMeinesTeams)); } - filterList.Add(new QBFilterItem(QBFilterEnum.MeineKlienten)); - filterList.Add(new QBFilterItem(QBFilterEnum.KlientenAuswahl)); + filterList.Add(new QbFilterItem(QBFilterEnum.MeineKlienten)); + filterList.Add(new QbFilterItem(QBFilterEnum.KlientenAuswahl)); if (BeWoApp.LoggedOnUser.HasRight(UserRightType.TeamView_ViewMyTeams) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.TeamView_ViewAll)) { //Wenn man das Recht hat nur das eigene Team zu sehen aber nicht alle, muss man zumindest auch noch das Recht haben die Klienten des eigenen Teams zu sehen if (BeWoApp.LoggedOnUser.HasRight(UserRightType.Customer_ViewMyTeams) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.TeamAuswahl)); + filterList.Add(new QbFilterItem(QBFilterEnum.TeamAuswahl)); } } @@ -239,7 +239,7 @@ namespace BeWo.View.Detail.Report //Wenn man das Recht hat alle Teams zu sehen, muss man auch das Recht haben alle Klienten zu sehen. if (BeWoApp.LoggedOnUser.HasRight(UserRightType.CustomerView_View) || BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll)) { - filterList.Add(new QBFilterItem(QBFilterEnum.TeamAuswahl)); + filterList.Add(new QbFilterItem(QBFilterEnum.TeamAuswahl)); } } @@ -273,7 +273,7 @@ namespace BeWo.View.Detail.Report popupedit_customer.Visibility = Visibility.Collapsed; popupedit_team.Visibility = Visibility.Collapsed; - QBFilterItem filterItem = FilterComboBox.SelectedItem as QBFilterItem; + QbFilterItem filterItem = FilterComboBox.SelectedItem as QbFilterItem; if (filterItem != null) { @@ -304,16 +304,16 @@ namespace BeWo.View.Detail.Report long? orgaOid = 0; - QBFilterItem filterItem = null; + QbFilterItem filterItem = null; if (FilterComboBox.SelectedItem != null) { - filterItem = FilterComboBox.SelectedItem as QBFilterItem; + filterItem = FilterComboBox.SelectedItem as QbFilterItem; } if (filterItem == null) { - filterItem = new QBFilterItem(QBFilterEnum.AlleKlienten); + filterItem = new QbFilterItem(QBFilterEnum.AlleKlienten); } if (filterItem.FilterEnum != QBFilterEnum.KlientenAuswahl) diff --git a/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml b/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml index 54bcfb308..bc0796b17 100644 --- a/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml +++ b/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml @@ -1392,7 +1392,7 @@ Margin="3,0,3,3" AllowNullInput="False" EditValue="{Binding Path=PrototypeVM.Duration, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" - Increment="5" + Increment="1" IsFloatValue="False" Mask="########0" MaskUseAsDisplayFormat="True" @@ -1509,7 +1509,7 @@ Margin="3,0,3,3" AllowNullInput="False" EditValue="{Binding Path=PrototypeVM.Duration, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" - Increment="5" + Increment="1" IsFloatValue="False" Mask="########0" MaskUseAsDisplayFormat="True" diff --git a/BeWo/ViewModel/ContractVM.cs b/BeWo/ViewModel/ContractVM.cs index f86378425..50c964642 100644 --- a/BeWo/ViewModel/ContractVM.cs +++ b/BeWo/ViewModel/ContractVM.cs @@ -94,7 +94,7 @@ namespace BeWo.ViewModel { get { - if (_MonthlyTotalHours.HasValue && _MonthlyTotalHours.Value > 0) + if (_MonthlyTotalHours.HasValue && !_WeeklyTotalHours.HasValue) { return false; } @@ -106,7 +106,7 @@ namespace BeWo.ViewModel { get { - if (_WeeklyTotalHours.HasValue && _WeeklyTotalHours.Value > 0) + if (_WeeklyTotalHours.HasValue && !_MonthlyTotalHours.HasValue) { return false; } @@ -118,7 +118,7 @@ namespace BeWo.ViewModel { get { - if (_MonthlyFLS.HasValue && _MonthlyFLS.Value > 0) + if (_MonthlyFLS.HasValue && !_WeeklyFLS.HasValue) { return false; } @@ -130,7 +130,7 @@ namespace BeWo.ViewModel { get { - if (_WeeklyFLS.HasValue && _WeeklyFLS.Value > 0) + if (_WeeklyFLS.HasValue && !_MonthlyFLS.HasValue) { return false; } diff --git a/BeWoAllReports.sln b/BeWoAllReports.sln index 2f440698c..8c8c8711e 100644 --- a/BeWoAllReports.sln +++ b/BeWoAllReports.sln @@ -909,6 +909,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuswegHeikePuetz", "ReportI EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeikePuetz", "ReportImp\HeikePuetzBewoAusweg\HeikePuetz.csproj", "{6CA91C58-23BC-4DA4-823D-B88F3E7CC9EA}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "_TemplateNeuKunde", "ReportImp\_TemplateNeuKunde\_TemplateNeuKunde.csproj", "{669D2874-57A2-4811-80DD-EFF78EC079B7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LebenshilfeBadKreuznachFUD", "ReportImp\LebenshilfeBadKreuznachFUD\LebenshilfeBadKreuznachFUD.csproj", "{5A3315F2-4976-4C88-B95E-D897BF61EF1C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LebenshilfeRemscheidFF", "ReportImp\LebenshilfeRemscheidFF\LebenshilfeRemscheidFF.csproj", "{7398111F-8F04-438A-A2A5-AF046C39E3F7}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -11192,6 +11198,78 @@ Global {6CA91C58-23BC-4DA4-823D-B88F3E7CC9EA}.Release|Mixed Platforms.Build.0 = Release|Any CPU {6CA91C58-23BC-4DA4-823D-B88F3E7CC9EA}.Release|x86.ActiveCfg = Release|Any CPU {6CA91C58-23BC-4DA4-823D-B88F3E7CC9EA}.Release|x86.Build.0 = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|.NET.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|.NET.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|x86.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Debug|x86.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|.NET.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|x86.ActiveCfg = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.DebugRemote|x86.Build.0 = Debug|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|.NET.ActiveCfg = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|.NET.Build.0 = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|Any CPU.Build.0 = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|x86.ActiveCfg = Release|Any CPU + {669D2874-57A2-4811-80DD-EFF78EC079B7}.Release|x86.Build.0 = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|.NET.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|.NET.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|x86.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Debug|x86.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|.NET.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|x86.ActiveCfg = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.DebugRemote|x86.Build.0 = Debug|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|.NET.ActiveCfg = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|.NET.Build.0 = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|Any CPU.Build.0 = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|x86.ActiveCfg = Release|Any CPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C}.Release|x86.Build.0 = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|.NET.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|.NET.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|x86.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Debug|x86.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|.NET.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|x86.ActiveCfg = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.DebugRemote|x86.Build.0 = Debug|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|.NET.ActiveCfg = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|.NET.Build.0 = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|Any CPU.Build.0 = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|x86.ActiveCfg = Release|Any CPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -11644,6 +11722,9 @@ Global {D36B27F2-88E6-41BF-B52C-B4520D506DFA} = {D8A691C5-146D-4613-86CC-438F02FE9106} {1154ACF1-E4B3-4040-AFB3-750A871A8004} = {D8A691C5-146D-4613-86CC-438F02FE9106} {6CA91C58-23BC-4DA4-823D-B88F3E7CC9EA} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {669D2874-57A2-4811-80DD-EFF78EC079B7} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {5A3315F2-4976-4C88-B95E-D897BF61EF1C} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {7398111F-8F04-438A-A2A5-AF046C39E3F7} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/BeWoPlanerMobil/Controllers/ReportController.cs b/BeWoPlanerMobil/Controllers/ReportController.cs index 6315423dd..6d6269eab 100644 --- a/BeWoPlanerMobil/Controllers/ReportController.cs +++ b/BeWoPlanerMobil/Controllers/ReportController.cs @@ -130,7 +130,8 @@ namespace BeWoPlanerMobil.Controllers // } //} - Model.Customers = EmployeeService.GetActiveCompactCustomersForEmployee(Model.Employee.EmployeeOid.Value); + //Model.Customers = EmployeeService.GetActiveCompactCustomersForEmployee(Model.Employee.EmployeeOid.Value); + Model.Customers = CustomerService.GetAllActiveCustomersForEmployee(); Model.Employees = EmployeeService.GetActiveCompactEmployeesForEmployee(MobileSessionFacade.LoggedInCompactEmployee.EmployeeOid); diff --git a/BeWoPlanerMobil/Views/Customer/CustomerBetreuungPartial.cshtml b/BeWoPlanerMobil/Views/Customer/CustomerBetreuungPartial.cshtml index cedd45359..b5cacdb81 100644 --- a/BeWoPlanerMobil/Views/Customer/CustomerBetreuungPartial.cshtml +++ b/BeWoPlanerMobil/Views/Customer/CustomerBetreuungPartial.cshtml @@ -39,7 +39,7 @@ Rolle: - @relation.RelationRole.DisplayName + @relation.RelationRole?.DisplayName @if(!string.IsNullOrWhiteSpace(start)) { diff --git a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs index 0323d94b7..e0c65f646 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs @@ -1770,7 +1770,7 @@ namespace BeWo.Report.ReportObjects { if (dd.Feiertag != null) { - dd.MinutesTotal = dd.SollStunden * 60 * GetFeiertagsFaktor(dd.Date); + dd.MinutesTotal = dd.SollStunden * 60;// * GetFeiertagsFaktor(dd.Date); TimeSpan tspan = TimeSpan.FromMinutes((double)dd.MinutesTotal); dd.TimeTotal = String.Format("{0:00}:{1:00}", tspan.Hours, tspan.Minutes); } diff --git a/Report/ReportObjects/ServicesOverviewRO.cs b/Report/ReportObjects/ServicesOverviewRO.cs index 9ab65f3dd..2f33f47b3 100644 --- a/Report/ReportObjects/ServicesOverviewRO.cs +++ b/Report/ReportObjects/ServicesOverviewRO.cs @@ -803,7 +803,6 @@ namespace BeWo.Report.ReportObjects foreach (var iSr in lServiceRecords) { - lResult.TotalGefahreneKilometer += Convert.ToDouble(iSr.DistanceInMeter); bool cont = !(empOid != 0 && iSr.EmployeeOid != null && iSr.EmployeeOid != empOid); @@ -985,6 +984,8 @@ namespace BeWo.Report.ReportObjects //} roundedDur *= (prozent / 100); + sd.DurationInStunden = iSr.DurationInStunden.HasValue && iSr.DurationInStunden.Value == ZeiterfassungsDauer.Stunden; + if (iSr.Employee.IsQualified == null || iSr.Employee.IsQualified.Value) { sd.MinutesQualified = Convert.ToDouble(roundedDur); @@ -1584,6 +1585,54 @@ namespace BeWo.Report.ReportObjects } } } + + public void CreateDummyEntries(bool summarizeDays) + { + var dayDict = new Dictionary(); + + var newList = new List(); + + if (this.Services != null) + { + + foreach (var sd in this.Services) + { + if (!dayDict.ContainsKey(sd.StartDate.Day)) + { + dayDict.Add(sd.StartDate.Day, sd); + + newList.Add(sd); + } + else + { + if (summarizeDays) + { + var sumRecord = dayDict[sd.StartDate.Day]; + sumRecord.Minutes += sd.Minutes; + } + else + { + newList.Add(sd); + } + } + + } + + for (int i = 1; i <= this.EndDate.Day; i++) + { + if (!dayDict.ContainsKey(i)) + { + //Erstelle Dummy Records für fehlende Tage + var newSr = new ServiceDetail(); + newSr.StartDate = new DateTime(this.StartDate.Year, this.StartDate.Month, i); + + newList.Add(newSr); + } + } + + this.Services = newList.OrderBy(s => s.StartDate).ToList(); + } + } private static int GetKW(DateTime actualDate) { @@ -1768,6 +1817,8 @@ namespace BeWo.Report.ReportObjects public string EmployeeLastName { get; set; } public Bitmap SignatureImage { get; set; } + + public bool DurationInStunden { get; set; } } public class ServiceDoubleDetail diff --git a/ReportImp/AkggMid/Service/CustomVertretungsManager.cs b/ReportImp/AkggMid/Service/CustomVertretungsManager.cs index 489556b7f..81d2aa34e 100644 --- a/ReportImp/AkggMid/Service/CustomVertretungsManager.cs +++ b/ReportImp/AkggMid/Service/CustomVertretungsManager.cs @@ -36,6 +36,10 @@ namespace AkggMid.Service foreach (var emp in allEmps) { + if (emp.Person.LastName == "Ewald") + { + int test = 0; + } //Prüfe ob es ein Schulbegleiter ist if (IstSchulbegleiter(emp, filter.StartDate)) { diff --git a/ReportImp/ChristopherusHausMID/ChristopherusHausMID.csproj b/ReportImp/ChristopherusHausMID/ChristopherusHausMID.csproj index eccf1a56d..cc393c990 100644 --- a/ReportImp/ChristopherusHausMID/ChristopherusHausMID.csproj +++ b/ReportImp/ChristopherusHausMID/ChristopherusHausMID.csproj @@ -82,6 +82,7 @@ Rechnung.cs + diff --git a/ReportImp/ChristopherusHausMID/CustomReportCreator.cs b/ReportImp/ChristopherusHausMID/CustomReportCreator.cs index 1b7ad341e..4678d959e 100644 --- a/ReportImp/ChristopherusHausMID/CustomReportCreator.cs +++ b/ReportImp/ChristopherusHausMID/CustomReportCreator.cs @@ -14,6 +14,11 @@ namespace ChristopherusHausMID.Reporting { public class CustomReportCreator : DefaultReportCreator { + public override XtraReport CreateSbdLeistungsnachweisForAllCustomers(int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay, bool checkServiceRecords, string bundesland) + { + return CreateReportForStundenaufstellungROs(SbdStundenaufstellungRO.Create(month, year, orgaOid, empOid, serviceCategoryOid, startDay, endDay, true, "nrw", false)); + + } public override XtraReport CreateSbdLeistungsnachweisForSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay, bool checkServiceRecords, string bundesland) { return CreateReportForStundenaufstellungROs(SbdStundenaufstellungRO.Create(customerOid, month, year, orgaOid, empOid, serviceCategoryOid, startDay, endDay, true, "nrw", false, false)); diff --git a/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs b/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs index 42b5c9d7d..1beeef800 100644 --- a/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/ChristopherusHausMID/Invoicing/CustomInvoiceCreation.cs @@ -101,7 +101,7 @@ namespace ChristopherusHausMID.Invoicing //IList poolRechnungen = null; if (BerechnePoolKinder) { - var poolKinder = PoolHelper.GetWeiterePoolKinder(scap.CostBearer2SupportConcept.SupportConcept.Customer, invoicePeriod.StartDate); + var poolKinder = PoolHelper.GetWeiterePoolKinder(scap.CostBearer2SupportConcept.SupportConcept.Customer, invoicePeriod.StartDate, invoicePeriod.EndDate); if (poolKinder.Count > 0) { diff --git a/ReportImp/ChristopherusHausMID/Invoicing/PoolHelper.cs b/ReportImp/ChristopherusHausMID/Invoicing/PoolHelper.cs index 11e32b4a4..eef0a150a 100644 --- a/ReportImp/ChristopherusHausMID/Invoicing/PoolHelper.cs +++ b/ReportImp/ChristopherusHausMID/Invoicing/PoolHelper.cs @@ -125,12 +125,20 @@ namespace ChristopherusHausMID.Invoicing public static Employee GetHauptbetreuung(Customer customer, DateTime datum) { - return customer.Employee2CustomerList.FirstOrDefault(e2c => e2c.IsActive == ActivationTypeId.Active && + return customer.Employee2CustomerList.FirstOrDefault(e2c => e2c.Employee.IsActive == ActivationTypeId.Active && (!e2c.StartDate.HasValue || e2c.StartDate.Value.Date <= datum) && (!e2c.EndDate.HasValue || e2c.EndDate.Value.Date >= datum) && e2c.ValueList.Any(b => b.Entry.Type.Equals(ValueListEntryType.StaffRoleType) && b.Entry.Value.ToLower().Contains("hauptbetreu")))?.Employee; } + public static IList GetBetreuteKinder(Employee emp, DateTime datum) + { + return emp.Employee2CustomerList.Where(e2c => e2c.Customer.IsActive == ActivationTypeId.Active && + (!e2c.StartDate.HasValue || e2c.StartDate.Value.Date <= datum) && (!e2c.EndDate.HasValue || e2c.EndDate.Value.Date >= datum) && + e2c.ValueList.Any(b => b.Entry.Type.Equals(ValueListEntryType.StaffRoleType) && b.Entry.Value.ToLower().Contains("hauptbetreu"))).Select(r => r.Customer).ToList(); + + } + public static void BerechnePoolFaktorenFuerQuittierungsbeleg(SbdStundenaufstellungRO pRO) { decimal defaultPoolFaktor = 1; // Faktor bei 1:1 Betreuung @@ -142,31 +150,33 @@ namespace ChristopherusHausMID.Invoicing schulEntity = DAOFactory.GenericDAO.LoadByID(pRO.Schule.OrganisationOid); } - var weiterePoolKinder = new List(); - - if (pRO.EmployeeOid > 0) - { - var emp = DAOFactory.GenericDAO.LoadByID(pRO.EmployeeOid); - - var allCustomer = emp.Employee2CustomerList.Select(e2c => e2c.Customer).ToList(); - //Wenn mehrere Kinder betreut werden, dann ändert sich der pool Faktor und die Kinder müssen mit aufgelistet werden - if (allCustomer.Count > 1) - { - defaultPoolFaktor = (10 + allCustomer.Count) / 10m; //bei zwei Kindern Faktor 1,2, bei drei Kindern 1,3 etc. - - foreach (var c in allCustomer) - { - //Alle betreuten Kinder, für den der Beleg nicht gedruckt wurde, müssen mit Namen aufgeführt werden. - if (c.Oid != pRO.CustomerOid) - { - weiterePoolKinder.Add(c); - } - } - } - } foreach (var item in pRO.Services) { + var weiterePoolKinder = new List(); + + if (pRO.EmployeeOid > 0) + { + var emp = DAOFactory.GenericDAO.LoadByID(pRO.EmployeeOid); + + var allCustomer = GetBetreuteKinder(emp, item.StartDate); + + //Wenn mehrere Kinder betreut werden, dann ändert sich der pool Faktor und die Kinder müssen mit aufgelistet werden + if (allCustomer.Count > 1) + { + defaultPoolFaktor = (10 + allCustomer.Count) / 10m; //bei zwei Kindern Faktor 1,2, bei drei Kindern 1,3 etc. + + foreach (var c in allCustomer) + { + //Alle betreuten Kinder, für den der Beleg nicht gedruckt wurde, müssen mit Namen aufgeführt werden. + if (c.Oid != pRO.CustomerOid) + { + weiterePoolKinder.Add(c); + } + } + } + } + if (item.ArbeitszeitEintraege != null && item.ArbeitszeitEintraege.Count > 0) { item.StundenplanUhrzeiten1 = String.Format(item.ArbeitszeitEintraege[0].UhrzeitVon); @@ -287,31 +297,38 @@ namespace ChristopherusHausMID.Invoicing return null; } - public static IList GetWeiterePoolKinder(Customer customer, DateTime datum) + public static IList GetWeiterePoolKinder(Customer customer, DateTime startDatum, DateTime endDatum) { var list = new List(); - Employee hauptbetreuung = GetHauptbetreuung(customer, datum); + DateTime dt = startDatum.Date; - if (hauptbetreuung != null) + while (dt <= endDatum.Date) { - var allCustomer = hauptbetreuung.Employee2CustomerList.Select(e2c => e2c.Customer).ToList(); - - if (allCustomer.Count > 1) - { - var ii = new InvoiceItem(); + Employee hauptbetreuung = GetHauptbetreuung(customer, dt); + if (hauptbetreuung != null) + { + //Prüfe ob die Hauptbetreuung gleichzeitig ein anderes Kind als Hauptbetreuung betreut, nur dann kann es als Poolkind abgerechnet werden + var allCustomer = GetBetreuteKinder(hauptbetreuung, dt); foreach (var c in allCustomer) { if (c.Oid != customer.Oid) { - list.Add(c); + if (!list.Any(a => a.Oid == c.Oid)) + { + list.Add(c); + } } } } + + dt = dt.AddDays(1); } + + return list; } } diff --git a/ReportImp/ChristopherusHausMID/Leistungsnachweis.cs b/ReportImp/ChristopherusHausMID/Leistungsnachweis.cs index fadde54ae..5e8f02b1d 100644 --- a/ReportImp/ChristopherusHausMID/Leistungsnachweis.cs +++ b/ReportImp/ChristopherusHausMID/Leistungsnachweis.cs @@ -31,42 +31,43 @@ namespace ChristopherusHausMID Customer mainCustomer = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); var weiterePoolKinder = new List(); - if (pRO.EmployeeOid > 0) + var hauptbetreuung = PoolHelper.GetHauptbetreuung(mainCustomer, pRO.StartDate); + + if (hauptbetreuung != null) { - var emp = DAOFactory.GenericDAO.LoadByID(pRO.EmployeeOid); + pRO.EmployeeName = hauptbetreuung.Person.FirstNameLastName; + } + klienten = mainCustomer.Person.FirstNameLastName; + klassen = mainCustomer.Childs; //CB: Ich habe das Feld "Kinder" bei denen in "Klasse" umbenannt + if (pRO.ApprovedPerWeek == 0) + { + pRO.ApprovedPerWeek = GetAktuelleBewilligung(mainCustomer, pRO.StartDate); + } + bewilligungen = String.Format("{0:0.00}", pRO.ApprovedPerWeek); - klienten = mainCustomer.Person.FirstNameLastName; - klassen = mainCustomer.Childs; //CB: Ich habe das Feld "Kinder" bei denen in "Klasse" umbenannt - if (pRO.ApprovedPerWeek == 0) + var allCustomer = PoolHelper.GetWeiterePoolKinder(mainCustomer, pRO.StartDate, pRO.EndDate); + if (allCustomer.Count > 0) + { + foreach (var c in allCustomer) { - pRO.ApprovedPerWeek = GetAktuelleBewilligung(mainCustomer, pRO.StartDate); - } - bewilligungen = String.Format("{0:0.00}", pRO.ApprovedPerWeek); - - var allCustomer = emp.Employee2CustomerList.Select(e2c => e2c.Customer).ToList(); - if (allCustomer.Count > 1) - { - foreach (var c in allCustomer) + //Alle betreuten Kinder, für den der Beleg nicht gedruckt wurde, müssen mit Namen aufgeführt werden. + if (c.Oid != pRO.CustomerOid) { - //Alle betreuten Kinder, für den der Beleg nicht gedruckt wurde, müssen mit Namen aufgeführt werden. - if (c.Oid != pRO.CustomerOid) - { - weiterePoolKinder.Add(c); + weiterePoolKinder.Add(c); - klienten += "\n"; - klienten += c.Person.FirstNameLastName; + klienten += "\n"; + klienten += c.Person.FirstNameLastName; - klassen += "\n"; - klassen += c.Childs; + klassen += "\n"; + klassen += c.Childs; - decimal bewilligt = GetAktuelleBewilligung(c, pRO.StartDate); - bewilligungen += "\n"; - bewilligungen += String.Format("{0:0.00}", bewilligt); - } + decimal bewilligt = GetAktuelleBewilligung(c, pRO.StartDate); + bewilligungen += "\n"; + bewilligungen += String.Format("{0:0.00}", bewilligt); } } } - + cellKinder.Text = klienten; cellKlasse.Text = klassen; cellBewilligung.Text = bewilligungen; diff --git a/ReportImp/ChristopherusHausMID/Rechnung.cs b/ReportImp/ChristopherusHausMID/Rechnung.cs index 92941ff73..66a8f2eda 100644 --- a/ReportImp/ChristopherusHausMID/Rechnung.cs +++ b/ReportImp/ChristopherusHausMID/Rechnung.cs @@ -177,7 +177,7 @@ namespace ChristopherusHausMID if (pRO.InvoiceBase.CustomerOid > 0) { - var poolKinder = PoolHelper.GetWeiterePoolKinder(customer, pRO.AccountingPeriodStart); + var poolKinder = PoolHelper.GetWeiterePoolKinder(customer, pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd); int position = 2; foreach (var poolKind in poolKinder) diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..c12e4220d --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace TemplateNeuKunde.Calculations +{ + //public class CustomGroupDurationCalculator : GroupDurationCalculator + //{ + // public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + // { + // return new GroupDurationDC() + // { + // SingleDuration = (totalDuration / personCount) * employeeCount, + // TotalDuration = totalDuration + // }; + // } + + //} +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Calculations/DefaultCalculations.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Calculations/DefaultCalculations.cs new file mode 100644 index 000000000..133f9f7b2 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Calculations/DefaultCalculations.cs @@ -0,0 +1,25 @@ +using System; + +namespace TemplateNeuKunde.Calc +{ + + //public class DefaultCalculations : BS.Shared.Services.Calculations + //{ + // public override int GetRoundedDuration(int minuteInterval, decimal durationInMinutes) + // { + // decimal lRoundedDuration = durationInMinutes; + + // if (minuteInterval > 0 && durationInMinutes >= 5) + // { + // lRoundedDuration = durationInMinutes % minuteInterval != 0 + // ? durationInMinutes + (minuteInterval - (durationInMinutes % minuteInterval)) + // : durationInMinutes; + // } + + // return (int)Math.Round(lRoundedDuration, 0, MidpointRounding.AwayFromZero); + // } + + + + //} +} \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs new file mode 100644 index 000000000..b34d8c5b9 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; +using Service.Invoicing; + +namespace TemplateNeuKunde.Invoicing +{ + public class CustomInvoiceCreation : InvoiceCreation + { + //public override void SetInvoiceId(ServiceInvoice invoice) + //{ + // //invoice.InvoiceBase.InvoiceId = "SBD"; + // //invoice.InvoiceBase.InvoiceTypeText = ""; + //} + + + // //Setze für Selbstzahler die Adresse des Klienten + // public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) + // { + // if (costBearer.Organisation.Name == "Selbstzahler") + // { + // serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; + + // if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) + // { + // var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + // if (cust.Person.InvoiceAddress != null) + // { + // serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); + // } + // else if (cust.Person.Address != null) + // { + // serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); + // } + + // serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; + // serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + // serviceInvoice.InvoiceBase.RecipientCustomerOid = cust.Oid; + // } + // } + // } + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceFactory.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..261ac0d43 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace TemplateNeuKunde.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + // public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + // { + ////Hier einkommentieren, wenn die Rechnungserstellung von einer bestimmten Kategorie einer Bewilligung abhängt + //foreach (var item in supportConcepts2ServiceRecords) + //{ + // var csc = item.Key; + // var cb2sc = DAOFactory.GenericDAO.LoadByID(csc.CostBearerRelOids[0]); + + // foreach (var scap in cb2sc.ApprovalPeriodList) + // { + // if (scap.ServiceCategory != null) + // { + // var ic = GetInvoiceCreatorForCategory(scap.ServiceCategory.Name); + // if (ic != null) + // return ic; + // } + // } + //} + + ////Hier einkommentieren, wenn die Rechnungserstellung von einer bestimmten Kategorie oder Organisation eines ServiceRecords abhängt + //foreach (var list in supportConcepts2ServiceRecords.Values) + // { + // foreach (var sr in list) + // { + // //Hier wird Kategorie geprüft + // var ic = GetInvoiceCreatorForCategory(sr.ServiceDescription.Category.Name); + // if (ic != null) + // return ic; + + // //Hier wird Organisation geprüft + // if (sr.CostBearer.Name.ToLower().Contains("selbstzahler")) + // { + // return new CustomInvoiceCreation(); + // } + // } + // } + + + // return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords); + // } + + // private InvoiceCreation GetInvoiceCreatorForCategory(String catName) + // { + // if (!String.IsNullOrEmpty(catName)) + // { + // String cat = catName.ToLower().Trim(); + // if (cat.IndexOf("assistenz") >= 0) + // return new CustomInvoiceCreation(); + // } + // return null; + // } + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/LebenshilfeBadKreuznachFUD.csproj b/ReportImp/LebenshilfeBadKreuznachFUD/LebenshilfeBadKreuznachFUD.csproj new file mode 100644 index 000000000..9a130318d --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/LebenshilfeBadKreuznachFUD.csproj @@ -0,0 +1,127 @@ + + + + + Debug + AnyCPU + {5A3315F2-4976-4C88-B95E-D897BF61EF1C} + Library + Properties + LebenshilfeBadKreuznachFUD + 3141157568_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + LeistungsnachweisAmbDienst.cs + + + Component + + + LeistungsnachweisEntlastungsbeitrag.cs + + + Component + + + QuittierungsbelegMainzBingen.cs + + + + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + + + + + + + + + LeistungsnachweisAmbDienst.cs + + + LeistungsnachweisEntlastungsbeitrag.cs + + + QuittierungsbelegMainzBingen.cs + + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Properties/AssemblyInfo.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Properties/licenses.licx b/ReportImp/LebenshilfeBadKreuznachFUD/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/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/LebenshilfeBadKreuznachFUD/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs new file mode 100644 index 000000000..8b32a2d7b --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; + +using BS.Shared.Extensions; + + +namespace TemplateNeuKunde.Reporting +{ + public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung + { + //Wenn halbe Feiertage konfiguriert werden sollen, muss diese Methode auch im VacationService einkommentiert werden + //public override decimal GetFeiertagsFaktor(DateTime start) + //{ + // if (start.Month == 12) + // { + // if (start.Day == 24 || start.Day == 31) + // { + // return 0.5m; + // } + // } + + // return base.GetFeiertagsFaktor(start); + //} + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomReportCreator.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomReportCreator.cs new file mode 100644 index 000000000..c5a942a73 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/CustomReportCreator.cs @@ -0,0 +1,253 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.DefaultReports; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using DevExpress.XtraReports.UI; +using LebenshilfeBadKreuznachFUD.Reporting.Reports; + +namespace LebenshilfeBadKreuznachFUD.Reporting +{ + public class CustomReportCreator : DefaultReportCreator + { + + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + + if (lROs.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + XtraReport report = null; + + ServicesOverviewRO entlastungRo = ServicesOverviewRO.CopyFromRO(ro); + ServicesOverviewRO sonstigesRo = ServicesOverviewRO.CopyFromRO(ro); + + if (ro.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) + { + if (s.IsBillable) + { + if (s.ServiceCategory.Contains("Entlastung")) + { + entlastungRo.Services.Add(s); + } + else + { + sonstigesRo.Services.Add(s); + } + } + } + + } + + bool isEntlastung = false; + + String kt = ""; + if (!String.IsNullOrWhiteSpace(ro.Costbearer)) + kt = ro.Costbearer.Trim(); + if (String.IsNullOrEmpty(kt)) + { + if (ro.CustomerOid > 0) + { + var customer = DAOFactory.GenericDAO.LoadByID(ro.CustomerOid); + + foreach (var sc in customer.SupportConcepts) + { + foreach (var c2s in sc.CostBearer2SupportConceptList) + { + foreach (var scap in c2s.ApprovalPeriodList) + { + if (scap.StartDate < ro.EndDate.AddDays(1) && (!scap.EndDate.HasValue || scap.EndDate >= ro.StartDate)) + { + kt = c2s.CostBearer.Organisation.Name; + if (scap.ServiceCategory != null && scap.ServiceCategory.Name.Contains("Entlastung")) + { + isEntlastung = true; + } + } + } + + } + } + } + } + + + report = AddReportToReport(report, entlastungRo); + if (kt == "Kreisverwaltung Mainz-Bingen") + { + report = AddReportToReport(report, sonstigesRo); + } + else + { + report = AddReportToReport(report, sonstigesRo); + } + + if (report == null) + { + if (isEntlastung) + { + report = new LeistungsnachweisEntlastungsbeitrag(); + ((IBeWoReport)report).SetReportDataSource(ro); + } + else + { + report = new LeistungsnachweisAmbDienst(); + ((IBeWoReport)report).SetReportDataSource(ro); + } + + } + + + + return report; + } + + private XtraReport AddReportToReport(XtraReport report, ServicesOverviewRO ro) where T : XtraReport, IBeWoReport, new() + { + if (ro.Services.Count > 0) + { + if (report == null) + { + report = new T(); + ((T)report).SetReportDataSource(ro); + + } + else + { + if (report.Pages.Count == 0) + { + report.CreateDocument(); + } + + XtraReport newReport = new T(); + ((T)newReport).SetReportDataSource(ro); + + newReport.CreateDocument(); + report.Pages.AddRange(newReport.Pages); + } + } + return report; + } + + + //Einkommentiere für LWL Prüfliste, ZAD Nummer und ServiceDescription ergänzen + + + //SQL Queries: + //INSERT INTO `query` (`Oid`,`Tid`,`Type`,`Title`,`SQL`,`Notice`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`,`UserGroupOids`,`ReportTypeName`,`FileName`,`ExportTitle`) + //VALUES(500,24,0,'LWL Quittierungsbelege','select \':Von\', \':Bis\', \':Klient/in\'','direct', NULL, NULL, NULL,1,1, NULL,'1', NULL, NULL, NULL); + + //INSERT INTO `parameter` (`Oid`,`QueryOid`,`Tid`,`Name`,`Type`,`DbType`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`) VALUES(4,500,25,'Von_Bis',5, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + //INSERT INTO `parameter` (`Oid`,`QueryOid`,`Tid`,`Name`,`Type`,`DbType`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`) VALUES(5,500,25,'Klient/in',2, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + + //public override XtraReport CreateQueryReport(long queryOid, string queryReportId) + //{ + // if (queryOid == 500) + // { + // return CreateLwlPruefliste(CreateQueryRO(queryOid, queryReportId)); + + // } + // return base.CreateQueryReport(queryOid, queryReportId); + //} + + //private LwlPruefliste CreateLwlPruefliste(QueryRO queryRo) + //{ + // var liste = new LwlPruefliste(); + + // if (queryRo.Rows.Count > 0) + // { + // DateTime start = DateTime.MaxValue; + // DateTime end = DateTime.MinValue; + + // if (queryRo.Rows[0].Field1 != null) + // { + // DateTime.TryParse(queryRo.Rows[0].Field1.ToString(), out start); + // } + // if (queryRo.Rows[0].Field2 != null) + // { + // DateTime.TryParse(queryRo.Rows[0].Field2.ToString(), out end); + // } + // long? customerOid = null; + // if (queryRo.Rows[0].Field3.ToString() == "0") + // { + // var masterReport = new LwlPruefliste(); + // //masterReport.CreateDocument(); + + // var customerList = DAOFactory.GenericDAO.GetAllActive(); + // var customerListOrd = customerList.OrderBy(c => c.Person.LastNameFirstName).ToList(); + // foreach (var c in customerListOrd) + // { + // var ro = LwlPrueflisteRO.Create(start, end, "9011113", c.Oid); + // if (ro.ServiceRecords != null && ro.ServiceRecords.Count > 0) + // { + // try + // { + // liste = new LwlPruefliste(); + // liste.SetReportDataSource(ro); + // liste.CreateDocument(); + // masterReport.Pages.AddRange(liste.Pages); + // } + // catch + // { + // // ignore - z.B. kein Hilfeplan + // } + // } + // } + // return (LwlPruefliste)masterReport; + // } + + // if (queryRo.Rows[0].Field3 != null) + // { + // if (Int64.TryParse(queryRo.Rows[0].Field3.ToString(), out var oidOut)) + // { + // customerOid = oidOut; + // } + // var ro = LwlPrueflisteRO.Create(start, end, "9011113", customerOid); + // liste.SetReportDataSource(ro); + // return liste; + // } + // } + + // return liste; + //} + + + //Einkommentiere für LWL 2. Seite mit Anhang für Budgetnachweise + //public override XtraReport CreateSettlementReport(string dcId, long? invoiceBaseOid) + //{ + // return base.CreateSettlementReport(dcId, invoiceBaseOid, true); + //} + + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.Designer.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.Designer.cs new file mode 100644 index 000000000..33c00cf50 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.Designer.cs @@ -0,0 +1,496 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeBadKreuznachFUD.Reporting.Reports +{ + partial class LeistungsnachweisAmbDienst + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LeistungsnachweisAmbDienst)); + 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.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.Detail.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.Detail.HeightF = 30F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(100F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(523.6665F, 30F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UsePadding = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell12}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.StylePriority.UsePadding = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 1.5D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Tag"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word; + this.xrTableCell3.Weight = 0.12183099927448038D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Stunden"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.28934857841293904D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBackColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "Bemerkungen"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.38630561020946352D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter2}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.Detail1.HeightF = 18F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(100F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(523.6666F, 18F); + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell1, + this.xrTableCell7}); + this.xrTableRow6.Font = new DevExpress.Drawing.DXFont("Calibri", 11F); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.StylePriority.UseFont = false; + this.xrTableRow6.StylePriority.UsePadding = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 0.9D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate")}); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell13.TextFormatString = "{0:dd}"; + this.xrTableCell13.Weight = 0.10101010493409912D; + // + // xrTableCell1 + // + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell1.TextFormatString = "{0:0.00}"; + this.xrTableCell1.Weight = 0.23989897192561366D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.Weight = 0.32028610054538287D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3}); + this.GroupFooter2.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.GroupFooter2.HeightF = 115F; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(100F, 65.83334F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(270F, 49.16666F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Stempel und Unterschrift Einrichtung\r\n/ alternativ Eltern"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(370F, 0F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(140F, 25F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Gesamtstunden"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel4 + // + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(180F, 0F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.SizeF = new System.Drawing.SizeF(190F, 25F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrLabel4.Summary = xrSummary1; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Calibri", 8F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(370F, 97.5F); + 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(253.6666F, 17.5F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel15, + this.xrLabel17, + this.xrLabel12, + this.xrLabel1, + this.xrLabel9}); + this.ReportHeader.HeightF = 150F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(312.7917F, 62.5F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(281.1251F, 25F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "[CustomerName]"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel17 + // + this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(312.7917F, 105.8333F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(281.1251F, 25F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "[Month] [Year]"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(100F, 105.8333F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(212.7917F, 25F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Abrechnungsmonat:"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(100F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(485.3333F, 48.33333F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsliste des ambulanten Dienstes"; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(100F, 62.5F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(212.7917F, 25F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "Name des betreuten Kindes:"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3}); + this.topMarginBand1.HeightF = 120F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(200F, 37.5F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(267.7083F, 71.87493F); + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 40F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // LeistungsnachweisAmbDienst + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new DevExpress.Drawing.DXMargins(80F, 80F, 120F, 40F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.cs new file mode 100644 index 000000000..73be71e5d --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using LebenshilfeBadKreuznachFUD.Service; + +namespace LebenshilfeBadKreuznachFUD.Reporting.Reports +{ + public partial class LeistungsnachweisAmbDienst : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public LeistungsnachweisAmbDienst() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + var vs = new CustomVacationService(); + vs.Bundesland = "Rheinland-Pfalz"; + + var org = GetOrganisation(pRO); + + var sonderFerienDict = GetOrganisationFeiertage(org); + + pRO.CreateDummyEntries(true); + + + + foreach (var item in pRO.Services) + { + var ft = vs.GetFeiertag(item.StartDate); + if (vs.IstFeiertag(item.StartDate)) + { + //item.Notice = vs.GetFeiertage() + item.Notice = vs.GetFeiertag(item.StartDate).Name; + } + else + { + var ferien = vs.GetFerien(item.StartDate, vs.Bundesland); + + if (ferien != null) + { + item.Notice = ferien.Name; + } + } + if (sonderFerienDict.ContainsKey(item.StartDate)) + { + item.Notice = sonderFerienDict[item.StartDate]; + } + if (String.IsNullOrEmpty(item.Notice)) + { + item.Notice = item.ServiceDescription; + } + else + { + //item.Notice = String.Format("{0}, {1}", item.ServiceDescription, item.Notice); + } + //if (!item.DurationInStunden) + //{ + item.Minutes /= 60; + //} + } + + bindingSource1.DataSource = pRO; + } + + private Organisation GetOrganisation(ServicesOverviewRO pRO) + { + if (pRO.CustomerOid > 0) + { + var customer = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); + + foreach (var c2o in customer.Customer2OrganisationList) + { + return c2o.Organisation; + + } + } + + return null; + } + + public Dictionary GetOrganisationFeiertage(Organisation org) + { + var dict = new Dictionary(); + DateTime? lastStart = null; + + if (org != null) + { + foreach (var ft in org.Feiertage.OrderBy(f => f.Datum)) + { + String name = ft.Name; + if (!String.IsNullOrEmpty(name)) + { + if (ft.Name.EndsWith(" Start")) + { + name = name.Replace(" Start", "").Trim(); + lastStart = ft.Datum; + } + else if (ft.Name.EndsWith(" Ende")) + { + name = name.Replace(" Ende", "").Trim(); + if (lastStart.HasValue) + { + var dt = lastStart.Value; + var ende = ft.Datum; + + while (dt <= ende) + { + if (!dict.ContainsKey(dt)) + { + dict.Add(dt, name); + } + dt = dt.AddDays(1); + } + } + } + if (!dict.ContainsKey(ft.Datum)) + { + dict.Add(ft.Datum, name); + } + } + } + } + return dict; + } + } +} + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.resx b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.resx new file mode 100644 index 000000000..b95f87849 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisAmbDienst.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.Designer.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.Designer.cs new file mode 100644 index 000000000..db7d2ee32 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.Designer.cs @@ -0,0 +1,569 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeBadKreuznachFUD.Reporting.Reports +{ + partial class LeistungsnachweisEntlastungsbeitrag + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LeistungsnachweisEntlastungsbeitrag)); + 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.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.Detail.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.Detail.HeightF = 90F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(666.9999F, 90F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UsePadding = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell4, + this.xrTableCell11, + this.xrTableCell12}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.StylePriority.UsePadding = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 4.5D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Tag"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word; + this.xrTableCell3.Weight = 0.060915497920287331D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Gesamt Stunden"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.21320422758610874D; + // + // xrTableCell4 + // + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Stunden\r\nHilfe bei der Haushalts-führung"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.13705986367046452D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Stunden\r\npflegerische\r\nBetreuungs-\r\nleistung"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.15228874189604125D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBackColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "Bemerkungen"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.45229746810890958D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter2}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(666.9999F, 17F); + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell5, + this.xrTableCell7}); + this.xrTableRow6.Font = new DevExpress.Drawing.DXFont("Calibri", 11F); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.StylePriority.UseFont = false; + this.xrTableRow6.StylePriority.UsePadding = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 0.85D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate")}); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell13.TextFormatString = "{0:dd}"; + this.xrTableCell13.Weight = 0.050505049807483077D; + // + // xrTableCell1 + // + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell1.TextFormatString = "{0:0.00}"; + this.xrTableCell1.Weight = 0.17676766748338663D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.FLSQualified")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell2.TextFormatString = "{0:0.00}"; + this.xrTableCell2.Weight = 0.11363636381075551D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.FLSUnqualified")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell5.TextFormatString = "{0:0.00}"; + this.xrTableCell5.Weight = 0.12626263357462761D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.Weight = 0.37499992543087313D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, + this.xrLabel4, + this.xrLabel3}); + this.GroupFooter2.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.GroupFooter2.HeightF = 70F; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(40F, 40.83333F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(140F, 25F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Gesamtstunden"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel4 + // + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(40F, 0F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.SizeF = new System.Drawing.SizeF(140F, 40.83333F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrLabel4.Summary = xrSummary1; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Calibri", 8F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(370F, 45F); + 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(296.9999F, 25F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Unterschrift Leistungsempfänger"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel15, + this.xrLabel16, + this.xrLabel17, + this.xrLabel12, + this.xrLabel2, + this.xrLabel1, + this.xrLabel9}); + this.ReportHeader.HeightF = 180F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(148.6251F, 70F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(345.2917F, 25F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "[CustomerName]"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(148.6251F, 100F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(345.2917F, 25F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "[CustomerInsuranceNumber]"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel17 + // + this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(148.6251F, 130F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(345.2917F, 25F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "[Month] [Year]"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(148.6251F, 25F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Abrechnungsmonat"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(148.6251F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Versicherten Nr."; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(181.6667F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(485.3333F, 48.33333F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Tätigkeiten zur Unterstützung im Alltag\r\nder Lebenshilfe Bad Kreuznach e.V."; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 70F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(148.6251F, 25F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "Name"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3}); + this.topMarginBand1.HeightF = 120F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(200F, 37.5F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(267.7083F, 71.87493F); + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // LeistungsnachweisEntlastungsbeitrag + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Calibri", 12F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new DevExpress.Drawing.DXMargins(80F, 80F, 120F, 30F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.cs new file mode 100644 index 000000000..56c007a5f --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.cs @@ -0,0 +1,41 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace LebenshilfeBadKreuznachFUD.Reporting.Reports +{ + public partial class LeistungsnachweisEntlastungsbeitrag : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public LeistungsnachweisEntlastungsbeitrag() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + pRO.CreateDummyEntries(true); + foreach (var item in pRO.Services) + { + item.Minutes /= 60; + + item.FLSQualified = 0; + item.FLSUnqualified = 0; + + if (item.ServiceDescription != null) + { + if (item.ServiceDescription.Contains("Haushalt")) + { + item.FLSQualified = item.Minutes; + } + else if (item.ServiceDescription.Contains("Betreuung")) + { + item.FLSUnqualified = item.Minutes; + } + } + } + + bindingSource1.DataSource = pRO; + } + } +} + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.resx b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.resx new file mode 100644 index 000000000..b95f87849 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/LeistungsnachweisEntlastungsbeitrag.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + /9j/4AAQSkZJRgABAQEA3ADcAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACbAkQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigBKbI21SfQZp1ePftY+Ol8A/AfxPcrIi3l9B/ZtsrvtLPP8jFf9pULvj/YNbUKUq9WNKO8nY5sTWWHozrS2imz5A17/goJ8StUsZbextdD0d5FwLq3tXkljOeq+Y7J04+ZD3ryfWv2hfiZr1/JeXXjnXEmf7wtL17aP8I4iqj8BXntFfuVDK8FQVoUl91z8BxGa43EP36sn8z6F+Av7WnizwZ460ePxZ4q1PUfCDzFb+O6AupArIyq+9wZNqsVYhGyQp4bOD+len6hbarY299ZXEV3Z3EazQ3EDh45EYAqysOCCDkEetfifX2l/wAE+/jM0F7ffDrVbx2jmBvNHWRshWGTPCMnjIxIFAxxKScnn5PiLJ4On9bw6s47pdV39V+XofY8M53ONX6niJXUtm3s+3o/zPumiiivzM/VgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBprkfiJ8V/Cnwp0uO/8AFOsw6VBKxWJXDPJKRjOyNQWbGRkgcZ5xXmP7RP7WXh/4K291pNiU1vxkYgYtPUnyrYsPladh0GPmCD5myv3QwYfnJ4/+IWv/ABO8ST694k1CTUdRkAQM2AkSA5VEUcKoJPA6kknJJNfV5TkFXH2q1fdh+L9P8z43OOI6WX3pUfeqfgvX/I+n/GX/AAUW8RS+IH/4RXw7ptvoi8J/a6yS3MhBPzHy5FVMjHyjdjB+Y5wPsP4O/ESD4qfDPw/4mikhaa9tUa6WBWVIrgDbNGA3ICuGAzngA5IwT+Pdeq/A39o7xV8B7q6TSGhv9IvGD3Gl3u4xFxj94hByjlRt3cgjGQdq4+pzLhujLDr6lG04/ifI5XxPXp4hvHSvCX4H6yUv8q4r4O/Ei0+LHw50XxPaFAbyEG4hQkiGdfllj5GflYMASORg9CK7TrX5dUpypTcJqzR+t06ka0FUg7phXz7+3B8P9S8efA+4fS182fRLtdWkgGN0kSRyJJjJ6qshf1OzABJFfQf8qayhhgjgjBrXDV3hq0a0d4u5ji8PHF0J0JbSVj8R6K/Qi/8A+Cc/gV7K4Wy8Q+IoLsxsIJLiWCVEfB2lkESlgDjIDDPqOteT+L/+CdvjLSlaTw9r+l69GkRYx3CPZyu46Ig+dTn1LLz+dfr1DiLL62jnyvzPxavw1mNBXUOZeTufJ9WNO1C60jULW+sriS1vbWVZoLiI7XjdTuVgexBAP4VpeMvBms/D3xJeaB4gsjp+r2ewT2xkSTZuRXX5kJU5VlPB71i19HGUK0Lx1TPmnGdGdmrSR+pX7Mv7SWmfHPw2LW4aOy8XWES/b7EkDzRwPtEXqhJGR1QkA8FWb2/nOO1fi14Z8Tar4M8QWOt6JfS6bqtlJ5tvcwkBlbBBBGCCCCQVIwQSDkGv1B/Zn/aGs/j34TlmkgWw8Rabsj1KzTPl5YHbLET/AANtbgnKkEHIAZvyXPMkeBk69DWm/wAP+AfsPD+fLHxWGxGlRfj/AME9mooor5A+4CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBK+Rv2tP2vD4HkufBvgm5VvEA+S/1NQGWyz1jTPBl9SeE6fe+7uftdftTQ/CvTZvCvhu4Sbxjdx/vZU5GnRMOHY/8APUg5Vew+Y8bQ/wCcs00lxNJLK7SyyMWeR2JZmJyST6kk8mvu8gyNYi2KxK93ou/n6fmfnfEWfewvhMK/e6vt5LzHXV3Pf3U1zczSXFzM7SSzTMWd2JJZmYnkkk8571FRRX6ktNEfkzbk7sKKKKAPqb9gP4qXHhr4kT+DbmaQ6Vr8byQRkkrHdxqWDcnCho1dTgEkrEO1fonxX5mfsc/BLxB46+Jui+JxbTWXhrRbhbuXUXBRZpEJ2RRHGHJYfNjhVByQSoP6Z1+O8Sqisc3Sd21rbv8A8MftfCsq7wFqq0T930Cj+VQ3FxFawySzSLFFGpZ5HYBVUDJJJ6ACvln9ob9tPwloPh/V/D3hG9l13Xbu2ltl1HTJvLgsmdCBIs4+8y7gw8vIyuCykV4GFwdfGTVOjG7/ACPo8ZjqGBpupWkl+vofVm4bu1L9K/KbQv2p/H0HjTwzrWva5eeILLRpUb+zZpBHHKgBU7gmA0m1mxI245weelfp94P8WaZ468M6br2j3C3Wm38CzwyKecHqpHZgcgjqCCDyK78yymvlnK6ut+x52V51QzXmVJWa6Pf1OV+NnwS0D44+E5NJ1eMQ3kQZ7HUo0BltJDjkeqnA3LnDADoQCPyy+JPw3134UeLrzw54htfs97bnckinMU8Zztljb+JG556jkEAggfslmvjv/goh8MxqXhXRfG9pBun0uX7DeskYyYJDmNmbPASQbQMHmc9O/r8OZnPD4iOFm/cl+D/4J4vE+VU8Rh5YunH34/iv+AfBNdx8F/itqXwY+IGn+JdOTz1izDdWjMVW5t2++hIPB6MDyAyqcHGK4eiv1atRhXpypVFeLPyKjWnh6katN2kj9hvhh8W/DHxe0FNT8N6pFegIrXFrkC4tWbOFljzlDlWA7HaSCRzXZ81+aP7FXxw0b4QeNtXtPEV19g0bW4I0a82F1injZvLLY5CkPICecHGcDJH6N+HfEml+LNHg1XRb+31PTbjd5V1ayB432sVOGHoVI+oNfiWbZbLLsQ4JPk6M/d8lzSOZYaM5Nc/VGrRRRXiH0AUUUUAFFfgD/wAPR/2nf+imf+UHS/8A5Gr6/wD+CYP7Zfxh/aI+PmveHPiD4v8A+Eg0a18M3GoQ239mWdttnW6tI1fdDCjHCyyDBOPm6cDAB+n9FFFABRRRQAUUUUAFeKfGr9sr4P8A7O3ii08O/ELxf/wj+sXdmt/Dbf2ZeXO6BndFfdDC6j5o3GCc/L05Gfa6/Fn/AILWf8nQeE/+xOtv/S29oA++/wDh6P8Asxf9FM/8oOqf/I1fVdfyr1/VRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8qf8AD0f9mL/opn/lB1T/AORq9D+Cf7Ynwh/aK8RXuhfDzxb/AMJDqtlam9ng/s28ttkIdUL7poUU/M6jAOeelfzf1+h3/BE//k4fxt/2K0n/AKV21AH7NUUUUAFc742+IXhb4a6XFqfi7xNo/hbTZphbR3mt38VnC8pVmEYeVgCxVHO3OcKfQ10Vfn//AMFqv+TWfC3/AGOdr/6Q31AH1X/w1j8EP+iyfD//AMKix/8Ajtd74V8WaH440O21vw5rOn+INGut32fUdLukubeXa7I2yRCVbDKynB4II7V/LfX7+/8ABLj/AJMU+Gf/AHE//Tpd0AXNZ/4KXfs3eH9Yv9L1D4jfZ7+xnktriL+w9SbZIjFWXItiDgg8gkV2fwV/bL+D37RHiq68OfD7xf8A8JBrNrZPqE1t/Zl5bbYFdEZ900KKcNKgwDn5unBx/Pn8Zv8AksHjn/sO33/pQ9fZ/wDwRV/5Om8U/wDYmXX/AKXWNAH7U1zPj74j+F/hX4bn1/xh4g0/w3o8J2tealcLChbBYIuT8zkK2EXLHHANdNX8/n/BR39oDWPjl+054ps7m4lXw74SvrjQtJsPO3xRCGTy551AwC00kZctjO0RqSQgoA/Sbxl/wWA/Z98L30dvps/iXxfEybmutG0ny40P90i6eBs/RSPeu3/Z5/4KPfB39pHxla+EdAn1vR/E980i2Wma1pxR7oRxPM7LJC0kahUjc/O6njjPFfg74D8BeIPih4w0vwt4U0i51zxBqcvkWlhaLueRsEk88KqqGZmYhVVWZiACR+jf/BPP9g34ufBn9qbQfFvxF8HzeH9K0uwvpbW6S/tbpGuHi8gRt5Er7cpPIw3ddvtQB+ttFFFABRRRQAUUUUAJ+leUftHfHKz+BngCfU828+vXWYdLsZmP76TjLkDnYgIZunZcgsK9UkdY1LMQAoyc1+Tv7Snxkn+NHxP1DVI5mfQ7RjaaVDk7RApx5mCBgyH5zkZGQpztFfQ5Hlv9o4m0vgjq/wDL5nzGf5p/ZuF9z45aL9X8jzfWtZvfEWr3uqalcPeX95K0888mNzuxJY9MdT0A+lUqKK/aoxUUoxVkj8LlJzbberCiivSfgP8AA3WPjt4wGk6eWtNOtwJL/UmjLJbRkkAdeXYg7V74Y9ASMq9enhqcqtV2ijXD0KmJqRpUo3bPOre3mvJhFBE88rdEjUsxwMnA+lfb/wAEf2AUs5rTWPiNdx3LLiRdBsmJjyQCBNL/ABYJYFU4yAd5GRX1H8MPhD4X+EPh2LSfDmmR2q7FE906hri6YZO+V8ZY5Zj6DOFAHFdpX5dmXE1bEr2eG9yPfq/8j9ZyvhWjhmqmL9+Xbov8ytZWdvptpDaWkEdtbQoscUMKBURQMKoUdAABxXlf7RX7Q2l/APwzBdTW51PWb5mjsdPV9gfbje7tg7VUEdBkkgepHpeva9ZeGNB1DWNSm+zafYW8l1cTbWbZGilmbaAScAHgAnjivyK+L3xO1L4vePtU8S6kzqbhyttatIXW1twT5cS+wB5wACxZuCTXBkeV/wBpV3Kr8Ed/Py/zPR4gzb+y8OoUfjlt5eZf+Kfx78b/ABiuWbxHrMj2W/fHpltmK0i5OMRj7xGeGfc3PWvPaKK/YKNClh4qFKPKvI/Fa1eriJ+0qyu/MK7v4efHPx18KLG5s/CviGbSrS5k86W3EUUqF8AFgsiMASABkddo9K4SinWo068eSrFNeYUa9TDzU6Ummu2h+2Nldw39nBcwSpPBMiyJLGwZXUgEEEdQQawPiZ4JtviP4B13w1dFEi1K0eASvHvETkfJIFyMlG2sORyoryr9if4gS+OvgTpUFw7PeaHI2kyMyquUjCtFgAdBE8a5PJKEnPWvfa/A61OeCxEodYv8j+hsPUhj8LGe6mvz6H4nalp11pGoXVhewPa3trK0E8Mow0cisQyt7ggj8KrV7F+154dt/DP7RHi+C0tmtba4mivVBLEO8sSSSuCT0MjSfQ5HavHa/eMJW+sUIVv5kn95/PmLovDYipR/lbX3BX3X/wAE8/ilbXGi6j8P5zfTajBJPqsDyYa2itj5CGNDuyp8x3baFx8zHOTXwpXqP7M/xGj+Fvxo8O6zdTeTpkkpsr1i4RRDKNhZiR91CVkP+5XmZ1g/rmCnBbrVeqPVyPGfUsdCfR6P0Z+tVFIrblBpa/Dz9+CiiigD+Vevv/8A4Iq/8nTeKf8AsTLr/wBLrGvgCvv/AP4Iq/8AJ03in/sTLr/0usaAP2pooooAK8v+Mn7THwu/Z/gjfx/4103w7PIqyR2MjtNeSRsxUSJbRBpWTKsN4TaNpya8T/4KNftlXP7KXwvsrTww1u/j/wASNJBpjXCeYtjCgHm3ZQgqzKWRUR+Cz5IdY2Q/hL4g8Rar4s1q61fW9SvNY1a8fzLm/v52nnmfpud2JZjjHJNAH7U+Iv8Agsp8BtE1aW0srDxl4gt0+7f6dpcKQyf7onnjf80FexfCT/goH8BvjRq1lo+g+PLW11y8EYi0zWYZLCV5HZVWFGlURySFmChI3Yk9M1+T3wy/4JZ/Hv4m+D08Rpoum+G7eaITWlp4gvDb3VyhGQViVGMefSXYeh6c186/Fb4P+Mfgf4wn8LeOtAufDuuwosptrgqyvG2drxyIWSRCQw3IxGVYZyCKAP6dq/Fn/gtZ/wAnQeE/+xOtv/S29r1//gkv+2lq/iTUh8EvHGqy6lMlu03ha+utzzbI1LS2TPkllWNTJHu+6qSJu2iJB5D/AMFrP+TnvCf/AGJ1t/6W3tAH5+V/TD8Zv2iPhx+z3pNvqXxB8WWPhuG5JFvDNvluLjBUMY4Iw0jhSy7iqkLuGcV/M9Xo2pTfE39qD4j6xrP2HxB8Q/F18WvLsadZzXsypkDiONT5cS5VVVQFUbVAAwKAP13v/wDgsd8BbTxE2nRWvi+9sxJ5f9rwaXELYr/fCvMsu36x59q+nfgr+0l8NP2iNNur34feLbLxCLU4ubZA8FzB6M8EqrIqk5wxXaSDgnBr+b/xZ4N8QeAdZk0fxPoWpeHNWjVXex1azktZ1VhlSY5FDAEdOKtfD34h+IvhT4x0vxX4T1e40PxBpkwntb21YBlPdWB4dGBKsjAqykqwIJFAH9QlFeQ/sp/tB6b+058D/D3juxRLa7uUNtqdirKTaXsZ2zR4DNhScOm47jG8ZIBOK/N3/gqH+3lrHiDxjrXwb8A6rPp3hvTC9h4jvrU+XJqFzys1qGByIU5RxxvbzFIKAbgD70+Kn/BQj4B/B/U7rS9a+IFne6vbq++w0SKXUHV1JVomeFWjSQMpG13UjvivHtA/4LJfAbWNYisryx8Y6FbOSG1HUNLhaBPciGeSTB9kNfjN8P8A4f8AiH4qeMtJ8J+E9JuNc8Q6rN5FpY2wG6RsEkkkhVVVDMzsQqqrMxABNfUPi7/glH+0J4S8GL4gXQdM1yRYfPuNH0jUVmv4FCF2GwhVlYY27IWkZmIChs0Afsz8G/2kvhl+0FZS3Hw/8Z6d4jaEFprWNmhu4lB273t5QsqqScBmQA9ia9Mr+XbwR441/wCGfi7TPE3hjVLnQ9f0uYT2t9atteJgCD7FSCVZWBDBiCCCRX9A37D/AO1FF+1h8DLLxRPbxWHiSwmOma3aQnMa3SKreZGDyI5FZXAP3SzJlthYgGZ4s/4KOfs7+B/FWs+G9b+If2LWtHvZtPvbX+xdRk8qeGRo5E3JblWwysMqSDjgkV2XwR/a8+Ev7Rms6hpXw88V/wDCQ6hp9uLq5h/s67ttkZYKGzNEgPzEDAOa/BD9rH/k6b4yf9jnrP8A6XTUfBb9ojxR8A9D8bxeDb19J1rxNYx6W2qw8TWlvv3ytCwPySttVQ4GVDOV2uFYAH7l/Gj9vz4G/AnVLzSPEPjWC81+1V/M0fRYXvp0kVirRO0YMcUgII2SuhHXGK8n8Gf8FgvgB4o1CW31OTxP4QiRNwu9a0kSROem0C1kmfPflQPevw3ooA/qK8FeN/D/AMR/DNh4i8L6xZa/od8pe3v9PmWWKTBKsAwPVWBUqeQQQQCDW9X4F/8ABNz9prVvgH+0NoGkSXkjeDvFl5FpGqWLyYiSSVgkF0MsFVo3K7mOf3ZkGMkY/Vr/AIKF/tKav+zB+zne+IvDihPE2q30WiaXdPCssdpNKkkjTMrHB2xQy7chhvMe5WXcKAO8+NH7Wnwj/Z8uIrbx7440/RNQkAZdNjEl1ebSCVdoIVeRUODh2UL7180aj/wWc+BdlqU1tDovje/hjfYt5b6baiKQf31D3Kvj6qD7V+K+qape69qd5qWpXc+oajeTPcXN5dStJNPK7Fnkd2JLMxJJJOSTmvoTwP8A8E7/ANob4jeEdK8TaD8OJ7jRtUgF1Zz3Gp2Nq8sTfdfy5p1cBhyCVGQQRkEGgD9cfBf/AAU6/Zy8bXFhaJ4/XRL28YIsGtWFzarEx7STlPJQD+8ZMe9fTek6tY69pVnqemXtvqOm3sKXNreWkolhnicBkkR1JDKykEMDgggiv51fil+xL8cvgzpban4s+G2r2mmRwvPNfWPlahBbxoPmeaS2eRYgPVytf0B/BfwfP8Pfg94F8LXOPtGh6FY6ZLtORuht0jbB+q0AfzF1+h3/AARP/wCTh/G3/YrSf+ldtX5412Xw/wDi14o+Ftj4mg8L6pNo8niLT/7Lvrq1cpObYypIyI4OV3GNQ2Oq7l6MRQB+7nxr/wCCjHwK+BepanpGreK21zxHp5KT6L4ft2u5lkDFWiMnEKSKVIZHkVlIwQK4n4ef8FbP2ffHN0be/wBT1vwXKZFjiPiHTSEkLEDO+3eZUAzyXKgfTmvwnooA/qa0fWbDxFpNnqmk31vqWmXkK3Fre2cqywzxsMq6OpIZSCCCDgiuK+Nvx38B/s9+FbTxF8Q9bGg6LdXq6fDcmznut1w0ckipthR2GVikOSMfL15FflN/wSG/ab1nwf8AGCP4RajcPeeFvFCzS2MUj8WF9FE8pZCWwElRHVlAJLiIjHzbvpz/AILVf8ms+Fv+xztf/SG+oA9R/wCHnv7Ln/RR0/8ACf1P/wCRa+gfhX8T/C/xm8B6X4x8F6l/a3hrUvN+yXgt5YBJ5crxP8kqq4w8bjlRnGRwQa/mFr9/f+CXH/Jinwz/AO4n/wCnS7oA/DL4zf8AJYPHP/Ydvv8A0oevs/8A4Iq/8nTeKf8AsTLr/wBLrGvjD4zf8lg8c/8AYdvv/Sh6+z/+CKv/ACdN4p/7Ey6/9LrGgD9D/En/AAUk/Zz8I+ItU0LVviJ9k1XS7qWyu7f+xNRfy5o3KOu5bcqcMpGVJB7GvwD8Rak2sa/qd+8puJLq5lnaZs5cuxYseOpz6V9A/H39mH4x6x8dviPqFh8JvHN9Y3fiTUp7e6tvDd5JFNG91IyujCMhlIIII4INfNlAH19/wTC+O3gL9nn4+674l+IetDQdGuPDVxYQXRs57rNw11auqhYY3YZSOTkjHGM8gH9afhb+3p8CvjR470zwb4N8c/2z4k1Lzfstl/ZF/B5nlxPK/wA8sCoMJG55YZxxyQK/n68E/D3xV8StUl0zwj4Z1jxVqUUBuZLPRLCW8mSIMqmQpEpIUM6DcRjLD1r7I/4Jx/s9/FPwP+2Z8Pdb8SfDTxh4f0a1/tHz9R1TQbq2t4t2nXSLvkeMKuWZVGTyWA6mgD9uZpkgjeSR1jjQFmdjgADqSfSvlz4lf8FM/wBnn4ayX1s/jlPE2o2qq32Tw1bSXwmyAQI7hQLcnB5/e8Ywea/Nj/goj+3nrH7Q3jLVfBPhLU5rP4WaZceQI7dwBrUsb83EhUndFuGY0JxhUcgNgJ8vfCD4K+Nfj14yi8K+AtBn8Q628L3DQRMkaRRJjdJJJIypGuSoyzDLMqjLMAQD9jPCP/BYn4A+JNT+y6ivivwrBtz9t1fSkkh+mLaWZ8/8Ar6r+E/xu8CfHPQP7a8B+KdO8TWChTL9jl/e2+7O1ZomAkiY7SQsiqeOlfh98aP+CZfxy+CXg278U6hpGm+IdEsYGutQn8P3vnvZRrt3O8bqjsoBJJjVwqozMQoJrwv4M/Gjxb8AfH2n+MPBeqyaZq9odrgEmG6hJBaCZMjfE20ZU9wCMEAgA/puorzD9m346aT+0l8GfDnj/SIvsianCRdWJlEjWd0hKTQk4Gdrg4YhSylWwNwooAwP2xfGx8E/AHxE0MqxXmpqulw7l3BvOO2QfXyvNOexFfllX21/wUa+IKs3hjwRCFJGdYuiyHI+/FCFbOOf3+RjsnPr8S1+vcL4f2OB9o1rJ3+Wx+KcVYn2+P8AZp6QVv1CiitLw34d1Lxdr1houkWj3uqX0ywW9unVmPTk8ADuTwACTX1spKEXKTskfHwjKclGKu2bnwr+GOs/F7xtYeG9FiZp5zvnuNhMdrCCN8r+igY6kZJUDkiv1c+Fnww0P4ReDrPw7oNsIraEb5ZmH7y5lIAaWQ92OPoAABgAAYXwF+BujfAzwXFpdhEs2q3CpJqepEfPdTAeuOEUlgq9gT1JYn0yvxvO84lmNTkp6U1t5+f+R+3ZDksctpe0qK9R/h5f5jqKKK+YPrT5u/b28UXHh/4DyWVugI1nUYLCV9xBRAHmJGOuTCF57Ma/NWv0R/4KJWck/wAHdFnjjkkEGtxGRlUkIpgnG4+g3bRz3Ir87q/XOFor6i2t+Z/ofi3FspSzCz25UFFFFfYnxYUUUUAfbv8AwTVldl+IUZdjGp09lTPAJ+0ZOPcAfkK+3f4a+IP+Caf+s+Iv007/ANua+3+1fifEH/Izq/L8kfu/Df8AyKqPz/NnwV/wUa8Fta+KPC3iuPzGivLV9NmAT5I2jcyId3q4lfj0jr46r9I/+CgGgzat8CUvIhmPS9Ut7qU+isHhH/j0y1+blfofDVZ1svjF/ZbX6n5rxRQVHMZNfas/6+4KKKK+pPkj9P8A9jX4ut8U/hLbW9/cm417QyLG8aR8vIoGYZTySdy8Fm5Zkc173X53f8E7daubX4ua7pi3DJZ3mjtK8GPlkkjmjCMeOqrJLj/eNfojX4fnmFjhMdOEFZPVfM/e8gxcsZl8Jz3Wn3C0UUV4R9Efyr19/wD/AARV/wCTpvFP/YmXX/pdY18AV9//APBFX/k6bxT/ANiZdf8ApdY0AftTRRRQB+Dn/BWTxff+Jf21PFGn3jI9t4fsNP0yyCqAVha2S6YN6nzbqXn0IHavm74M+IPDnhP4t+Dtd8X2c+o+GNL1a2vtRsbe2juXuYYpVkaHy5HVGDhdpDNjDHr0P0Z/wVd8K6h4e/bY8XX15CIrXXLPT9RsWyD5kK2sduze3723lH/Aa+X/AAD4fsfFvjrw5oWq6zB4c0zU9StrK61m5UNFYQySqj3DgsoKxqxcgsvC9R1oA/Yj/h9V8EP+hW+IH/gusf8A5Mr4m/4KNfth/Dr9ry68CX/gvQ9c0nUdDS8gvrjWrK2heeKQwtCivFNIWCMkp2tgDzCR1NfQv/DjH/qtn/lqf/dtH/DjH/qtn/lqf/dtAH51/AD4gf8ACqfjh4B8XvLcRW+i65Z3tz9kcpI9ukqmaMEHo8e9COhDEHg19hf8FrP+TnvCf/YnW3/pbe16mv8AwQz2sD/wuzODn/kVP/u2vLf+C1n/ACc94T/7E62/9Lb2gD8/K/pL/ZZ/Z/0j9mn4I+HfBWmwQC9ggWfVryFADe3zqDPMzYBYbvlXdyERF/hr+bSv6Xv2ePjhon7RPwg8OeOdCuIHTUbZPtlrC5Y2N2FHn2z5AO6NyRkgbhtYZVgSAeUf8FGPgP4e+NP7LvjK91O2t4tc8JaZda9pOqtCXmtmgj86aJSGU7Zo4jGwJK5KOVLRrj+fiv6HP+CgnxW0f4Tfsk/ES41Vg02u6XceHrC2DhXmuLuJ4Rtz12Izykf3Ymr+eOgD9QP+CQ/xYvPAfwZ/aGuLqf7Xo/hazt/EcGmkqo837NdmdgcZ+dbW3U9QNg4GTn8ydQv7nVr65vb25mvL25laae4uJC8ksjEszsxOWYkkknkk1+l//BI/4U33j/4K/tG2MkAttO8UafB4dttRlAKecba8WZfX5VuYGPH8S9a/MueCS1mkhmjaKWNijxupVlYHBBB6EelAH15/wTp/au+G/wCyT4m8aeIPG+ha/qur6nZ29hplxocEMphh3u9yjiWaPG9ltiMbv9Wenf7n/wCH1XwQ/wChW+IH/gusf/kyvzr/AGJP2RdM/bC8W+I/DUvj3/hDNX0yyj1C2h/sc3wu4d/lzNnzowhRng4OS3mHptNfYH/DjH/qtn/lqf8A3bQB+f37UHj/AMJ/FX4/eNvGXgmw1DTPDmvX51GK21VVW5WaVFe4ZwskijdOZWADEYYdOg+yv+CJXjG+sfjZ8QPCkYj/ALO1Tw8mqTEr8/m2tzHHGAfTbeS5/D0rt/8Ahxj/ANVs/wDLU/8Au2ve/wBi/wD4Jt/8MhfFbUPGn/Cxf+Es+1aRNpX2H+xPsW3fNDJ5m/7RJnHk427f4uvHIB+Qv7WP/J03xk/7HPWf/S6an/sr/BdP2hv2hPBPw/muWtbPWL0/bJo32SC1ijee42MVYCQxROFyCNxXPFM/ax/5Om+Mn/Y56z/6XTV7D/wSttUuf24vAUjFlNvDqUqY7k2FwvPHTDH9KAP3S8D+BPD/AMNPCuneGvCuj2mhaFp8fl21jZRhI4xkknHdmYlixyWJJJJJNfhp/wAFSPgj4b+B/wC1HLa+FLSHTNI8QaTb66NMtYhFBZyPJNDIkag4ClrcyYAABkKgAAV+9dfit/wWq/5Om8Lf9iZa/wDpdfUAfAkMzwSJJG7RyIwZXU4Kkcgg9jX7h/8ABXv4a614+/ZVh1HRLCTUH8M63Dq9+sILPHZiCeKSQKByEaWNmP8ACiuxwFJr8OK/qlkRZFKsAVYYII4NAH8rVfevwD/4K+fEj4T+GdG8NeJ/DeleO9G0m0WzgnaZ7HUXRBtjEk4Do21QFyYtzYBZixLH7S+OH/BI/wCDXxSub7U/C5vvhvrNxvdV0crNp3ms+4u1q/3VAyojheJRxgcV8DftUf8ABL34hfs2+D9U8Z2mtaZ408H6c0Yubi1R7a9gjYhfNe3bcuwMVB2SORu3EBQxAB9//A3/AIK0fBj4rXVnpfiN7z4b6zMihjrmxtOMpJBRLtDgAAZ3zJEvNfbVfysV+6X/AASQ+KGs/Eb9k2Kx1q4N2/hbV59Cs5pHd5DarFDNErsxP3PPaNQMBUjjGOOQD8La+nP+Cdv7O+l/tKftLaXofiBRP4b0e0l13U7TftN1FE8aJDnB+VpZYgw4JTfgg4NfMdfob/wRPUH9orxqxHzDwrIAfrd23+AoA/YRfCWiR+F/+EaXRtPXw59k/s/+yBaoLT7Ns2eR5ONnl7Pl2YxjjGK/nf8A22vhHpHwM/am+IPgvQMpotjeR3FnCc4giuIIrlYQSSSIxN5YJJJCAnk1/RvX4A/8FR/+T6/iZ/3DP/TXaUAeWfsmuV/am+DZUkH/AITLRx+d7CDX6o/8Fqv+TWfC3/Y52v8A6Q31flZ+yd/ydN8G/wDsc9G/9Loa/VP/AILVf8ms+Fv+xztf/SG+oA/Fev39/wCCXH/Jinwz/wC4n/6dLuvwCr9/f+CXH/Jinwz/AO4n/wCnS7oA/DL4zf8AJYPHP/Ydvv8A0oevs/8A4Iq/8nTeKf8AsTLr/wBLrGvjD4zf8lg8c/8AYdvv/Sh6+z/+CKv/ACdN4p/7Ey6/9LrGgD9qa/lXr+qiv5V6APv/AP4Iq/8AJ03in/sTLr/0usa/Tj9tz4iH4W/snfFDxAkk0FwmjS2NvNbsVkinuitrFIpHIKyTo2e2K/Mf/gir/wAnTeKf+xMuv/S6xr9MP26vALfEz9kP4p6Ihk81dGk1GJYULvJJaMt2kYUcks0AXj+93oA/nQr71/4J2/txfCf9kPwD4qtPFPhzxPfeK9c1NJZb7RYIZYWs4olEETCW5jwyySXTfKnIkGWOAF+Cq+vP2I/2D9J/bK8O+JLiP4nDwpruh3Ucc+jnQjeE28iZinEn2iMfM6zIVAJXywSfnWgD7s/4fVfBD/oVviB/4LrH/wCTK/Hf4gXnh/UfHniS68KWdxp3hafUrmTSbO8x50Fm0rGBJMM3zLGVB+ZuQeT1r9NP+HGP/VbP/LU/+7aP+HGP/VbP/LU/+7aAPjb9nX9uv4lfsxeCb3wt4NOljTLvUJNTk+3WxkfznjijOCGHG2FOPrRX2T/w4x/6rZ/5an/3bRQBY/bUmkk/aU8Wq8jOsYtFQMxIVfskJwPxJPHck968QruvjrrV34g+M3ja9vZnmmbV7mIGQ8rHHIY41+ioqr+Arha/fsvpulg6UH0ivyP5yzCoquMqzXWT/MK+zf8Agnf8LodQ1HXfHt7GshsW/syw3bW2SFQ0z4xkNsaNQwPSSQHrXxlX6xfsr+Gk8Kfs/wDgq0WTzTPYLfl8Y5uCZ8fh5m38K+f4nxToYL2cXrN2+XU+j4VwixGO9pLaCv8APoes0UUV+Qn7UFFFFAHH/Fb4e2nxV+HuueFb2TyYtRg2JPtLeTICGjk2gjdtdVbGRnbjvX5F+LfCuqeB/Euo6DrNq9nqdhM0M0TgjkdGXIGVIwwPQggjrX7R+navEv2jP2YtF+PGmLcrIuk+KLVNlrqaqWDqCT5Uq/xJycEcqTkZG5W+ryDOFl1R06vwS/B9/wDM+N4iyV5lTVWj/Ej+K7f5H5ZUV6z40/ZV+KPge7aK48JX2qReYUjutGjN4kgH8WI8uoPbeqn2rX+Hv7G/xO8eXFu02hv4c05yd95rB8kqARkeT/rCcZxlQDjqK/UHmeCjT9o6sbep+ULK8dKp7JUZX9GeH13/AMG/gn4k+N/iY6VoMCpBCA95qE2RBaoc4LHHLNggKOTg9AGI+gda/wCCeWt/8Jppum6TrIHh8WKSX+uXwTJufMcOkMCnd90RkBmxyfnOMV9mfDD4YaD8I/CNr4e8O2vkWkPzSSuQ0txKQA0srYG5zgdgAAAAFAA+ZzHiWhTo/wCyPmm/w/r/AIc+oyzhfEVa/wDti5YL8fQ5H4A/s46L+z/a6oul6nqGp3OqJbi7e8KbN8QfmNVUFQTI3BZjwOeOfXKOaT0r8vrVqmIqOrVd5M/WcPh6eFpqlRVoo8Q/bX/5Nn8X/Wz/APSyCvy1r9IP2/vGceg/BVNDDwtc67fRQ+SzYfyomEzyKO4DJEp9N49RX5v1+q8KQccFJvrJ/kkfkXF04yzCKT2ivzbCiiivsz4c9f8A2SfEsXhb9oTwfcXErRQXNw9i4XPztNG0can28xkr9W+tfj78C7eW6+NXgJIY3lca7ZOVRSTtE6Fjx2ABP4Gv2BX7o9a/KuLIpYuElvy/qfrvB0pPCVIvZS/QdRRRXw5+gH8q9dF4K+IXin4bapLqfhHxNrHhbUpYDbSXmiX8tnM8RZWMZeJgxUsiHaTjKg9hX7M/8OafgN/0EPGX/g0g/wDkej/hzT8Bv+gh4y/8GkH/AMj0Afkz/wANY/G//osnxA/8Ki+/+O0f8NY/G/8A6LJ8QP8AwqL7/wCO1+s3/Dmn4Df9BDxl/wCDSD/5Ho/4c0/Ab/oIeMv/AAaQf/I9AHPftBfsf6p+2T+xb8G/FOkXC3vxX0nwjpt3Fd6jLmXWUks4nmt5bhznzGf94kkhIDlwSolZ1/HTWdF1Dw5q15pWrWFzpep2crQXNlewtFNBIpwyOjAMrAgggjIr+nnwF4MsPhz4F8OeE9KaZ9L0HTbbS7Rrhw0phgiWJC7AAFtqDJAHPYVwPxw/ZP8AhT+0asD+PvB9nrGoQJ5UOqRM9texoN21PPiZXKAuzCNiUy2duaAPxj+Bv/BTP44fArw3Y+HbHVtO8UaBp9uLWx0/xLaGcWsYJKqssbxykAEKqu7BVVVUAACu88S/8FkPj1rukz2djZ+D/DtxIMLqGm6XM80Z9VE88sf/AH0hr6s1z/gif8KbiONdH8b+MrCQH52vXtLlWHoAsEePzNWNJ/4Ip/B+3tYxqXjDxteXIPzvbXNnBG30Q2zkf99UAcT/AMEm/jf49+OXxi+J2r+PPFep+JrxdMt3hF7MTDb75m3iGIYjhU7VysaqOBxXjP8AwWs/5Og8J/8AYnW3/pbe1+pnwL/ZY+F/7Nseo/8ACvPC0WhTakEW8uWuZrmaYL90F5nchcknauBnnFcJ+0p+wL8Nf2qvHFh4q8Z3WvwanZacmmRrpV5HDH5KySSDIaJju3TPyD0xQB+Bnw/8F33xH8eeGvCWlvBHqevalbaXavdMViWaeVYkLkAkLucZIBOM8Guy8AfGD4r/ALKvjTVLfwzr+s+Btdtbg2+o6aeI2lj3JtuLaQGOQpucDehxkkY61+wvgL/gk/8ABb4c+OvDvizSr7xY+qaDqVtqlotxqMLRGaCVZUDqIASu5BkAjjuK9X/aO/Yl+FH7UUaz+MNCa315I/Kh8RaPILa/jXKnaXwVlAC7QJUcKGbbtJzQB+BPxW+Nnjv44a8NY8eeKtS8TXqs5h+2zExW+8gssMQwkSkqPlRVHA4rE8E+Cdc+JHizS/DPhnTJ9Y13VJ1trSxtlG+Rz9eAAMksSAoBJIAJr9dk/wCCJ3wsXWmlfxz4wbScHbaq1oJwccEy+SVPP/TOvqn9nX9jv4W/su2sh8EaB5esXFuLa717UJDcX9ygIJDSEAIrFVJSJUQlVO3IFAB+x7+zpafsu/AbQfBKNBcauoa91m8t87Lm+kwZGUkAlVASNSVBKRJkA5r82/8AgqP+wzrPg3x5q/xf8EaTPqHhLWne+12G1BlfTbwktNOy4yIZDly3IVy4O1Sgr9kKSgD+XPwf4y134e+JrDxD4Z1e80LXLB/MttQsJjFNESCpwwPQqSpHQhiDwSK+zfC3/BY749+H9Hhsr+18I+JrmPO7UdU0uVJ5Mkn5hbzRR8cDhBwPXmv0O+MX/BML4BfF+6kvB4Zm8FanJIryXnhGZbIMqrt2eQyPbqDwSViDEjOeufFLz/giT8N5NSL2nj/xVBYdoJo7aSXv/wAtBGo9P4KAPjf4mf8ABVz9oP4iWr2tprumeCrSWF4Jo/DNgIncMMbhLM0ssbDnDRupGc9cV+o//BNXXNS8S/sV/D7VdX1C61bVLyTVJrm+vpmmnnkOqXZLu7EszH1JzXmvg/8A4I6/AXw3q0d5qU3ivxXCqFW0/VtUjjgYn+LNtFFJkdvnxzzmvsbwD4A8PfC3wfpnhbwnpNvofh/TYzFa2FqCEjBYsxyeSzMzMWYksWJJJJNAH8537WP/ACdN8ZP+xz1n/wBLpq9n/wCCUf8Aye54L/69dS/9Ipq/Rvx7/wAEn/gt8RvHXiLxZqt94sTVNe1K51S7W31GFYhNPK0rhFMBIXcxwCTxjk10nwH/AOCbfwo/Z1+Jum+OvC154kl1qwjmjhXUb6KWHEsTRtlVhUn5WOOetAH1bX4rf8Fqv+TpvC3/AGJlr/6XX1ftTXzT+0p+wH8NP2qfHNj4s8ZXWvwapZ6amlxrpV5HDH5KSyyglWiY7t0z856Y4oA/ntr91P8AgrL8UfE3wp/Zl0u+8Ka3qHh7VNQ8TWli2oaXdyW1xHH5FzMQroQwyYVBwRkE1jf8OavgN/0EPGX/AINIP/kevqf45fADwP8AtHeD4fDHj7SH1nSbe7W/gjju5rZorhY5I1kDROpJCyuNrZX5skHAoA/Gj4f/APBWj9oTwTEYr/WdH8ZxBEjiTxBpaZiCjGd9uYWYnjJdmJx7ms74+/8ABTz4w/tB/Di+8E6tB4d8PaNqBUXx8P2c8U1zEDu8lnlmkwhYKTs2k7cE7Syn7m1L/gin8HZrcix8X+OLWctkNPdWcyAdxtFsp/8AHqy9G/4Il/DSC4Y6t4+8V31vjhLJLW2YH13NHJ/KgD8c6/ff/gmX8BNc+AP7L9hY+JYLjT9f8QahNr91pl1F5ctiJEiijicZyG8uCNyrAMrSMpAK1tfAX/gnn8Ev2fL2z1TRfDLa94ktG3w674klF5co3mB0dEwsMboQoV441cAfe5JP0vQB/KvX6Hf8ET/+Th/G3/YrSf8ApXbV9W/8OafgN/0EPGX/AINIP/kevXf2af2C/hv+yn4v1PxJ4Luten1DULE6fMuq3kc0YiMiSEqFiXDZjXkn1oA+kK/AH/gqP/yfX8TP+4Z/6a7Sv3+r5M+OP/BNH4S/tA/FLW/H3ie88TRa5q/kfaE0+/iigHlQRwLtUwsR8ka5yeuaAPxf/ZO/5Om+Df8A2Oejf+l0Nfqn/wAFqv8Ak1nwt/2Odr/6Q31df4C/4JPfBb4c+OvDvizSr7xW+qaDqVtqlotxqMLxGaCVZEDqIASu5BkAjjPIr3b9pT9mjwl+1R4FsPCnjKbU4NLs9Rj1SNtLnSGXzkiliALMjDbtmfjHUDmgD+bKv39/4Jcf8mKfDP8A7if/AKdLuvPf+HNPwG/6CHjL/wAGkH/yPX1h8Dvg3oX7Pvwu0TwD4ZkvJdD0jzvs76hKss582eSd9zBVB+aVscDjFAH84nxm/wCSweOf+w7ff+lD19n/APBFX/k6bxT/ANiZdf8ApdY19meI/wDgkT8EPFHiHVNZvL/xcLvUbqW7mEWpQhA8jlm2jyOBknvXo/7Nf7Afw0/ZW8c33izwbda/Pqd5pr6XKuq3kc0XkvLFKSFWJTu3QpznoTxQB9LV/KvX9VFfCX/Dmn4Df9BDxl/4NIP/AJHoA+Q/+CKv/J03in/sTLr/ANLrGv2or5q/Zr/YD+Gn7K/jq+8WeDLrX59TvNNk0uVdVvI5ovJeWKQkKsSnduhTnPTPFfS1AH4N/wDBQP8AYX1r9mrx9qfiPw3pFxc/CvUpvPsryHdMuls5ANrO2MoA7bY2bO5So3Fw1fNXwu+LPi/4LeLrfxN4H8QXnhzW4RsF1ZuMSJuVjHIjArIhKqSjgqSoyDiv6btS0201nT7vT9QtYL6wuonguLW5jEkU0bKVZHUghlYEggjBBNfInxU/4JR/AH4maodRtNI1TwNcySvLOvhW8WCGYtjjyZkljjUdliVByfbAB8IaP/wWZ+Oum6XbWtxo/gnV54o1R768025WaYgYLsIrlEBPU7UA9hXnnxU/4KfftB/FOG5tV8XR+DtNuERGs/CtsLNlKtu3JcEtcIScA7ZQCBjGCc/bK/8ABEr4crqRdviD4oNhu4gEVsJQvHHmbMZ687O4r0TwL/wSE/Z/8IahLc6nbeI/GaOAEttd1UJFEwOdy/ZY4CSemGLD2oA+iP2V55br9mH4QTzSSTTSeD9Hd5JGLMzGyhJJJ6knvRXoWi6Hp/hvRdP0jSrSHTtMsLeO1tbO3QJFBCihUjRegVVAAA6AUUAflJ+034Zbwl8fPG1iZRN5moNehsY4uAJ8fh5uPwrzCvqf/golYND8YtEu/L2xz6LGgbGAzLPNnn1AZa+WK/d8prOvgaU32S+7Q/nnN6P1fH1aa7v/ADCv2q0DR7Tw/oun6ZYxCCys7eO3giXoiIoVQPoAK/FWv2j8KeIrHxd4b0rW9NkMthqFtHdQOwwSjqGXI7HB6V8fxfzWotba/ofa8FuPNXT30/U2KKKK/OD9RCiiigAooooATAPUUUtFABRRRQA2uY+IXxF0H4XeGLnXfEV8ljYw/KueXlcg7Y0X+Jjg8DsCTwCa5f46fHbQPgn4Tu7y8v7Ztdkgc6dpjEtJcS7W2ZVeRHuHLnAHTOSAfzb+NHx48T/HTV7a78QPbw21nvFnY2kW2O3D7d3JyzE7FyWJHHAHSvpMpyWtmMlOWlNbv/I+UzjPqOWwcIe9Uey7epN+0B8btR+OnjqTWLhHs9Lt18jT7BnyIIs5LHtvY8kj0UZIUV5nRRX7FQo08PTjRpKyR+KV69TE1ZVqru2FFFa3hHw7P4w8VaNoNq6RXOp3kNlHJIDtVpHCBjjnHzdvStZzVOLnLZamcIyqSUI7tn2J+wF8Dg3m/EzVYjnMltoyFuP4kmmIx16xjn/npkfdNfcFZHhXw7Y+D/DemaJpsXkWGn28dtBGTkhEUAZPc4HU9a1vWvwXMcbLH4mVeXXb0P6EyvAwy7CwoR+fm+o6iiivOPWCiiigAooooAKKKKACiuesfiB4Y1LxfqHhS08SaTdeKdPiW4vdDhvonvraNghV5IA29FIkjILAA719RXQ0AFFFJQAtFJS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFY/inxZongfQrrW/Ees6f4f0a12+fqOqXSW1vFudUXfI5CrlmVRk8lgO9W9J1ay8QaVZ6npl5b6jpt7Clza3lpKssM8TqGSRHUkMrKQQwOCCCKALtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfI3/BRDwDPrXw/0LxVbq7/ANh3TQ3KqFwIZ9o3k5zxJHGoAz/rD6V+ftftJ4o8OWHjDw7qWianD9o0/ULeS2njzjKMCDg9jzwRyK/Iv4s/DPU/hF491Twzqauz2r5t7ho9i3UBJ8uVRkjDAdATghlzkGv1HhXHRnReDm9Y6r0f/B/M/JOLsvlTrrGRWktH6r/NHH19XfsbftSWvw4K+CfFlwYfDtxKXsNRkY7bGRzlkcdomY53D7rEk8MWX5Ror63HYKlmFF0au3TyPjcBjquX11XovX8/I/bK0vIL63hubaaO4t5lDxyxMGV1IyGBHUEEdKsV+TPwj/aY8d/BdRbaLqS3mkcn+ydSDTWy8sSUGQyHLM3ysMk85r6f8Mf8FHtAuIX/AOEh8I6lYSrgKdMnjug/HJO/y9vPbmvyrF8N43Dyfs1zx8v8v+HP1zB8UYHERXtXyS89vv8A8z7Ior5V/wCHi3w9/wCgF4m/8Brb/wCP0f8ADxf4ef8AQC8Tf+A1v/8AH683+x8f/wA+Zfcer/beXf8AP5H1RS/SvlqP/goh8OHhZm0rxIjgZEbWsOT9P32PzNcN4i/4KRgS3MWheCC0QOILrUL/AGkj1eJEIHORgSHtzWtPJMwqOypP56fmZVOIMtpK7qr5an29+tVL7ULXSrO4vLy5itLS3RpZp53CJGijLMzE4AABJJ6V+deuf8FBviVqVnPBZWeh6Q0i7VuILWSSaM/3l3yMmf8AeU/jXhnjj4oeLfiVd/aPE/iC+1g7zIsM8pEMbYxlIhhE4/uqK9jD8K4uo/3zUV97/r5nh4ri/CU1+4i5P7kfoz47/bW+FvgkyxQ6zJ4kvI3VWt9Ei84YIzuEpKxEDvhyeenXHy98TP2+/G3ixZLTwxaW/hGyYYMysLm7b7wPzsoVQQRwF3Arw1fL9FfYYThzA4ZqUlzvz2+4+MxnE2PxScYy5F5f5lnU9UvNa1Ce+1C7nvr24bfLc3Upkkkb1Zick/jVaiivqIxUUklZI+UlJyblJ3bCiiimSFfZ37G/7LfiKx8SeH/iTrckGn2EKm5sbBgs0l3DNbMEl3K2Ix+9UgMN3ynIXgmX9h39m/SPEGjn4g+J7Eajmd4dJsrqNWt8Lw1wRk7zu3IoYDaULcnaV+4LW1isbeK3giSGCJQkccahVRQMAADoP8K/N8+z53ng8PttJ/mkfp3D3DyahjcT6xX5Nk9LRRX50fp4UUUUAfnt8ef2fdA/ac/4KM3Hg/xTqmuafpFn8NotVj/sW8FvIZl1DyhksjjbtmbtnIHPrg/tJfsi3H7F/wAC9d+Jvwg+MfxC8P6j4furS8fS9S1dLjTrxWnSHY8IjRWbdKrDzBIpwyFPnyvW/Fjwb478cf8ABS67sPh98Rf+FZazH8MI55tX/sODVvNtxqQDQeVMwVcsyNvHI8vHRjWJ+1F+zb8b9H8Ev438c/FCD4/+DvC6Nqet+A9QsD4ZtryxixLLIDZzbZZYwm9RKCBtJAc/u3APtL4afFSLxH8AfCnxI8SyWmiQX/hm08QalJuK29or2qTynLEkIgLdSeBXiv8Aw9J/Zk8zb/wshsf3v7B1LH/pNXWL+1T8JtQ/ZP0z4q+JZ7XTvh3rWnrbSabd2pnDu5aCSwEAT98Q6yxlVXaVR2+4C1eZeIv2jrv4zfBnX9C0L9mj4hXHgq80WW0kXXIbLQ4RatbnDQiSf7ipyrRjjC7ecUAfYGj6xY+ItHsdV0u8g1DTL6CO6tby1kEkU8TqGSRGBwyspBBBwQRXzZ4k/wCCl/7OHhXxFNo938R4LmeCQxTXGnadd3dsrAZ4liiZJAf70ZYV85/Dn4gaj8Nf+CKLa7pbsl//AGdf6dHKrlGjF1rU1ozqw5DKs5YEd1FfWX7C/wAPdA+HP7J3wxttB0+OxXVNBstbvnRRvuLu5t45ZpXbGWYlgoznCoijhQAAfN37MnjLQ/iJ/wAFTPjX4m8M6pa63oOqeDrGez1CzkDxSqIdMVsEdwyspB5VlIIBBFfoZX52fst+AdB+Gf8AwVS+PXh/wzp0OkaNF4ciuYrK3GI4nn/s+4kCL0VfMlfCjhQQAAABX6J0AfBXwjvLh/8AgsF8bLdp5Dbp4Kt2WEudgPl6RyB0zyfzNaHxC8eeIf2+vH2ofCz4X6vd6F8FdEufI8afEGwO1tWkXBOm6c+MMCMb5eVIOcGPYtz4J8UPhP42+OH/AAU3+OPgjwX4sh8FDV/CltBrWqvC0so042umGSOJVKks8ghQ5ZR5bSc9j9F/8E3fiommeF9X/Z/8T+HIfBvxI+HJaC80+FFjTUrYv8t6gwCxJdC78hxLFIGIl2qAfRt1r3w//Zr8K+B/DbtH4Z0S/wBTtfC2hWkME04kvJ93kxFlDNucq5aWQ8nJdsnJ4bwX+3Z8GPiP8ZLL4Y+FfFf/AAkHiW7a4jiksbSVrNngjeSRVuCoR/kjdgyFkYAYbkZ8v/4Kj+DT8Rfht8H/AAp9sk04678T9H0sXkX3oPOhu4vMX3Xfn8K+s/BPgfQvhv4T0vwz4Z0q30XQdMhEFpY2q7UjXkn3JJJYscliSSSSTQB5Z8e/20PhF+zXfQab448Uraa3PAbiHSLK2lurlkBADMsakRg9vMKhsNjODW18Cf2ofhl+0nY39x8PfE8OtyWBUXlo8MtvcQbhkFo5VVivUb1BUkEA5Br89v2QP2iPE9n42+L/AMT7D4DeLPib4m8TeJrmCbxDp0wkFjaJ5bx6crOrMojDJkAgFVgGP3a49J8EyfEf4l/8FCvAPxSj+C3i74XaTLpN1pHia4vVVYL9BbzmB52RF3kP9nX5y3+ohxjYKAPtXR/j34F8QfGXXfhTYa59o8e6HZLqGoaT9knXyYGEJV/NKCNuLmHhXJ+fpwcW/i98ZvB/wH8GyeK/HOr/ANh6DHNHbtd/ZZrjEjnCjZCjtyc9sV8b/Bv/AJTJfHX/ALEy2/8AROjV1f8AwV4/5M11L/sM2H/obUAfQvxw/aU+HP7OOn6XffETxD/wj1pqcrwWkn2G5uvNdAGYYgjcjAI5YCvKLP8A4Kd/s1aheQWtv8SDJcTyLFGn9hakNzMQAMm2x1PevpzUL+20mxub29uYrOyto2mnuLhwkcUagszsxOFUAEkk8AV8P/Byxuf26v2jk+NmswTJ8IPAF3JZ/D+ymtTGurXYIE2pP5nzFVdFK4VcMkY4eGUOAfU3xG+P3gD4SeJdC0Hxh4ltvD+o63b3l1ZC8SRYXitY/NnZptvlxhU5+dhnoMnivEtL/wCCpH7N2reIE0qPx5JAsjIkV/daTeQ2zszAYLtECmO7OFUDnNcX+2Z8N9F+LP7bf7LHhrxFaR3+jTPrV3cWk8ayRXH2aCO5WORGyGRmhVWUgggkHrXvH7afhnS/FH7JfxatNVs47y3tvDN/fxRyDhJ7eB5oZB6FZI0YfT0oA9d1TW9P0XRbvWNQv7ax0m0t3uri+uJlSCGFFLtK7k4VVUElicADNfMc3/BUT9maC4eJviTuKttLJoeosvHoRb8j3FbXwA+KXhv4ZfsI/Dbxd451aHTPDuneE9OS7u54i6hPKjiRNiKWcn5VCgEkkda5jw7+05N8WPAH9i+B/wBmTx3rHg29077LBa6xZ2Gi6bdWMkJCrH504RoXjIA2jBVuPSgD6i8K+KtI8ceHdP1/w/qNvq+i6hCtxa3tq4eOWM8hgf8AJBBFfPvxS/4KNfAT4ReKtQ8Naz40N3runXH2W9s9KsLi6+zyfxhpFTyyUPDKrllIKkZBA8Q/ZJ8Zal4P/wCCSOsa1p93PaajpOh+InsLm2wslvKJbpo5FI7rI27J6Yr3n/gn38JNE+E/7Jvw8XS7aH7br2kW+u6jerCqS3Mt0gnAkYct5ayLGpP8KCgDzT9u74teFvjd/wAE3fH/AIw8F6jJq3h2+awW2vXtJ7YSGPVraN8LMiNgOrLnGMqfSmfBn/goF8AvhH8Dvhf4S8TfEGC18QaX4T0i2vrS10+7u/s0y2UQeJ3hhdA6kFWTdlWBDAEEV1n/AAU8tYLL9hH4nR28McEZfT5GSNAoLPq1qzNgdyzMSe5JNehfsUeDtF8G/so/Cq30PTbfTIr/AMN6fqd0IFwZ7q4tY5JpXPdmdiee2AMAAUAd58KfjB4N+OXg+HxT4F1+18R6HLI0P2m23KY5FwWjkjcB43AZTtdQcMpxggns6/P/AP4JpqNH/aB/a78OWAFl4f0vxkBY6Tbjy7W0zd6jGfKiHyplIYl+UDiJB0UY/QCgDwP46/tx/Bn9nbWpNC8Y+Lkj8RRxLK2jafbS3dyisAVD+WpWIlWDASMpKkEZBrrvgb+0l8OP2kNG1DU/h54mg1+HT5UhvYfJlgntmZcpvilVXCsA2HxtYo4BO1sfm5+wV+0N4x0DT/iD8Qbf4E+Jfij4s8XeIJ7jUfFmisoRV2o4swCpCBHd3woGRIgPCLj1j4VyfE3xt/wUU8N/E2D4K+Ivhd4Z1bQbjR/E02pWwK3TrFPKkskgUAFniskB6/ugO9AH6MV8M/8ABPTVLn4R/FL43/s6axdzSXHhXWjrWg/bbs3FxNpdwE2kkfKoVDaSEDB3XbcAg19z18KftgTN+zx+2P8AA/46oWtvDmsSN4I8UTGdLe3SOUs0EspxubaHklOQRixjGV4NAHe/8FLvi1f/AA0/Ze1bStBW4l8T+NbuLwtpsNnGssrG43ecAnU7oUljBUEh5Y8YPNe3/AX4WwfBP4N+D/A8Mq3D6Np0Vvc3CFytxckbriYbyWHmStI+CeN+BgDFfJ/xIh/4aS/4Kb+CvCTRed4Z+Delf8JDfiWJ0zqU/lSQhJFOGwTYSBWx/qZxz0P3fQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACV4N+1f+zxD8bPBxvdMtYx4x0tC1jNuCG4Tq1u7HjB6rnG1u4DNn3ntRXRhsRUwtWNak7SRyYrDU8ZRlQqq6Z+Jd5Z3Gm3k9pdwSWt1byNFLBMhR43UkMrKRkMCCMEdjUNfoD+2R+yrP44EvjjwfamXXoYx/aGmRKN18gAAkj9ZVA5X+MAY+YAP8AzQyW00kM0bRSxsVeN1IZWBwQR6gjvzX7dlmZUsyoqpB2kt12PwbNMsrZXXdOa06PuhlFFFeueMFFFFABRRRQAUUUUAFFFFABRSqrSMFVSzMcBQMk56YHrX0D8Kf2JviD8RDFdapbDwfpLHmfVI2FwwywOy3yG4IH3ymQwIJrjxOMw+Ejz152R24XBYjGT5KEHJnglnZ3GpXkFpaQS3d3O6xRQQoXeR2ICqqgZJJI4A719cfAH9hDUNfa21z4jCXS9M/dyxaJG224nHXEzD/VLjHyj5/mOShXn6p+D/AOzj4K+CsJfQ9Pa41V12S6tfES3LjJOAcAIOQMIq52rnJGa9Rr84zLiepXTpYT3Y9+vy7H6blfClOg1Vxj5pdunz7lbT9PttKsbeysraKzs7aNYYbeBAkcaKAFVVHAAAAAHFWqWivhd9WfoSSirIKKKKBhRRRQB8UfGbS/jB8Nf23Jvir4E+EVx8TdFuvA0fhxli1u200RzG989m3SBmOBGoxsAO/rxisf4weNP2s/2i/h/qfw90X4D2HwvtfEMb6bqfiLW/FVpfpDZyoyyqsaIHBZSVLqkhCs21Q2GX7vooA+GP2lv2H9cP7EvgD4WfDKC08Qat4G1S01dbO/xEmryqs4uTiWTanmS3Ukuxn2gZQHpWtqHxk+Pf7SnhjVvh7p3wI1H4W/23bTaVq/i3xPqga30mKRWSWW2iVI5Lt/LLeWUKqJGQsdoJr7RooA+Rv2a/2Z9Wuf8AgnjYfBj4g6cfD+sX2m6rY3UMwjuWs3mvbmWCbCPtZk3xSgBuoHIrzz4OfFr9pb9mzwXoXwn8Rfs/6h8RrzRY203R/Euh6zFFY3VrE2yASP5RWFVjAVWl2MVVdyBtxP35RQB8K/spfBP4z6H+2t8RPir8UdBtNPi8WeHF2y6ddxTwWkhltfKscghmeGGFUZwu1ijEM2QT91UUUAfHvw2+CXjbQ/8Agpl8VfibfaDLB4G1jwtDp9jrBmiKTzqmmgoED7wc283JUD5PcZvftp/syeIvGGteGPjR8Jt1v8Z/BMiNZW+9Uh1i03nzLWYllxhXkx8w3K8sZzvUp9aUUAfLf7QHhLx38dPBn7PWq23gu60fWdJ+IuheItf0S4vIHfS7eDzvtLGTcFlVCwwU+ZgQdoOQPqSiigD4XX4f/Gj9i/4tfEDW/hh4FT4vfC3xrfS69NoMWpx2F9ot+zZl8sFdrxvuICpGzFYowSpTMnrPwV+Ofxv+KXjXTIvEfwGk+Gng0pM93q2q69DdXLERnyo0twsboS+MsysMAjg819H0UAfC3xv+G3xS+Af7ZF9+0F8Nfh8PidoniLw8NJ8Q6PbXywX0MiGFVkiUgkgrb2xG1ZCdkylUyj1wH7Wnh/8AaG/bl+CMllZfByX4f6Po17Bqtrpur6nHJq2t3BJgVEjPlrbRxRyzyP5uSxEQT+Kv0oooA+Rf+CjGg/GHx78OtB8EfC/w1qGuaNrl1IPFU2lahb2dz9hj2f6KjzdPO3vllB4iKsGV2U5vgv42fGz4d+E9I8M+HP2O9Q0rQtJtks7Ozh8bWRWONBhRkoWY+rMSSSSSSc19mUUAfN/xi+FvinxN+2Z+z5410zSWuvDPhmDXk1fUBNGotWuLIxwgqWDNufj5Qcd8CvS/2ivC+qeNv2f/AImeHtEtTf6zq3hrUrCytQ6oZp5bWRI03MQBlmAySAM816LRQB8HfGv9j/xx8XP+CdHw/wDhxaW40/x94WtNPvho81xGq3FxDBJFJbNLu2AlZnKtnbuRASASw6Nf2hP2lPi3ot34R0H4BXvw48S3CGxu/F2vatGbDSWY7WuoE2BroqNzKELANtzvUHP2dRQB8n/sa/s7634b/Yf/AOFS/EbTbjQr3UYNX03UbaG4jeSOC6lmUsjoXTJjk3A89Rx2rzD4W+Jv2kP2MfBNt8L7j4KTfGPw/o9xLBoXinQdaW3M9q7GREmhZJXjKF2XLbVUKFG4KHb7/ooA+TP2pPDPxO/aO/YK8TaRJ8Pn0D4ja19lb/hEU1SC6aERapC4H2jKxsTBEJD0xkr1Fe3/ALO/hvUvBf7P/wAMvD+s2rWOsaT4Y0ywvbVmVjDPFaxRyISpIOGUjIJHHWvRKKAPjn9iX4I+N/hb+0B+1B4g8U6DLpGj+LfE63+iXTzROLyAXWoPvARyyjbPEfmAPzfXH2NRRQB8A+E/h/8AG39gvxt48tPhv8NoPiz8GPEGoSa3p+k6ZqMdjfaNcPsVo8OrySqERY9oDgiKNt0bF1b6A+APxo+L/wAVPE0v/CafBCf4X+FVsJZYtRv9dhu7me6EkQji+zqiSRjY0zFmUj5V5HQ+/UUAeB+Efid8XtS/a88ZeCNY8E2tl8I9O0iO80nxQttOsl1cMtvmMzmQxudzXOUVFZQiknpvs/trfA5/2hf2afGnhGztludda2+3aOuxC/22AiWJEZyAhk2mEvkYWZu2a9zooA+Rf+Cd/wAB/HPwv8K+O/GfxWtzB8TPHmuNqGpK1wsjrBHuESuqfu0bzJLlgsZICPGOMbV6v9sL4tfHD4Vt4DHwa+HVr4/Gr6hJZ6t9ohll+yZ8vyOY5U8pHzNunkzGmxd2Nwz9H0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAN614t8cP2VPBvxqWW9nhOi+IyPl1ixUB3IXaomTpIo+X0bCgBgK9p9KPSt6OIq4aaqUZWZy4jDUcVB060eZH5efFD9jT4j/Du4lktNLfxVpQbEV5o6GSQqWIXfAAXVsAE4DKM43GvDJoXt5XilRo5EbayOCCCDggj1B7Gv22xuznmsjxF4U0XxXp/wBi1vSLHV7PcG+z39sk0e4dDtYEZr7XC8WV4JQxEFLzWn9fgfCYvg+hJ82HqOK7PU/F2iv1s1z9nj4ZaxpstnP4D0GKGYYZrSxjtpRzn5ZIwrr07EV5b40/ZK+FGk+H7q5tPCvlToG2t/aN2ccHsZcV72H4noVmoyptN+h81ieGK9DVVE18z85aK9LuvB+kR6rLCtpiNZmUL5r9MnjrX1L8If2Zfhr4o09JNT8N/aXJ5b7fcp2H92QV7uKzKlhKftJptf15nh4XK6uKnyQa+dz4PpVBZgAMk8ADk/Sv1O0X9kv4SaLdLcW/gu0kkU5AvJ57lPxSV2U/lXo3hf4f+F/BzzyaD4c0nRJJwBK2nWMUBkA6BiijOMnr618zV4spR/h0m/Vpf5n1GH4RrVGvaVUvRN/5H5Z+Ff2b/id40Lf2X4K1QosayiS9iFnG6noUaYorf8BJr6K+Cv8AwT/a/s4tT+I1xeafOJDnQ7RougbgvOjPlWXsu0jPUV9zKB6UV83iuJsbiI8kLQXlv9//AAD6rCcKYHDyU6l5vz2+44bwL8EfAvw2ML+HfC+n6dcxKyreeV5lztPUGZ8uQfdumK7kfpS0lfLTqTqy5qju/M+up0adGPLTikvIdRRRWZsFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.Designer.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.Designer.cs new file mode 100644 index 000000000..1584a5826 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.Designer.cs @@ -0,0 +1,1169 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeBadKreuznachFUD.Reporting.Reports +{ + partial class QuittierungsbelegMainzBingen + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(QuittierungsbelegMainzBingen)); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblKlientKrank = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlientUrlaub = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligung2Text = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligt2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligung1Text = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligt1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.lblGruppe = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSumme2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSumme2Text = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSumme1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSumme1Text = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.hours = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new 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.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell12, + this.xrTableCell7, + this.xrTableCell44}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")}); + this.xrTableCell13.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.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.098484852861385266D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.hours", "{0:0.00}")}); + this.xrTableCell10.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.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.088068206419166462D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")}); + this.xrTableCell2.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.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.16096712001601976D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription", "{0:0.##}")}); + this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.59813422412941342D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.3432764829089468D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell44.Weight = 0.0860690971656276D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 20F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableServiceRecords1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.xrTableCell28, + this.xrTableCell6, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseBorders = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 0.48945783132530124D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell3.Weight = 0.21787707735841827D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Stunden"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.19483245370079191D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Leistung"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.35610601993308749D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell28.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Ziele"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 1.323246613962477D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Maßnahmen"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell6.Weight = 0.75942731821542953D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell48.Multiline = true; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Betreuer"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.19040999651461457D; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblKlientKrank, + this.lblKlientUrlaub, + this.xrLabel26, + this.xrLabel27, + this.lblBewilligung2Text, + this.lblBewilligt2, + this.lblBewilligung1Text, + this.lblBewilligt1, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 190.4583F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblKlientKrank + // + this.lblKlientKrank.BackColor = System.Drawing.Color.Transparent; + this.lblKlientKrank.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblKlientKrank.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblKlientKrank.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.5416F); + this.lblKlientKrank.Name = "lblKlientKrank"; + this.lblKlientKrank.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblKlientKrank.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.lblKlientKrank.StylePriority.UseBackColor = false; + this.lblKlientKrank.StylePriority.UseBorders = false; + this.lblKlientKrank.StylePriority.UseFont = false; + this.lblKlientKrank.StylePriority.UsePadding = false; + this.lblKlientKrank.StylePriority.UseTextAlignment = false; + this.lblKlientKrank.Text = "Klient*in war krank "; + this.lblKlientKrank.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblKlientKrank.Visible = false; + // + // lblKlientUrlaub + // + this.lblKlientUrlaub.BackColor = System.Drawing.Color.Transparent; + this.lblKlientUrlaub.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblKlientUrlaub.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblKlientUrlaub.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142.5417F); + this.lblKlientUrlaub.Name = "lblKlientUrlaub"; + this.lblKlientUrlaub.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblKlientUrlaub.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.lblKlientUrlaub.StylePriority.UseBackColor = false; + this.lblKlientUrlaub.StylePriority.UseBorders = false; + this.lblKlientUrlaub.StylePriority.UseFont = false; + this.lblKlientUrlaub.StylePriority.UsePadding = false; + this.lblKlientUrlaub.StylePriority.UseTextAlignment = false; + this.lblKlientUrlaub.Text = "Klient*in war im Urlaub "; + this.lblKlientUrlaub.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblKlientUrlaub.Visible = false; + // + // xrLabel26 + // + this.xrLabel26.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(415F, 61F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.xrLabel26.StylePriority.UseBackColor = false; + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UsePadding = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.Text = "Gruppe"; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel27 + // + this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel27.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(593.7501F, 61F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); + this.xrLabel27.StylePriority.UseBackColor = false; + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UsePadding = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblBewilligung2Text + // + this.lblBewilligung2Text.BackColor = System.Drawing.Color.Gainsboro; + this.lblBewilligung2Text.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblBewilligung2Text.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblBewilligung2Text.LocationFloat = new DevExpress.Utils.PointFloat(415F, 30.5F); + this.lblBewilligung2Text.Name = "lblBewilligung2Text"; + this.lblBewilligung2Text.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligung2Text.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.lblBewilligung2Text.StylePriority.UseBackColor = false; + this.lblBewilligung2Text.StylePriority.UseBorders = false; + this.lblBewilligung2Text.StylePriority.UseFont = false; + this.lblBewilligung2Text.StylePriority.UsePadding = false; + this.lblBewilligung2Text.StylePriority.UseTextAlignment = false; + this.lblBewilligung2Text.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblBewilligt2 + // + this.lblBewilligt2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblBewilligt2.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblBewilligt2.LocationFloat = new DevExpress.Utils.PointFloat(593.7501F, 30.5F); + this.lblBewilligt2.Name = "lblBewilligt2"; + this.lblBewilligt2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligt2.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); + this.lblBewilligt2.StylePriority.UseBackColor = false; + this.lblBewilligt2.StylePriority.UseBorders = false; + this.lblBewilligt2.StylePriority.UseFont = false; + this.lblBewilligt2.StylePriority.UsePadding = false; + this.lblBewilligt2.StylePriority.UseTextAlignment = false; + this.lblBewilligt2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblBewilligung1Text + // + this.lblBewilligung1Text.BackColor = System.Drawing.Color.Gainsboro; + this.lblBewilligung1Text.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblBewilligung1Text.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblBewilligung1Text.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 0F); + this.lblBewilligung1Text.Name = "lblBewilligung1Text"; + this.lblBewilligung1Text.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligung1Text.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.lblBewilligung1Text.StylePriority.UseBackColor = false; + this.lblBewilligung1Text.StylePriority.UseBorders = false; + this.lblBewilligung1Text.StylePriority.UseFont = false; + this.lblBewilligung1Text.StylePriority.UsePadding = false; + this.lblBewilligung1Text.StylePriority.UseTextAlignment = false; + this.lblBewilligung1Text.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblBewilligt1 + // + this.lblBewilligt1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblBewilligt1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblBewilligt1.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 0F); + this.lblBewilligt1.Name = "lblBewilligt1"; + this.lblBewilligt1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligt1.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); + this.lblBewilligt1.StylePriority.UseBackColor = false; + this.lblBewilligt1.StylePriority.UseBorders = false; + this.lblBewilligt1.StylePriority.UseFont = false; + this.lblBewilligt1.StylePriority.UsePadding = false; + this.lblBewilligt1.StylePriority.UseTextAlignment = false; + this.lblBewilligt1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(49.36104F, 30.5F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Aktenzeichen"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(170F, 30.5F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[ReferenceNumber]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 0F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "[CustomerName]"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 61F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[Month] [Year]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36116F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Klientin, Klient"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.36116F, 61F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Monat"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel2.ForeColor = System.Drawing.Color.Black; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(1089F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Quittierungsbeleg / Dokumentation"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3}); + this.topMarginBand1.HeightF = 82.2916F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(792.9375F, 10.00001F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(267.7083F, 71.87493F); + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblGruppe, + this.xrLabel17, + this.lblSumme2, + this.lblSumme2Text, + this.lblSumme1, + this.lblSumme1Text, + this.xrLabel23, + this.xrLabel18, + this.xrPictureBox2, + this.lblUnterschriftKlient, + this.xrTableAbwesenheiten, + this.xrLabel15, + this.xrLabel1}); + this.GroupFooter1.HeightF = 163.6805F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // lblGruppe + // + this.lblGruppe.BackColor = System.Drawing.Color.Transparent; + this.lblGruppe.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblGruppe.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblGruppe.LocationFloat = new DevExpress.Utils.PointFloat(105F, 60.00004F); + this.lblGruppe.Name = "lblGruppe"; + this.lblGruppe.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblGruppe.SizeF = new System.Drawing.SizeF(84.99991F, 20F); + this.lblGruppe.StylePriority.UseBackColor = false; + this.lblGruppe.StylePriority.UseBorders = false; + this.lblGruppe.StylePriority.UseFont = false; + this.lblGruppe.StylePriority.UsePadding = false; + this.lblGruppe.StylePriority.UseTextAlignment = false; + this.lblGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00004F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(105F, 20F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Summe Gruppe"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblSumme2 + // + this.lblSumme2.BackColor = System.Drawing.Color.Transparent; + this.lblSumme2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblSumme2.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblSumme2.LocationFloat = new DevExpress.Utils.PointFloat(105.0005F, 40.00003F); + this.lblSumme2.Name = "lblSumme2"; + this.lblSumme2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblSumme2.SizeF = new System.Drawing.SizeF(84.99966F, 20F); + this.lblSumme2.StylePriority.UseBackColor = false; + this.lblSumme2.StylePriority.UseBorders = false; + this.lblSumme2.StylePriority.UseFont = false; + this.lblSumme2.StylePriority.UsePadding = false; + this.lblSumme2.StylePriority.UseTextAlignment = false; + this.lblSumme2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblSumme2Text + // + this.lblSumme2Text.BackColor = System.Drawing.Color.Transparent; + this.lblSumme2Text.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblSumme2Text.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblSumme2Text.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 40.00003F); + this.lblSumme2Text.Name = "lblSumme2Text"; + this.lblSumme2Text.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblSumme2Text.SizeF = new System.Drawing.SizeF(105.0006F, 20F); + this.lblSumme2Text.StylePriority.UseBackColor = false; + this.lblSumme2Text.StylePriority.UseBorders = false; + this.lblSumme2Text.StylePriority.UseFont = false; + this.lblSumme2Text.StylePriority.UsePadding = false; + this.lblSumme2Text.StylePriority.UseTextAlignment = false; + this.lblSumme2Text.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblSumme1 + // + this.lblSumme1.BackColor = System.Drawing.Color.Transparent; + this.lblSumme1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblSumme1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblSumme1.LocationFloat = new DevExpress.Utils.PointFloat(105F, 20.00001F); + this.lblSumme1.Name = "lblSumme1"; + this.lblSumme1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblSumme1.SizeF = new System.Drawing.SizeF(84.99966F, 20F); + this.lblSumme1.StylePriority.UseBackColor = false; + this.lblSumme1.StylePriority.UseBorders = false; + this.lblSumme1.StylePriority.UseFont = false; + this.lblSumme1.StylePriority.UsePadding = false; + this.lblSumme1.StylePriority.UseTextAlignment = false; + this.lblSumme1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblSumme1Text + // + this.lblSumme1Text.BackColor = System.Drawing.Color.Transparent; + this.lblSumme1Text.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblSumme1Text.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblSumme1Text.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.lblSumme1Text.Name = "lblSumme1Text"; + this.lblSumme1Text.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblSumme1Text.SizeF = new System.Drawing.SizeF(105F, 20F); + this.lblSumme1Text.StylePriority.UseBackColor = false; + this.lblSumme1Text.StylePriority.UseBorders = false; + this.lblSumme1Text.StylePriority.UseFont = false; + this.lblSumme1Text.StylePriority.UsePadding = false; + this.lblSumme1Text.StylePriority.UseTextAlignment = false; + this.lblSumme1Text.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel23 + // + this.xrLabel23.BackColor = System.Drawing.Color.Transparent; + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(105F, 20F); + this.xrLabel23.StylePriority.UseBackColor = false; + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UsePadding = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.Text = "Gesamtsumme"; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel18 + // + this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 107.1388F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox2 + // + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(137.3332F, 107.1388F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 142.6388F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // 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 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(518.9583F, 36.3889F); + 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.xrTableRow3, + this.xrTableRow4}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(398.3333F, 40F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell1}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.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.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.1073232364991462D; + // + // xrTableCell17 + // + this.xrTableCell17.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.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.10732323432577288D; + // + // xrTableCell18 + // + this.xrTableCell18.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.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Tage"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.075757568269402914D; + // + // xrTableCell1 + // + this.xrTableCell1.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.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Art"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.2125420510791497D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell5}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.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.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.1073232364991462D; + // + // xrTableCell20 + // + this.xrTableCell20.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.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.10732323432577288D; + // + // xrTableCell21 + // + this.xrTableCell21.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.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.075757568269402914D; + // + // xrTableCell5 + // + this.xrTableCell5.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.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2125420510791497D; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(348.9584F, 36.3889F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Transparent; + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.hours")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(105F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(85.00005F, 20F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrLabel1.Summary = xrSummary1; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // hours + // + this.hours.DataMember = "Services"; + this.hours.Expression = "Round([Minutes]/60,2)"; + this.hours.Name = "hours"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // QuittierungsbelegMainzBingen + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldKontaktArt, + this.hours}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 82.2916F, 30F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel lblBewilligung1Text; + private DevExpress.XtraReports.UI.XRLabel lblBewilligt1; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRLabel lblBewilligung2Text; + private DevExpress.XtraReports.UI.XRLabel lblBewilligt2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.CalculatedField hours; + private DevExpress.XtraReports.UI.XRLabel lblGruppe; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel lblSumme2; + private DevExpress.XtraReports.UI.XRLabel lblSumme2Text; + private DevExpress.XtraReports.UI.XRLabel lblSumme1; + private DevExpress.XtraReports.UI.XRLabel lblSumme1Text; + private DevExpress.XtraReports.UI.XRLabel lblKlientUrlaub; + private DevExpress.XtraReports.UI.XRLabel lblKlientKrank; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.cs new file mode 100644 index 000000000..f4b7246df --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.cs @@ -0,0 +1,418 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; +using DevExpress.XtraReports.UI; + +namespace LebenshilfeBadKreuznachFUD.Reporting.Reports +{ + public partial class QuittierungsbelegMainzBingen : XtraReport, IBeWoReport + { + public QuittierungsbelegMainzBingen() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + // Get calling method name + //StackTrace stackTrace = new StackTrace(); + //Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name); + + bool hatGruppen = false; + Dictionary cat2Sum = new Dictionary(); + + double gruppe = 0; + + //if (pRO == null) + // return; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + //CreateGoalList(sd); + if (!cat2Sum.ContainsKey(sd.ServiceCategory)) + { + cat2Sum.Add(sd.ServiceCategory, 0); + } + cat2Sum[sd.ServiceCategory] += Math.Round(sd.Minutes / 60, 2, MidpointRounding.AwayFromZero); + //if (sd.ServiceCategory != null && sd.ServiceCategory.StartsWith("BG1")) + //{ + // bg1 += Math.Round(sd.Minutes / 60, 2, MidpointRounding.AwayFromZero); + //} + //else if (sd.ServiceCategory != null && sd.ServiceCategory.StartsWith("BG2")) + //{ + // bg2 += Math.Round(sd.Minutes / 60, 2, MidpointRounding.AwayFromZero); + //} + //else if (sd.ServiceCategory != null && sd.ServiceCategory.StartsWith("Gruppe")) + //{ + // gruppe += Math.Round(sd.Minutes / 60, 2, MidpointRounding.AwayFromZero); + //} + servicesBillable.Add(sd); + } + + pRO.Services = servicesBillable; + } + + var dict = BerechneBewilligungenProWoche(pRO); + + int index = 0; + foreach (var key in dict.Keys) + { + if (index == 0) + { + lblBewilligung1Text.Text = String.Format("{0} bewilligt", GetAbkuerzung(key)); + lblBewilligt1.Text = String.Format("{0:0.00}", dict[key]); + } + else if (index == 1) + { + lblBewilligung2Text.Text = String.Format("{0} bewilligt", GetAbkuerzung(key)); + lblBewilligt2.Text = String.Format("{0:0.00}", dict[key]); + } + } + + index = 0; + foreach (var key in cat2Sum.Keys) + { + if (index == 0) + { + lblSumme1Text.Text = String.Format("Summe {0}", GetAbkuerzung(key)); + lblSumme1.Text = String.Format("{0:0.00}", cat2Sum[key]); + } + else if (index == 1) + { + lblSumme2Text.Text = String.Format("Summe {0}", GetAbkuerzung(key)); + lblSumme2.Text = String.Format("{0:0.00}", cat2Sum[key]); + } + } + + + ErstelleAbwesenheitenTabelle(pRO); + + bindingSource1.DataSource = pRO; + } + + private String GetAbkuerzung(string category) + { + return category.Replace("Integrationsdienst", "").Replace("Autismusförderung", "").Replace("-", "").Trim(); + } + + public static void CreateGoalList(ServicesOverviewRO.ServiceDetail sd) + { + var serviceRecord = DAOFactory.GenericDAO.LoadByID(sd.ServiceRecordOid); + var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord); + + sd.GoalList = String.Empty; + if (srDc.Goals != null && srDc.Goals.Count > 0) + { + Dictionary key2Value = new Dictionary(); + Dictionary ziel2kapitel = new Dictionary(); + Dictionary ziel2value = new Dictionary(); + + //masnahmen und foreach Schleife dazu können ab 2024 raus - ist auch getestet. Die brauchen keine Maßnahmen mehr dokumentieren und haben die auch alle gelöscht... + var masnahmen = srDc.Goals.Where(g => g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalType).OrderBy(g => g.ParentOid).ThenBy(g => g.TypeDescription).ToList(); + var kapitel = srDc.Goals.Where(g => (g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalCategoryType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalCategoryType) && (g.TypeDescription != null && g.TypeDescription.StartsWith("Kapitel")) || (g.DisplayName != null && g.DisplayName.StartsWith("Kapitel"))).OrderBy(g => g.DisplayName).ToList(); + var ziele = srDc.Goals.Where(g => (g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalCategoryType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalCategoryType) && !g.DisplayName.StartsWith("Kapitel")).OrderBy(g => g.DisplayName).ToList(); + srDc.Goals = srDc.Goals.Where(g => g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalCategoryType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalCategoryType).OrderBy(g => g.ParentOid).ToList(); + + foreach (var goal in kapitel) //nimm zuerst alle Kapitel + { + var key = goal.ValueListEntryOid.Value; + string value = null; + if (!string.IsNullOrEmpty(goal.TypeDescription)) + { + value = goal.TypeDescription; + } + else + { + value = goal.Abbreviation; + } + + key2Value.Add(key, value); + } + foreach (var goal in ziele) //dann füge ziele zu bestehendem Kapitel - falls nicht eingetragen ergänze Kapitel + { + var key = goal.ValueListEntryOid.Value; + string value = null; + if (!string.IsNullOrEmpty(goal.TypeDescription)) + { + value = goal.TypeDescription; + } + else + { + value = goal.Abbreviation; + } + + if (goal.ParentOid.HasValue) + { + ziel2value[key] = value; + if (key2Value.ContainsKey(goal.ParentOid.Value)) + { + ziel2kapitel.Add(key, goal.ParentOid.Value); + } + else + { + var goalParent = DAOFactory.GenericDAO.LoadByID(goal.ParentOid.Value); + var parent = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(goalParent); + string parentValue; + if (!string.IsNullOrEmpty(parent.TypeDescription)) + { + parentValue = parent.TypeDescription; + } + else + { + parentValue = parent.Abbreviation; + } + + key2Value.Add(goal.ParentOid.Value, parentValue); + ziel2kapitel.Add(key, goal.ParentOid.Value); + } + } + + else + { + key2Value.Add(key, value); + } + } + foreach (var m in masnahmen) + { + var key = m.ValueListEntryOid.Value; + string value = null; + if (!string.IsNullOrEmpty(m.TypeDescription)) + { + value = m.TypeDescription; + } + else + { + value = m.Abbreviation; + } + if (m.ParentOid.HasValue) + { + var goalParent = DAOFactory.GenericDAO.LoadByID(m.ParentOid.Value); + var parent = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(goalParent); + string parentValue = null; + if (!string.IsNullOrEmpty(parent.TypeDescription)) + { + parentValue = parent.TypeDescription; + } + else + { + parentValue = parent.Abbreviation; + } + + if (!ziel2kapitel.ContainsKey(m.ParentOid.Value)) //kein Ziel gewählt + { + if (parent.ParentOid.HasValue) + { + ziel2kapitel.Add(m.ParentOid.Value, parent.ParentOid.Value); + } + } + if (!ziel2value.ContainsKey(m.ParentOid.Value)) //kein Ziel gewählt + { + { + ziel2value[m.ParentOid.Value] = parentValue; + } + } + + ziel2value[m.ParentOid.Value] += ", " + value; + + if (!key2Value.ContainsKey(parent.ParentOid.Value)) //und kein Kapitel gewählt + { + var parentParent = DAOFactory.GenericDAO.LoadByID(parent.ParentOid.Value); + var parentKapitel = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parentParent); + string kapitelValue = null; + if (!string.IsNullOrEmpty(parentKapitel.TypeDescription)) + { + kapitelValue = parentKapitel.TypeDescription; + } + else + { + kapitelValue = parentKapitel.Abbreviation; + } + key2Value.Add(parent.ParentOid.Value, kapitelValue); + } + } + else + { + key2Value.Add(key, value); + } + } + + + foreach (var item in ziel2kapitel) + { + key2Value[item.Value] += ", " + ziel2value[item.Key]; + } + + foreach (KeyValuePair item in key2Value.OrderBy(key => key.Value)) + { + if (sd.GoalList.Length > 0) + { + sd.GoalList += ", "; + } + sd.GoalList += item.Value; + } + } + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + var reportSpan = new DateTimeSpan(pRo.StartDate, pRo.EndDate); + var customer = MapperFactory.CustomerDC_Customer.MapToNewDC(DAOFactory.GenericDAO.GetByID(pRo.CustomerOid)); + Dictionary> allAbsInSpan = new Dictionary>(); + + if (customer != null && customer.AbsenceTimes != null && customer.AbsenceTimes.Count > 0) + { + foreach (var abs in customer.AbsenceTimes) + { + abs.End = abs.End.HasValue ? abs.End.Value : pRo.EndDate; + + if (abs.Start >= pRo.StartDate && abs.Start <= pRo.EndDate || abs.End >= pRo.StartDate && abs.End <= pRo.EndDate) + { + if (!allAbsInSpan.ContainsKey(abs.Reason.Description)) + allAbsInSpan.Add(abs.Reason.Description, new List()); + allAbsInSpan[abs.Reason.Description].Add(abs); + } + } + } + + foreach (var abs in allAbsInSpan) + { + if (abs.Key.ToLower() == "klient urlaub") + { + lblKlientUrlaub.Visible = true; + foreach (var u in abs.Value) + { + lblKlientUrlaub.Text += u.Start.Value.Date == u.End.Value.Date ? string.Format("am {0:dd.MM.yyyy}", u.Start) : string.Format("vom {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", u.Start, u.End); + if (abs.Value.Last() != u) + lblKlientUrlaub.Text += ", "; + } + } + else if (abs.Key.ToLower() == "klient krank") + { + lblKlientKrank.Visible = true; + foreach (var u in abs.Value) + { + lblKlientKrank.Text += u.Start.Value.Date == u.End.Value.Date ? string.Format("am {0:dd.MM.yyyy}", u.Start) : string.Format("vom {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", u.Start, u.End); + if (abs.Value.Last() != u) + lblKlientKrank.Text += ", "; + } + } + } + + if (allAbsInSpan.Count > 0) + { + int newRows = 0; + int index = 1; + foreach (var abs in allAbsInSpan) + { + if (abs.Key.ToLower() == "klient krank" || abs.Key.ToLower() == "klient urlaub") + continue; + + foreach (var at in abs.Value) + { + DevExpress.XtraReports.UI.XRTableRow row = null; + if (index < xrTableAbwesenheiten.Rows.Count) + { + row = xrTableAbwesenheiten.Rows[index]; + } + else + { + row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]); + newRows++; + } + + row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start); + int? days = null; + + if (at.End.HasValue) + { + row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End); + days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1; + } + else + { + row.Cells[1].Text = "unbekannt"; + } + + row.Cells[2].Text = days != null ? String.Format("{0:0}", days) : ""; + row.Cells[3].Text = at.Reason != null && !at.Reason.Description.IsNullOrEmpty() ? at.Reason.Description : ""; + index++; + } + } + + if (newRows > 0) + { + lblUnterschriftKlient.Top += newRows * 20; + } + } + } + + private Dictionary BerechneBewilligungenProWoche(ServicesOverviewRO pRO) + { + + Dictionary cat2Sum = new Dictionary(); + + if (pRO.SupportConceptCostBearer != null) + { + CostBearer2SupportConcept c2s = DAOFactory.GenericDAO.LoadByID(pRO.SupportConceptCostBearer.CostBearer2SupportConceptOid.Value); + var calc = PluginLoader.FindClass(c2s.CostBearer.ID) ?? BS.Shared.Services.Calculations.GetInstance(c2s.CostBearer.ID); + + if (c2s.StartDate.HasValue && c2s.StartDate > pRO.StartDate) + { + pRO.StartDate = c2s.StartDate.Value; + } + + //if (c2s.EndDate.HasValue && c2s.EndDate < pRO.EndDate) + //{ + // pRO.EndDate = c2s.EndDate.Value; + //} + + //var c2s = GetCostBearer2SupportConcept(pRo); + + foreach (var scap in pRO.SupportConceptCostBearer.ApprovalPeriodList) + { + if (scap.StartDate <= pRO.EndDate && scap.EndDate >= pRO.StartDate) + { + var bewilligt = calc.GetApprovedHoursPerWeek(scap, pRO.SupportConceptCostBearer.CostBearer.CostRatePeriods) ?? 0; + if (scap.ServiceCategory != null) + { + if (!cat2Sum.ContainsKey(scap.ServiceCategory.Name)) + { + cat2Sum.Add(scap.ServiceCategory.Name, 0); + } + cat2Sum[scap.ServiceCategory.Name] += bewilligt; + + } + } + } + + } + return cat2Sum; + } + + public class Stunden + { + public decimal BG1 { get; set; } + public decimal BG2 { get; set; } + public decimal Gruppe { get; set; } + } + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.resx b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.resx new file mode 100644 index 000000000..b95f87849 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/QuittierungsbelegMainzBingen.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomHomeContentGenerator.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..79dc9e963 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomHomeContentGenerator.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace LebenshilfeBadKreuznachFUD.Service +{ + public class CustomHomeContentGenerator : HomeContentGenerator + { + + public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + { + return new List(); + } + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomVacationService.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomVacationService.cs new file mode 100644 index 000000000..6dfd621ff --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Service/CustomVacationService.cs @@ -0,0 +1,45 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; + + +namespace LebenshilfeBadKreuznachFUD.Service +{ + public class CustomVacationService : VacationService + { + public override string Bundesland { get => "Rheinland-Pfalz"; } + + // public override List GetFeiertage(int year, String bundesland) + // { + // List list = base.GetFeiertage(year, bundesland); + // list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); + + // return list; + // } + + + //Wenn halbe Feiertage konfiguriert werden sollen, muss diese Methode auch in CustomMitarbeiterstundenkontoBerechnung einkommentiert werden + //public override decimal GetFeiertagsFaktor(DateTime start) + //{ + // if (start.Month == 12) + // { + // if (start.Day == 24 || start.Day == 31) + // { + // return 0.5m; + // } + // } + + // return base.GetFeiertagsFaktor(start); + //} + } + + +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Statistics/CustomServiceRecordStatisticFactory.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Statistics/CustomServiceRecordStatisticFactory.cs new file mode 100644 index 000000000..2351d2b88 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Statistics/CustomServiceRecordStatisticFactory.cs @@ -0,0 +1,785 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace LebenshilfeBadKreuznachFUD.Statistics +{ + public class HphServiceRecordStatisticFactory : ServiceRecordStatisticFactory + { + private bool containsEntlastungsbetrag = false; + + private Pflegegrad? pflegegrad = null; + //private Dictionary oid2MonatAbschlag = new Dictionary(); + + public Dictionary cat2BetragVorjahrAb17Halbjahr1 = new Dictionary(); + public Dictionary cat2BetragVorjahrAb17Halbjahr2 = new Dictionary(); + + public Dictionary cat2BetragVorjahr16 = new Dictionary(); + + + private Dictionary> key2TagesDict = new Dictionary>(); + + private int hilfeplanJahr = DateTime.Now.Year; + //private Dictionary preisFuerEinzelbetreuung = new Dictionary(); + + public HphServiceRecordStatisticFactory() + { + + } + public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate) + { + var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate); + + int rowCount = 4; + + if (containsEntlastungsbetrag) + { + //if (hilfeplanJahr >= 2019) + //{ + // rowCount = 5; + //} + //else + //{ + // rowCount = 6; + //} + } + var dc = new ServiceRecordStatisticsInfoDC(); + dc.Header = new string[rowCount]; + dc.Header[0] = "Bewilligungszeitraum:"; + dc.Header[1] = "Geleistet diesen Monat/Gesamt:"; + dc.Header[2] = "Bewilligt diesen Monat/Gesamt:"; + dc.Header[3] = "Frei diesen Monat/Gesamt:"; + + if (containsEntlastungsbetrag) + { + dc.Header[0] = "Bewilligungszeitraum:"; + dc.Header[1] = "Geleistet diesen Monat:"; + dc.Header[2] = "Bewilligt diesen Monat:"; + dc.Header[3] = "Frei diesen Monat:"; + + //if (hilfeplanJahr >= 2019) + //{ + // dc.Header[4] = String.Format("Restbetrag aus {0}", hilfeplanJahr - 1); + //} + //else + //{ + // dc.Header[4] = "Restbetrag aus 2015/2016:"; + // dc.Header[5] = "Restbetrag aus 2017:"; + //} + + } + + + dc.ForegroundColor = new string[rowCount]; + for (int i = 0; i < rowCount; i++) + { + dc.ForegroundColor[i] = "#FF2B508B"; + } + + + dc.PeriodStatisticInfos = new List(); + + + if (stats != null) + { + if (stats.PeriodStatistics.Count > 1 && !TimeSpanIsEqual(stats)) + { + //dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats, statisticsDate)); + } + + + + if (containsEntlastungsbetrag && stats.PeriodStatistics.Count > 1) + { + //Fasse Einzelstatistiken zusammen + var first = stats.PeriodStatistics[0]; + + for (int i = 1; i < stats.PeriodStatistics.Count; i++) + { + var ps = stats.PeriodStatistics[i]; + first.FixedAmountApprovedPerInterval = (first.FixedAmountApprovedPerInterval ?? 0) + (ps.FixedAmountApprovedPerInterval ?? 0); + first.AmountConsumedThisInterval = first.AmountConsumedThisInterval + ps.AmountConsumedThisInterval; + + } + stats.PeriodStatistics = new List(); + stats.PeriodStatistics.Add(first); + } + + foreach (var pdc in stats.PeriodStatistics) + { + dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, statisticsDate)); + } + + } + + return dc; + } + + public override SupportConceptStatisticsDC CreateSupportConceptStatisticsImpl(long costBearer2SupportConceptOid, + DateTime statisticsDate, long? ignoreServiceRecordOid) + { + var stats = base.CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate, ignoreServiceRecordOid); + + CalculateFixedAmountBudget(stats, statisticsDate); + + return stats; + } + + + protected override SupportConceptCostBearerRelDC CreateCb2ScDC(CostBearer2SupportConcept cb2sc) + { + pflegegrad = cb2sc.SupportConcept.Customer.Pflegegrad; + + if (cb2sc.EndDate.HasValue && cb2sc.EndDate.Value.Year < hilfeplanJahr) + { + hilfeplanJahr = cb2sc.EndDate.Value.Year; + } + + return base.CreateCb2ScDC(cb2sc); + } + + + public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate) + { + int rowCount = 4; + + if (containsEntlastungsbetrag) + { + //if (hilfeplanJahr >= 2019) + //{ + // rowCount = 5; + //} + //else + //{ + // rowCount = 6; + //} + } + var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(rowCount); + + bool showFixedAmount = false; + + if (periodStats.SupportConceptApprovalPeriod != null) + { + if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null) + { + bool showDateRange = false; + if (stats.StatisticsStartDate != periodStats.SupportConceptApprovalPeriod.StartDate || + stats.StatisticsEndDate != periodStats.SupportConceptApprovalPeriod.EndDate) + { + showDateRange = true; + } + + if (showDateRange) + { + if (!periodStats.SupportConceptApprovalPeriod.EndDate.HasValue) + { + dc.LeftValues[0] = String.Format("{0}: ab {1:dd.MM.yy}", + periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name, + periodStats.SupportConceptApprovalPeriod.StartDate); + } + else + { + dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}", + periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name, + periodStats.SupportConceptApprovalPeriod.StartDate, + periodStats.SupportConceptApprovalPeriod.EndDate); + } + } + else + { + dc.LeftValues[0] = periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name; + } + } + else + { + dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}", + periodStats.SupportConceptApprovalPeriod.StartDate, + periodStats.SupportConceptApprovalPeriod.EndDate); + } + + if (periodStats.SupportConceptApprovalPeriod.ApprovedFixedAmount.HasValue) + { + showFixedAmount = true; + } + + } + + if (containsEntlastungsbetrag) + { + + dc.LeftValues[1] = ""; + dc.RightValues[1] = String.Format("{0:c}", periodStats.AmountConsumedThisInterval); + dc.LeftValues[2] = ""; + dc.RightValues[2] = String.Format("{0:c}", periodStats.FixedAmountApprovedPerInterval); + + decimal restBetrag = (periodStats.FixedAmountApprovedPerInterval ?? 0) - periodStats.AmountConsumedThisInterval; + + dc.LeftValues[3] = ""; //String.Format("{0:c}", periodStats.FixedAmountApprovedPerInterval - periodStats.AmountConsumedThisInterval); + dc.RightValues[3] = String.Format("{0:c}", restBetrag); + + if (periodStats.FixedAmountApprovedPerInterval - periodStats.AmountConsumedThisInterval < 0) + { + dc.LeftValueColors[3] = "#FFFF0000"; + } + if (restBetrag < 0) + { + dc.RightValueColors[3] = "#FFFF0000"; + } + } + else + { + dc.LeftValues[1] = String.Format("{0:0.00} Std.", periodStats.MinutesProvidedThisMonth / 60); + dc.RightValues[1] = String.Format("{0:0.00} Std.", periodStats.MinutesProvidedTotalRounded / 60); + + dc.LeftValues[2] = String.Format("{0:0.00} Std.", periodStats.MinutesApprovedPerMonth / 60); + dc.RightValues[2] = String.Format("{0:0.00} Std.", periodStats.MinutesApprovedTotal / 60); + + dc.LeftValues[3] = String.Format("{0:0.00} Std.", (periodStats.MinutesApprovedPerMonth - periodStats.MinutesProvidedThisMonth) / 60); + dc.RightValues[3] = String.Format("{0:0.00} Std.", (periodStats.MinutesApprovedTotal - periodStats.MinutesProvidedTotalRounded) / 60); + + if (periodStats.MinutesApprovedPerMonth - periodStats.MinutesProvidedThisMonth < 0) + { + dc.LeftValueColors[3] = "#FFFF0000"; + } + if (periodStats.MinutesApprovedTotal - periodStats.MinutesProvidedTotalRounded < 0) + { + dc.RightValueColors[3] = "#FFFF0000"; + } + } + + + return dc; + } + + public override SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, DateTime statisticsDate) + { + return null; + } + + public override decimal GetApprovedMinutesPerMonth(SupportConceptPeriodStatisticsDC periodStats) + { + if (periodStats.SupportConceptApprovalPeriod != null) + { + if (periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue && + periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.HasValue) + { + var be = periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value; + switch (periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.Value) + { + case SupportConceptApprovalInterval.Daily: + be *= 30; + break; + case SupportConceptApprovalInterval.Weekly: + be *= 4.34m; + break; + case SupportConceptApprovalInterval.Fortnightly: + be *= 4.34m / 2; + break; + case SupportConceptApprovalInterval.Monthly: + break; + case SupportConceptApprovalInterval.Quarterly: + be /= 3; + break; + case SupportConceptApprovalInterval.HalfYearly: + be /= 6; + break; + case SupportConceptApprovalInterval.Yearly: + be /= 12; + break; + default: + throw new ArgumentOutOfRangeException(); + } + + return be*60; + } + } + return base.GetApprovedMinutesPerMonth(periodStats); + } + + public override decimal GetApprovedMinutesPerMonth(SupportConceptStatisticsDC stats) + { + if (stats.PeriodStatistics != null) + { + return stats.PeriodStatistics.Sum(p => p.MinutesApprovedPerMonth); + } + return base.GetApprovedMinutesPerMonth(stats); + } + + + protected override IEnumerable GetServiceRecordsForStatistic(long costBearer2SupportConceptOid) + { + var srList = base.GetServiceRecordsForStatistic(costBearer2SupportConceptOid); + + foreach (var sr in srList) + { + String leistung = sr.ServiceDescription.ServiceCategory.Name.ToLower().Trim(); + if (!key2TagesDict.ContainsKey(leistung)) + { + key2TagesDict[leistung] = new Dictionary(); + } + + if (sr.ServiceDescription.Name == "Kurzurlaub") + { + DateTime start = sr.Start.Value; + DateTime end = sr.End.Value; + + while (start <= end) + { + String key = String.Format("{0:dd.MM.yyyy}", start); + + if (!key2TagesDict[leistung].ContainsKey(key)) + { + key2TagesDict[leistung].Add(key, true); + } + start = start.AddDays(1); + } + } + } + return srList; + } + + private void CalculateFixedAmountBudget(SupportConceptStatisticsDC stats, DateTime date) + { + if (stats.PeriodStatistics != null) + { + foreach (var pstat in stats.PeriodStatistics) + { + if (pstat != null && pstat.SupportConceptApprovalPeriod != null && + pstat.SupportConceptApprovalPeriod.ServiceCategory != null) + { + bool isEntlastung = false; + if (pstat.SupportConceptApprovalPeriod.ServiceCategory.Name.Contains("Entlastung")) + { + containsEntlastungsbetrag = true; + isEntlastung = true; + } + + if (!pstat.FixedAmountApprovedTotal.HasValue) + { + bool berechneGesamt = !isEntlastung; + BerechneBewilligungsBetrag(pstat, date, berechneGesamt); + } + + + if (isEntlastung) + { + if (pstat.SupportConceptApprovalPeriod.StartDate.HasValue && + pstat.SupportConceptApprovalPeriod.StartDate.Value < date) + { + + CalculateEntlastungsbetragBudget(pstat, date); + } + } + } + } + } + } + + + //periodStats.Custom1 = Restbudget 2016 (wird eingetragen im monatlicher Abschlag) verfällt Ende 2018 + //periodStats.Custom2 = Restbudget 2017 - später, verfällt am 1.7. im Nachfolgejahr + //periodStats.Custom3 = verbraucht erstes Halbjahr + //periodStats.Custom4 = verbraucht zweites Halbjahr + private void CalculateEntlastungsbetragBudget(SupportConceptPeriodStatisticsDC pstat, DateTime date) + { + if (pstat != null && pstat.SupportConceptApprovalPeriod.ApprovedFixedAmount.HasValue) + { + if (pstat.SupportConceptApprovalPeriod.MonthlyPayment.HasValue && pstat.SupportConceptApprovalPeriod.MonthlyPayment.Value > 0) + { + if (!pstat.Custom1.HasValue) + { + decimal payment = pstat.SupportConceptApprovalPeriod.MonthlyPayment.Value; + pstat.Custom1 = payment; + } + } + else if (hilfeplanJahr < 2019) + { + if (pstat.SupportConceptApprovalPeriod.ServiceCategory != null) + { + var scap = DAOFactory.GenericDAO.LoadByID(pstat.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value); + var customer = scap.CostBearer2SupportConcept.SupportConcept.Customer; + + BerechneRestBetragVorjahr(customer, pstat, pstat.SupportConceptApprovalPeriod.StartDate.Value.Year); + + } + } + if (hilfeplanJahr > 2019) + { + if (!pstat.SupportConceptApprovalPeriod.MonthlyPayment.HasValue) + { + if (pstat.SupportConceptApprovalPeriod.ServiceCategory != null) + { + var scap = DAOFactory.GenericDAO.LoadByID( + pstat.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value); + var customer = scap.CostBearer2SupportConcept.SupportConcept.Customer; + + BerechneRestBetragVorjahr(customer, pstat, + pstat.SupportConceptApprovalPeriod.StartDate.Value.Year); + + } + } + } + } + } + + protected override void CalculateFixedAmountBudget(ServiceRecord sr, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate) + { + if (periodStats != null && periodStats.SupportConceptApprovalPeriod.ApprovedFixedAmount.HasValue) + { + + decimal preis = 0; + + String sdName = sr.ServiceDescription.Name.ToLower(); + + //if (sdName == "einzelbetreuung") + //{ + //String key = String.Format("{0}_{1}_{2}", sr.ServiceDescription.ServiceCategory.Name, sr.ServiceDescription.Name, sr.Start.m); + + //if (!preisFuerEinzelbetreuung.ContainsKey(key)) + //{ + //var neuerPreis = GetPreisVonServiceDescription(sr.ServiceDescription, sr.Start.Value); + //} + + preis = GetPreisVonServiceDescription(sr.ServiceDescription, sr.Start.Value) ?? 0; + preis *= (sr.RoundedDuration/60); + //} + //} + + var fahrtkosten = GetPreis("Fahrtkostenpauschale", sr.Start.Value); //Einmal Fahrtkosten pro Termin + + var firstOfMonthDt = new DateTime(statisticsDate.Year, statisticsDate.Month, 1); + + if (sr.Start >= firstOfMonthDt && sr.Start < firstOfMonthDt.AddMonths(1)) + { + periodStats.AmountConsumedThisInterval += preis; + periodStats.AmountConsumedThisInterval += fahrtkosten; + } + if (sr.GroupEmployeeCount.HasValue) + { + preis /= sr.GroupEmployeeCount.Value; + } + + + + periodStats.AmountConsumedTotal += preis; + periodStats.AmountConsumedTotal += fahrtkosten; + + var jahrBeginn = new DateTime(sr.Start.Value.Year, 1, 1); + + if (sr.Start >= jahrBeginn && sr.Start < jahrBeginn.AddMonths(6)) + { + periodStats.Custom3 = preis + (periodStats.Custom3 ?? 0); + } + else + { + periodStats.Custom4 = preis + (periodStats.Custom4 ?? 0); + } + //var oidKey = periodStats.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value; + + + + + // if (!oid2BetragVorjahrAb17.ContainsKey(oidKey) && periodStats.SupportConceptApprovalPeriod.ServiceCategory != null) + //{ + // decimal restVorjahr = 0; + // decimal restVorVorjahr = 0; + // BerechneRestBetragVorjahr(sr.CustomerOid.Value, periodStats.SupportConceptApprovalPeriod.StartDate.Value.Year, periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name, out restVorjahr, out restVorVorjahr); + // oid2BetragVorjahrAb17[oidKey] = restVorjahr; + // oid2BetragVorjahr16[oidKey] = restVorVorjahr; + // } + + + + } + } + + public decimal GetPreis(String preisBezeichnung, DateTime datum) + { + + var preise = DAOFactory.GenericDAO.GetAllActive(); + + var preis = preise.Where(p => p.Name.Contains(preisBezeichnung)).FirstOrDefault(); + if (preis != null) + { + var crlist = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(preis.CostRatePeriods); + + var cr = crlist.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, datum); + if (cr != null && cr.CostRateValue.HasValue) + { + return cr.CostRateValue.Value; + } + } + + return 0; + } + + private decimal? GetPreisVonServiceDescription(ServiceDescription serviceDescription, DateTime monat) + { + if (serviceDescription != null && serviceDescription.CostRatePeriods != null) + { + var crpDcList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(serviceDescription.CostRatePeriods); + + var crp = crpDcList.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, monat); + + if (crp != null) + { + return crp.CostRateValue; + } + } + + return null; + } + private void BerechneBewilligungsBetrag(SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate, bool berechneGesamtBewilligung) + { + decimal monate = 0; + decimal tage = 0; + if (periodStats.SupportConceptApprovalPeriod != null && periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue) + { + DateTime start = periodStats.SupportConceptApprovalPeriod.StartDate.Value; + DateTime end = periodStats.SupportConceptApprovalPeriod.EndDate.Value; + + + if (berechneGesamtBewilligung) + { + + while (start < end) + { + monate++; + start = start.AddMonths(1); + } + tage = (decimal)end.Subtract(periodStats.SupportConceptApprovalPeriod.StartDate.Value).TotalDays + 1; + } + else + { + if (statisticsDate < end) + { + end = new DateTime(statisticsDate.Year, statisticsDate.Month, 1); + } + + while (start < end) + { + monate++; + start = start.AddMonths(1); + } + + if (statisticsDate < periodStats.SupportConceptApprovalPeriod.EndDate.Value && statisticsDate.Day >= 15) + { + monate++; + } + + + tage = (decimal)end.Subtract( + periodStats.SupportConceptApprovalPeriod.StartDate.Value).TotalDays + 1; + } + + } + periodStats.FixedAmountApprovedTotal = periodStats.SupportConceptApprovalPeriod.ApprovedFixedAmount; + periodStats.FixedAmountApprovedPerInterval = periodStats.FixedAmountApprovedTotal; + + if (periodStats.SupportConceptApprovalPeriod.ApprovedFixedAmountInterval.HasValue) + { + switch (periodStats.SupportConceptApprovalPeriod.ApprovedFixedAmountInterval.Value) + { + case SupportConceptApprovalInterval.Daily: + periodStats.FixedAmountApprovedPerInterval *= 30; + periodStats.FixedAmountApprovedTotal = tage * periodStats.FixedAmountApprovedPerInterval; + break; + case SupportConceptApprovalInterval.Weekly: + periodStats.FixedAmountApprovedPerInterval *= 4.34m; + periodStats.FixedAmountApprovedTotal = periodStats.FixedAmountApprovedPerInterval*monate; + break; + case SupportConceptApprovalInterval.Fortnightly: + periodStats.FixedAmountApprovedPerInterval *= (4.34m / 2); + periodStats.FixedAmountApprovedTotal = periodStats.FixedAmountApprovedPerInterval * monate; + break; + case SupportConceptApprovalInterval.Monthly: + periodStats.FixedAmountApprovedTotal = periodStats.FixedAmountApprovedPerInterval * monate; + break; + case SupportConceptApprovalInterval.Quarterly: + periodStats.FixedAmountApprovedPerInterval /= 3; + periodStats.FixedAmountApprovedTotal = periodStats.FixedAmountApprovedPerInterval * monate; + break; + case SupportConceptApprovalInterval.HalfYearly: + periodStats.FixedAmountApprovedPerInterval /= 6; + periodStats.FixedAmountApprovedTotal = periodStats.FixedAmountApprovedPerInterval * monate; + break; + case SupportConceptApprovalInterval.Yearly: + periodStats.FixedAmountApprovedPerInterval /= 12; + periodStats.FixedAmountApprovedTotal = periodStats.FixedAmountApprovedPerInterval * monate; + break; + } + } + } + + private void BerechneRestBetragVorjahr( Customer c, SupportConceptPeriodStatisticsDC pstat, int folgeJahr) + { + int jahr = folgeJahr - 1; + + foreach (var sc in c.SupportConcepts) + { + foreach (var c2s in sc.CostBearer2SupportConceptList) + { + foreach (var scap in c2s.ApprovalPeriodList) + { + if (scap.ApprovedFixedAmount.HasValue && scap.EndDate.HasValue && scap.EndDate.Value.Date == new DateTime(jahr, 12, 31) && scap.ServiceCategory != null && scap.ServiceCategory.Name == pstat.SupportConceptApprovalPeriod.ServiceCategory.Name) + { + var statsFactory = new HphServiceRecordStatisticFactory(); + var statsVorjahr = statsFactory.CreateSupportConceptStatisticsImpl(c2s.Oid.Value, new DateTime(jahr, 12, 31)); + + if (statsVorjahr != null && statsVorjahr.PeriodStatistics != null && statsVorjahr.PeriodStatistics.Count > 0) + { + foreach (var pstatVj in statsVorjahr.PeriodStatistics) + { + if (pstatVj.SupportConceptApprovalPeriod != null && + pstatVj.SupportConceptApprovalPeriod.ServiceCategory != null && + pstatVj.SupportConceptApprovalPeriod.ServiceCategory.Name == + pstat.SupportConceptApprovalPeriod.ServiceCategory.Name) + { + //periodStats.Custom1 = Restbudget 2016 (wird eingetragen im monatlicher Abschlag) verfällt Ende 2018 + //periodStats.Custom2 = Restbudget 2017 - später, verfällt am 1.7. im Nachfolgejahr + //periodStats.Custom3 = verbraucht erstes Halbjahr + //periodStats.Custom4 = verbraucht zweites Halbjahr + decimal rest2016 = pstatVj.Custom1 ?? 0; + decimal restVorjahr = pstatVj.Custom2 ?? 0; + decimal dazugekommenesBudgetLaufendesJahr = pstatVj.FixedAmountApprovedTotal ?? 0; + decimal verwendetErstesHalbjahr = pstatVj.Custom3 ?? 0; + decimal verwendetZweitesHalbjahr = pstatVj.Custom4 ?? 0; + decimal verwendeterGesamtBetragLaufendesJahr = pstatVj.AmountConsumedTotal; + + + if (jahr == 2017) + { + //Benutze Budget aus 2017: + + restVorjahr += dazugekommenesBudgetLaufendesJahr - verwendeterGesamtBetragLaufendesJahr; + + if (restVorjahr < 0) + { + rest2016 += restVorjahr; + + + if (rest2016 < 0) + { + restVorjahr = rest2016; + rest2016 = 0; + } + else + { + restVorjahr = 0; + } + + } + } + //else if (jahr == 2019) + //{ + // var insgesamtBudget = rest2016 + dazugekommenesBudgetLaufendesJahr; + + // var budgetMinus1Hj = insgesamtBudget - verwendetErstesHalbjahr; + + // var verfallen = rest2016 - verwendetErstesHalbjahr; + + // if (verfallen < 0) + // { + // verfallen = 0; + // } + + // var restBudget = budgetMinus1Hj - verfallen; + // restBudget -= verwendetZweitesHalbjahr; + + // restVorjahr += + // dazugekommenesBudgetLaufendesJahr - + // verwendeterGesamtBetragLaufendesJahr; + + // //jetzt noch ermitteln wieviel vom Vorjahr mitte des Jahres verfallen ist. + + + + + // //if (restVorjahr < 0) //zuviel verbraucht + // //{ + // rest2016 += restVorjahr; + // restVorjahr = rest2016; + // rest2016 = 0; + + // //} + + //} + else if (jahr >= 2019) + { + var insgesamtBudget = rest2016 + dazugekommenesBudgetLaufendesJahr; + + var budgetMinus1Hj = insgesamtBudget - verwendetErstesHalbjahr; + + var verfallen = rest2016 - verwendetErstesHalbjahr; + + if (verfallen < 0) + { + verfallen = 0; + } + + var restBudget = budgetMinus1Hj - verfallen; + restBudget -= verwendetZweitesHalbjahr; + + + restVorjahr = restBudget; + rest2016 = 0; + + + } + + pstat.Custom1 = rest2016; + pstat.Custom2 = restVorjahr; + //if (restVorjahrAb2017 > 0) + //{ + // if (restVorjahrAb2017 > verbrauchtVorjahrErstesHalbJahr) + // { + // verbrauchtVorjahrErstesHalbJahr = 0; + // } + // else + // { + // verbrauchtVorjahrErstesHalbJahr -= restVorjahrAb2017; + // } + //} + + //decimal verbrauchtInsgesamt = + // verbrauchtVorjahrErstesHalbJahr + verbrauchtVorjahrZweitesHalbJahr; + + ////Rest von 2016 darf bis Ende 2018 verbraucht werden + //if (rest2016 > 0 && aktuellesJahr <= 2018) + //{ + // if (rest2016 > verbrauchtInsgesamt) + // { + // pstat.Custom1 = rest2016 - verbrauchtInsgesamt; + // verbrauchtInsgesamt = 0; + // } + // else + // { + // verbrauchtInsgesamt -= rest2016; + // } + //} + + //decimal rest = bewilligtVorjahr - verbrauchtInsgesamt; + //if (rest > 0) + //{ + //pstat.Custom2 = rest; + //} + } + } + } + } + } + } + } + } + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/app.config b/ReportImp/LebenshilfeBadKreuznachFUD/app.config new file mode 100644 index 000000000..677131bde --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachFUD/app.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.Designer.cs index 9510909bb..29c2a52ca 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.Designer.cs @@ -57,6 +57,7 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); @@ -89,14 +90,13 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -438,6 +438,15 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 229.1667F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(721.9999F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -777,15 +786,6 @@ namespace LebenshilfeFrankfurtOder // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(721.9999F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; - // // AllgemeineRechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -813,11 +813,11 @@ namespace LebenshilfeFrankfurtOder this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.resx b/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.resx index 85ce736c2..046126e3f 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/AllgemeineRechnung.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAaQBuAGYAbwBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAGUAcgB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAHQAZQBmAGEAbgAgAFYAbwBzAHMAXAB0AGEAYgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAIAAgACAAIAAgACAAIAAgAFYAUgA0ADkAIABiAGUAaQBtACAAQQBHACAARgBmAG8AfQBcAGYAMwBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEANQAyADMANAAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAXAB0AGEAYgAgAFwAdABhAGIAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQBcAHQAYQBiACAAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAAXAB0AGEAYgAgACAAIAAgACAAIAAgACAAIABVAFMAdAAuAC0ASQBkAE4AcgAuADoAIABEAEUAMQA2ADcAOQA5ADIAMAA2ADMAfQBcAGYAMwBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFMAbwB6AGkAYQBsAEIAYQBuAGsAIABBAEcAIABcAHUAOAAyADEAMQBcACcAOQA2ACAASQBCAEEATgA6ACAARABFADYAOAAgADMANwAwADIAIAAwADUAMAAwACAAMAAwADAAMQAgADIAOAAyADgAIAAwADAAIABcAHUAOAAyADEAMQBcACcAOQA2ACAAQgBJAEMAOgAgAEIARgBTAFcARABFADMAMwBYAFgAWAAgAFwAdQA4ADIAMQAxAFwAJwA5ADYAIABHAGwAXAB1ADIAMgA4AFwAJwBlADQAdQBiAGkAZwBlAHIALQBJAEQAOgBEAEUANQAyAFoAWgBaADAAMAAwADAAMAA0ADAAMQA5ADcAMQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A diff --git a/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs b/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs index ab6c856eb..06269cbb4 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs @@ -1002,6 +1002,10 @@ Bsp. LK Stade - Mustermann, Max - 11.2019 { return "2202"; } + if (itemDescription.Contains("Wegepauschale")) + { + return "9407"; + } if (itemDescription.Contains("Haushaltsnahe Dienstleistung")) { //return "2203"; diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs index c92a96e30..dd363398c 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs @@ -97,6 +97,13 @@ namespace LebenshilfeFrankfurtOder var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry); goals.Add(dc); + if (v2o.Entry.ParentOid.HasValue) + { + var parent = DAOFactory.GenericDAO.LoadByID(v2o.Entry.ParentOid.Value); + + goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent)); + } + } else if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalType || v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalType) diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungBesondereWohnform.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungBesondereWohnform.Designer.cs index e5c62d29b..20330af42 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungBesondereWohnform.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungBesondereWohnform.Designer.cs @@ -77,6 +77,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -108,14 +110,12 @@ namespace LebenshilfeFrankfurtOder this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.lblBezahlungText = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -573,7 +573,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel15.SizeF = new System.Drawing.SizeF(222.0001F, 20F); this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.Text = "mandy.roemer@lebenshilfe-ffo.de"; + this.xrLabel15.Text = "anica.jahn@lebenshilfe-ffo.de"; // // xrLabel14 // @@ -582,7 +582,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel14.SizeF = new System.Drawing.SizeF(207.2103F, 20F); this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.Text = "0335 280510 19"; + this.xrLabel14.Text = "0335 280510 97"; // // xrLabel12 // @@ -591,7 +591,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel12.SizeF = new System.Drawing.SizeF(207.2103F, 20F); this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.Text = "Mandy Römer"; + this.xrLabel12.Text = "Anica Jahn"; // // xrLabel13 // @@ -724,6 +724,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 196.4375F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -1065,24 +1083,6 @@ namespace LebenshilfeFrankfurtOder this.lblBezahlungText.StylePriority.UseFont = false; this.lblBezahlungText.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" + "nungs-Nr. auf das unten angegebene Konto."; - // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; // // RechnungBesondereWohnform // @@ -1106,11 +1106,11 @@ namespace LebenshilfeFrankfurtOder this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.Designer.cs index f453509a8..ab2c59b9c 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.Designer.cs @@ -65,6 +65,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -98,15 +100,13 @@ namespace LebenshilfeFrankfurtOder this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.lblBezahlungText = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -572,6 +572,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 200F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -935,24 +953,6 @@ namespace LebenshilfeFrankfurtOder this.lblBezahlungText.StylePriority.UseFont = false; this.lblBezahlungText.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" + "nungs-Nr. auf das unten angegebene Konto."; - // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; // // RechnungEinzelfallhilfe // @@ -982,11 +982,11 @@ namespace LebenshilfeFrankfurtOder this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungEinzelfallhilfe.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs index 926d61537..0f8955689 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs @@ -65,6 +65,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -99,15 +101,13 @@ namespace LebenshilfeFrankfurtOder this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.groupFooterPreisanpassung = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -573,6 +573,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 225.1042F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -945,24 +963,6 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2.StylePriority.UseTextAlignment = false; this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; - // // RechnungFud // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -993,11 +993,11 @@ namespace LebenshilfeFrankfurtOder this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs index ed49db187..8b4e21f41 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs @@ -101,6 +101,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); @@ -133,15 +135,13 @@ namespace LebenshilfeFrankfurtOder this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -965,6 +965,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 287.9167F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -1282,24 +1300,6 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" + "nungs-Nr. auf das unten angegebene Konto."; - // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; // // RechnungHort // @@ -1329,10 +1329,10 @@ namespace LebenshilfeFrankfurtOder ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs index 2f40ce927..22094e032 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs @@ -74,6 +74,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); @@ -110,15 +112,13 @@ namespace LebenshilfeFrankfurtOder this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -666,6 +666,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 272.8125F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -1017,24 +1035,6 @@ namespace LebenshilfeFrankfurtOder // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; - // // RechnungHortPrivat // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1064,10 +1064,10 @@ namespace LebenshilfeFrankfurtOder ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.Designer.cs index 1e57ac355..322fc5bf9 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.Designer.cs @@ -65,6 +65,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -101,15 +103,13 @@ namespace LebenshilfeFrankfurtOder this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -568,6 +568,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 292.5F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -950,24 +968,6 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" + "nungs-Nr. auf das unten angegebene Konto."; - // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; // // RechnungSbdPool // @@ -997,11 +997,11 @@ namespace LebenshilfeFrankfurtOder this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungSbdPool.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.Designer.cs index 3e9cae67c..309c3e2b6 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.Designer.cs @@ -67,6 +67,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -104,15 +106,13 @@ namespace LebenshilfeFrankfurtOder this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -600,6 +600,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 190F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -995,24 +1013,6 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" + "nungs-Nr. auf das unten angegebene Konto."; - // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; // // RechnungTagesstruktur // @@ -1042,11 +1042,11 @@ namespace LebenshilfeFrankfurtOder this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstruktur.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.Designer.cs index 0dd077cde..3d4638af5 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.Designer.cs @@ -64,6 +64,8 @@ namespace LebenshilfeFrankfurtOder this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); + this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -95,15 +97,13 @@ namespace LebenshilfeFrankfurtOder this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.lblBezahlungText = new DevExpress.XtraReports.UI.XRLabel(); - this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText(); - this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -554,6 +554,24 @@ namespace LebenshilfeFrankfurtOder this.bottomMarginBand1.HeightF = 190F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // rtFooterAlt + // + this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); + this.rtFooterAlt.Name = "rtFooterAlt"; + this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); + this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterAlt.StylePriority.UseFont = false; + // + // rtFooterNeu + // + this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.rtFooterNeu.Name = "rtFooterNeu"; + this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); + this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); + this.rtFooterNeu.StylePriority.UseFont = false; + // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -895,24 +913,6 @@ namespace LebenshilfeFrankfurtOder this.lblBezahlungText.StylePriority.UseFont = false; this.lblBezahlungText.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" + "nungs-Nr. auf das unten angegebene Konto."; - // - // rtFooterAlt - // - this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F); - this.rtFooterAlt.Name = "rtFooterAlt"; - this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString"); - this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterAlt.StylePriority.UseFont = false; - // - // rtFooterNeu - // - this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); - this.rtFooterNeu.Name = "rtFooterNeu"; - this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString"); - this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F); - this.rtFooterNeu.StylePriority.UseFont = false; // // RechnungTagesstrukturVerpflegung // @@ -941,11 +941,11 @@ namespace LebenshilfeFrankfurtOder this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.resx index b4d29f982..60c15a646 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungTagesstrukturVerpflegung.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADkAOQAzADYANwAxADIAOQA1ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAG4AaQBjAGEAIABKAGEAaABuAH0AXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAGIAdABlAGkAbAB1AG4AZwA6ACAAVgBlAHIAdwBhAGwAdAB1AG4AZwAgAC0AIABEAGUAYgBpAHQAbwByAGUAbgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADkANwB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAYQBuAGkAYwBhAC4AagBhAGgAbgBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABXAGUAYgA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlADoAIABNAG8AbgBpAGsAYQAgAEoAZQBkAGEAbQB6AGkAawAgACAAIAAgACAAIAAgACAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMAA2ADEALwAxADQAMgAvADAAMgA3ADcAOQB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAASABhAG4AcwBhAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAARgBhAHgAOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMQAwAFwAdABhAGIAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdQBuAGcAOgAgAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbAAsAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAdABhAGIAIAB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAUwB0AGUAZgBhAG4AIABWAG8AcwBzAFwAdABhAGIAIAAgACAAIAAgACAAIAAgACAAVQBTAHQALgAtAEkAZABOAHIALgA6ACAARABFADEANgA3ADkAOQAyADAANgAzAH0AXABmADMAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcgBpAC0ANQA2ADcAXAByAGkAbgAtADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAG8AegBpAGEAbABCAGEAbgBrACAAQQBHACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEkAQgBBAE4AOgAgAEQARQA2ADgAIAAzADcAMAAyACAAMAA1ADAAMAAgADAAMAAwADEAIAAyADgAMgA4ACAAMAAwACAAXAB1ADgAMgAxADEAXAAnADkANgAgAEIASQBDADoAIABCAEYAUwBXAEQARQAzADMAWABYAFgAIABcAHUAOAAyADEAMQBcACcAOQA2ACAARwBsAFwAdQAyADIAOABcACcAZQA0AHUAYgBpAGcAZQByAC0ASQBEADoARABFADUAMgBaAFoAWgAwADAAMAAwADAANAAwADEAOQA3ADEAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeRemscheidFF/CustomHomeContentGenerator.cs b/ReportImp/LebenshilfeRemscheidFF/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..0aa295e8b --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/CustomHomeContentGenerator.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace LebenshilfeRemscheid +{ + public class CustomHomeContentGenerator : HomeContentGenerator + { + + public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + { + List result = new List(); + + // var list = base.GetPersonsHavingBirthday(birthdayUntil); + + //foreach (var p in list) + //{ + // if (p.PersonType == PersonType.Customer) + // { + // result.Add(p); + // } + //} + + return result; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/Export/CustomDataExporter.cs b/ReportImp/LebenshilfeRemscheidFF/Export/CustomDataExporter.cs new file mode 100644 index 000000000..504d6bedf --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/Export/CustomDataExporter.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using LebenshilfeRemscheid.Export; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using Utils = BS.Shared.Core.Utils; + +namespace LebenshilfeRemscheid.Export +{ + public class CustomDataExporter : DataExporter + { + + public override QueryDC CreateQuery(QueryDC query) + { + QueryDC q = FibuExport.CreateQuery(query); + CreateBuchungsExportProtokollEintrag(q); + return q; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/Export/DatevExporter.cs b/ReportImp/LebenshilfeRemscheidFF/Export/DatevExporter.cs new file mode 100644 index 000000000..596159b6f --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/Export/DatevExporter.cs @@ -0,0 +1,190 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BS.Shared.DataContracts; +using DevExpress.XtraPrinting; +using DevExpress.XtraReports.UI; + +namespace LebenshilfeRemscheid.Export +{ + public class FibuExport + { + List liste = new List(); + public static QueryDC CreateQuery(QueryDC query) + { + DateTime dt = DateTime.Now; + DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt); + var table = ExecuteQuery(GetMonatlicheRechnungenSql(dt), dt); + query.FileName = String.Format("Datev Export {0:yyyyMM}.csv", dt); + query.QueryResult = GetAbrechnungenString(dt, table); + query.Attachments = CreateInvoiceFiles(table); + return query; + } + + public static String GetAbrechnungenString(DateTime dt, DataTable table) + { + DateTime lastDate = new DateTime(dt.Year, dt.Month, 1); + lastDate = lastDate.AddMonths(1).AddDays(-1); + + StringBuilder sb = new StringBuilder(); + sb.Append("EXTF;210;21;Buchungsstapel;7;"); + sb.Append(String.Format("{0:yyyyMM}00000000000", new DateTime(dt.Year, dt.Month, 1))); + sb.Append(";;MASHERP;;Thomas;40593;960;"); + sb.Append(String.Format("{0:yyyyMMdd}", new DateTime(dt.Year, 1, 1))); + sb.Append(";6;"); + sb.Append(String.Format("{0:yyyyMMdd}", new DateTime(dt.Year, dt.Month, 1))); + sb.Append(";"); + sb.Append(String.Format("{0:yyyyMMdd}", lastDate)); + sb.AppendLine(";;;1;0;0;EUR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"); + sb.AppendLine("Umsatz (ohne Soll/Haben-Kz);Soll/Haben-Kennzeichen;WKZ Umsatz;Kurs;Basis-Umsatz;WKZ Basis-Umsatz;Konto;Gegenkonto (ohne BU-Schlüssel);" + + "BU-Schlüssel;Belegdatum;Belegfeld 1;Belegfeld 2;Skonto;Buchungstext;Postensperre;Diverse Adressnummer;Geschäftspartnerbank;Sachverhalt;Zinssperre;" + + "Beleglink;Beleginfo - Art 1;Beleginfo - Inhalt 1;Beleginfo - Art 2;Beleginfo - Inhalt 2;Beleginfo - Art 3;Beleginfo - Inhalt 3;Beleginfo - Art 4;" + + "Beleginfo - Inhalt 4;Beleginfo - Art 5;Beleginfo - Inhalt 5;Beleginfo - Art 6;Beleginfo - Inhalt 6;Beleginfo - Art 7;Beleginfo - Inhalt 7;" + + "Beleginfo - Art 8;Beleginfo - Inhalt 8;KOST1 - Kostenstelle;KOST2 - Kostenstelle;Kost-Menge;EU-Land u. UStID;EU-Steuersatz;Abw. Versteuerungsart;" + + "Sachverhalt L+L;Funktionsergänzung L+L;BU 49 Hauptfunktionstyp;BU 49 Hauptfunktionsnummer;BU 49 Funktionsergänzung;Zusatzinformation - Art 1;" + + "Zusatzinformation- Inhalt 1;Zusatzinformation - Art 2;Zusatzinformation- Inhalt 2;Zusatzinformation - Art 3;Zusatzinformation- Inhalt 3;" + + "Zusatzinformation - Art 4;Zusatzinformation- Inhalt 4;Zusatzinformation - Art 5;Zusatzinformation- Inhalt 5;Zusatzinformation - Art 6;" + + "Zusatzinformation- Inhalt 6;Zusatzinformation - Art 7;Zusatzinformation- Inhalt 7;Zusatzinformation - Art 8;Zusatzinformation- Inhalt 8;" + + "Zusatzinformation - Art 9;Zusatzinformation- Inhalt 9;Zusatzinformation - Art 10;Zusatzinformation- Inhalt 10;Zusatzinformation - Art 11;" + + "Zusatzinformation- Inhalt 11;Zusatzinformation - Art 12;Zusatzinformation- Inhalt 12;Zusatzinformation - Art 13;Zusatzinformation- Inhalt 13;" + + "Zusatzinformation - Art 14;Zusatzinformation- Inhalt 14;Zusatzinformation - Art 15;Zusatzinformation- Inhalt 15;Zusatzinformation - Art 16;" + + "Zusatzinformation- Inhalt 16;Zusatzinformation - Art 17;Zusatzinformation- Inhalt 17;Zusatzinformation - Art 18;Zusatzinformation- Inhalt 18;" + + "Zusatzinformation - Art 19;Zusatzinformation- Inhalt 19;Zusatzinformation - Art 20;Zusatzinformation- Inhalt 20;Stück;Gewicht"); + var s = GetMonatlicheRechnungenString(dt, table); + if (!String.IsNullOrWhiteSpace(s)) + { + sb.Append(s); + } + + return sb.ToString(); + } + + public static String GetMonatlicheRechnungenString(DateTime date, DataTable dt) + { + // select sip.Claim, ib.InvoiceDate, ib.Invoicenumber, Concat(ib.invoicnumber, ', ', org.Name, ', ', p.FirstName, ', ', p.LastName) AS Verwendung, ib.Oid, org.Debitornumber + StringBuilder sb = new StringBuilder(); + foreach (DataRow row in dt.Rows) + { + if (sb.Length > 0) + { + sb.AppendLine(); + } + DateTime lastDate = new DateTime(date.Year, date.Month, 1); + lastDate = lastDate.AddMonths(1).AddDays(-1); + + sb.Append(String.Format("{0:0.00}", row[0])); //Betrag + sb.Append(";S;EUR;1;"); + sb.Append(String.Format("{0:0.00}", row[0])); //Betrag Basiswährung + sb.Append(";EUR;"); + if(row[6] != null && row[6].ToString().Length > 2) + { + sb.Append(String.Format("{0};", row[6])); //Konto + } + else + { + sb.Append("30150;"); //Konto + } + sb.Append("4001;"); // Erlöskonto + sb.Append(";"); //AB: Achtung falls Einführung Storno hier 20; und Soll wird zu Haben + sb.Append(String.Format("{0:ddMM}", row[1])); + sb.Append(";"); + sb.Append(String.Format("{0}", row[2])); //Belegfeld 1 + sb.Append(";"); + sb.Append(String.Format("{0}", row[4])); //Belegfeld 2 + sb.Append(";;"); + sb.Append(String.Format("{0:MM}/{0:yyyy} {1}", lastDate, row[3])); // Buchungstext + sb.Append(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"); + } + return sb.ToString(); + } + + private static List CreateInvoiceFiles(DataTable dt) + { + try + { + List liste = new List(); + foreach (DataRow row in dt.Rows) + { + var pdf = new FileAttachmentDC(); + + var invoiceOid = row[4].ToString(); + if (!String.IsNullOrEmpty(invoiceOid)) + { + var oid = long.Parse(invoiceOid); + var invoice = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(oid); + //var invoice = DAOFactory.GenericDAO.LoadByID(oid); + var idc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice); + + var anhang = new RechnungFF(); + var ro = ServiceInvoiceRO.Create(idc); + anhang.SetReportDataSource(ro); + anhang.CreateDocument(); + + pdf.FileName = anhang.PrintingSystem.Document.Name + ".pdf"; + using (var ms = new MemoryStream()) + { + anhang.ExportToPdf(ms); + pdf.BinaryData = ms.ToArray(); + } + liste.Add(pdf); + //string name = anhang.PrintingSystem.Document.Name; + //string path = @"C:\Temp\FiBuExport\"; + //anhang.ExportToPdf(path + name + ".pdf"); + } + } + return liste; + } + catch (Exception) + { + // continue - auch wenn gar nichts stimmt + } + return null; + } + + private static String GetMonatlicheRechnungenSql(DateTime date) + { + String sql = @" + select + sip.Claim, + ib.InvoiceDate, + ib.Invoicenumber, + Concat(p.LastName, ', ', p.FirstName) AS Verwendung, + c2s.CustomerRefenrenceNumber, + ib.Oid, + org.Debitornumber + from + person p + inner join customer c on c.personoid = p.oid + inner join supportconcept sc on sc.customeroid = c.oid + inner join costbearer2supportconcept c2s on c2s.supportconceptoid = sc.oid + inner join costbearer cb on c2s.costbeareroid = cb.oid + inner join organisation org on org.costbeareroid = cb.oid + inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid + inner join serviceinvoice si on si.invoicebaseoid = ib.oid + inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid + WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' AND ib.IsActive = 1 AND ib.`IsExported` = 0 + order by ib.Invoicenumber + "; + + return sql; + } + + public static DataTable ExecuteQuery(String sql, DateTime dt) + { + var newsql = sql; + newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:dd.MM.yyyy}", dt)); + newsql = newsql.Replace(":Belegnr", String.Format("{0:yyMM}", dt)); + newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt)); + dt = dt.AddMonths(1); + newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt)); + + return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0]; + } + } +} \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceCreation.cs b/ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceCreation.cs new file mode 100644 index 000000000..64bfe0001 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceCreation.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace LebenshilfeRemscheid.Invoicing +{ + public class CustomInvoiceCreation : InvoiceCreation + { + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + return String.Format("{0}_{1}_{2:yyyyMM}_{3}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart, iitem.ItemDescription); + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceFactory.cs b/ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..5ccadc326 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace LebenshilfeRemscheid.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + + return new CustomInvoiceCreation(); + + } + + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/LHRemscheidReportCreator.cs b/ReportImp/LebenshilfeRemscheidFF/LHRemscheidReportCreator.cs new file mode 100644 index 000000000..1984092de --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/LHRemscheidReportCreator.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using DevExpress.XtraReports.UI; + +namespace LebenshilfeRemscheid +{ + public class LHRemscheidReportCreator : DefaultReportCreator + { + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + + if (lROs.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + IBeWoReport report = null; + + + if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) + { + var c2s = ro.CostBearer2SupportConceptList[0]; + + Customer c = c2s.SupportConcept.Customer; + foreach (var v2o in c.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.CustomerCareType && v2o.Entry.Value == "Flex") + { + report = new LebenshilfeRemscheid.StundenzettelFlex(); + } + } + + } + + //bool isFlex = false; + + //if (ro.Services != null) + //{ + // foreach (var sr in ro.Services) + // { + + // if (sr.ServiceCategory == "Flex") + // { + // isFlex = true; + // } + + // } + //} + //if (isFlex) + //{ + // report = new LebenshilfeRemscheid.StundenzettelFlex(); + //} + + + if (report == null) + report = new LebenshilfeRemscheid.Stundenzettel(); + report.SetReportDataSource(ro); + + return report as XtraReport; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/LebenshilfeRemscheidFF.csproj b/ReportImp/LebenshilfeRemscheidFF/LebenshilfeRemscheidFF.csproj new file mode 100644 index 000000000..bd25767d3 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/LebenshilfeRemscheidFF.csproj @@ -0,0 +1,167 @@ + + + + + Debug + AnyCPU + {7398111F-8F04-438A-A2A5-AF046C39E3F7} + Library + Properties + LebenshilfeRemscheidFF + 5715045559_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + false + + + + + + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + RechnungFF.cs + + + Component + + + ServiceRecordListReport.cs + + + Component + + + ServicesOverviewReportOhneDatum.cs + + + Component + + + ServicesOverviewReportFlex.cs + + + + Component + + + ServicesOverviewReport.cs + + + + Component + + + SettlementReport.cs + + + + + RechnungFF.cs + Designer + + + ServiceRecordListReport.cs + Designer + + + ServicesOverviewReportOhneDatum.cs + + + ServicesOverviewReportFlex.cs + + + + ServicesOverviewReport.cs + + + SettlementReport.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40D8B312-EA64-49E3-A31A-5E57ED4D5654} + Report + + + {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF} + Service + + + {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4} + Shared + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/Properties/AssemblyInfo.cs b/ReportImp/LebenshilfeRemscheidFF/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..a17dc00af --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die mit einer Assembly verknüpft sind. +[assembly: AssemblyTitle("LebenshilfeRemscheid")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("LebenshilfeRemscheid")] +[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar +// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von +// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("18f6e4a9-412a-4e74-9562-76fe4ab7edb2")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/LebenshilfeRemscheidFF/Properties/licenses.licx b/ReportImp/LebenshilfeRemscheidFF/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/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/LebenshilfeRemscheidFF/RechnungFF.Designer.cs b/ReportImp/LebenshilfeRemscheidFF/RechnungFF.Designer.cs new file mode 100644 index 000000000..9c9ec64ba --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/RechnungFF.Designer.cs @@ -0,0 +1,458 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeRemscheid +{ + partial class RechnungFF + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungFF)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblRechnungsname = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 30F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText2}); + this.bottomMarginBand1.HeightF = 70F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrRichText2 + // + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0.01658334F, 0F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(678F, 65F); + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.xrLabel12}); + this.Page1.HeightF = 160F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 81.94444F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(707F, 74.30556F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Sehr geehrte Damen und Herren,\r\n\r\nfür erbrachte Leistungen der Frühförderung im [" + + "AccountingPeriodStart!MMMM yyyy] berechnen wir:"; + // + // xrLabel12 + // + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(717F, 68.75F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Rechnung Nr.: [InvoiceNumber]\r\n[CustomerFirstName] [CustomerLastName], geb.: [Cus" + + "tomerBirthdate!dd.MM.yyyy]\r\nGP: [CustomerReferenceNumber]"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail3.HeightF = 20F; + this.Detail3.Name = "Detail3"; + this.Detail3.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[Hours!0.##] Einheiten [ServiceDescription]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1.7725258021252475D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "à {0:c}")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.53175772850445568D; + // + // xrTableCell8 + // + this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseBorderColor = false; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell8.Weight = 0.57607083197481312D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 60F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrTable1.StylePriority.UseFont = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell4}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorderColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Zu zahlender Betrag:"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.79763656363916313D; + // + // xrTableCell2 + // + this.xrTableCell2.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell2.Weight = 0.5317577980853897D; + // + // xrTableCell3 + // + this.xrTableCell3.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.66469716062466411D; + // + // xrTableCell4 + // + this.xrTableCell4.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorderColor = false; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell4.Weight = 0.88626284025529944D; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText4}); + this.ReportFooter.HeightF = 310.5694F; + this.ReportFooter.Name = "ReportFooter"; + // + // xrRichText4 + // + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(649.9999F, 310.5694F); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblRechnungsname, + this.lblAdresse, + this.xrRichText3, + this.xrRichText1, + this.xrPictureBox1}); + this.ReportHeader.HeightF = 420F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblRechnungsname + // + this.lblRechnungsname.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")}); + this.lblRechnungsname.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblRechnungsname.ForeColor = System.Drawing.Color.Black; + this.lblRechnungsname.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblRechnungsname.Multiline = true; + this.lblRechnungsname.Name = "lblRechnungsname"; + this.lblRechnungsname.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsname.SizeF = new System.Drawing.SizeF(202.4333F, 26.04164F); + this.lblRechnungsname.StylePriority.UseFont = false; + this.lblRechnungsname.StylePriority.UseForeColor = false; + this.lblRechnungsname.Visible = false; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215.2083F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(435.7666F, 183.3333F); + this.lblAdresse.StylePriority.UseFont = false; + // + // xrRichText3 + // + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(435.7667F, 174.5695F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(281.2333F, 242.2986F); + // + // xrRichText1 + // + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0.01658334F, 174.5695F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(435.7501F, 24.04166F); + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(300F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(417F, 148.6458F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // RechnungFF + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport, + this.ReportFooter, + this.ReportHeader}); + this.DataSource = this.bindingSource1; + this.DisplayName = this.lblRechnungsname.Text; + this.ExportOptions.PrintPreview.DefaultFileName = "this.lblRechnungsname.Text"; + this.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(80F, 30F, 30F, 70F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + this.AfterPrint += new System.EventHandler(this.ChangeName); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRRichText xrRichText4; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel lblRechnungsname; + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/RechnungFF.cs b/ReportImp/LebenshilfeRemscheidFF/RechnungFF.cs new file mode 100644 index 000000000..468ff8880 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/RechnungFF.cs @@ -0,0 +1,138 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.Services; +using DevExpress.XtraPrinting; +using DevExpress.XtraReports.UI; + +namespace LebenshilfeRemscheid +{ + //[IDSpecificClass(Identifier = "Fachleistung")] + public partial class RechnungFF : XtraReport, IBeWoReport + { + public RechnungFF() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + lblRechnungsname.Text = pRO.CustomerLastName + "_" + pRO.CustomerFirstName + "" + pRO.InvoiceDate + "_" + pRO.InvoiceNumber; + if (pRO.CustomerSalutation == "Herr") + { + pRO.CustomerSalutation = "Herrn"; + } + + //if (pRO.AccountingPeriodStart.Month == pRO.AccountingPeriodEnd.Month && pRO.AccountingPeriodStart.Year == pRO.AccountingPeriodEnd.Year) + //{ + // lblKostenzusage.Text = String.Format("Abrechnung {0:MMMM yyyy}", pRO.AccountingPeriodStart); + //} + //else + //{ + // lblKostenzusage.Text = String.Format("Abrechnung {0:MMMM yyyy} bis {1:MMMM yyyy}", pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd); + //} + + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("Assistenz", "").Trim(); + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.AppendLine(pRO.RecipientPoBox); + } + + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + //SetBewilligung(pRO); + + this.bindingSource1.DataSource = pRO; + } + + + private void ChangeName(object sender, EventArgs e) + { + PrintingSystem.Document.Name = lblRechnungsname.Text; + } + + + //private void SetBewilligung(ServiceInvoiceRO pRO) + //{ + // DateTime? date = null; + + // decimal geleistetGesamt = 0; + // decimal bewilligtWoche = 0; + // decimal bewilligtGesamt = 0; + // var calc = PluginLoader.FindClass(); + + // DateTime start = pRO.AccountingPeriodStart; + // DateTime end = pRO.AccountingPeriodEnd; + + // foreach (var sip in pRO.ServiceInvoicePeriods) + // { + // if (sip.SupportConceptApprovalPeriod != null && sip.CostBearer2SupportConcept != null) + // { + // if (sip.SupportConceptApprovalPeriod.StartDate.HasValue && + // sip.SupportConceptApprovalPeriod.StartDate < start) + // { + // start = sip.SupportConceptApprovalPeriod.StartDate.Value; + // } + // if (sip.SupportConceptApprovalPeriod.EndDate.HasValue && + // sip.SupportConceptApprovalPeriod.EndDate > end) + // { + // end = sip.SupportConceptApprovalPeriod.EndDate.Value; + // } + + // var scapdc = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(sip.SupportConceptApprovalPeriod); + // var c2sdc = + // MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC( + // sip.CostBearer2SupportConcept); + + // bewilligtGesamt += calc.GetApprovedHoursTotal(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0; + // bewilligtWoche += calc.GetApprovedHoursPerWeek(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0; + + // var sc = sip.SupportConceptApprovalPeriod.CostBearer2SupportConcept.SupportConcept; + + // date = sc.ApprovalDate; + // } + + // foreach (var ii in sip.ServiceInvoiceItems) + // { + // geleistetGesamt += ii.Hours ?? 0; + // } + // } + + // pRO.AccountingPeriod = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", start, end); + + // lblBewilligungsZeitraum.Text = String.Format("Bewilligte Stunden vom {0}: {1:0.##} Stunden", pRO.AccountingPeriod, bewilligtGesamt); + + + // pRO.ApprovedBESum = String.Format("{0:0.00}", bewilligtGesamt); + + + //} + } +} \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/RechnungFF.resx b/ReportImp/LebenshilfeRemscheidFF/RechnungFF.resx new file mode 100644 index 000000000..79ec64c30 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/RechnungFF.resx @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAdAB4ADQAMgA2AFwAdAB4ADMAMgA2ADEAXAB0AHgAMwA2ADgANgBcAHQAeAA2ADMANwA5AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgAgAFMAdABhAGQAdABzAHAAYQByAGsAYQBzAHMAZQAgAFIAZQBtAHMAYwBoAGUAaQBkAH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAdAB4ADMAMgA2ADEAXAB0AHgAMwA0ADAAMgBcAHQAeAAzADYAOAA2AFwAdAB4ADMAOQA2ADkAXAB0AHgANgAzADcAOQB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAASwBvAG4AdABvAC0ATgByAC4AIABWAGUAcgBlAGkAbgAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgADQAMQAgADUAMABcAHQAYQBiACAASQBCAEEATgBcAHQAYQBiACAARABFADYANwAgADMANAAwADUAIAAwADAAMAAwACAAMAAwADAAMAAgADAAMAA0ADEAIAA1ADAAXAB0AGEAYgAgAH0AewBcAGIAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABTAHAAZQBuAGQAZQBuACAAdQBuAGQAIABCAGUAaQB0AHIAXAB1ADIAMgA4AFwAJwBlADQAZwBlACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAZABpAGUAIABMAGUAYgBlAG4AcwBoAGkAbABmAGUAfQBcAGIAXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAdAB4ADMAMgA2ADEAXAB0AHgAMwA2ADgANgBcAHQAeAA2ADMANwA5AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABCAEwAWgAgADMANAAwACAANQAwADAAIAAwADAAXAB0AGEAYgAgAEIASQBDAFwAdABhAGIAIABXAEUATABBAEQARQBEAFIAWABYAFgAXAB0AGEAYgAgAFwAdABhAGIAIAB9AHsAXABiAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAUgBlAG0AcwBjAGgAZQBpAGQAIABlAC4AVgAuACAAcwBpAG4AZAAgAHMAdABlAHUAZQByAGEAYgB6AHUAZwBzAGYAXAB1ADIAMgA4AFwAJwBlADQAaABpAGcALgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAGYAMQBcAGYAcwAyADQAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAVwBpAHIAIABiAGkAdAB0AGUAbgAgAHUAbQAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHcAZQBpAHMAdQBuAGcAIABhAHUAZgAgAGQAYQBzACAAdQBuAHQAZQBuACAAYQBuAGcAZQBnAGUAYgBlAG4AZQAgAEsAbwBuAHQAbwA6AH0AXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYgBcAHUAbABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgAyAFwAYgBcAHUAbABcAGMAZgAxACAAQgBhAG4AawB2AGUAcgBiAGkAbgBkAHUAbgBnADoAfQBcAGYAMgBcAGYAcwAyADIAXABiAFwAdQBsAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABiAFwAYwBmADEAIABTAHQAYQBkAHQAcwBwAGEAcgBrAGEAcwBzAGUAIABSAGUAbQBzAGMAaABlAGkAZAB9AFwAZgAyAFwAZgBzADIAMgBcAGIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGIAXABjAGYAMQAgAEkAQgBBAE4AOgAgAEQARQB9AHsAXABmADIAXABmAHMAMgAyAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABjAGYAMQAgADgAOAAgADMANAAwADUAIAAwADAAMAAwACAAMAAwADAAMAAgADEAMQAxADAAIAA1ADQAfQBcAGYAMgBcAGYAcwAyADIAXABiAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABiAFwAYwBmADEAIABCAEkAQwA6AH0AewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgACAAfQB7AFwAZgAyAFwAZgBzADIAMgBcAGIAXABjAGYAMQAgAFcARQBMAEEARABFAEQAUgBYAFgAWAB9AFwAZgAyAFwAZgBzADIAMgBcAGIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAATQBpAHQAIABmAHIAZQB1AG4AZABsAGkAYwBoAGUAbgAgAEcAcgBcAHUAMgA1ADIAXAAnAGYAYwBcAHUAMgAyADMAXAAnAGQAZgBlAG4AfQBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAATAB9AHsAXABmADIAXABmAHMAMgAyAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAFIAZQBtAHMAYwBoAGUAaQBkAH0AewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgACAAZQAuACAAVgAuAH0AXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAGkALgBBAC4AIAB9AHsAXABmADIAXABmAHMAMgAyAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQQBtAGUAbABhACAAQgBsAGEAegBpAGMAfQBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAASwBhAHUAZgBtAC4AIABWAGUAcgB3AGEAbAB0AHUAbgBnAH0AXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAEEAbgBsAGEAZwBlAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAGYAMQBcAGYAcwAyADQAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAFIAZQBtAHMAYwBoAGUAaQBkACAAZQAuAFYALgB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAVgBlAHIAZQBpAG4AcwByAGUAZwBpAHMAdABlAHIAZQBpAG4AdAByAGEAZwAgAFYAUgAgADIAMAA1ADkAMAAgAGIAZQBpAG0AIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABXAHUAcABwAGUAcgB0AGEAbAB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMABcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAEgAYQB1AHAAdABnAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAcwB0AGUAbABsAGUAOgB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAVABoAFwAdQAyADUAMgBcACcAZgBjAHIAaQBuAGcAcwBiAGUAcgBnACAANwAgACsAIAA5ACwAIAA0ADIAOAA5ADcAIABSAGUAbQBzAGMAaABlAGkAZAB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAVABlAGwALgA6ACAAMAAyADEAOQAxACAALwAgADkAOQAzAC0AMAAgACAARgBhAHgAOgAgADAAMgAxADkAMQAgAC8AIAA5ADkAMwAtADEAMAAxAH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAARQAtAE0AYQBpAGwAOgAgAH0AewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgACAASABZAFAARQBSAEwASQBOAEsAIAAiAG0AYQBpAGwAdABvADoAaQBuAGYAbwBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAHIAZQBtAHMAYwBoAGUAaQBkAC4AZABlACIAIAB9AH0AewBcAGYAbABkAHIAcwBsAHQAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAGkAbgBmAG8AQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQByAGUAbQBzAGMAaABlAGkAZAAuAGQAZQB9AH0AfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAEkAbgB0AGUAcgBuAGUAdAA6ACAAdwB3AHcALgBsAGUAYgBlAG4AcwBoAGkAbABmAGUALQByAGUAbQBzAGMAaABlAGkAZAAuAGQAZQB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMABcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABBAHUAcwBrAHUAbgBmAHQAIABlAHIAdABlAGkAbAB0ADoAIAB9AHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQQBtAGUAbABhACAAQgBsAGEAegBpAGMAfQB7AFwAZgAyAFwAZgBzADEANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAbABpAG4AZQAgAH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABUAGUAbAAuAC0ARAB1AHIAYwBoAHcAYQBoAGwAOgB9AHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAIAB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIAAwADIAMQA5ADEALQA0AH0AewBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAxADAANQA3AH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAASQBoAHIAIABaAGUAaQBjAGgAZQBuADoAfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABEAGEAdAB1AG0AfQB7AFwAZgAyAFwAZgBzADEANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADoAIABbAEkAbgB2AG8AaQBjAGUARABhAHQAZQBdAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADIAXABjAGYAMAAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAFIAZQBtAHMAYwBoAGUAaQBkACAAZQAuAFYALgAgAFwAdQA5ADYANwA5AFwAJwAzAGYAIABQAG8AcwB0AGYAYQBjAGgAIAAxADEAMAAgADQANQAwACAAXAB1ADkANgA3ADkAXAAnADMAZgAgADQAMgA4ADYANAAgAFIAZQBtAHMAYwBoAGUAaQBkAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + iVBORw0KGgoAAAANSUhEUgAABLAAAAE/CAYAAABW/zplAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAF1ASURBVHhe7d3duZTK+v39JwSvaybg/xeBIRiCIXjqmSGYgSEYgmZgCIZgCCuE/YzhmriY97y7G6gXCvgefPZ2MaEKCrqhRhfw//3vf/8D0NjTpx/v5KN8kZ/P/rfQNL+X/SzvszoAAAAAADirdCKAMk//BlYOm77LP5IFU6V+yTdxMPY2Ww8AAAAAAM4gnQhgnadPP97Ih+dAqVVg9ciXbN0AAAAAADi6dCKAx54+/Xjv0EjW3A7YEgEWAAAAAOCU0onA1T39G07NOagyj7AaJbCKCLAAAAAAAKeUTgSuLgmHjuB7ti0AAAAAABxdOhG4uiQcOop32fYAAAAAAHBk6UTg6pJg6Ch+ZdsDAAAAAMCRpROBq0uCoSP5lm0TAAAAAABHlU4Eri4JhY7mY7ZdAAAAAAAcUToRuLKnTz/ehDDoqAixAAAAAACnkE4Eruzp04/3IQg6Mh7qDgAAAAA4vHQicGVPn358CSHQkf0jhFgAAAAAgENLJwJX9vTpx/dZAHQGhFgAAAAAgENLJwJX9hz4ZEHQkXmb3mTbCwAAAADA6NKJwFU9nev5V9EvIcQCAAAAABxOOhG4qqdPP77OAp8z+pVtNwAAAAAAI0snAlf19OnH7xD4nNG3bNsBAAAAABhVOhG4oqdPP96FoOfMPmRtAAAAAADAiNKJwBU9nf/2wTke6g4AAAAAOIx0InBFT9e4fXCOWwkBAAAAAIeQTgSu5ulatw/Ovc3aAwAAAACAkaQTgat5+vTjSwh2ruJz1h4AAAAAAIwknQhczdOnH79CsHMVv7P2AAAAAABgJOlE4EqePv14G0Kdq/mYtQsAAAAAAKNIJwJX8vTpx+cQ6FwNo7AAAAAAAENLJwJX8vTpx88Q6FwRz8ICAAAAAAwrnQhcxdOnH29CkHNV/8ibrI0AAAAAANhbOhG4iqdPPz7MQpyr+561EQAAAAAAe0snAlfx9OnHlxDiXN2HrJ0AAAAAANhTOhG4iieefxVxKyEAAAAAYDjpROAqngObLMi5Mm4lBAAAAAAMJZ0IXMETD3C/h7cSAgAAAACGkU4EruDp04/3IbTBS++z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 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/Service/CustomVacationService.cs b/ReportImp/LebenshilfeRemscheidFF/Service/CustomVacationService.cs new file mode 100644 index 000000000..81e3b460d --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/Service/CustomVacationService.cs @@ -0,0 +1,25 @@ +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LebenshilfeRemscheid.Service +{ + public class CustomVacationService : VacationService + { + public override List GetFeiertage(int year, string bundesland) + { + var list = base.GetFeiertage(year, bundesland); + + if (year >= 2025) + { + list.Add(new FeiertagDC() { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); + } + + return list; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.Designer.cs b/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.Designer.cs new file mode 100644 index 000000000..9af4088b5 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.Designer.cs @@ -0,0 +1,586 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeRemscheid +{ + partial class Leistungen + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Leistungen)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.formattingRuleGoalsInvisible = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGoalCaption = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldGoalCaption = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceRecordDetailList.RoundedDuration", "{0:0.##}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.81972789115646261D; + // + // xrTableCell1 + // + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceRecordDetailList.Start", "{0:dd/MM/yyyy}")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "xrTableCell1"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.81632653061224481D; + // + // xrTableRow1 + // + this.xrTableRow1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell4}); + this.xrTableRow1.FormattingRules.Add(this.formattingRuleGoalsInvisible); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseBorders = false; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceRecordDetailList.TimeRange")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 1.0204081632653059D; + // + // xrTableCell4 + // + this.xrTableCell4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText2}); + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceRecordDetailList.Notice")}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "xrTableCell4"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 4.2619047619047619D; + // + // formattingRuleGoalsInvisible + // + this.formattingRuleGoalsInvisible.Condition = "Len([Goals]) == 0"; + this.formattingRuleGoalsInvisible.DataMember = "ServiceRecordDetailList"; + this.formattingRuleGoalsInvisible.Formatting.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.formattingRuleGoalsInvisible.Name = "formattingRuleGoalsInvisible"; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow3}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1017F, 50F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UsePadding = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11, + this.cellGoalCaption, + this.xrTableCell12}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.CanShrink = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Weight = 0.81632653061224481D; + // + // xrTableCell10 + // + this.xrTableCell10.CanShrink = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Weight = 1.0204081632653059D; + // + // xrTableCell11 + // + this.xrTableCell11.CanShrink = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Weight = 0.81972789115646261D; + // + // cellGoalCaption + // + this.cellGoalCaption.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellGoalCaption.CanShrink = true; + this.cellGoalCaption.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceRecordDetailList.fieldGoalCaption")}); + this.cellGoalCaption.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.cellGoalCaption.Name = "cellGoalCaption"; + this.cellGoalCaption.StylePriority.UseBorders = false; + this.cellGoalCaption.StylePriority.UseFont = false; + this.cellGoalCaption.StylePriority.UseTextAlignment = false; + this.cellGoalCaption.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.cellGoalCaption.Weight = 0.39484120064041206D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.CanShrink = true; + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceRecordDetailList.Goals")}); + this.xrTableCell12.Multiline = true; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell12.Weight = 3.8670635612643496D; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail1.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.Detail1.HeightF = 50F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "ServiceRecordDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 1; + this.DetailReport.Name = "DetailReport"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader1.HeightF = 25F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1017F, 25F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 0.81632653061224481D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "Uhrzeit"; + this.xrTableCell6.Weight = 1.0204081632653059D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Minuten"; + this.xrTableCell7.Weight = 0.81972789115646261D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "Dokumentation"; + this.xrTableCell8.Weight = 4.2619047619047619D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceRecordListRO); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.xrLabel1}); + this.ReportHeader.HeightF = 73.00002F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(1017F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "[CustomerFirstName] [CustomerLastName]"; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 14F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1017F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Dokumentation"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 29.00001F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(390.4999F, 6.00001F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(626.4999F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.00001F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(270F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new DevExpress.Drawing.DXFont("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new DevExpress.Drawing.DXFont("Times New Roman", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldGoalCaption + // + this.fieldGoalCaption.DataMember = "ServiceRecordDetailList"; + this.fieldGoalCaption.Expression = "IIf(Len([Goals]) > 0, \'Ziele:\', \'\')"; + this.fieldGoalCaption.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGoalCaption.Name = "fieldGoalCaption"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2}); + this.DetailReport1.DataMember = "Statistics"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3}); + this.Detail2.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); + this.Detail2.HeightF = 130.2083F; + this.Detail2.MultiColumn.ColumnCount = 5; + this.Detail2.MultiColumn.Layout = DevExpress.XtraPrinting.ColumnLayout.AcrossThenDown; + this.Detail2.MultiColumn.Mode = DevExpress.XtraReports.UI.MultiColumnMode.UseColumnCount; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // xrLabel6 + // + this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Statistics.Text4")}); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.99995F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(204.1667F, 23F); + this.xrLabel6.Text = "xrLabel6"; + // + // xrLabel5 + // + this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Statistics.Text3")}); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.99997F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(204.1667F, 23F); + this.xrLabel5.Text = "xrLabel5"; + // + // xrLabel4 + // + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Statistics.Text2")}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 22.99999F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(204.1667F, 23F); + this.xrLabel4.Text = "xrLabel4"; + // + // xrLabel3 + // + this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Statistics.Text1")}); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(204.1667F, 23F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "xrLabel3"; + // + // xrRichText2 + // + this.xrRichText2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrRichText2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Rtf", null, "ServiceRecordDetailList.Notice")}); + this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(624F, 24F); + this.xrRichText2.StylePriority.UseBorders = false; + this.xrRichText2.StylePriority.UseFont = false; + // + // Leistungen + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldGoalCaption}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleGoalsInvisible}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(75, 75, 50, 50); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell cellGoalCaption; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleGoalsInvisible; + private DevExpress.XtraReports.UI.CalculatedField fieldGoalCaption; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.cs b/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.cs new file mode 100644 index 000000000..6c4fcd6ff --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.cs @@ -0,0 +1,32 @@ +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace LebenshilfeRemscheid +{ + public partial class Leistungen : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Leistungen() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServiceRecordListRO pRO) + { + if (pRO.Statistics == null || pRO.Statistics.Count == 0) + Detail2.Visible = false; + + if (pRO.ServiceRecordDetailList != null) + { + foreach (var srd in pRO.ServiceRecordDetailList) + { + if (srd.ServiceRecord != null && !string.IsNullOrWhiteSpace(srd.ServiceRecord.RTFNotice1)) + { + srd.Notice = srd.ServiceRecord.RTFNotice1; + } + } + } + + bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.resx b/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.resx new file mode 100644 index 000000000..ed60d3148 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServiceRecordListReport.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEEAcgBpAGEAbAA7AH0ADQAKAH0ADQAKAHsADQAKAFwAYwBvAGwAbwByAHQAYgBsAA0ACgA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAOwANAAoAfQANAAoAXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcAB7AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIAMABcAGMAZgAyACAAXAB7AFwAXABmADIAIABBAHIAaQBhAGwAOwBcAH0AXAB9AFwAewBcAFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAFwAcgBlAGQAMABcAFwAZwByAGUAZQBuADAAXABcAGIAbAB1AGUAMAAgADsAXABcAHIAZQBkADAAXABcAGcAcgBlAGUAbgAwAFwAXABiAGwAdQBlADIANQA1ACAAOwBcAH0AXAB7AFwAXAAqAFwAXABkAGUAZgBjAGgAcAAgAFwAXABmADEAXABcAGYAcwAyADQAXAB9AFwAewBcAFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAFwAewBcAFwAcQBsAFwAXABmADEAXABcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AFwAfQBcAHsAXABcACoAXABcAGMAcwAxAFwAXABmADEAXABcAGYAcwAyADQAXABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AFwAfQBcAHsAXABcACoAXABcAGMAcwAyAFwAXABzAGIAYQBzAGUAZABvAG4AMQBcAFwAZgAxAFwAXABmAHMAMgA0AFwAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AFwAfQBcAHsAXABcACoAXABcAGMAcwAzAFwAXAB1AGwAXABcAGYAMQBcAFwAZgBzADIANABcAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AFwAfQBcAHsAXABcACoAXABcAHQAcwA0AFwAXAB0AHMAcgBvAHcAZABcAFwAZgAxAFwAXABmAHMAMgA0AFwAXABxAGwAXABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXABcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAXAB0AHMAdgBlAHIAdABhAGwAdABcAFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwBcAH0AXAB7AFwAXAAqAFwAXAB0AHMANQBcAFwAdABzAHIAbwB3AGQAXABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAXABmADEAXABcAGYAcwAyADQAXABcAHEAbABcAFwAdAByAGIAcgBkAHIAdABcAFwAYgByAGQAcgBzAFwAXABiAHIAZAByAHcAMQAwAFwAXAB0AHIAYgByAGQAcgBsAFwAXABiAHIAZAByAHMAXABcAGIAcgBkAHIAdwAxADAAXABcAHQAcgBiAHIAZAByAGIAXABcAGIAcgBkAHIAcwBcAFwAYgByAGQAcgB3ADEAMABcAFwAdAByAGIAcgBkAHIAcgBcAFwAYgByAGQAcgBzAFwAXABiAHIAZAByAHcAMQAwAFwAXAB0AHIAYgByAGQAcgBoAFwAXABiAHIAZAByAHMAXABcAGIAcgBkAHIAdwAxADAAXABcAHQAcgBiAHIAZAByAHYAXABcAGIAcgBkAHIAcwBcAFwAYgByAGQAcgB3ADEAMABcAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwBcAH0AXAB9AFwAewBcAFwAKgBcAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAFwAfQBcAFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAFwAaAB0AG0AYQB1AHQAcwBwAFwAXABwAGEAcgBkAFwAXABwAGwAYQBpAG4AXABcAHEAbABcAHsAXABcAGwAYQBuAGcAMQAwADMAMQBcAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAFwAZgAyAFwAXABmAHMAMgAwAFwAXABjAGYAMQAgAFQAXAB9AFwAewBcAFwAbABhAG4AZwAxADAAMwAxAFwAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAXABmADIAXABcAGYAcwAyADAAXABcAGMAZgAxACAAZQBcAH0AXAB7AFwAXABsAGEAbgBnADEAMAAzADEAXABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABcAGYAMgBcAFwAZgBzADIAMABcAFwAYwBmADEAIABzAFwAfQBcAHsAXABcAGwAYQBuAGcAMQAwADMAMQBcAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAFwAZgAyAFwAXABmAHMAMgAwAFwAXABjAGYAMQAgAHQAXAB9AFwAXABsAGEAbgBnADEAMAAzADEAXABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABcAGYAMgBcAFwAZgBzADIAMABcAFwAYwBmADEAXABcAHAAYQByAFwAfQB9AFwAZgBzADIANABcAHAAYQByAH0ADQAKAH0ADQAKAA== + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.Designer.cs b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.Designer.cs new file mode 100644 index 000000000..9339ce642 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.Designer.cs @@ -0,0 +1,1136 @@ +namespace LebenshilfeRemscheid +{ + partial class Stundenzettel + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleRateFactor = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligteLeistung = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldMonthXFactor = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldFactorFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbarTotal = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbarImMonat = new DevExpress.XtraReports.UI.CalculatedField(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldGroup = new DevExpress.XtraReports.UI.CalculatedField(); + this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrSubreport1 = new DevExpress.XtraReports.UI.XRSubreport(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrPictureBox4 = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrTable2, + this.xrTableServiceRecords1, + this.xrTable5}); + this.Detail.Font = new System.Drawing.Font("Arial", 10F); + this.Detail.HeightF = 50F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(80F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable4.SizeF = new System.Drawing.SizeF(140F, 25F); + this.xrTable4.StylePriority.UseBackColor = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow4.StylePriority.UseTextAlignment = false; + this.xrTableRow4.Weight = 0.59375D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Uhrzeit"; + this.xrTableCell4.Weight = 1.4951289394836702D; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable2.SizeF = new System.Drawing.SizeF(80F, 50F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.StylePriority.UseTextAlignment = false; + this.xrTableRow3.Weight = 0.59375D; + // + // xrTableCell5 + // + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 1.032105998242304D; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(220F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(444.9999F, 50F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell10, + this.xrTableCell12, + this.xrTableCell8, + this.xrTableCell6}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 0.59375D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "FK"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.096961192223024489D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Gruppen-\r\naktivität"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.26215510070072007D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBackColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "Minuten"; + this.xrTableCell12.Weight = 0.3591145410003308D; + // + // xrTableCell8 + // + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.Text = "Datum der\r\nUnterschrift"; + this.xrTableCell8.Weight = 0.3591155413870018D; + // + // xrTableCell6 + // + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.Text = "Unterschrift\r\nKlient/in"; + this.xrTableCell6.Weight = 0.5207172708645158D; + // + // xrTable5 + // + this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(80F, 25F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow5}); + this.xrTable5.SizeF = new System.Drawing.SizeF(140F, 25F); + this.xrTable5.StylePriority.UseBackColor = false; + this.xrTable5.StylePriority.UseFont = false; + this.xrTable5.StylePriority.UseTextAlignment = false; + this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell2}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow5.StylePriority.UseTextAlignment = false; + this.xrTableRow5.Weight = 0.59375D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.Text = "von"; + this.xrTableCell3.Weight = 0.74827684872567024D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "bis"; + this.xrTableCell2.Weight = 0.74827684872567013D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1, + this.GroupFooter2}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(664.9999F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell1, + this.xrTableCell15, + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell9, + this.xrTableCell7}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1.25D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.13111895102886484D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "xrTableCell1"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.11472907098039459D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.11472907068029409D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.044252640646244679D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGroup")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.11964637468254619D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.16389822443088303D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.SignatureDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.1638986746561375D; + // + // xrTableCell7 + // + this.xrTableCell7.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox2}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.237653078269122D; + // + // xrPictureBox2 + // + this.xrPictureBox2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(139F, 25F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox2.StylePriority.UseBorders = false; + this.xrPictureBox2.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.xrPictureBox2_BeforePrint); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel26, + this.xrLabel27, + this.xrLabel32, + this.xrLabel3}); + this.GroupFooter1.HeightF = 65.29166F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(150F, 18.00003F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(170.0002F, 18F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.Text = "Summe Fehlkontakte:"; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel27 + // + this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte", "{0:0}")}); + this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(320.0003F, 18.00003F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.SizeF = new System.Drawing.SizeF(100F, 18F); + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UsePadding = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.Text = "xrLabel32"; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel32 + // + this.xrLabel32.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte", "{0:0}")}); + this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(320.0002F, 0F); + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.SizeF = new System.Drawing.SizeF(100F, 18F); + this.xrLabel32.StylePriority.UseBorders = false; + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.StylePriority.UsePadding = false; + this.xrLabel32.StylePriority.UseTextAlignment = false; + this.xrLabel32.Text = "xrLabel32"; + this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(150F, 0F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(170.0002F, 18F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Summe Fachleistungen:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3, + this.xrPictureBox4, + this.xrLabel5, + this.xrLabel1, + this.xrLabel7}); + this.GroupFooter2.HeightF = 53.99994F; + this.GroupFooter2.KeepTogether = true; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 35.50002F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(244.9997F, 17.99997F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Unterschrift Klient/in"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(150F, 35.99994F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(245F, 18F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Unterschrift Mitarbeiter/in"; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.99993F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(100F, 18F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Datum"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1, + this.xrLabel22, + this.xrLabel17, + this.xrLabel16}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); + this.ReportHeader.HeightF = 150F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.04167F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(347.2083F, 64.94789F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel22 + // + this.xrLabel22.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(678F, 33.58333F); + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Quittierungsbeleg über direkte Betreuungsleistungen"; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(399.1666F, 90.87499F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(252.0003F, 46.08332F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Tel. 02191/95145-141\r\nbewo@lebenshilfe-remscheid.de"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(399.1666F, 51.04167F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(252.0005F, 39.83333F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Fachbereich\r\nAmbulant betreutes Wohnen"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleRateFactor + // + this.formattingRuleRateFactor.Condition = "[RateFactor] <= 1"; + this.formattingRuleRateFactor.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleRateFactor.Name = "formattingRuleRateFactor"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 140.3749F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(74.16675F, 18.99998F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Jahr:"; + // + // lblBewilligteLeistung + // + this.lblBewilligteLeistung.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblBewilligteLeistung.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 56.99997F); + this.lblBewilligteLeistung.Name = "lblBewilligteLeistung"; + this.lblBewilligteLeistung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBewilligteLeistung.SizeF = new System.Drawing.SizeF(339.5002F, 19F); + this.lblBewilligteLeistung.StylePriority.UseBorders = false; + this.lblBewilligteLeistung.StylePriority.UseFont = false; + // + // xrLabel25 + // + this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel25.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 38.00004F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(339.5002F, 19F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + // + // xrLabel24 + // + this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")}); + this.xrLabel24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 18.99999F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(339.5002F, 18.99999F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + // + // xrLabel23 + // + this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")}); + this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 0F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(339.5002F, 19F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + // + // xrLabel21 + // + this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")}); + this.xrLabel21.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(320.1665F, 140.3749F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(101.7498F, 19.00003F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")}); + this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(78.99984F, 140.3751F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(135.0832F, 19F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + // + // xrLabel20 + // + this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.99995F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(232.667F, 18.99998F); + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = "Bezugsmitarbeiter/in"; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75.99996F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(232.667F, 19F); + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Bewilligungszeitraum"; + // + // xrLabel18 + // + this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 56.99997F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(232.667F, 19.00001F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "Bewilligte Leistung"; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140.3751F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(79.00001F, 18.99998F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Monat:"; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 38.00004F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(232.667F, 19F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Aktenzeichen LVR"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.00005F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(232.667F, 18.99999F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "Vorname Klient/in"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(232.667F, 19F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Name Klient/in"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Arial", 10F); + this.topMarginBand1.HeightF = 27F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 31.74992F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldMonthXFactor + // + this.fieldMonthXFactor.Expression = "(([ApprovedFLSPerWeek] * 52) / 12) * [RateFactor]"; + this.fieldMonthXFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldMonthXFactor.Name = "fieldMonthXFactor"; + // + // fieldTotalFLSBillable + // + this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable] / 60"; + this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable"; + // + // fieldFactorFLS + // + this.fieldFactorFLS.Expression = "(([TotalFLMBillable] * [RateFactor]) - [TotalFLMBillable]) / 60"; + this.fieldFactorFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFactorFLS.Name = "fieldFactorFLS"; + // + // fieldAbrechenbarTotal + // + this.fieldAbrechenbarTotal.Expression = "([TotalFLMBillable] * [RateFactor]) / 60"; + this.fieldAbrechenbarTotal.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbarTotal.Name = "fieldAbrechenbarTotal"; + // + // fieldAbrechenbarImMonat + // + this.fieldAbrechenbarImMonat.Expression = "([ApprovedFLSPerWeek] * 52) / 12"; + this.fieldAbrechenbarImMonat.Name = "fieldAbrechenbarImMonat"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel4, + this.xrLabel2, + this.xrLabel13, + this.xrLabel14, + this.xrLabel15, + this.xrLabel18, + this.xrLabel19, + this.xrLabel20, + this.xrLabel9, + this.xrLabel21, + this.xrLabel23, + this.xrLabel24, + this.xrLabel25, + this.lblBewilligteLeistung, + this.xrLabel12}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 12F); + this.GroupHeader1.HeightF = 175F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 94.99995F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(339.5001F, 19F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 75.99996F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(339.5001F, 19F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; + // + // fieldGroup + // + this.fieldGroup.DataMember = "Services"; + this.fieldGroup.Expression = "Iif([IsGroup], [CustomerCount] + \' Teilnehmer\' , \'\')"; + this.fieldGroup.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGroup.Name = "fieldGroup"; + // + // GroupFooter3 + // + this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrSubreport1}); + this.GroupFooter3.HeightF = 25F; + this.GroupFooter3.Name = "GroupFooter3"; + this.GroupFooter3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; + // + // xrSubreport1 + // + this.xrSubreport1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrSubreport1.Name = "xrSubreport1"; + this.xrSubreport1.SizeF = new System.Drawing.SizeF(677.9999F, 25F); + // + // xrPictureBox3 + // + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Image", null, "EmployeeSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(150F, 0F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrPictureBox4 + // + this.xrPictureBox4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")}); + this.xrPictureBox4.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 0F); + this.xrPictureBox4.Name = "xrPictureBox4"; + this.xrPictureBox4.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox4.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // Stundenzettel + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.GroupFooter3}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldMonthXFactor, + this.fieldTotalFLSBillable, + this.fieldFactorFLS, + this.fieldAbrechenbarTotal, + this.fieldAbrechenbarImMonat, + this.fieldGroup}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName, + this.formattingRuleRateFactor}); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 27, 32); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel lblBewilligteLeistung; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.CalculatedField fieldMonthXFactor; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable; + private DevExpress.XtraReports.UI.CalculatedField fieldFactorFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbarTotal; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbarImMonat; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleRateFactor; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.CalculatedField fieldGroup; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3; + private DevExpress.XtraReports.UI.XRSubreport xrSubreport1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox4; + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.cs b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.cs new file mode 100644 index 000000000..d331622e4 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.cs @@ -0,0 +1,79 @@ +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 LebenshilfeRemscheid +{ + partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Stundenzettel() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + lblBewilligteLeistung.Text = String.Format("{0:0.00} h / {1:0} min. mtl. // {2:0.##} h ges.", pRO.ApprovedFLSPerWeek, Math.Round(pRO.ApprovedFLSPerWeek * 4.34m * 60, 0, MidpointRounding.AwayFromZero), pRO.ApprovedFLSTotal); + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt")) + { + ServicesOverviewRO.CreateSignatureString(sd); + servicesBillable.Add(sd); + } + sd.Notice5 = ""; + if (sd.ServiceDescription.ToLower().Contains("fehlkontakt")) + { + sd.Notice5 = "X"; + } + } + + pRO.Services = servicesBillable; + } + + var seite2 = new Stundenzettel2(); + seite2.SetReportDataSource(pRO); + xrSubreport1.ReportSource = seite2; + + this.bindingSource1.DataSource = pRO; + } + + private void xrPictureBox2_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.resx b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.resx new file mode 100644 index 000000000..4b4eb23de --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReport.resx @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + + + + 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 + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.Designer.cs b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.Designer.cs new file mode 100644 index 000000000..cf2578b45 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.Designer.cs @@ -0,0 +1,877 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeRemscheid +{ + partial class StundenzettelFlex + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StundenzettelFlex)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellVerbrauchteFLS = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.formattingRuleRateFactor = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldMonthXFactor = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldFactorFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbarTotal = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbarImMonat = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGroup = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail.Font = new System.Drawing.Font("Arial", 10F); + this.Detail.HeightF = 20F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable2.SizeF = new System.Drawing.SizeF(510F, 20F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell2}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.StylePriority.UseTextAlignment = false; + this.xrTableRow3.Weight = 0.23750000000000004D; + // + // xrTableCell5 + // + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 0.18340116834767981D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "Helfer"; + this.xrTableCell11.Weight = 0.27510174793885567D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Dauer"; + this.xrTableCell12.Weight = 0.14672093852147122D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Art der Hilfe"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.33012210625810584D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(510F, 17F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 0.85D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.16389867600804042D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldStunden", "{0:0.##}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.1311189399174984D; + // + // xrTableCell17 + // + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 0.29501761342333821D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1, + this.xrLabel22, + this.xrLabel17, + this.xrLabel16, + this.xrLabel8, + this.xrLabel6, + this.xrPictureBox1}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F); + this.ReportHeader.HeightF = 275F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 62.5F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow7, + this.xrTableRow8, + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.xrTableRow13, + this.xrTableRow12, + this.xrTableRow14}); + this.xrTable1.SizeF = new System.Drawing.SizeF(510F, 198F); + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell8}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.88D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "Monat"; + this.xrTableCell6.Weight = 0.761447265763856D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")}); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell8.Weight = 1.3376774457244669D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7, + this.xrTableCell9}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 0.88D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Klient"; + this.xrTableCell7.Weight = 0.761447265763856D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell9.Weight = 1.3376774457244669D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell10, + this.lblMitarbeiter}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.88D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Text = "Fallv. Mitarbeiter/in ASD"; + this.xrTableCell10.Weight = 0.761447265763856D; + // + // lblMitarbeiter + // + this.lblMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblMitarbeiter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.lblMitarbeiter.Name = "lblMitarbeiter"; + this.lblMitarbeiter.StylePriority.UseBorders = false; + this.lblMitarbeiter.StylePriority.UseFont = false; + this.lblMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblMitarbeiter.Weight = 1.3376774457244669D; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell18, + this.xrTableCell19}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.88D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Text = "Fallv. Mitarbeiter/in LH"; + this.xrTableCell18.Weight = 0.761447265763856D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell19.Weight = 1.3376774457244669D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.88D; + // + // xrTableCell20 + // + this.xrTableCell20.Multiline = true; + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "Aktenzeichen"; + this.xrTableCell20.Weight = 0.761447265763856D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell21.Weight = 1.3376774457244669D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell23}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.88D; + // + // xrTableCell22 + // + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "Bewilligte FLS"; + this.xrTableCell22.Weight = 0.761447265763856D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSTotal", "{0:0.##}")}); + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell23.Weight = 1.3376774457244669D; + // + // xrTableRow13 + // + this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell26, + this.cellVerbrauchteFLS}); + this.xrTableRow13.Name = "xrTableRow13"; + this.xrTableRow13.Weight = 0.88D; + // + // xrTableCell26 + // + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "verbr. FLS incl MONAT"; + this.xrTableCell26.Weight = 0.761447265763856D; + // + // cellVerbrauchteFLS + // + this.cellVerbrauchteFLS.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.cellVerbrauchteFLS.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.cellVerbrauchteFLS.Name = "cellVerbrauchteFLS"; + this.cellVerbrauchteFLS.StylePriority.UseBorders = false; + this.cellVerbrauchteFLS.StylePriority.UseFont = false; + this.cellVerbrauchteFLS.StylePriority.UseTextAlignment = false; + this.cellVerbrauchteFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellVerbrauchteFLS.Weight = 1.3376774457244669D; + // + // xrTableRow12 + // + this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell24, + this.xrTableCell25}); + this.xrTableRow12.Name = "xrTableRow12"; + this.xrTableRow12.Weight = 0.88D; + // + // xrTableCell24 + // + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "Bewilligungszeitraum"; + this.xrTableCell24.Weight = 0.761447265763856D; + // + // xrTableCell25 + // + this.xrTableCell25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell25.Weight = 1.3376774457244669D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell28, + this.xrTableCell29}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.88D; + // + // xrTableCell28 + // + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "Hilfeart"; + this.xrTableCell28.Weight = 0.761447265763856D; + // + // xrTableCell29 + // + this.xrTableCell29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseBorders = false; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.Text = "ambulante Hilfen gem.§27.2 SGB VIII"; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell29.Weight = 1.3376774457244669D; + // + // xrLabel22 + // + this.xrLabel22.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(420.6111F, 33.58333F); + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Leistungsnachweis [Year]"; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(520.4167F, 176.7916F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(170F, 46.08333F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Tel. 02191/95145-162 flex@lebenshilfe-\r\nre" + + "mscheid.de"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(520.4167F, 136.9583F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(170F, 39.83333F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Ambulante Hilfen zur\r\nErziehung"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(520.4166F, 27.33332F); + 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(170F, 109.625F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "für Menschen mit\r\ngeistiger Behinderung e.V.\r\nOrtsvereinigung\r\nRemscheid\r\nThüring" + + "sberg 7 u. 9\r\n42897 Remscheid"; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(520.4167F, 0F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(170F, 27.33333F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Lebenshilfe"; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(469.5417F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(50.875F, 50F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // formattingRuleRateFactor + // + this.formattingRuleRateFactor.Condition = "[RateFactor] <= 1"; + this.formattingRuleRateFactor.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleRateFactor.Name = "formattingRuleRateFactor"; + // + // xrLabel32 + // + this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLS", "{0:0.##}")}); + this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(250F, 0F); + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel32.SizeF = new System.Drawing.SizeF(79.99988F, 18F); + this.xrLabel32.StylePriority.UseBorders = false; + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.StylePriority.UsePadding = false; + this.xrLabel32.StylePriority.UseTextAlignment = false; + this.xrLabel32.Text = "xrLabel32"; + this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Arial", 10F); + this.topMarginBand1.HeightF = 27F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 32F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel7, + this.xrLabel32}); + this.ReportFooter.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.ReportFooter.HeightF = 80.54171F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel1 + // + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(185F, 62.54171F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(325F, 17.99997F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Unterschrift"; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 62.54171F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(185F, 18F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Datum"; + // + // fieldStunden + // + this.fieldStunden.DataMember = "Services"; + this.fieldStunden.Expression = "[Minutes] / 60"; + this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldStunden.Name = "fieldStunden"; + // + // fieldMonthXFactor + // + this.fieldMonthXFactor.Expression = "(([ApprovedFLSPerWeek] * 52) / 12) * [RateFactor]"; + this.fieldMonthXFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldMonthXFactor.Name = "fieldMonthXFactor"; + // + // fieldTotalFLSBillable + // + this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable] / 60"; + this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable"; + // + // fieldFactorFLS + // + this.fieldFactorFLS.Expression = "(([TotalFLMBillable] * [RateFactor]) - [TotalFLMBillable]) / 60"; + this.fieldFactorFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFactorFLS.Name = "fieldFactorFLS"; + // + // fieldAbrechenbarTotal + // + this.fieldAbrechenbarTotal.Expression = "([TotalFLMBillable] * [RateFactor]) / 60"; + this.fieldAbrechenbarTotal.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbarTotal.Name = "fieldAbrechenbarTotal"; + // + // fieldAbrechenbarImMonat + // + this.fieldAbrechenbarImMonat.Expression = "([ApprovedFLSPerWeek] * 52) / 12"; + this.fieldAbrechenbarImMonat.Name = "fieldAbrechenbarImMonat"; + // + // fieldGroup + // + this.fieldGroup.DataMember = "Services"; + this.fieldGroup.Expression = "Iif([IsGroup], [CustomerCount] + \' Teilnehmer\' , \'\')"; + this.fieldGroup.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGroup.Name = "fieldGroup"; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 0.24584800703168852D; + // + // StundenzettelFlex + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldStunden, + this.fieldMonthXFactor, + this.fieldTotalFLSBillable, + this.fieldFactorFLS, + this.fieldAbrechenbarTotal, + this.fieldAbrechenbarImMonat, + this.fieldGroup}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName, + this.formattingRuleRateFactor}); + this.Margins = new System.Drawing.Printing.Margins(75, 60, 27, 32); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldStunden; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.CalculatedField fieldMonthXFactor; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable; + private DevExpress.XtraReports.UI.CalculatedField fieldFactorFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbarTotal; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbarImMonat; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleRateFactor; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.CalculatedField fieldGroup; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell lblMitarbeiter; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell cellVerbrauchteFLS; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.cs b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.cs new file mode 100644 index 000000000..bfb931256 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BeWo.Data.Entities; +using BS.Shared; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; + +namespace LebenshilfeRemscheid +{ + partial class StundenzettelFlex : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public StundenzettelFlex() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + pRO.CalculateFLSSollIst(); + cellVerbrauchteFLS.Text = String.Format("{0:0.00}", pRO.MinutenGeleistetGesamt / 60); + + if (pRO.Services != null) + { + + foreach (var item in pRO.Services) + { + if (item.ServiceDescription.ToLower().Trim() == "familienkontakt" || item.ServiceDescription.ToLower().Trim() == "elterngespräch" + || item.ServiceCategory.ToLower().Trim() == "direkte betreuungsleistungen") + { + item.CostBearer = "x"; + } + else + { + item.CostBearer = ""; + } + } + } + lblMitarbeiter.Text = GetAsdMitarbeiter(pRO); + this.bindingSource1.DataSource = pRO; + } + + public String GetAsdMitarbeiter(ServicesOverviewRO ro) + { + if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) + { + var c2s = ro.CostBearer2SupportConceptList[0]; + + Customer c = c2s.SupportConcept.Customer; + foreach (var c2p in c.Customer2PersonList) + { + foreach (var v2o in c2p.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.EnvironmentPersonType && v2o.Entry.Value == "ASD/ Jugendamt") + { + return c2p.Person.FirstNameLastName; + } + } + + } + } + + return ""; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.resx b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.resx new file mode 100644 index 000000000..f2773eaf4 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportFlex.resx @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + + + + 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 + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.Designer.cs b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.Designer.cs new file mode 100644 index 000000000..ca39f428f --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.Designer.cs @@ -0,0 +1,1107 @@ +namespace LebenshilfeRemscheid +{ + partial class Stundenzettel2 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel2)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleRateFactor = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligteLeistung = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldMonthXFactor = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldFactorFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbarTotal = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbarImMonat = new DevExpress.XtraReports.UI.CalculatedField(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldGroup = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrPictureBox4 = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrTable2, + this.xrTableServiceRecords1, + this.xrTable5}); + this.Detail.Font = new System.Drawing.Font("Arial", 10F); + this.Detail.HeightF = 50F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(80F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable4.SizeF = new System.Drawing.SizeF(140F, 25F); + this.xrTable4.StylePriority.UseBackColor = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow4.StylePriority.UseTextAlignment = false; + this.xrTableRow4.Weight = 0.59375D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Uhrzeit"; + this.xrTableCell4.Weight = 1.4951289394836702D; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable2.SizeF = new System.Drawing.SizeF(80F, 50F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.StylePriority.UseTextAlignment = false; + this.xrTableRow3.Weight = 0.59375D; + // + // xrTableCell5 + // + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 1.032105998242304D; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(220F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(440.0001F, 50F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell10, + this.xrTableCell12, + this.xrTableCell8, + this.xrTableCell6}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 0.59375D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "FK"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.096961192223024517D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Gruppen-\r\naktivität"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.26215510070072D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBackColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "Minuten"; + this.xrTableCell12.Weight = 0.35911451360199059D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.Text = "Datum der\r\nUnterschrift"; + this.xrTableCell8.Weight = 0.35911551398866165D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.Text = "Unterschrift\r\nKlient/in"; + this.xrTableCell6.Weight = 0.50276242617719435D; + // + // xrTable5 + // + this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(80F, 25F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow5}); + this.xrTable5.SizeF = new System.Drawing.SizeF(140F, 25F); + this.xrTable5.StylePriority.UseBackColor = false; + this.xrTable5.StylePriority.UseFont = false; + this.xrTable5.StylePriority.UseTextAlignment = false; + this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell2}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow5.StylePriority.UseTextAlignment = false; + this.xrTableRow5.Weight = 0.59375D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.Text = "von"; + this.xrTableCell3.Weight = 0.74827684872567024D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "bis"; + this.xrTableCell2.Weight = 0.74827684872567013D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1, + this.GroupFooter2}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(660.0001F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell1, + this.xrTableCell15, + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell9, + this.xrTableCell7}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1.25D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.13111895102886484D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "xrTableCell1"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.11472907098039459D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.11472907068029409D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.0442527172361633D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGroup")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.11964617304786249D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.16389847452041323D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.16389847458451332D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.22945841964271568D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel32, + this.xrLabel27, + this.xrLabel26}); + this.GroupFooter1.HeightF = 62.16666F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(150F, 0F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(170.0002F, 18F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Summe Fachleistungen:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel32 + // + this.xrLabel32.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte", "{0:0}")}); + this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(320.0002F, 0F); + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.SizeF = new System.Drawing.SizeF(100F, 18F); + this.xrLabel32.StylePriority.UseBorders = false; + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.StylePriority.UsePadding = false; + this.xrLabel32.StylePriority.UseTextAlignment = false; + this.xrLabel32.Text = "xrLabel32"; + this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel27 + // + this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte", "{0:0}")}); + this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(320.0003F, 18.00003F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.SizeF = new System.Drawing.SizeF(100F, 18F); + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UsePadding = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.Text = "xrLabel32"; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(150F, 18.00003F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(170.0002F, 18F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.Text = "Summe Fehlkontakte:"; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3, + this.xrPictureBox4, + this.xrLabel5, + this.xrLabel1, + this.xrLabel7}); + this.GroupFooter2.HeightF = 53.83324F; + this.GroupFooter2.KeepTogether = true; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 35.83324F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(240.0002F, 17.99997F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Unterschrift Klient/in"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(150F, 35.83324F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(240F, 18F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Unterschrift Mitarbeiter"; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.83324F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(100F, 18F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Datum"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1, + this.xrLabel22, + this.xrLabel17, + this.xrLabel16}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); + this.ReportHeader.HeightF = 150F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.04167F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(347.21F, 64.95F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel22 + // + this.xrLabel22.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(678F, 33.58333F); + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Quittierungsbeleg über direkte Betreuungsleistungen"; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(399.1666F, 90.87499F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(252.0003F, 46.08332F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Tel. 02191/95145-141\r\nbewo@lebenshilfe-remscheid.de"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(399.1666F, 51.04167F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(252.0005F, 39.83333F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Fachbereich\r\nAmbulant betreutes Wohnen"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleRateFactor + // + this.formattingRuleRateFactor.Condition = "[RateFactor] <= 1"; + this.formattingRuleRateFactor.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleRateFactor.Name = "formattingRuleRateFactor"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 140.3749F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(74.16675F, 18.99998F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Jahr:"; + // + // lblBewilligteLeistung + // + this.lblBewilligteLeistung.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblBewilligteLeistung.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 56.99997F); + this.lblBewilligteLeistung.Name = "lblBewilligteLeistung"; + this.lblBewilligteLeistung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBewilligteLeistung.SizeF = new System.Drawing.SizeF(339.5002F, 19F); + this.lblBewilligteLeistung.StylePriority.UseBorders = false; + this.lblBewilligteLeistung.StylePriority.UseFont = false; + // + // xrLabel25 + // + this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel25.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 38.00004F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(339.5002F, 19F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + // + // xrLabel24 + // + this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")}); + this.xrLabel24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 18.99999F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(339.5002F, 18.99999F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + // + // xrLabel23 + // + this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")}); + this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 0F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(339.5002F, 19F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + // + // xrLabel21 + // + this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")}); + this.xrLabel21.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(320.1665F, 140.3749F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(101.7498F, 19.00003F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")}); + this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(78.99984F, 140.3751F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(135.0832F, 19F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + // + // xrLabel20 + // + this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.99995F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(232.667F, 18.99998F); + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = "Bezugsmitarbeiter/in"; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75.99996F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(232.667F, 19F); + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Bewilligungszeitraum"; + // + // xrLabel18 + // + this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 56.99997F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(232.667F, 19.00001F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "Bewilligte Leistung"; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140.3751F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(79.00001F, 18.99998F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Monat:"; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 38.00004F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(232.667F, 19F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Aktenzeichen LVR"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.00005F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(232.667F, 18.99999F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "Vorname Klient/in"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(232.667F, 19F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Name Klient/in"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Arial", 10F); + this.topMarginBand1.HeightF = 27F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 31.74992F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldMonthXFactor + // + this.fieldMonthXFactor.Expression = "(([ApprovedFLSPerWeek] * 52) / 12) * [RateFactor]"; + this.fieldMonthXFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldMonthXFactor.Name = "fieldMonthXFactor"; + // + // fieldTotalFLSBillable + // + this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable] / 60"; + this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable"; + // + // fieldFactorFLS + // + this.fieldFactorFLS.Expression = "(([TotalFLMBillable] * [RateFactor]) - [TotalFLMBillable]) / 60"; + this.fieldFactorFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFactorFLS.Name = "fieldFactorFLS"; + // + // fieldAbrechenbarTotal + // + this.fieldAbrechenbarTotal.Expression = "([TotalFLMBillable] * [RateFactor]) / 60"; + this.fieldAbrechenbarTotal.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbarTotal.Name = "fieldAbrechenbarTotal"; + // + // fieldAbrechenbarImMonat + // + this.fieldAbrechenbarImMonat.Expression = "([ApprovedFLSPerWeek] * 52) / 12"; + this.fieldAbrechenbarImMonat.Name = "fieldAbrechenbarImMonat"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel4, + this.xrLabel2, + this.xrLabel13, + this.xrLabel14, + this.xrLabel15, + this.xrLabel18, + this.xrLabel19, + this.xrLabel20, + this.xrLabel9, + this.xrLabel21, + this.xrLabel23, + this.xrLabel24, + this.xrLabel25, + this.lblBewilligteLeistung, + this.xrLabel12}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 12F); + this.GroupHeader1.HeightF = 175F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 94.99995F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(339.5001F, 19F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(232.667F, 75.99996F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(339.5001F, 19F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; + // + // fieldGroup + // + this.fieldGroup.DataMember = "Services"; + this.fieldGroup.Expression = "Iif([IsGroup], [CustomerCount] + \' Teilnehmer\' , \'\')"; + this.fieldGroup.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGroup.Name = "fieldGroup"; + // + // xrPictureBox3 + // + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Image", null, "EmployeeSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(150F, 0F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrPictureBox4 + // + this.xrPictureBox4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")}); + this.xrPictureBox4.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 0F); + this.xrPictureBox4.Name = "xrPictureBox4"; + this.xrPictureBox4.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox4.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // Stundenzettel2 + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldMonthXFactor, + this.fieldTotalFLSBillable, + this.fieldFactorFLS, + this.fieldAbrechenbarTotal, + this.fieldAbrechenbarImMonat, + this.fieldGroup}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName, + this.formattingRuleRateFactor}); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 27, 32); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel lblBewilligteLeistung; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.CalculatedField fieldMonthXFactor; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable; + private DevExpress.XtraReports.UI.CalculatedField fieldFactorFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbarTotal; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbarImMonat; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleRateFactor; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.CalculatedField fieldGroup; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox4; + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.cs b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.cs new file mode 100644 index 000000000..a92c1f97b --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.cs @@ -0,0 +1,77 @@ +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 LebenshilfeRemscheid +{ + partial class Stundenzettel2 : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Stundenzettel2() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + lblBewilligteLeistung.Text = String.Format("{0:0.00} h / {1:0} min. mtl. // {2:0.##} h ges.", pRO.ApprovedFLSPerWeek, Math.Round(pRO.ApprovedFLSPerWeek * 4.34m * 60, 0, MidpointRounding.AwayFromZero), pRO.ApprovedFLSTotal); + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + + foreach (var sd in pRO.Services ) + { + if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt")) + { + ServicesOverviewRO.CreateSignatureString(sd); + servicesBillable.Add(sd); + } + sd.Notice5 = ""; + if (sd.ServiceDescription.ToLower().Contains("fehlkontakt")) + { + sd.Notice5 = "X"; + } + } + + pRO.Services = servicesBillable; + } + + + this.bindingSource1.DataSource = pRO; + } + + private void xrPictureBox2_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.resx b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.resx new file mode 100644 index 000000000..4b4eb23de --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/ServicesOverviewReportOhneDatum.resx @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + + + + 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 + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/SettlementReport.Designer.cs b/ReportImp/LebenshilfeRemscheidFF/SettlementReport.Designer.cs new file mode 100644 index 000000000..b974b9111 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/SettlementReport.Designer.cs @@ -0,0 +1,715 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeRemscheid.Alt +{ + partial class Spitzabrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.rowAbrechnung1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellZeitraum1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStunden1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellText1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellZeitraum2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStunden2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellText2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellZeitraum3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStunden3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellText3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblAnschrift = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.lblFLSBewilligt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellTotalFLS = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.lblRechnungsname = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail.Font = new System.Drawing.Font("Arial", 10F); + this.Detail.HeightF = 48F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.Font = new System.Drawing.Font("Arial", 11F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(39.99987F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.rowAbrechnung1, + this.xrTableRow1, + this.xrTableRow4}); + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 48F); + this.xrTable1.StylePriority.UseBorderColor = false; + this.xrTable1.StylePriority.UseFont = false; + // + // rowAbrechnung1 + // + this.rowAbrechnung1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellZeitraum1, + this.cellStunden1, + this.cellText1, + this.xrTableCell4}); + this.rowAbrechnung1.Name = "rowAbrechnung1"; + this.rowAbrechnung1.Weight = 0.08D; + // + // cellZeitraum1 + // + this.cellZeitraum1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.cellZeitraum1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellZeitraum1.CanShrink = true; + this.cellZeitraum1.Name = "cellZeitraum1"; + this.cellZeitraum1.StylePriority.UseBorderColor = false; + this.cellZeitraum1.StylePriority.UseBorders = false; + this.cellZeitraum1.StylePriority.UseFont = false; + this.cellZeitraum1.StylePriority.UsePadding = false; + this.cellZeitraum1.Weight = 0.26923079270582934D; + // + // cellStunden1 + // + this.cellStunden1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.cellStunden1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellStunden1.CanShrink = true; + this.cellStunden1.Name = "cellStunden1"; + this.cellStunden1.StylePriority.UseBorderColor = false; + this.cellStunden1.StylePriority.UseBorders = false; + this.cellStunden1.StylePriority.UseFont = false; + this.cellStunden1.StylePriority.UsePadding = false; + this.cellStunden1.StylePriority.UseTextAlignment = false; + this.cellStunden1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellStunden1.Weight = 0.10769223726712732D; + // + // cellText1 + // + this.cellText1.CanShrink = true; + this.cellText1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext1")}); + this.cellText1.Name = "cellText1"; + this.cellText1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.cellText1.StylePriority.UseFont = false; + this.cellText1.StylePriority.UsePadding = false; + this.cellText1.Text = "Fachleistungsstunden "; + this.cellText1.Weight = 0.4846154315655048D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag1")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "xrTableCell4"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 0.13846153846153847D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellZeitraum2, + this.cellStunden2, + this.cellText2, + this.xrTableCell6}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.080000000000000016D; + // + // cellZeitraum2 + // + this.cellZeitraum2.CanShrink = true; + this.cellZeitraum2.Name = "cellZeitraum2"; + this.cellZeitraum2.Weight = 0.26923076923076927D; + // + // cellStunden2 + // + this.cellStunden2.CanShrink = true; + this.cellStunden2.Name = "cellStunden2"; + this.cellStunden2.StylePriority.UseTextAlignment = false; + this.cellStunden2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellStunden2.Weight = 0.1076922842172475D; + // + // cellText2 + // + this.cellText2.CanShrink = true; + this.cellText2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext2")}); + this.cellText2.Name = "cellText2"; + this.cellText2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.cellText2.StylePriority.UsePadding = false; + this.cellText2.Text = "cellText2"; + this.cellText2.Weight = 0.48461540809044468D; + // + // xrTableCell6 + // + this.xrTableCell6.CanShrink = true; + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag2")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.13846153846153847D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellZeitraum3, + this.cellStunden3, + this.cellText3, + this.xrTableCell10}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.08D; + // + // cellZeitraum3 + // + this.cellZeitraum3.CanShrink = true; + this.cellZeitraum3.Name = "cellZeitraum3"; + this.cellZeitraum3.Weight = 0.26923079270582934D; + // + // cellStunden3 + // + this.cellStunden3.CanShrink = true; + this.cellStunden3.Name = "cellStunden3"; + this.cellStunden3.StylePriority.UseTextAlignment = false; + this.cellStunden3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellStunden3.Weight = 0.1076922842172475D; + // + // cellText3 + // + this.cellText3.CanShrink = true; + this.cellText3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext3")}); + this.cellText3.Name = "cellText3"; + this.cellText3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.cellText3.StylePriority.UsePadding = false; + this.cellText3.Text = "cellText3"; + this.cellText3.Weight = 0.48461538461538456D; + // + // xrTableCell10 + // + this.xrTableCell10.CanShrink = true; + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag3")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.Weight = 0.13846153846153847D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblRechnungsname, + this.lblAnschrift}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); + this.ReportHeader.HeightF = 289.2917F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblAnschrift + // + this.lblAnschrift.CanGrow = false; + this.lblAnschrift.Font = new System.Drawing.Font("Arial", 11F); + this.lblAnschrift.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 173.9584F); + this.lblAnschrift.Multiline = true; + this.lblAnschrift.Name = "lblAnschrift"; + this.lblAnschrift.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnschrift.SizeF = new System.Drawing.SizeF(405.2081F, 115.3333F); + this.lblAnschrift.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 103.7085F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(151.6667F, 17.00002F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[InvoiceDate]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // lblAnrede + // + this.lblAnrede.Font = new System.Drawing.Font("Arial", 11F); + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 230.5416F); + this.lblAnrede.Multiline = true; + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(672.9166F, 105.3333F); + this.lblAnrede.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 147.5834F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(578.7501F, 17.00002F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerName], geb.: [CustomerBirthdayString]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 131.5834F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(578.7501F, 15.99998F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Eingliederungshilfe ,,Ambulant Betreutes Wohnen\'\'"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 181.5834F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(405.2084F, 17.00002F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnungs-Nr.: [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblFLSBewilligt, + this.xrLabel12, + this.xrTable4, + this.xrTable2, + this.xrLabel14, + this.xrLabel10}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 271.7086F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // lblFLSBewilligt + // + this.lblFLSBewilligt.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 15.00003F); + this.lblFLSBewilligt.Multiline = true; + this.lblFLSBewilligt.Name = "lblFLSBewilligt"; + this.lblFLSBewilligt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblFLSBewilligt.SizeF = new System.Drawing.SizeF(649.9999F, 42.16671F); + this.lblFLSBewilligt.StylePriority.UseFont = false; + this.lblFLSBewilligt.Text = "Mit freundlichem Gruß"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 148F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 47.20833F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "LEBENSHILFE e. V. \r\nOV Remscheid\r\n"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 88.00002F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.38095238095238093D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.Text = "Die Leistung ist nach § 4 Nr. 16 UstG umsatzsteuerfrei."; + this.xrTableCell12.Weight = 3D; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 57.1667F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.38095238095238093D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.Text = "xrTableCell1"; + this.xrTableCell11.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 232.8335F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 38.87508F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Guido Dehn\r\nLeitung Ambulante Dienste"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 118.0001F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichem Gruß"; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow5}); + this.xrTable5.SizeF = new System.Drawing.SizeF(649.9999F, 16F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.cellTotalFLS, + this.xrTableCell15, + this.xrTableCell17}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.08D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Weight = 0.26923032336978392D; + // + // cellTotalFLS + // + this.cellTotalFLS.BorderColor = System.Drawing.SystemColors.ActiveCaptionText; + this.cellTotalFLS.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.cellTotalFLS.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.cellTotalFLS.Name = "cellTotalFLS"; + this.cellTotalFLS.StylePriority.UseBorderColor = false; + this.cellTotalFLS.StylePriority.UseBorders = false; + this.cellTotalFLS.StylePriority.UseFont = false; + this.cellTotalFLS.StylePriority.UseTextAlignment = false; + this.cellTotalFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellTotalFLS.Weight = 0.10769228433961572D; + // + // xrTableCell15 + // + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.Weight = 0.48461585183273603D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ActiveCaptionText; + this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim")}); + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "[ ]"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell17.Weight = 0.13846132818339565D; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 40F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F); + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + this.bottomMarginBand1.StylePriority.UseFont = false; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel11, + this.xrLabel9, + this.xrLabel2, + this.xrLabel3, + this.xrLabel4, + this.lblAnrede, + this.xrLabel8, + this.xrLabel13}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader1.HeightF = 335.8749F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 164.5833F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(632.2917F, 17.00002F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bewilligungszeitraum [AccountingStartDateString] - [AccountingEndDateString]"; + this.xrLabel7.WordWrap = false; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 42.62508F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(151.6666F, 17.00002F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "[SenderContactPersonPhone]"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 73.16669F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(151.6667F, 17.00002F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")}); + this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(561.2501F, 13.12501F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(151.6667F, 17.00003F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F); + this.GroupFooter1.HeightF = 16F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // lblRechnungsname + // + this.lblRechnungsname.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblRechnungsname.ForeColor = System.Drawing.Color.Transparent; + this.lblRechnungsname.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblRechnungsname.Multiline = true; + this.lblRechnungsname.Name = "lblRechnungsname"; + this.lblRechnungsname.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsname.SizeF = new System.Drawing.SizeF(202.4333F, 26.04164F); + this.lblRechnungsname.StylePriority.UseFont = false; + this.lblRechnungsname.StylePriority.UseForeColor = false; + this.lblRechnungsname.Text = "[CustomerLastName]_[CustomerFirstName]_[InvoiceDate]"; + this.lblRechnungsname.Visible = false; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(50, 0, 40, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblAnrede; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTableRow rowAbrechnung1; + private DevExpress.XtraReports.UI.XRTableCell cellZeitraum1; + private DevExpress.XtraReports.UI.XRTableCell cellStunden1; + private DevExpress.XtraReports.UI.XRTableCell cellText1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell cellTotalFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRLabel lblFLSBewilligt; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell cellZeitraum2; + private DevExpress.XtraReports.UI.XRTableCell cellStunden2; + private DevExpress.XtraReports.UI.XRTableCell cellText2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell cellZeitraum3; + private DevExpress.XtraReports.UI.XRTableCell cellStunden3; + private DevExpress.XtraReports.UI.XRTableCell cellText3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel lblAnschrift; + private DevExpress.XtraReports.UI.XRLabel lblRechnungsname; + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/SettlementReport.cs b/ReportImp/LebenshilfeRemscheidFF/SettlementReport.cs new file mode 100644 index 000000000..430ebb63b --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/SettlementReport.cs @@ -0,0 +1,142 @@ +using System; +using System.Drawing; +using System.Collections; +using System.ComponentModel; +using System.Text; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; + +namespace LebenshilfeRemscheid.Alt +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(SettlementRO pRO) + { + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAnschrift.Text = sb.ToString(); + + double approved = 0; + Double.TryParse(pRO.ApprovedFLS.Replace("FLS", "").Trim(), out approved); + + double diff = approved - pRO.RecordedFLSDouble; + + if (diff >= 0) + { + lblFLSBewilligt.Text = + String.Format( + "Es wurden {0:0.##} Fachleistungsstunden bewilligt.\nDemnach wurden {1:0.##} Stunden zu wenig geleistet.", + approved, diff); + } + else + { + lblFLSBewilligt.Text = + String.Format( + "Es wurden {0:0.##} Fachleistungsstunden bewilligt.\nDemnach wurden {1:0.##} Stunden zu viel geleistet.", + approved, diff*-1); + } + + String anrede = "geehrte"; + String ansprechpartner = "Damen und Herren"; + + if (!String.IsNullOrWhiteSpace(pRO.RecipientContactPerson)) + { + + } + lblAnrede.Text = + String.Format( + "Sehr {0} {1}\n\nanbei erhalten Sie die quittierten Betreuungsnachweise von {2} {3}.\n{2} {3} hat im vergangenen Bewilligungszeitraum {4:0.##} Fachleistungsstunden in Anspruch genommen.", + anrede, ansprechpartner, pRO.Salutation1, pRO.CustomerName, pRO.RecordedFLSDouble); + + if (pRO.DifferentHourlyRateCount == 3) + { + cellZeitraum1.Text = String.Format("{0} - {1}", pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + cellStunden1.Text = String.Format("{0:0.00}", pRO.GeleisteteFLSMitStundensatz3); + + pRO.Abrechnungstext1 = String.Format("Fachleistungsstunden à {1:c}{0}", + pRO.RateFactor == 1 ? "" : " (x " + pRO.RateFactorText2 + ")", pRO.HourlyRate3); + + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + cellZeitraum2.Text = String.Format("{0} - {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + cellStunden2.Text = String.Format("{0:0.00}", pRO.GeleisteteFLSMitStundensatzAlt); + pRO.Abrechnungstext2 += String.Format("Fachleistungsstunden à {1:c}{0}", + pRO.RateFactor == 1 ? "" : " (x " + pRO.RateFactorText2 + ")", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + cellZeitraum3.Text = String.Format("{0} - {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + cellStunden3.Text = String.Format("{0:0.00}", pRO.GeleisteteFLSMitStundensatzAktuell); + pRO.Abrechnungstext3 += String.Format("Fachleistungsstunden à {1:c}{0}", + pRO.RateFactor == 1 ? "" : " (x " + pRO.RateFactorText2 + ")", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else if (pRO.DifferentHourlyRateCount == 2) + { + + cellZeitraum2.Text = String.Format("{0} - {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + cellStunden2.Text = String.Format("{0:0.00}", pRO.GeleisteteFLSMitStundensatzAlt); + pRO.Abrechnungstext2 += String.Format("Fachleistungsstunden à {1:c}{0}", + pRO.RateFactor == 1 ? "" : " (x " + pRO.RateFactorText2 + ")", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + cellZeitraum3.Text = String.Format("{0} - {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + cellStunden3.Text = String.Format("{0:0.00}", pRO.GeleisteteFLSMitStundensatzAktuell); + pRO.Abrechnungstext3 += String.Format("Fachleistungsstunden à {1:c}{0}", + pRO.RateFactor == 1 ? "" : " (x " + pRO.RateFactorText2 + ")", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + cellZeitraum3.Text = String.Format("{0} - {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + cellStunden3.Text = String.Format("{0:0.00}", pRO.GeleisteteFLSMitStundensatzAktuell); + pRO.Abrechnungstext3 += String.Format("Fachleistungsstunden à {1:c}{0}", + pRO.RateFactor == 1 ? "" : " (x " + pRO.RateFactorText2 + ")", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + cellTotalFLS.Text = String.Format("{0:0.00}", pRO.RecordedFLSDouble); + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/LebenshilfeRemscheidFF/SettlementReport.resx b/ReportImp/LebenshilfeRemscheidFF/SettlementReport.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/SettlementReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/app.config b/ReportImp/LebenshilfeRemscheidFF/app.config new file mode 100644 index 000000000..083d12252 --- /dev/null +++ b/ReportImp/LebenshilfeRemscheidFF/app.config @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeRemscheidFF/logo.png b/ReportImp/LebenshilfeRemscheidFF/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..da42a2563f368306d32289988f1e1936189f1489 GIT binary patch literal 4624 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 CreateServiceRecords(Arbeitszeit arbeitszeit, DateTime datum, Employee emp, Customer c, CostBearer2SupportConcept c2s, SupportConcept sc, ServiceDescription defaultSd) + protected override IList CreateServiceRecords(Arbeitszeit arbeitszeit, DateTime datum, Employee emp, Customer c, CostBearer2SupportConcept c2s, SupportConcept sc, ServiceDescription defaultSd, List existingList) { var records = new List(); diff --git a/ReportImp/MitMenschenWuppertal/MitMenschenWuppertal.csproj b/ReportImp/MitMenschenWuppertal/MitMenschenWuppertal.csproj index db5435464..d6123d3bc 100644 --- a/ReportImp/MitMenschenWuppertal/MitMenschenWuppertal.csproj +++ b/ReportImp/MitMenschenWuppertal/MitMenschenWuppertal.csproj @@ -83,6 +83,8 @@ InvoiceCustomerReport.cs + + Component diff --git a/ReportImp/Monvita/Properties/licenses.licx b/ReportImp/Monvita/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/Monvita/Properties/licenses.licx +++ b/ReportImp/Monvita/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/PraxisPusteblume/LeistungsnachweisKrankenkasse.Designer.cs b/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.Designer.cs index 856845f47..8f0a3baf6 100644 --- a/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.Designer.cs +++ b/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.Designer.cs @@ -1,7 +1,7 @@ using BeWo.Report.ReportObjects; namespace PraxisPusteblume { - partial class Stundenzettel + partial class LeistungsnachweisKrankenkasse { /// /// Required designer variable. @@ -30,6 +30,8 @@ namespace PraxisPusteblume private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LeistungsnachweisKrankenkasse)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); @@ -40,6 +42,7 @@ namespace PraxisPusteblume this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.tableMonat1 = new DevExpress.XtraReports.UI.XRTable(); this.rowWochentage = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell79 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -71,7 +74,9 @@ namespace PraxisPusteblume this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.tableRowPflegeeinheiten1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell107 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell109 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell110 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell111 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -103,34 +108,7 @@ namespace PraxisPusteblume this.xrTableCell137 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell138 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell139 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTableCell79 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell107 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -301,26 +279,41 @@ namespace PraxisPusteblume this.xrTableCell229 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell230 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell231 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox(); this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox(); - this.xrCheckBox3 = new DevExpress.XtraReports.UI.XRCheckBox(); - this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.tableMonat1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); @@ -367,15 +360,14 @@ namespace PraxisPusteblume // // bottomMarginBand1 // - this.bottomMarginBand1.HeightF = 101.5148F; + this.bottomMarginBand1.HeightF = 60F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.tableMonat1}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); - this.GroupHeader1.HeightF = 176.9566F; + this.GroupHeader1.HeightF = 206F; this.GroupHeader1.Level = 1; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; @@ -396,7 +388,7 @@ namespace PraxisPusteblume this.xrTableRow3, this.xrTableRow4, this.xrTableRow5}); - this.tableMonat1.SizeF = new System.Drawing.SizeF(1054F, 176.9566F); + this.tableMonat1.SizeF = new System.Drawing.SizeF(1054F, 206F); this.tableMonat1.StylePriority.UseBackColor = false; this.tableMonat1.StylePriority.UseBorders = false; this.tableMonat1.StylePriority.UseFont = false; @@ -440,14 +432,27 @@ namespace PraxisPusteblume this.xrTableCell31, this.xrTableCell32, this.xrTableCell1}); - this.rowWochentage.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.rowWochentage.Name = "rowWochentage"; this.rowWochentage.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.rowWochentage.StylePriority.UseFont = false; this.rowWochentage.StylePriority.UsePadding = false; this.rowWochentage.StylePriority.UseTextAlignment = false; - this.rowWochentage.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.rowWochentage.Weight = 0.79000302442886616D; + this.rowWochentage.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.rowWochentage.Weight = 1.0721470398685662D; + // + // xrTableCell79 + // + this.xrTableCell79.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell79.Multiline = true; + this.xrTableCell79.Name = "xrTableCell79"; + this.xrTableCell79.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell79.StylePriority.UseBackColor = false; + this.xrTableCell79.StylePriority.UseFont = false; + this.xrTableCell79.StylePriority.UsePadding = false; + this.xrTableCell79.StylePriority.UseTextAlignment = false; + this.xrTableCell79.Text = "Leistung"; + this.xrTableCell79.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell79.Weight = 0.051082165745253906D; // // xrTableCell2 // @@ -457,8 +462,8 @@ namespace PraxisPusteblume this.xrTableCell2.StylePriority.UseFont = false; this.xrTableCell2.StylePriority.UsePadding = false; this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.Text = "01"; - this.xrTableCell2.Weight = 0.017513890118150417D; + this.xrTableCell2.Text = "1"; + this.xrTableCell2.Weight = 0.020432865438630557D; // // xrTableCell3 // @@ -468,8 +473,8 @@ namespace PraxisPusteblume this.xrTableCell3.StylePriority.UseFont = false; this.xrTableCell3.StylePriority.UsePadding = false; this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.Text = "02"; - this.xrTableCell3.Weight = 0.017513888726271756D; + this.xrTableCell3.Text = "2"; + this.xrTableCell3.Weight = 0.020432866830509D; // // xrTableCell4 // @@ -479,8 +484,8 @@ namespace PraxisPusteblume this.xrTableCell4.StylePriority.UseFont = false; this.xrTableCell4.StylePriority.UsePadding = false; this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "03"; - this.xrTableCell4.Weight = 0.017513887733727751D; + this.xrTableCell4.Text = "3"; + this.xrTableCell4.Weight = 0.020432865837964987D; // // xrTableCell5 // @@ -490,8 +495,8 @@ namespace PraxisPusteblume this.xrTableCell5.StylePriority.UseFont = false; this.xrTableCell5.StylePriority.UsePadding = false; this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "04"; - this.xrTableCell5.Weight = 0.017513886341849486D; + this.xrTableCell5.Text = "4"; + this.xrTableCell5.Weight = 0.020432865837965275D; // // xrTableCell6 // @@ -501,8 +506,8 @@ namespace PraxisPusteblume this.xrTableCell6.StylePriority.UseFont = false; this.xrTableCell6.StylePriority.UsePadding = false; this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "05"; - this.xrTableCell6.Weight = 0.017513889398250632D; + this.xrTableCell6.Text = "5"; + this.xrTableCell6.Weight = 0.020432868894366425D; // // xrTableCell7 // @@ -512,8 +517,8 @@ namespace PraxisPusteblume this.xrTableCell7.StylePriority.UseFont = false; this.xrTableCell7.StylePriority.UsePadding = false; this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "06"; - this.xrTableCell7.Weight = 0.017513892699112077D; + this.xrTableCell7.Text = "6"; + this.xrTableCell7.Weight = 0.02043286662771366D; // // xrTableCell8 // @@ -523,8 +528,8 @@ namespace PraxisPusteblume this.xrTableCell8.StylePriority.UseFont = false; this.xrTableCell8.StylePriority.UsePadding = false; this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.Text = "07"; - this.xrTableCell8.Weight = 0.017513886494539749D; + this.xrTableCell8.Text = "7"; + this.xrTableCell8.Weight = 0.020432865990655542D; // // xrTableCell9 // @@ -534,8 +539,8 @@ namespace PraxisPusteblume this.xrTableCell9.StylePriority.UseFont = false; this.xrTableCell9.StylePriority.UsePadding = false; this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Text = "08"; - this.xrTableCell9.Weight = 0.017513893135406924D; + this.xrTableCell9.Text = "8"; + this.xrTableCell9.Weight = 0.020432865672129957D; // // xrTableCell10 // @@ -545,8 +550,8 @@ namespace PraxisPusteblume this.xrTableCell10.StylePriority.UseFont = false; this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.Text = "09"; - this.xrTableCell10.Weight = 0.01751388532080865D; + this.xrTableCell10.Text = "9"; + this.xrTableCell10.Weight = 0.020432866208802993D; // // xrTableCell11 // @@ -557,7 +562,7 @@ namespace PraxisPusteblume this.xrTableCell11.StylePriority.UsePadding = false; this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.Text = "10"; - this.xrTableCell11.Weight = 0.017513885589146336D; + this.xrTableCell11.Weight = 0.020432866477140679D; // // xrTableCell12 // @@ -568,7 +573,7 @@ namespace PraxisPusteblume this.xrTableCell12.StylePriority.UsePadding = false; this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.Text = "11"; - this.xrTableCell12.Weight = 0.017513885723315054D; + this.xrTableCell12.Weight = 0.020432866611309393D; // // xrTableCell13 // @@ -579,7 +584,7 @@ namespace PraxisPusteblume this.xrTableCell13.StylePriority.UsePadding = false; this.xrTableCell13.StylePriority.UseTextAlignment = false; this.xrTableCell13.Text = "12"; - this.xrTableCell13.Weight = 0.017513885790399558D; + this.xrTableCell13.Weight = 0.020432865982454626D; // // xrTableCell14 // @@ -590,7 +595,7 @@ namespace PraxisPusteblume this.xrTableCell14.StylePriority.UsePadding = false; this.xrTableCell14.StylePriority.UseTextAlignment = false; this.xrTableCell14.Text = "13"; - this.xrTableCell14.Weight = 0.0175138913914564D; + this.xrTableCell14.Weight = 0.02043286601599726D; // // xrTableCell15 // @@ -601,7 +606,7 @@ namespace PraxisPusteblume this.xrTableCell15.StylePriority.UsePadding = false; this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.Text = "14"; - this.xrTableCell15.Weight = 0.017513894191986623D; + this.xrTableCell15.Weight = 0.020432866728709656D; // // xrTableCell16 // @@ -612,7 +617,7 @@ namespace PraxisPusteblume this.xrTableCell16.StylePriority.UsePadding = false; this.xrTableCell16.StylePriority.UseTextAlignment = false; this.xrTableCell16.Text = "15"; - this.xrTableCell16.Weight = 0.017513884457219797D; + this.xrTableCell16.Weight = 0.020432866737092693D; // // xrTableCell17 // @@ -623,7 +628,7 @@ namespace PraxisPusteblume this.xrTableCell17.StylePriority.UsePadding = false; this.xrTableCell17.StylePriority.UseTextAlignment = false; this.xrTableCell17.Text = "16"; - this.xrTableCell17.Weight = 0.017513885157351888D; + this.xrTableCell17.Weight = 0.020432866045346228D; // // xrTableCell18 // @@ -634,7 +639,7 @@ namespace PraxisPusteblume this.xrTableCell18.StylePriority.UsePadding = false; this.xrTableCell18.StylePriority.UseTextAlignment = false; this.xrTableCell18.Text = "17"; - this.xrTableCell18.Weight = 0.017513891074932536D; + this.xrTableCell18.Weight = 0.020432866395412676D; // // xrTableCell19 // @@ -645,7 +650,7 @@ namespace PraxisPusteblume this.xrTableCell19.StylePriority.UsePadding = false; this.xrTableCell19.StylePriority.UseTextAlignment = false; this.xrTableCell19.Text = "18"; - this.xrTableCell19.Weight = 0.017513888466208244D; + this.xrTableCell19.Weight = 0.020432866570445483D; // // xrTableCell20 // @@ -656,7 +661,7 @@ namespace PraxisPusteblume this.xrTableCell20.StylePriority.UsePadding = false; this.xrTableCell20.StylePriority.UseTextAlignment = false; this.xrTableCell20.Text = "19"; - this.xrTableCell20.Weight = 0.017513892729362546D; + this.xrTableCell20.Weight = 0.020432866657964129D; // // xrTableCell21 // @@ -667,7 +672,7 @@ namespace PraxisPusteblume this.xrTableCell21.StylePriority.UsePadding = false; this.xrTableCell21.StylePriority.UseTextAlignment = false; this.xrTableCell21.Text = "20"; - this.xrTableCell21.Weight = 0.017513894860938795D; + this.xrTableCell21.Weight = 0.020432866005783278D; // // xrTableCell22 // @@ -678,7 +683,7 @@ namespace PraxisPusteblume this.xrTableCell22.StylePriority.UsePadding = false; this.xrTableCell22.StylePriority.UseTextAlignment = false; this.xrTableCell22.Text = "21"; - this.xrTableCell22.Weight = 0.017513893142969611D; + this.xrTableCell22.Weight = 0.020432866375631915D; // // xrTableCell23 // @@ -689,7 +694,7 @@ namespace PraxisPusteblume this.xrTableCell23.StylePriority.UsePadding = false; this.xrTableCell23.StylePriority.UseTextAlignment = false; this.xrTableCell23.Text = "22"; - this.xrTableCell23.Weight = 0.017513897851499594D; + this.xrTableCell23.Weight = 0.020432866212586977D; // // xrTableCell24 // @@ -700,7 +705,7 @@ namespace PraxisPusteblume this.xrTableCell24.StylePriority.UsePadding = false; this.xrTableCell24.StylePriority.UseTextAlignment = false; this.xrTableCell24.Text = "23"; - this.xrTableCell24.Weight = 0.017513886286976282D; + this.xrTableCell24.Weight = 0.020432866479031343D; // // xrTableCell25 // @@ -711,7 +716,7 @@ namespace PraxisPusteblume this.xrTableCell25.StylePriority.UsePadding = false; this.xrTableCell25.StylePriority.UseTextAlignment = false; this.xrTableCell25.Text = "24"; - this.xrTableCell25.Weight = 0.017513886072230117D; + this.xrTableCell25.Weight = 0.020432865568345907D; // // xrTableCell26 // @@ -722,7 +727,7 @@ namespace PraxisPusteblume this.xrTableCell26.StylePriority.UsePadding = false; this.xrTableCell26.StylePriority.UseTextAlignment = false; this.xrTableCell26.Text = "25"; - this.xrTableCell26.Weight = 0.017513884572978367D; + this.xrTableCell26.Weight = 0.020432866852851256D; // // xrTableCell27 // @@ -733,7 +738,7 @@ namespace PraxisPusteblume this.xrTableCell27.StylePriority.UsePadding = false; this.xrTableCell27.StylePriority.UseTextAlignment = false; this.xrTableCell27.Text = "26"; - this.xrTableCell27.Weight = 0.017513886607109813D; + this.xrTableCell27.Weight = 0.020432866103225603D; // // xrTableCell28 // @@ -744,7 +749,7 @@ namespace PraxisPusteblume this.xrTableCell28.StylePriority.UsePadding = false; this.xrTableCell28.StylePriority.UseTextAlignment = false; this.xrTableCell28.Text = "27"; - this.xrTableCell28.Weight = 0.01751388623229691D; + this.xrTableCell28.Weight = 0.02043286572841271D; // // xrTableCell29 // @@ -758,7 +763,7 @@ namespace PraxisPusteblume this.xrTableCell29.StylePriority.UsePadding = false; this.xrTableCell29.StylePriority.UseTextAlignment = false; this.xrTableCell29.Text = "28"; - this.xrTableCell29.Weight = 0.017513883261133123D; + this.xrTableCell29.Weight = 0.020432866236945291D; // // xrTableCell30 // @@ -769,7 +774,7 @@ namespace PraxisPusteblume this.xrTableCell30.StylePriority.UsePadding = false; this.xrTableCell30.StylePriority.UseTextAlignment = false; this.xrTableCell30.Text = "29"; - this.xrTableCell30.Weight = 0.017513887343065859D; + this.xrTableCell30.Weight = 0.020432866143242374D; // // xrTableCell31 // @@ -780,7 +785,7 @@ namespace PraxisPusteblume this.xrTableCell31.StylePriority.UsePadding = false; this.xrTableCell31.StylePriority.UseTextAlignment = false; this.xrTableCell31.Text = "30"; - this.xrTableCell31.Weight = 0.017513886600274919D; + this.xrTableCell31.Weight = 0.020432866096390716D; // // xrTableCell32 // @@ -791,10 +796,27 @@ namespace PraxisPusteblume this.xrTableCell32.StylePriority.UsePadding = false; this.xrTableCell32.StylePriority.UseTextAlignment = false; this.xrTableCell32.Text = "31"; - this.xrTableCell32.Weight = 0.017513918091639748D; + this.xrTableCell32.Weight = 0.020432865574548851D; + // + // xrTableCell1 + // + this.xrTableCell1.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Unterschrift des Erziehungsberechtigten/\r\nBevollmächtigten * \r"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell1.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word; + this.xrTableCell1.Weight = 0.084650443303647918D; // // tableRowPflegeeinheiten1 // + this.tableRowPflegeeinheiten1.BackColor = System.Drawing.Color.WhiteSmoke; this.tableRowPflegeeinheiten1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell107, this.xrTableCell109, @@ -829,555 +851,186 @@ namespace PraxisPusteblume this.xrTableCell138, this.xrTableCell139, this.xrTableCell33}); - this.tableRowPflegeeinheiten1.Font = new System.Drawing.Font("Arial", 9F); this.tableRowPflegeeinheiten1.Name = "tableRowPflegeeinheiten1"; this.tableRowPflegeeinheiten1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.tableRowPflegeeinheiten1.StylePriority.UseBackColor = false; this.tableRowPflegeeinheiten1.StylePriority.UseFont = false; this.tableRowPflegeeinheiten1.StylePriority.UsePadding = false; this.tableRowPflegeeinheiten1.StylePriority.UseTextAlignment = false; this.tableRowPflegeeinheiten1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.tableRowPflegeeinheiten1.Weight = 0.70045345075135979D; - // - // xrTableCell109 - // - this.xrTableCell109.Name = "xrTableCell109"; - this.xrTableCell109.Weight = 0.017513890118150417D; - // - // xrTableCell110 - // - this.xrTableCell110.Name = "xrTableCell110"; - this.xrTableCell110.Weight = 0.017513888726271756D; - // - // xrTableCell111 - // - this.xrTableCell111.Name = "xrTableCell111"; - this.xrTableCell111.Weight = 0.017513887733727751D; - // - // xrTableCell112 - // - this.xrTableCell112.Name = "xrTableCell112"; - this.xrTableCell112.Weight = 0.017513886341849486D; - // - // xrTableCell113 - // - this.xrTableCell113.Name = "xrTableCell113"; - this.xrTableCell113.Weight = 0.017513889398250632D; - // - // xrTableCell114 - // - this.xrTableCell114.Name = "xrTableCell114"; - this.xrTableCell114.Weight = 0.017513892699112077D; - // - // xrTableCell115 - // - this.xrTableCell115.Name = "xrTableCell115"; - this.xrTableCell115.Weight = 0.017513886494539749D; - // - // xrTableCell116 - // - this.xrTableCell116.Name = "xrTableCell116"; - this.xrTableCell116.Weight = 0.017513893135406924D; - // - // xrTableCell117 - // - this.xrTableCell117.Name = "xrTableCell117"; - this.xrTableCell117.Weight = 0.01751388532080865D; - // - // xrTableCell118 - // - this.xrTableCell118.Name = "xrTableCell118"; - this.xrTableCell118.Weight = 0.017513885589146336D; - // - // xrTableCell119 - // - this.xrTableCell119.Name = "xrTableCell119"; - this.xrTableCell119.Weight = 0.017513885723315054D; - // - // xrTableCell120 - // - this.xrTableCell120.Name = "xrTableCell120"; - this.xrTableCell120.Weight = 0.017513885790399558D; - // - // xrTableCell121 - // - this.xrTableCell121.Name = "xrTableCell121"; - this.xrTableCell121.Weight = 0.0175138913914564D; - // - // xrTableCell122 - // - this.xrTableCell122.Name = "xrTableCell122"; - this.xrTableCell122.Weight = 0.017513894191986623D; - // - // xrTableCell123 - // - this.xrTableCell123.Name = "xrTableCell123"; - this.xrTableCell123.Weight = 0.017513884457219797D; - // - // xrTableCell124 - // - this.xrTableCell124.Name = "xrTableCell124"; - this.xrTableCell124.Weight = 0.017513885157351888D; - // - // xrTableCell125 - // - this.xrTableCell125.Name = "xrTableCell125"; - this.xrTableCell125.Weight = 0.017513891074932536D; - // - // xrTableCell126 - // - this.xrTableCell126.Name = "xrTableCell126"; - this.xrTableCell126.Weight = 0.017513888466208244D; - // - // xrTableCell127 - // - this.xrTableCell127.Name = "xrTableCell127"; - this.xrTableCell127.Weight = 0.017513892729362546D; - // - // xrTableCell128 - // - this.xrTableCell128.Name = "xrTableCell128"; - this.xrTableCell128.Weight = 0.017513894860938795D; - // - // xrTableCell129 - // - this.xrTableCell129.Name = "xrTableCell129"; - this.xrTableCell129.Weight = 0.017513893142969611D; - // - // xrTableCell130 - // - this.xrTableCell130.Name = "xrTableCell130"; - this.xrTableCell130.Weight = 0.017513897851499594D; - // - // xrTableCell131 - // - this.xrTableCell131.Name = "xrTableCell131"; - this.xrTableCell131.Weight = 0.017513886286976282D; - // - // xrTableCell132 - // - this.xrTableCell132.Name = "xrTableCell132"; - this.xrTableCell132.Weight = 0.017513886072230117D; - // - // xrTableCell133 - // - this.xrTableCell133.Name = "xrTableCell133"; - this.xrTableCell133.Weight = 0.017513884572978367D; - // - // xrTableCell134 - // - this.xrTableCell134.Name = "xrTableCell134"; - this.xrTableCell134.Weight = 0.017513886607109813D; - // - // xrTableCell135 - // - this.xrTableCell135.Name = "xrTableCell135"; - this.xrTableCell135.Weight = 0.01751388623229691D; - // - // xrTableCell136 - // - this.xrTableCell136.Name = "xrTableCell136"; - this.xrTableCell136.Weight = 0.017513883261133123D; - // - // xrTableCell137 - // - this.xrTableCell137.Name = "xrTableCell137"; - this.xrTableCell137.Weight = 0.017513887343065859D; - // - // xrTableCell138 - // - this.xrTableCell138.Name = "xrTableCell138"; - this.xrTableCell138.Weight = 0.017513886600274919D; - // - // xrTableCell139 - // - this.xrTableCell139.Name = "xrTableCell139"; - this.xrTableCell139.Weight = 0.017513918091639748D; - // - // xrLabel3 - // - this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(11.50016F, 125.0385F); - 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(223.5001F, 2.291748F); - this.xrLabel3.StylePriority.UseBorders = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel1 - // - this.xrLabel1.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(367.6087F, 59.12501F); - this.xrLabel1.Multiline = true; - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(242.0418F, 29.99999F); - this.xrLabel1.StylePriority.UseBorders = false; - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.Text = "Leistungsnachweis"; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrTableCell79 - // - this.xrTableCell79.BackColor = System.Drawing.Color.Transparent; - this.xrTableCell79.Multiline = true; - this.xrTableCell79.Name = "xrTableCell79"; - this.xrTableCell79.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell79.StylePriority.UseBackColor = false; - this.xrTableCell79.StylePriority.UseFont = false; - this.xrTableCell79.StylePriority.UsePadding = false; - this.xrTableCell79.StylePriority.UseTextAlignment = false; - this.xrTableCell79.Text = "Leistungen"; - this.xrTableCell79.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell79.Weight = 0.07479890216275055D; + this.tableRowPflegeeinheiten1.Weight = 0.79000308596532554D; // // xrTableCell107 // - this.xrTableCell107.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell107.Multiline = true; this.xrTableCell107.Name = "xrTableCell107"; this.xrTableCell107.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell107.StylePriority.UseFont = false; this.xrTableCell107.StylePriority.UsePadding = false; this.xrTableCell107.StylePriority.UseTextAlignment = false; - this.xrTableCell107.Text = "KG"; + this.xrTableCell107.Text = "Physio"; this.xrTableCell107.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell107.Weight = 0.0747988297850488D; + this.xrTableCell107.Weight = 0.05108216210755992D; // - // bindingSource1 + // xrTableCell109 // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + this.xrTableCell109.Name = "xrTableCell109"; + this.xrTableCell109.Weight = 0.02043292644376335D; // - // xrTableCell1 + // xrTableCell110 // - this.xrTableCell1.BackColor = System.Drawing.Color.Transparent; - this.xrTableCell1.Font = new System.Drawing.Font("Arial", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.StylePriority.UseBackColor = false; - this.xrTableCell1.StylePriority.UseFont = false; - this.xrTableCell1.Text = "Unterschrift des Erziehungsberechtigten/Bevollmächtigten * \r"; - this.xrTableCell1.TextTrimming = DevExpress.Drawing.DXStringTrimming.Word; - this.xrTableCell1.Weight = 0.15142198636114915D; + this.xrTableCell110.Name = "xrTableCell110"; + this.xrTableCell110.Weight = 0.020432865201111844D; + // + // xrTableCell111 + // + this.xrTableCell111.Name = "xrTableCell111"; + this.xrTableCell111.Weight = 0.02043278069586154D; + // + // xrTableCell112 + // + this.xrTableCell112.Name = "xrTableCell112"; + this.xrTableCell112.Weight = 0.020432775128347971D; + // + // xrTableCell113 + // + this.xrTableCell113.Name = "xrTableCell113"; + this.xrTableCell113.Weight = 0.020432920156349808D; + // + // xrTableCell114 + // + this.xrTableCell114.Name = "xrTableCell114"; + this.xrTableCell114.Weight = 0.020432920673454383D; + // + // xrTableCell115 + // + this.xrTableCell115.Name = "xrTableCell115"; + this.xrTableCell115.Weight = 0.020432786416065735D; + // + // xrTableCell116 + // + this.xrTableCell116.Name = "xrTableCell116"; + this.xrTableCell116.Weight = 0.020432908582843284D; + // + // xrTableCell117 + // + this.xrTableCell117.Name = "xrTableCell117"; + this.xrTableCell117.Weight = 0.02043290911951564D; + // + // xrTableCell118 + // + this.xrTableCell118.Name = "xrTableCell118"; + this.xrTableCell118.Weight = 0.020432931657908337D; + // + // xrTableCell119 + // + this.xrTableCell119.Name = "xrTableCell119"; + this.xrTableCell119.Weight = 0.020432931792077055D; + // + // xrTableCell120 + // + this.xrTableCell120.Name = "xrTableCell120"; + this.xrTableCell120.Weight = 0.020432863657118085D; + // + // xrTableCell121 + // + this.xrTableCell121.Name = "xrTableCell121"; + this.xrTableCell121.Weight = 0.020432777394198014D; + // + // xrTableCell122 + // + this.xrTableCell122.Name = "xrTableCell122"; + this.xrTableCell122.Weight = 0.020432865099312952D; + // + // xrTableCell123 + // + this.xrTableCell123.Name = "xrTableCell123"; + this.xrTableCell123.Weight = 0.020432774635596722D; + // + // xrTableCell124 + // + this.xrTableCell124.Name = "xrTableCell124"; + this.xrTableCell124.Weight = 0.020432910347937323D; + // + // xrTableCell125 + // + this.xrTableCell125.Name = "xrTableCell125"; + this.xrTableCell125.Weight = 0.020432777077674144D; + // + // xrTableCell126 + // + this.xrTableCell126.Name = "xrTableCell126"; + this.xrTableCell126.Weight = 0.020432863549169886D; + // + // xrTableCell127 + // + this.xrTableCell127.Name = "xrTableCell127"; + this.xrTableCell127.Weight = 0.020432951325030493D; + // + // xrTableCell128 + // + this.xrTableCell128.Name = "xrTableCell128"; + this.xrTableCell128.Weight = 0.020432908916496718D; + // + // xrTableCell129 + // + this.xrTableCell129.Name = "xrTableCell129"; + this.xrTableCell129.Weight = 0.020432907198527528D; + // + // xrTableCell130 + // + this.xrTableCell130.Name = "xrTableCell130"; + this.xrTableCell130.Weight = 0.020432950879653789D; + // + // xrTableCell131 + // + this.xrTableCell131.Name = "xrTableCell131"; + this.xrTableCell131.Weight = 0.020432599696791551D; + // + // xrTableCell132 + // + this.xrTableCell132.Name = "xrTableCell132"; + this.xrTableCell132.Weight = 0.020432863938948644D; + // + // xrTableCell133 + // + this.xrTableCell133.Name = "xrTableCell133"; + this.xrTableCell133.Weight = 0.020432909763563798D; + // + // xrTableCell134 + // + this.xrTableCell134.Name = "xrTableCell134"; + this.xrTableCell134.Weight = 0.020432909013938363D; + // + // xrTableCell135 + // + this.xrTableCell135.Name = "xrTableCell135"; + this.xrTableCell135.Weight = 0.020432953179235484D; + // + // xrTableCell136 + // + this.xrTableCell136.Name = "xrTableCell136"; + this.xrTableCell136.Weight = 0.020432596670948388D; + // + // xrTableCell137 + // + this.xrTableCell137.Name = "xrTableCell137"; + this.xrTableCell137.Weight = 0.020432954290004433D; + // + // xrTableCell138 + // + this.xrTableCell138.Name = "xrTableCell138"; + this.xrTableCell138.Weight = 0.020432909007103463D; + // + // xrTableCell139 + // + this.xrTableCell139.Name = "xrTableCell139"; + this.xrTableCell139.Weight = 0.02043303514620208D; // // xrTableCell33 // this.xrTableCell33.Name = "xrTableCell33"; - this.xrTableCell33.Weight = 0.15142199615261065D; - // - // xrLabel10 - // - this.xrLabel10.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(78.125F, 0F); - this.xrLabel10.Multiline = true; - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(975.875F, 22.50001F); - this.xrLabel10.StylePriority.UseBorders = false; - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UseTextAlignment = false; - this.xrLabel10.Text = "zum Rahmenvertrag zur Früherkennung und Frühförderung behinderter und von Behinde" + - "rung bedrohter Kinder in Interdisziplinären"; - this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel5 - // - this.xrLabel5.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel5.Multiline = true; - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(78.125F, 22.50001F); - this.xrLabel5.StylePriority.UseBorders = false; - this.xrLabel5.StylePriority.UseFont = false; - this.xrLabel5.StylePriority.UseTextAlignment = false; - this.xrLabel5.Text = "Anlage 4c"; - this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // ReportHeader - // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel23, - this.xrLabel24, - this.xrLabel21, - this.xrLabel22, - this.xrLabel19, - this.xrLabel20, - this.xrLabel17, - this.xrLabel18, - this.xrLabel15, - this.xrLabel16, - this.xrLabel14, - this.xrLabel13, - this.xrLabel11, - this.xrLabel12, - this.xrLabel8, - this.xrLabel9, - this.xrLabel7, - this.xrLabel3, - this.xrLabel1, - this.xrLabel6, - this.xrLabel5, - this.xrLabel10}); - this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F); - this.ReportHeader.HeightF = 271.3659F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // - // xrLabel6 - // - this.xrLabel6.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 22.50001F); - this.xrLabel6.Multiline = true; - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(1054F, 25.62501F); - this.xrLabel6.StylePriority.UseBorders = false; - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.StylePriority.UseTextAlignment = false; - this.xrLabel6.Text = "Frühförderstellen in Bayern vom 19. Mai 2006 in der Fassung vom 1.Juli 2011"; - this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel7 - // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(11.50014F, 127.3302F); - this.xrLabel7.Multiline = true; - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(223.5001F, 20.625F); - this.xrLabel7.StylePriority.UseBorders = false; - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "Name des Kindes"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel8 - // - this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(306.9999F, 125.0385F); - 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(227.5001F, 2.291748F); - this.xrLabel8.StylePriority.UseBorders = false; - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel9 - // - this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(307.0002F, 127.3302F); - this.xrLabel9.Multiline = true; - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(227.4998F, 20.625F); - this.xrLabel9.StylePriority.UseBorders = false; - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.StylePriority.UseTextAlignment = false; - this.xrLabel9.Text = "Geburtsdatum"; - this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel11 - // - this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(595.0002F, 127.3302F); - this.xrLabel11.Multiline = true; - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(304.3022F, 20.62503F); - this.xrLabel11.StylePriority.UseBorders = false; - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "IK der Einrichtung / Stempel"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel12 - // - this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(594.9999F, 125.0385F); - this.xrLabel12.Multiline = true; - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(392.0905F, 2.291733F); - this.xrLabel12.StylePriority.UseBorders = false; - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.StylePriority.UseTextAlignment = false; - this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel13 - // - this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(12.00019F, 161.4229F); - this.xrLabel13.Multiline = true; - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(140.0753F, 20.62502F); - this.xrLabel13.StylePriority.UseBorders = false; - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.StylePriority.UseTextAlignment = false; - this.xrLabel13.Text = "Krankenversichert bei"; - this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel14 - // - this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(152.0754F, 179.7561F); - this.xrLabel14.Multiline = true; - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel14.SizeF = new System.Drawing.SizeF(223.5001F, 2.291748F); - this.xrLabel14.StylePriority.UseBorders = false; - this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.StylePriority.UseTextAlignment = false; - this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel15 - // - this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(407.425F, 161.4229F); - this.xrLabel15.Multiline = true; - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(152.5753F, 20.62502F); - this.xrLabel15.StylePriority.UseBorders = false; - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.StylePriority.UseTextAlignment = false; - this.xrLabel15.Text = "Krankenversichertennr."; - this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel16 - // - this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(560.0003F, 179.7561F); - this.xrLabel16.Multiline = true; - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(223.5001F, 2.291748F); - this.xrLabel16.StylePriority.UseBorders = false; - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel17 - // - this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(12.00019F, 200.8287F); - this.xrLabel17.Multiline = true; - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(319.5F, 20.62503F); - this.xrLabel17.StylePriority.UseBorders = false; - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "Die Eingangsdiagnostik wurde abgeschlossen am:"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel18 - // - this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(331.5001F, 219.162F); - this.xrLabel18.Multiline = true; - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(120F, 2.291748F); - this.xrLabel18.StylePriority.UseBorders = false; - this.xrLabel18.StylePriority.UseFont = false; - this.xrLabel18.StylePriority.UseTextAlignment = false; - this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel19 - // - this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(763.5003F, 219.162F); - this.xrLabel19.Multiline = true; - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(256.5F, 2.291748F); - this.xrLabel19.StylePriority.UseBorders = false; - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.StylePriority.UseTextAlignment = false; - this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel20 - // - this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(504.8336F, 200.8287F); - this.xrLabel20.Multiline = true; - this.xrLabel20.Name = "xrLabel20"; - this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel20.SizeF = new System.Drawing.SizeF(258.6665F, 20.62503F); - this.xrLabel20.StylePriority.UseBorders = false; - this.xrLabel20.StylePriority.UseFont = false; - this.xrLabel20.StylePriority.UseTextAlignment = false; - this.xrLabel20.Text = "Unterschrift des Erziehungsberechtigten:"; - this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel21 - // - this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(291.1669F, 235.1498F); - this.xrLabel21.Multiline = true; - this.xrLabel21.Name = "xrLabel21"; - this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel21.SizeF = new System.Drawing.SizeF(114.6666F, 20.62503F); - this.xrLabel21.StylePriority.UseBorders = false; - this.xrLabel21.StylePriority.UseFont = false; - this.xrLabel21.StylePriority.UseTextAlignment = false; - this.xrLabel21.Text = "Für die Zeit von"; - this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel22 - // - this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(405.8336F, 253.4829F); - this.xrLabel22.Multiline = true; - this.xrLabel22.Name = "xrLabel22"; - this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel22.SizeF = new System.Drawing.SizeF(101.3333F, 2.314819F); - this.xrLabel22.StylePriority.UseBorders = false; - this.xrLabel22.StylePriority.UseFont = false; - this.xrLabel22.StylePriority.UseTextAlignment = false; - this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel23 - // - this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(536.5002F, 253.4829F); - this.xrLabel23.Multiline = true; - this.xrLabel23.Name = "xrLabel23"; - this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel23.SizeF = new System.Drawing.SizeF(125.3333F, 2.291748F); - this.xrLabel23.StylePriority.UseBorders = false; - this.xrLabel23.StylePriority.UseFont = false; - this.xrLabel23.StylePriority.UseTextAlignment = false; - this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel24 - // - this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(507.1669F, 235.1498F); - this.xrLabel24.Multiline = true; - this.xrLabel24.Name = "xrLabel24"; - this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel24.SizeF = new System.Drawing.SizeF(29.33334F, 20.62503F); - this.xrLabel24.StylePriority.UseBorders = false; - this.xrLabel24.StylePriority.UseFont = false; - this.xrLabel24.StylePriority.UseTextAlignment = false; - this.xrLabel24.Text = "bis"; - this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell33.Weight = 0.08465030263795828D; // // xrTableRow1 // @@ -1416,11 +1069,10 @@ namespace PraxisPusteblume this.xrTableCell65, this.xrTableCell66}); this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.70045345075135979D; + this.xrTableRow1.Weight = 0.79000315859167336D; // // xrTableCell34 // - this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell34.Name = "xrTableCell34"; this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell34.StylePriority.UseFont = false; @@ -1428,170 +1080,171 @@ namespace PraxisPusteblume this.xrTableCell34.StylePriority.UseTextAlignment = false; this.xrTableCell34.Text = "Hdz"; this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell34.Weight = 0.0747988297850488D; + this.xrTableCell34.Weight = 0.05108216210755992D; // // xrTableCell35 // this.xrTableCell35.Name = "xrTableCell35"; - this.xrTableCell35.Weight = 0.017513890118150417D; + this.xrTableCell35.Weight = 0.02043292644376335D; // // xrTableCell36 // this.xrTableCell36.Name = "xrTableCell36"; - this.xrTableCell36.Weight = 0.017513888726271756D; + this.xrTableCell36.Weight = 0.020432865201111844D; // // xrTableCell37 // this.xrTableCell37.Name = "xrTableCell37"; - this.xrTableCell37.Weight = 0.017513887733727751D; + this.xrTableCell37.Weight = 0.02043278069586154D; // // xrTableCell38 // this.xrTableCell38.Name = "xrTableCell38"; - this.xrTableCell38.Weight = 0.017513886341849486D; + this.xrTableCell38.Weight = 0.020432775128347971D; // // xrTableCell39 // this.xrTableCell39.Name = "xrTableCell39"; - this.xrTableCell39.Weight = 0.017513889398250632D; + this.xrTableCell39.Weight = 0.020432920156349808D; // // xrTableCell40 // this.xrTableCell40.Name = "xrTableCell40"; - this.xrTableCell40.Weight = 0.017513892699112077D; + this.xrTableCell40.Weight = 0.020432920673454383D; // // xrTableCell41 // this.xrTableCell41.Name = "xrTableCell41"; - this.xrTableCell41.Weight = 0.017513886494539749D; + this.xrTableCell41.Weight = 0.020432786416065735D; // // xrTableCell42 // this.xrTableCell42.Name = "xrTableCell42"; - this.xrTableCell42.Weight = 0.017513893135406924D; + this.xrTableCell42.Weight = 0.020432908582843284D; // // xrTableCell43 // this.xrTableCell43.Name = "xrTableCell43"; - this.xrTableCell43.Weight = 0.01751388532080865D; + this.xrTableCell43.Weight = 0.02043290911951564D; // // xrTableCell44 // this.xrTableCell44.Name = "xrTableCell44"; - this.xrTableCell44.Weight = 0.017513885589146336D; + this.xrTableCell44.Weight = 0.020432931657908337D; // // xrTableCell45 // this.xrTableCell45.Name = "xrTableCell45"; - this.xrTableCell45.Weight = 0.017513885723315054D; + this.xrTableCell45.Weight = 0.020432931792077055D; // // xrTableCell46 // this.xrTableCell46.Name = "xrTableCell46"; - this.xrTableCell46.Weight = 0.017513885790399558D; + this.xrTableCell46.Weight = 0.020432863657118085D; // // xrTableCell47 // this.xrTableCell47.Name = "xrTableCell47"; - this.xrTableCell47.Weight = 0.0175138913914564D; + this.xrTableCell47.Weight = 0.020432777394198014D; // // xrTableCell48 // this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.Weight = 0.017513894191986623D; + this.xrTableCell48.Weight = 0.020432865099312952D; // // xrTableCell49 // this.xrTableCell49.Name = "xrTableCell49"; - this.xrTableCell49.Weight = 0.017513884457219797D; + this.xrTableCell49.Weight = 0.020432774635596722D; // // xrTableCell50 // this.xrTableCell50.Name = "xrTableCell50"; - this.xrTableCell50.Weight = 0.017513885157351888D; + this.xrTableCell50.Weight = 0.020432910347937323D; // // xrTableCell51 // this.xrTableCell51.Name = "xrTableCell51"; - this.xrTableCell51.Weight = 0.017513891074932536D; + this.xrTableCell51.Weight = 0.020432777077674144D; // // xrTableCell52 // this.xrTableCell52.Name = "xrTableCell52"; - this.xrTableCell52.Weight = 0.017513888466208244D; + this.xrTableCell52.Weight = 0.020432863549169886D; // // xrTableCell53 // this.xrTableCell53.Name = "xrTableCell53"; - this.xrTableCell53.Weight = 0.017513892729362546D; + this.xrTableCell53.Weight = 0.020432951325030493D; // // xrTableCell54 // this.xrTableCell54.Name = "xrTableCell54"; - this.xrTableCell54.Weight = 0.017513894860938795D; + this.xrTableCell54.Weight = 0.020432908916496718D; // // xrTableCell55 // this.xrTableCell55.Name = "xrTableCell55"; - this.xrTableCell55.Weight = 0.017513893142969611D; + this.xrTableCell55.Weight = 0.020432907198527528D; // // xrTableCell56 // this.xrTableCell56.Name = "xrTableCell56"; - this.xrTableCell56.Weight = 0.017513897851499594D; + this.xrTableCell56.Weight = 0.020432950879653789D; // // xrTableCell57 // this.xrTableCell57.Name = "xrTableCell57"; - this.xrTableCell57.Weight = 0.017513886286976282D; + this.xrTableCell57.Weight = 0.020432599696791551D; // // xrTableCell58 // this.xrTableCell58.Name = "xrTableCell58"; - this.xrTableCell58.Weight = 0.017513886072230117D; + this.xrTableCell58.Weight = 0.020432863938948644D; // // xrTableCell59 // this.xrTableCell59.Name = "xrTableCell59"; - this.xrTableCell59.Weight = 0.017513884572978367D; + this.xrTableCell59.Weight = 0.020432909763563798D; // // xrTableCell60 // this.xrTableCell60.Name = "xrTableCell60"; - this.xrTableCell60.Weight = 0.017513886607109813D; + this.xrTableCell60.Weight = 0.020432909013938363D; // // xrTableCell61 // this.xrTableCell61.Name = "xrTableCell61"; - this.xrTableCell61.Weight = 0.01751388623229691D; + this.xrTableCell61.Weight = 0.020432953179235484D; // // xrTableCell62 // this.xrTableCell62.Name = "xrTableCell62"; - this.xrTableCell62.Weight = 0.017513883261133123D; + this.xrTableCell62.Weight = 0.020432596670948388D; // // xrTableCell63 // this.xrTableCell63.Name = "xrTableCell63"; - this.xrTableCell63.Weight = 0.017513887343065859D; + this.xrTableCell63.Weight = 0.020432954290004433D; // // xrTableCell64 // this.xrTableCell64.Name = "xrTableCell64"; - this.xrTableCell64.Weight = 0.017513886600274919D; + this.xrTableCell64.Weight = 0.020432909007103463D; // // xrTableCell65 // this.xrTableCell65.Name = "xrTableCell65"; - this.xrTableCell65.Weight = 0.017513918091639748D; + this.xrTableCell65.Weight = 0.02043303514620208D; // // xrTableCell66 // this.xrTableCell66.Name = "xrTableCell66"; - this.xrTableCell66.Weight = 0.15142199615261065D; + this.xrTableCell66.Weight = 0.08465030263795828D; // // xrTableRow2 // + this.xrTableRow2.BackColor = System.Drawing.Color.WhiteSmoke; this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell67, this.xrTableCell68, @@ -1627,11 +1280,11 @@ namespace PraxisPusteblume this.xrTableCell99, this.xrTableCell100}); this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 0.70045345075135979D; + this.xrTableRow2.StylePriority.UseBackColor = false; + this.xrTableRow2.Weight = 0.79000303580288644D; // // xrTableCell67 // - this.xrTableCell67.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell67.Name = "xrTableCell67"; this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell67.StylePriority.UseFont = false; @@ -1639,167 +1292,167 @@ namespace PraxisPusteblume this.xrTableCell67.StylePriority.UseTextAlignment = false; this.xrTableCell67.Text = "Logo"; this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell67.Weight = 0.0747988297850488D; + this.xrTableCell67.Weight = 0.05108216210755992D; // // xrTableCell68 // this.xrTableCell68.Name = "xrTableCell68"; - this.xrTableCell68.Weight = 0.017513890118150417D; + this.xrTableCell68.Weight = 0.02043292644376335D; // // xrTableCell69 // this.xrTableCell69.Name = "xrTableCell69"; - this.xrTableCell69.Weight = 0.017513888726271756D; + this.xrTableCell69.Weight = 0.020432865201111844D; // // xrTableCell70 // this.xrTableCell70.Name = "xrTableCell70"; - this.xrTableCell70.Weight = 0.017513887733727751D; + this.xrTableCell70.Weight = 0.02043278069586154D; // // xrTableCell71 // this.xrTableCell71.Name = "xrTableCell71"; - this.xrTableCell71.Weight = 0.017513886341849486D; + this.xrTableCell71.Weight = 0.020432775128347971D; // // xrTableCell72 // this.xrTableCell72.Name = "xrTableCell72"; - this.xrTableCell72.Weight = 0.017513889398250632D; + this.xrTableCell72.Weight = 0.020432920156349808D; // // xrTableCell73 // this.xrTableCell73.Name = "xrTableCell73"; - this.xrTableCell73.Weight = 0.017513892699112077D; + this.xrTableCell73.Weight = 0.020432920673454383D; // // xrTableCell74 // this.xrTableCell74.Name = "xrTableCell74"; - this.xrTableCell74.Weight = 0.017513886494539749D; + this.xrTableCell74.Weight = 0.020432786416065735D; // // xrTableCell75 // this.xrTableCell75.Name = "xrTableCell75"; - this.xrTableCell75.Weight = 0.017513893135406924D; + this.xrTableCell75.Weight = 0.020432908582843284D; // // xrTableCell76 // this.xrTableCell76.Name = "xrTableCell76"; - this.xrTableCell76.Weight = 0.01751388532080865D; + this.xrTableCell76.Weight = 0.02043290911951564D; // // xrTableCell77 // this.xrTableCell77.Name = "xrTableCell77"; - this.xrTableCell77.Weight = 0.017513885589146336D; + this.xrTableCell77.Weight = 0.020432931657908337D; // // xrTableCell78 // this.xrTableCell78.Name = "xrTableCell78"; - this.xrTableCell78.Weight = 0.017513885723315054D; + this.xrTableCell78.Weight = 0.020432931792077055D; // // xrTableCell80 // this.xrTableCell80.Name = "xrTableCell80"; - this.xrTableCell80.Weight = 0.017513885790399558D; + this.xrTableCell80.Weight = 0.020432863657118085D; // // xrTableCell81 // this.xrTableCell81.Name = "xrTableCell81"; - this.xrTableCell81.Weight = 0.0175138913914564D; + this.xrTableCell81.Weight = 0.020432777394198014D; // // xrTableCell82 // this.xrTableCell82.Name = "xrTableCell82"; - this.xrTableCell82.Weight = 0.017513894191986623D; + this.xrTableCell82.Weight = 0.020432865099312952D; // // xrTableCell83 // this.xrTableCell83.Name = "xrTableCell83"; - this.xrTableCell83.Weight = 0.017513884457219797D; + this.xrTableCell83.Weight = 0.020432774635596722D; // // xrTableCell84 // this.xrTableCell84.Name = "xrTableCell84"; - this.xrTableCell84.Weight = 0.017513885157351888D; + this.xrTableCell84.Weight = 0.020432910347937323D; // // xrTableCell85 // this.xrTableCell85.Name = "xrTableCell85"; - this.xrTableCell85.Weight = 0.017513891074932536D; + this.xrTableCell85.Weight = 0.020432777077674144D; // // xrTableCell86 // this.xrTableCell86.Name = "xrTableCell86"; - this.xrTableCell86.Weight = 0.017513888466208244D; + this.xrTableCell86.Weight = 0.020432863549169886D; // // xrTableCell87 // this.xrTableCell87.Name = "xrTableCell87"; - this.xrTableCell87.Weight = 0.017513892729362546D; + this.xrTableCell87.Weight = 0.020432951325030493D; // // xrTableCell88 // this.xrTableCell88.Name = "xrTableCell88"; - this.xrTableCell88.Weight = 0.017513894860938795D; + this.xrTableCell88.Weight = 0.020432908916496718D; // // xrTableCell89 // this.xrTableCell89.Name = "xrTableCell89"; - this.xrTableCell89.Weight = 0.017513893142969611D; + this.xrTableCell89.Weight = 0.020432907198527528D; // // xrTableCell90 // this.xrTableCell90.Name = "xrTableCell90"; - this.xrTableCell90.Weight = 0.017513897851499594D; + this.xrTableCell90.Weight = 0.020432950879653789D; // // xrTableCell91 // this.xrTableCell91.Name = "xrTableCell91"; - this.xrTableCell91.Weight = 0.017513886286976282D; + this.xrTableCell91.Weight = 0.020432599696791551D; // // xrTableCell92 // this.xrTableCell92.Name = "xrTableCell92"; - this.xrTableCell92.Weight = 0.017513886072230117D; + this.xrTableCell92.Weight = 0.020432863938948644D; // // xrTableCell93 // this.xrTableCell93.Name = "xrTableCell93"; - this.xrTableCell93.Weight = 0.017513884572978367D; + this.xrTableCell93.Weight = 0.020432909763563798D; // // xrTableCell94 // this.xrTableCell94.Name = "xrTableCell94"; - this.xrTableCell94.Weight = 0.017513886607109813D; + this.xrTableCell94.Weight = 0.020432909013938363D; // // xrTableCell95 // this.xrTableCell95.Name = "xrTableCell95"; - this.xrTableCell95.Weight = 0.01751388623229691D; + this.xrTableCell95.Weight = 0.020432953179235484D; // // xrTableCell96 // this.xrTableCell96.Name = "xrTableCell96"; - this.xrTableCell96.Weight = 0.017513883261133123D; + this.xrTableCell96.Weight = 0.020432596670948388D; // // xrTableCell97 // this.xrTableCell97.Name = "xrTableCell97"; - this.xrTableCell97.Weight = 0.017513887343065859D; + this.xrTableCell97.Weight = 0.020432954290004433D; // // xrTableCell98 // this.xrTableCell98.Name = "xrTableCell98"; - this.xrTableCell98.Weight = 0.017513886600274919D; + this.xrTableCell98.Weight = 0.020432909007103463D; // // xrTableCell99 // this.xrTableCell99.Name = "xrTableCell99"; - this.xrTableCell99.Weight = 0.017513918091639748D; + this.xrTableCell99.Weight = 0.02043303514620208D; // // xrTableCell100 // this.xrTableCell100.Name = "xrTableCell100"; - this.xrTableCell100.Weight = 0.15142199615261065D; + this.xrTableCell100.Weight = 0.08465030263795828D; // // xrTableRow3 // @@ -1838,11 +1491,10 @@ namespace PraxisPusteblume this.xrTableCell164, this.xrTableCell165}); this.xrTableRow3.Name = "xrTableRow3"; - this.xrTableRow3.Weight = 0.70045345075135979D; + this.xrTableRow3.Weight = 0.79000325106165414D; // // xrTableCell101 // - this.xrTableCell101.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell101.Name = "xrTableCell101"; this.xrTableCell101.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell101.StylePriority.UseFont = false; @@ -1850,170 +1502,171 @@ namespace PraxisPusteblume this.xrTableCell101.StylePriority.UseTextAlignment = false; this.xrTableCell101.Text = "Hdz"; this.xrTableCell101.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell101.Weight = 0.0747988297850488D; + this.xrTableCell101.Weight = 0.05108216210755992D; // // xrTableCell102 // this.xrTableCell102.Name = "xrTableCell102"; - this.xrTableCell102.Weight = 0.017513890118150417D; + this.xrTableCell102.Weight = 0.02043292644376335D; // // xrTableCell103 // this.xrTableCell103.Name = "xrTableCell103"; - this.xrTableCell103.Weight = 0.017513888726271756D; + this.xrTableCell103.Weight = 0.020432865201111844D; // // xrTableCell104 // this.xrTableCell104.Name = "xrTableCell104"; - this.xrTableCell104.Weight = 0.017513887733727751D; + this.xrTableCell104.Weight = 0.02043278069586154D; // // xrTableCell105 // this.xrTableCell105.Name = "xrTableCell105"; - this.xrTableCell105.Weight = 0.017513886341849486D; + this.xrTableCell105.Weight = 0.020432775128347971D; // // xrTableCell106 // this.xrTableCell106.Name = "xrTableCell106"; - this.xrTableCell106.Weight = 0.017513889398250632D; + this.xrTableCell106.Weight = 0.020432920156349808D; // // xrTableCell108 // this.xrTableCell108.Name = "xrTableCell108"; - this.xrTableCell108.Weight = 0.017513892699112077D; + this.xrTableCell108.Weight = 0.020432920673454383D; // // xrTableCell140 // this.xrTableCell140.Name = "xrTableCell140"; - this.xrTableCell140.Weight = 0.017513886494539749D; + this.xrTableCell140.Weight = 0.020432786416065735D; // // xrTableCell141 // this.xrTableCell141.Name = "xrTableCell141"; - this.xrTableCell141.Weight = 0.017513893135406924D; + this.xrTableCell141.Weight = 0.020432908582843284D; // // xrTableCell142 // this.xrTableCell142.Name = "xrTableCell142"; - this.xrTableCell142.Weight = 0.01751388532080865D; + this.xrTableCell142.Weight = 0.02043290911951564D; // // xrTableCell143 // this.xrTableCell143.Name = "xrTableCell143"; - this.xrTableCell143.Weight = 0.017513885589146336D; + this.xrTableCell143.Weight = 0.020432931657908337D; // // xrTableCell144 // this.xrTableCell144.Name = "xrTableCell144"; - this.xrTableCell144.Weight = 0.017513885723315054D; + this.xrTableCell144.Weight = 0.020432931792077055D; // // xrTableCell145 // this.xrTableCell145.Name = "xrTableCell145"; - this.xrTableCell145.Weight = 0.017513885790399558D; + this.xrTableCell145.Weight = 0.020432863657118085D; // // xrTableCell146 // this.xrTableCell146.Name = "xrTableCell146"; - this.xrTableCell146.Weight = 0.0175138913914564D; + this.xrTableCell146.Weight = 0.020432777394198014D; // // xrTableCell147 // this.xrTableCell147.Name = "xrTableCell147"; - this.xrTableCell147.Weight = 0.017513894191986623D; + this.xrTableCell147.Weight = 0.020432865099312952D; // // xrTableCell148 // this.xrTableCell148.Name = "xrTableCell148"; - this.xrTableCell148.Weight = 0.017513884457219797D; + this.xrTableCell148.Weight = 0.020432774635596722D; // // xrTableCell149 // this.xrTableCell149.Name = "xrTableCell149"; - this.xrTableCell149.Weight = 0.017513885157351888D; + this.xrTableCell149.Weight = 0.020432910347937323D; // // xrTableCell150 // this.xrTableCell150.Name = "xrTableCell150"; - this.xrTableCell150.Weight = 0.017513891074932536D; + this.xrTableCell150.Weight = 0.020432777077674144D; // // xrTableCell151 // this.xrTableCell151.Name = "xrTableCell151"; - this.xrTableCell151.Weight = 0.017513888466208244D; + this.xrTableCell151.Weight = 0.020432863549169886D; // // xrTableCell152 // this.xrTableCell152.Name = "xrTableCell152"; - this.xrTableCell152.Weight = 0.017513892729362546D; + this.xrTableCell152.Weight = 0.020432951325030493D; // // xrTableCell153 // this.xrTableCell153.Name = "xrTableCell153"; - this.xrTableCell153.Weight = 0.017513894860938795D; + this.xrTableCell153.Weight = 0.020432908916496718D; // // xrTableCell154 // this.xrTableCell154.Name = "xrTableCell154"; - this.xrTableCell154.Weight = 0.017513893142969611D; + this.xrTableCell154.Weight = 0.020432907198527528D; // // xrTableCell155 // this.xrTableCell155.Name = "xrTableCell155"; - this.xrTableCell155.Weight = 0.017513897851499594D; + this.xrTableCell155.Weight = 0.020432950879653789D; // // xrTableCell156 // this.xrTableCell156.Name = "xrTableCell156"; - this.xrTableCell156.Weight = 0.017513886286976282D; + this.xrTableCell156.Weight = 0.020432599696791551D; // // xrTableCell157 // this.xrTableCell157.Name = "xrTableCell157"; - this.xrTableCell157.Weight = 0.017513886072230117D; + this.xrTableCell157.Weight = 0.020432863938948644D; // // xrTableCell158 // this.xrTableCell158.Name = "xrTableCell158"; - this.xrTableCell158.Weight = 0.017513884572978367D; + this.xrTableCell158.Weight = 0.020432909763563798D; // // xrTableCell159 // this.xrTableCell159.Name = "xrTableCell159"; - this.xrTableCell159.Weight = 0.017513886607109813D; + this.xrTableCell159.Weight = 0.020432909013938363D; // // xrTableCell160 // this.xrTableCell160.Name = "xrTableCell160"; - this.xrTableCell160.Weight = 0.01751388623229691D; + this.xrTableCell160.Weight = 0.020432953179235484D; // // xrTableCell161 // this.xrTableCell161.Name = "xrTableCell161"; - this.xrTableCell161.Weight = 0.017513883261133123D; + this.xrTableCell161.Weight = 0.020432596670948388D; // // xrTableCell162 // this.xrTableCell162.Name = "xrTableCell162"; - this.xrTableCell162.Weight = 0.017513887343065859D; + this.xrTableCell162.Weight = 0.020432954290004433D; // // xrTableCell163 // this.xrTableCell163.Name = "xrTableCell163"; - this.xrTableCell163.Weight = 0.017513886600274919D; + this.xrTableCell163.Weight = 0.020432909007103463D; // // xrTableCell164 // this.xrTableCell164.Name = "xrTableCell164"; - this.xrTableCell164.Weight = 0.017513918091639748D; + this.xrTableCell164.Weight = 0.02043303514620208D; // // xrTableCell165 // this.xrTableCell165.Name = "xrTableCell165"; - this.xrTableCell165.Weight = 0.15142199615261065D; + this.xrTableCell165.Weight = 0.08465030263795828D; // // xrTableRow4 // + this.xrTableRow4.BackColor = System.Drawing.Color.WhiteSmoke; this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell166, this.xrTableCell167, @@ -2049,11 +1702,11 @@ namespace PraxisPusteblume this.xrTableCell197, this.xrTableCell198}); this.xrTableRow4.Name = "xrTableRow4"; - this.xrTableRow4.Weight = 0.70045345075135979D; + this.xrTableRow4.StylePriority.UseBackColor = false; + this.xrTableRow4.Weight = 0.79000325106165459D; // // xrTableCell166 // - this.xrTableCell166.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell166.Name = "xrTableCell166"; this.xrTableCell166.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell166.StylePriority.UseFont = false; @@ -2061,167 +1714,167 @@ namespace PraxisPusteblume this.xrTableCell166.StylePriority.UseTextAlignment = false; this.xrTableCell166.Text = "Ergo"; this.xrTableCell166.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell166.Weight = 0.0747988297850488D; + this.xrTableCell166.Weight = 0.05108216210755992D; // // xrTableCell167 // this.xrTableCell167.Name = "xrTableCell167"; - this.xrTableCell167.Weight = 0.017513890118150417D; + this.xrTableCell167.Weight = 0.02043292644376335D; // // xrTableCell168 // this.xrTableCell168.Name = "xrTableCell168"; - this.xrTableCell168.Weight = 0.017513888726271756D; + this.xrTableCell168.Weight = 0.020432865201111844D; // // xrTableCell169 // this.xrTableCell169.Name = "xrTableCell169"; - this.xrTableCell169.Weight = 0.017513887733727751D; + this.xrTableCell169.Weight = 0.02043278069586154D; // // xrTableCell170 // this.xrTableCell170.Name = "xrTableCell170"; - this.xrTableCell170.Weight = 0.017513886341849486D; + this.xrTableCell170.Weight = 0.020432775128347971D; // // xrTableCell171 // this.xrTableCell171.Name = "xrTableCell171"; - this.xrTableCell171.Weight = 0.017513889398250632D; + this.xrTableCell171.Weight = 0.020432920156349808D; // // xrTableCell172 // this.xrTableCell172.Name = "xrTableCell172"; - this.xrTableCell172.Weight = 0.017513892699112077D; + this.xrTableCell172.Weight = 0.020432920673454383D; // // xrTableCell173 // this.xrTableCell173.Name = "xrTableCell173"; - this.xrTableCell173.Weight = 0.017513886494539749D; + this.xrTableCell173.Weight = 0.020432786416065735D; // // xrTableCell174 // this.xrTableCell174.Name = "xrTableCell174"; - this.xrTableCell174.Weight = 0.017513893135406924D; + this.xrTableCell174.Weight = 0.020432908582843284D; // // xrTableCell175 // this.xrTableCell175.Name = "xrTableCell175"; - this.xrTableCell175.Weight = 0.01751388532080865D; + this.xrTableCell175.Weight = 0.02043290911951564D; // // xrTableCell176 // this.xrTableCell176.Name = "xrTableCell176"; - this.xrTableCell176.Weight = 0.017513885589146336D; + this.xrTableCell176.Weight = 0.020432931657908337D; // // xrTableCell177 // this.xrTableCell177.Name = "xrTableCell177"; - this.xrTableCell177.Weight = 0.017513885723315054D; + this.xrTableCell177.Weight = 0.020432931792077055D; // // xrTableCell178 // this.xrTableCell178.Name = "xrTableCell178"; - this.xrTableCell178.Weight = 0.017513885790399558D; + this.xrTableCell178.Weight = 0.020432863657118085D; // // xrTableCell179 // this.xrTableCell179.Name = "xrTableCell179"; - this.xrTableCell179.Weight = 0.0175138913914564D; + this.xrTableCell179.Weight = 0.020432777394198014D; // // xrTableCell180 // this.xrTableCell180.Name = "xrTableCell180"; - this.xrTableCell180.Weight = 0.017513894191986623D; + this.xrTableCell180.Weight = 0.020432865099312952D; // // xrTableCell181 // this.xrTableCell181.Name = "xrTableCell181"; - this.xrTableCell181.Weight = 0.017513884457219797D; + this.xrTableCell181.Weight = 0.020432774635596722D; // // xrTableCell182 // this.xrTableCell182.Name = "xrTableCell182"; - this.xrTableCell182.Weight = 0.017513885157351888D; + this.xrTableCell182.Weight = 0.020432910347937323D; // // xrTableCell183 // this.xrTableCell183.Name = "xrTableCell183"; - this.xrTableCell183.Weight = 0.017513891074932536D; + this.xrTableCell183.Weight = 0.020432777077674144D; // // xrTableCell184 // this.xrTableCell184.Name = "xrTableCell184"; - this.xrTableCell184.Weight = 0.017513888466208244D; + this.xrTableCell184.Weight = 0.020432863549169886D; // // xrTableCell185 // this.xrTableCell185.Name = "xrTableCell185"; - this.xrTableCell185.Weight = 0.017513892729362546D; + this.xrTableCell185.Weight = 0.020432951325030493D; // // xrTableCell186 // this.xrTableCell186.Name = "xrTableCell186"; - this.xrTableCell186.Weight = 0.017513894860938795D; + this.xrTableCell186.Weight = 0.020432908916496718D; // // xrTableCell187 // this.xrTableCell187.Name = "xrTableCell187"; - this.xrTableCell187.Weight = 0.017513893142969611D; + this.xrTableCell187.Weight = 0.020432907198527528D; // // xrTableCell188 // this.xrTableCell188.Name = "xrTableCell188"; - this.xrTableCell188.Weight = 0.017513897851499594D; + this.xrTableCell188.Weight = 0.020432950879653789D; // // xrTableCell189 // this.xrTableCell189.Name = "xrTableCell189"; - this.xrTableCell189.Weight = 0.017513886286976282D; + this.xrTableCell189.Weight = 0.020432599696791551D; // // xrTableCell190 // this.xrTableCell190.Name = "xrTableCell190"; - this.xrTableCell190.Weight = 0.017513886072230117D; + this.xrTableCell190.Weight = 0.020432863938948644D; // // xrTableCell191 // this.xrTableCell191.Name = "xrTableCell191"; - this.xrTableCell191.Weight = 0.017513884572978367D; + this.xrTableCell191.Weight = 0.020432909763563798D; // // xrTableCell192 // this.xrTableCell192.Name = "xrTableCell192"; - this.xrTableCell192.Weight = 0.017513886607109813D; + this.xrTableCell192.Weight = 0.020432909013938363D; // // xrTableCell193 // this.xrTableCell193.Name = "xrTableCell193"; - this.xrTableCell193.Weight = 0.01751388623229691D; + this.xrTableCell193.Weight = 0.020432953179235484D; // // xrTableCell194 // this.xrTableCell194.Name = "xrTableCell194"; - this.xrTableCell194.Weight = 0.017513883261133123D; + this.xrTableCell194.Weight = 0.020432596670948388D; // // xrTableCell195 // this.xrTableCell195.Name = "xrTableCell195"; - this.xrTableCell195.Weight = 0.017513887343065859D; + this.xrTableCell195.Weight = 0.020432954290004433D; // // xrTableCell196 // this.xrTableCell196.Name = "xrTableCell196"; - this.xrTableCell196.Weight = 0.017513886600274919D; + this.xrTableCell196.Weight = 0.020432909007103463D; // // xrTableCell197 // this.xrTableCell197.Name = "xrTableCell197"; - this.xrTableCell197.Weight = 0.017513918091639748D; + this.xrTableCell197.Weight = 0.02043303514620208D; // // xrTableCell198 // this.xrTableCell198.Name = "xrTableCell198"; - this.xrTableCell198.Weight = 0.15142199615261065D; + this.xrTableCell198.Weight = 0.08465030263795828D; // // xrTableRow5 // @@ -2260,11 +1913,10 @@ namespace PraxisPusteblume this.xrTableCell230, this.xrTableCell231}); this.xrTableRow5.Name = "xrTableRow5"; - this.xrTableRow5.Weight = 0.70045345075135979D; + this.xrTableRow5.Weight = 0.79000259365317493D; // // xrTableCell199 // - this.xrTableCell199.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell199.Name = "xrTableCell199"; this.xrTableCell199.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); this.xrTableCell199.StylePriority.UseFont = false; @@ -2272,446 +1924,630 @@ namespace PraxisPusteblume this.xrTableCell199.StylePriority.UseTextAlignment = false; this.xrTableCell199.Text = "Hdz"; this.xrTableCell199.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell199.Weight = 0.0747988297850488D; + this.xrTableCell199.Weight = 0.05108216210755992D; // // xrTableCell200 // this.xrTableCell200.Name = "xrTableCell200"; - this.xrTableCell200.Weight = 0.017513890118150417D; + this.xrTableCell200.Weight = 0.02043292644376335D; // // xrTableCell201 // this.xrTableCell201.Name = "xrTableCell201"; - this.xrTableCell201.Weight = 0.017513888726271756D; + this.xrTableCell201.Weight = 0.020432865201111844D; // // xrTableCell202 // this.xrTableCell202.Name = "xrTableCell202"; - this.xrTableCell202.Weight = 0.017513887733727751D; + this.xrTableCell202.Weight = 0.02043278069586154D; // // xrTableCell203 // this.xrTableCell203.Name = "xrTableCell203"; - this.xrTableCell203.Weight = 0.017513886341849486D; + this.xrTableCell203.Weight = 0.020432775128347971D; // // xrTableCell204 // this.xrTableCell204.Name = "xrTableCell204"; - this.xrTableCell204.Weight = 0.017513889398250632D; + this.xrTableCell204.Weight = 0.020432920156349808D; // // xrTableCell205 // this.xrTableCell205.Name = "xrTableCell205"; - this.xrTableCell205.Weight = 0.017513892699112077D; + this.xrTableCell205.Weight = 0.020432920673454383D; // // xrTableCell206 // this.xrTableCell206.Name = "xrTableCell206"; - this.xrTableCell206.Weight = 0.017513886494539749D; + this.xrTableCell206.Weight = 0.020432786416065735D; // // xrTableCell207 // this.xrTableCell207.Name = "xrTableCell207"; - this.xrTableCell207.Weight = 0.017513893135406924D; + this.xrTableCell207.Weight = 0.020432908582843284D; // // xrTableCell208 // this.xrTableCell208.Name = "xrTableCell208"; - this.xrTableCell208.Weight = 0.01751388532080865D; + this.xrTableCell208.Weight = 0.02043290911951564D; // // xrTableCell209 // this.xrTableCell209.Name = "xrTableCell209"; - this.xrTableCell209.Weight = 0.017513885589146336D; + this.xrTableCell209.Weight = 0.020432931657908337D; // // xrTableCell210 // this.xrTableCell210.Name = "xrTableCell210"; - this.xrTableCell210.Weight = 0.017513885723315054D; + this.xrTableCell210.Weight = 0.020432931792077055D; // // xrTableCell211 // this.xrTableCell211.Name = "xrTableCell211"; - this.xrTableCell211.Weight = 0.017513885790399558D; + this.xrTableCell211.Weight = 0.020432863657118085D; // // xrTableCell212 // this.xrTableCell212.Name = "xrTableCell212"; - this.xrTableCell212.Weight = 0.0175138913914564D; + this.xrTableCell212.Weight = 0.020432777394198014D; // // xrTableCell213 // this.xrTableCell213.Name = "xrTableCell213"; - this.xrTableCell213.Weight = 0.017513894191986623D; + this.xrTableCell213.Weight = 0.020432865099312952D; // // xrTableCell214 // this.xrTableCell214.Name = "xrTableCell214"; - this.xrTableCell214.Weight = 0.017513884457219797D; + this.xrTableCell214.Weight = 0.020432774635596722D; // // xrTableCell215 // this.xrTableCell215.Name = "xrTableCell215"; - this.xrTableCell215.Weight = 0.017513885157351888D; + this.xrTableCell215.Weight = 0.020432910347937323D; // // xrTableCell216 // this.xrTableCell216.Name = "xrTableCell216"; - this.xrTableCell216.Weight = 0.017513891074932536D; + this.xrTableCell216.Weight = 0.020432777077674144D; // // xrTableCell217 // this.xrTableCell217.Name = "xrTableCell217"; - this.xrTableCell217.Weight = 0.017513888466208244D; + this.xrTableCell217.Weight = 0.020432863549169886D; // // xrTableCell218 // this.xrTableCell218.Name = "xrTableCell218"; - this.xrTableCell218.Weight = 0.017513892729362546D; + this.xrTableCell218.Weight = 0.020432951325030493D; // // xrTableCell219 // this.xrTableCell219.Name = "xrTableCell219"; - this.xrTableCell219.Weight = 0.017513894860938795D; + this.xrTableCell219.Weight = 0.020432908916496718D; // // xrTableCell220 // this.xrTableCell220.Name = "xrTableCell220"; - this.xrTableCell220.Weight = 0.017513893142969611D; + this.xrTableCell220.Weight = 0.020432907198527528D; // // xrTableCell221 // this.xrTableCell221.Name = "xrTableCell221"; - this.xrTableCell221.Weight = 0.017513897851499594D; + this.xrTableCell221.Weight = 0.020432950879653789D; // // xrTableCell222 // this.xrTableCell222.Name = "xrTableCell222"; - this.xrTableCell222.Weight = 0.017513886286976282D; + this.xrTableCell222.Weight = 0.020432599696791551D; // // xrTableCell223 // this.xrTableCell223.Name = "xrTableCell223"; - this.xrTableCell223.Weight = 0.017513886072230117D; + this.xrTableCell223.Weight = 0.020432863938948644D; // // xrTableCell224 // this.xrTableCell224.Name = "xrTableCell224"; - this.xrTableCell224.Weight = 0.017513884572978367D; + this.xrTableCell224.Weight = 0.020432909763563798D; // // xrTableCell225 // this.xrTableCell225.Name = "xrTableCell225"; - this.xrTableCell225.Weight = 0.017513886607109813D; + this.xrTableCell225.Weight = 0.020432909013938363D; // // xrTableCell226 // this.xrTableCell226.Name = "xrTableCell226"; - this.xrTableCell226.Weight = 0.01751388623229691D; + this.xrTableCell226.Weight = 0.020432953179235484D; // // xrTableCell227 // this.xrTableCell227.Name = "xrTableCell227"; - this.xrTableCell227.Weight = 0.017513883261133123D; + this.xrTableCell227.Weight = 0.020432596670948388D; // // xrTableCell228 // this.xrTableCell228.Name = "xrTableCell228"; - this.xrTableCell228.Weight = 0.017513887343065859D; + this.xrTableCell228.Weight = 0.020432954290004433D; // // xrTableCell229 // this.xrTableCell229.Name = "xrTableCell229"; - this.xrTableCell229.Weight = 0.017513886600274919D; + this.xrTableCell229.Weight = 0.020432909007103463D; // // xrTableCell230 // this.xrTableCell230.Name = "xrTableCell230"; - this.xrTableCell230.Weight = 0.017513918091639748D; + this.xrTableCell230.Weight = 0.02043303514620208D; // // xrTableCell231 // this.xrTableCell231.Name = "xrTableCell231"; - this.xrTableCell231.Weight = 0.15142199615261065D; + this.xrTableCell231.Weight = 0.08465030263795828D; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 15F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(242.0418F, 29.99999F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsnachweis"; + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(1054F, 45F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = resources.GetString("xrLabel10.Text"); + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel18, + this.xrLabel14, + this.xrLabel12, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel3, + this.xrPictureBox1, + this.xrLabel24, + this.xrLabel21, + this.xrLabel20, + this.xrLabel17, + this.xrLabel15, + this.xrLabel16, + this.xrLabel13, + this.xrLabel11, + this.xrLabel9, + this.xrLabel7, + this.xrLabel1, + this.xrLabel10}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.ReportHeader.HeightF = 280F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel24 + // + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(270.5F, 240F); + this.xrLabel24.Multiline = true; + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(29.33F, 20F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.StylePriority.UseTextAlignment = false; + this.xrLabel24.Text = "bis"; + // + // xrLabel21 + // + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 240F); + this.xrLabel21.Multiline = true; + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(114.67F, 20F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.StylePriority.UseTextAlignment = false; + this.xrLabel21.Text = "Für die Zeit von"; + // + // xrLabel20 + // + this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(438.5F, 210F); + this.xrLabel20.Multiline = true; + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(258.67F, 20F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "Unterschrift des Erziehungsberechtigten:"; + // + // xrLabel17 + // + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 210F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(299.8299F, 20F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Eingangsdiagnostik wurde abgeschlossen am:"; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(150.5F, 20F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Krankenversichertennr."; + // + // xrLabel16 + // + this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(126.5F, 90F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(264.0001F, 20.625F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 150F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(150.5F, 20F); + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Krankenversichert bei"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(438.5002F, 180F); + this.xrLabel11.Multiline = true; + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(304.3022F, 20.62503F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "IK der Einrichtung: [Mandator.IKLeistungserbringer]"; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(126.5F, 20F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "Geburtsdatum:"; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 90F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(126.5F, 20F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Name des Kindes:"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // GroupHeader2 // this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel38, - this.xrLabel37, - this.xrCheckBox3, + this.xrLabel23, + this.xrLabel22, + this.xrLabel19, + this.xrLabel4, this.xrCheckBox2, this.xrLabel35, - this.xrLabel36, - this.xrLabel33, this.xrLabel34, - this.xrLabel32, this.xrLabel31, this.xrLabel30, this.xrLabel29, - this.xrLabel28, - this.xrLabel27, - this.xrLabel26, - this.xrLabel25, - this.xrLabel4, this.xrLabel2, this.xrCheckBox1}); - this.GroupHeader2.HeightF = 217.7536F; + this.GroupHeader2.HeightF = 215.1902F; this.GroupHeader2.Name = "GroupHeader2"; // - // xrLabel2 + // xrCheckBox2 // - this.xrLabel2.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(281.5F, 0F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(421.0001F, 15.19024F); - this.xrLabel2.StylePriority.UseBorders = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "*Der Bevollmächtigte ist nicht der behandelnde Therapeut "; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(37.5F, 87F); + this.xrCheckBox2.Name = "xrCheckBox2"; + this.xrCheckBox2.SizeF = new System.Drawing.SizeF(17.83439F, 23F); + this.xrCheckBox2.StylePriority.UseTextAlignment = false; + this.xrCheckBox2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // xrLabel4 + // xrLabel35 // - this.xrLabel4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(137.5002F, 15.19022F); - this.xrLabel4.Multiline = true; - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(236.0752F, 21.36306F); - this.xrLabel4.StylePriority.UseBorders = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "Einzelbehandlung = „E“;"; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(406F, 153.9146F); + this.xrLabel35.Multiline = true; + this.xrLabel35.Name = "xrLabel35"; + this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel35.SizeF = new System.Drawing.SizeF(196F, 19.08185F); + this.xrLabel35.StylePriority.UseBorders = false; + this.xrLabel35.StylePriority.UseFont = false; + this.xrLabel35.StylePriority.UseTextAlignment = false; + this.xrLabel35.Text = "Unterschrift der Einrichtung"; // - // xrLabel25 + // xrLabel34 // - this.xrLabel25.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(373.5753F, 15.19022F); - this.xrLabel25.Multiline = true; - this.xrLabel25.Name = "xrLabel25"; - this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel25.SizeF = new System.Drawing.SizeF(236.0752F, 21.36306F); - this.xrLabel25.StylePriority.UseBorders = false; - this.xrLabel25.StylePriority.UseFont = false; - this.xrLabel25.StylePriority.UseTextAlignment = false; - this.xrLabel25.Text = "Gruppenbehandlung = „G“; "; - this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel26 - // - this.xrLabel26.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(609.6506F, 15.19022F); - this.xrLabel26.Multiline = true; - this.xrLabel26.Name = "xrLabel26"; - this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel26.SizeF = new System.Drawing.SizeF(236.0752F, 21.36306F); - this.xrLabel26.StylePriority.UseBorders = false; - this.xrLabel26.StylePriority.UseFont = false; - this.xrLabel26.StylePriority.UseTextAlignment = false; - this.xrLabel26.Text = "mobile Behandlung = „M“"; - this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel27 - // - this.xrLabel27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(246.5001F, 36.55328F); - this.xrLabel27.Multiline = true; - this.xrLabel27.Name = "xrLabel27"; - this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel27.SizeF = new System.Drawing.SizeF(490.0309F, 18.27664F); - this.xrLabel27.StylePriority.UseBorders = false; - this.xrLabel27.StylePriority.UseFont = false; - this.xrLabel27.StylePriority.UseTextAlignment = false; - this.xrLabel27.Text = "Die Behandlungstage sind mit diesen Buchstaben zu kennzeichnen "; - this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel28 - // - this.xrLabel28.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(246.5F, 54.82993F); - this.xrLabel28.Multiline = true; - this.xrLabel28.Name = "xrLabel28"; - this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel28.SizeF = new System.Drawing.SizeF(490.0309F, 18.27664F); - this.xrLabel28.StylePriority.UseBorders = false; - this.xrLabel28.StylePriority.UseFont = false; - this.xrLabel28.StylePriority.UseTextAlignment = false; - this.xrLabel28.Text = "Die Förderung läuft weiter"; - this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // - // xrLabel29 - // - this.xrLabel29.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(144.2256F, 86.22385F); - this.xrLabel29.Multiline = true; - this.xrLabel29.Name = "xrLabel29"; - this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel29.SizeF = new System.Drawing.SizeF(465.4249F, 18.27664F); - this.xrLabel29.StylePriority.UseBorders = false; - this.xrLabel29.StylePriority.UseFont = false; - this.xrLabel29.StylePriority.UseTextAlignment = false; - this.xrLabel29.Text = "notwendiger Förder- und Behandlungsplan folgt / wurde bereits vorgelegt "; - this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel30 - // - this.xrLabel30.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(126.5F, 104.5005F); - this.xrLabel30.Multiline = true; - this.xrLabel30.Name = "xrLabel30"; - this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel30.SizeF = new System.Drawing.SizeF(82.78031F, 18.27664F); - this.xrLabel30.StylePriority.UseBorders = false; - this.xrLabel30.StylePriority.UseFont = false; - this.xrLabel30.StylePriority.UseTextAlignment = false; - this.xrLabel30.Text = "Begründung:"; - this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(37.5F, 152.9964F); + this.xrLabel34.Multiline = true; + this.xrLabel34.Name = "xrLabel34"; + this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel34.SizeF = new System.Drawing.SizeF(60.50008F, 20F); + this.xrLabel34.StylePriority.UseBorders = false; + this.xrLabel34.StylePriority.UseFont = false; + this.xrLabel34.StylePriority.UseTextAlignment = false; + this.xrLabel34.Text = "Datum"; // // xrLabel31 // - this.xrLabel31.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot; - this.xrLabel31.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(209.2804F, 120.4623F); + this.xrLabel31.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel31.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(181.9999F, 90F); this.xrLabel31.Multiline = true; this.xrLabel31.Name = "xrLabel31"; this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel31.SizeF = new System.Drawing.SizeF(734.821F, 2.314812F); + this.xrLabel31.SizeF = new System.Drawing.SizeF(756.0001F, 20F); this.xrLabel31.StylePriority.UseBorderDashStyle = false; this.xrLabel31.StylePriority.UseBorders = false; this.xrLabel31.StylePriority.UseFont = false; this.xrLabel31.StylePriority.UseTextAlignment = false; this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // xrLabel32 + // xrLabel30 // - this.xrLabel32.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot; - this.xrLabel32.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(209.2804F, 147.0713F); - this.xrLabel32.Multiline = true; - this.xrLabel32.Name = "xrLabel32"; - this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel32.SizeF = new System.Drawing.SizeF(734.821F, 2.314812F); - this.xrLabel32.StylePriority.UseBorderDashStyle = false; - this.xrLabel32.StylePriority.UseBorders = false; - this.xrLabel32.StylePriority.UseFont = false; - this.xrLabel32.StylePriority.UseTextAlignment = false; - this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel30.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.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(60F, 90F); + this.xrLabel30.Multiline = true; + this.xrLabel30.Name = "xrLabel30"; + this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel30.SizeF = new System.Drawing.SizeF(122F, 20F); + this.xrLabel30.StylePriority.UseBorders = false; + this.xrLabel30.StylePriority.UseFont = false; + this.xrLabel30.StylePriority.UseTextAlignment = false; + this.xrLabel30.Text = "Nein, Begründung:"; // - // xrLabel33 + // xrLabel29 // - this.xrLabel33.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel33.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(257.2804F, 188.8297F); - this.xrLabel33.Multiline = true; - this.xrLabel33.Name = "xrLabel33"; - this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel33.SizeF = new System.Drawing.SizeF(205.2197F, 2.314819F); - this.xrLabel33.StylePriority.UseBorders = false; - this.xrLabel33.StylePriority.UseFont = false; - this.xrLabel33.StylePriority.UseTextAlignment = false; - this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel29.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.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(60F, 60F); + this.xrLabel29.Multiline = true; + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(560.0049F, 18.27664F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.Text = "Ja, notwendiger Förder- und Behandlungsplan folgt / wurde bereits vorgelegt "; // - // xrLabel34 + // xrLabel2 // - this.xrLabel34.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(209.2804F, 170.4964F); - this.xrLabel34.Multiline = true; - this.xrLabel34.Name = "xrLabel34"; - this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel34.SizeF = new System.Drawing.SizeF(48.00008F, 19.08183F); - this.xrLabel34.StylePriority.UseBorders = false; - this.xrLabel34.StylePriority.UseFont = false; - this.xrLabel34.StylePriority.UseTextAlignment = false; - this.xrLabel34.Text = "Datum"; - this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel35 - // - this.xrLabel35.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(469.8335F, 170.4964F); - this.xrLabel35.Multiline = true; - this.xrLabel35.Name = "xrLabel35"; - this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel35.SizeF = new System.Drawing.SizeF(192F, 19.08185F); - this.xrLabel35.StylePriority.UseBorders = false; - this.xrLabel35.StylePriority.UseFont = false; - this.xrLabel35.StylePriority.UseTextAlignment = false; - this.xrLabel35.Text = "Unterschrift der Einrichtung"; - this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; - // - // xrLabel36 - // - this.xrLabel36.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel36.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(661.8335F, 188.8297F); - this.xrLabel36.Multiline = true; - this.xrLabel36.Name = "xrLabel36"; - this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel36.SizeF = new System.Drawing.SizeF(282.268F, 2.314819F); - this.xrLabel36.StylePriority.UseBorders = false; - this.xrLabel36.StylePriority.UseFont = false; - this.xrLabel36.StylePriority.UseTextAlignment = false; - this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(37.5F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(1016.5F, 15.19024F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Die Behandlungstage sind mit diesem Buchstaben zu kennzeichnen: Einzelbehandlung " + + "= „E“; Gruppenbehandlung = „G“; mobile Behandlung = „M“, Reihenbehandlung = „R“"; // // xrCheckBox1 // - this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(126.5F, 81.50051F); + this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(37.5F, 57F); this.xrCheckBox1.Name = "xrCheckBox1"; - this.xrCheckBox1.SizeF = new System.Drawing.SizeF(17.72556F, 23F); + this.xrCheckBox1.SizeF = new System.Drawing.SizeF(22.5F, 22.99998F); this.xrCheckBox1.StylePriority.UseTextAlignment = false; this.xrCheckBox1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // xrCheckBox2 + // bindingSource1 // - this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 81.50053F); - this.xrCheckBox2.Name = "xrCheckBox2"; - this.xrCheckBox2.SizeF = new System.Drawing.SizeF(17.83439F, 23F); - this.xrCheckBox2.StylePriority.UseTextAlignment = false; - this.xrCheckBox2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); // - // xrCheckBox3 + // xrPictureBox1 // - this.xrCheckBox3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.5005F); - this.xrCheckBox3.Name = "xrCheckBox3"; - this.xrCheckBox3.SizeF = new System.Drawing.SizeF(17.83439F, 22.99999F); - this.xrCheckBox3.StylePriority.UseTextAlignment = false; - this.xrCheckBox3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(750.5001F, 45F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(256.6635F, 135F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; // - // xrLabel37 + // xrLabel3 // - this.xrLabel37.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(17.83427F, 81.50053F); - this.xrLabel37.Multiline = true; - this.xrLabel37.Name = "xrLabel37"; - this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel37.SizeF = new System.Drawing.SizeF(84.66568F, 22.99997F); - this.xrLabel37.StylePriority.UseBorders = false; - this.xrLabel37.StylePriority.UseFont = false; - this.xrLabel37.StylePriority.UseTextAlignment = false; - this.xrLabel37.Text = "ja"; - this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(126.4998F, 119.375F); + 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(264.0001F, 20.625F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // xrLabel38 + // xrLabel5 // - this.xrLabel38.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(17.83436F, 104.5005F); - this.xrLabel38.Multiline = true; - this.xrLabel38.Name = "xrLabel38"; - this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel38.SizeF = new System.Drawing.SizeF(84.66568F, 22.99998F); - this.xrLabel38.StylePriority.UseBorders = false; - this.xrLabel38.StylePriority.UseFont = false; - this.xrLabel38.StylePriority.UseTextAlignment = false; - this.xrLabel38.Text = "nein"; - this.xrLabel38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(150.4999F, 149.375F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(240F, 20.625F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // Stundenzettel + // xrLabel6 + // + this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(150.5001F, 179.375F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(239.9998F, 20.625F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(299.8299F, 209.375F); + 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(127.3334F, 20.625F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel12 + // + this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(299.8299F, 239.375F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(127.3334F, 20.625F); + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel14 + // + this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(114.67F, 239.375F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(142.6105F, 20.625F); + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel18 + // + this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(697.17F, 209.375F); + this.xrLabel18.Multiline = true; + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(246.9316F, 20.625F); + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(37.5F, 30F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(1016.5F, 25F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Die Förderung läuft weiter:"; + // + // xrLabel19 + // + this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(98.00008F, 152.9964F); + this.xrLabel19.Multiline = true; + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(201.8298F, 20F); + this.xrLabel19.StylePriority.UseBorderDashStyle = false; + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel22 + // + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(601.9999F, 152.9964F); + this.xrLabel22.Multiline = true; + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(336.0001F, 20F); + this.xrLabel22.StylePriority.UseBorderDashStyle = false; + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.StylePriority.UseTextAlignment = false; + this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel23 + // + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(37.5002F, 200F); + this.xrLabel23.Multiline = true; + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(1016.5F, 15.19024F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.Text = "*der Bevollmächtigte ist nicht der behandelnde Therapeut"; + // + // LeistungsnachweisKrankenkasse // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, @@ -2720,18 +2556,18 @@ namespace PraxisPusteblume this.bottomMarginBand1, this.GroupHeader1, this.GroupHeader2}); + this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] { + this.bindingSource1}); this.DataSource = this.bindingSource1; - this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { - this.formattingRuleStartDate, - this.formattingRuleServiceDesc, - this.formattingRuleCostBearer, - this.formattingRuleEmployeeName}); + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.Landscape = true; - this.Margins = new System.Drawing.Printing.Margins(65, 50, 51, 102); + this.Margins = new DevExpress.Drawing.DXMargins(65F, 50F, 51.08695F, 60F); this.PageHeight = 827; this.PageWidth = 1169; 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.tableMonat1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); @@ -2814,23 +2650,17 @@ namespace PraxisPusteblume private DevExpress.XtraReports.UI.XRTableCell xrTableCell137; private DevExpress.XtraReports.UI.XRTableCell xrTableCell138; private DevExpress.XtraReports.UI.XRTableCell xrTableCell139; - private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell79; private DevExpress.XtraReports.UI.XRTableCell xrTableCell107; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; private DevExpress.XtraReports.UI.XRLabel xrLabel10; - private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; - private DevExpress.XtraReports.UI.XRLabel xrLabel14; private DevExpress.XtraReports.UI.XRLabel xrLabel13; private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRLabel xrLabel12; - private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; @@ -3001,35 +2831,32 @@ namespace PraxisPusteblume private DevExpress.XtraReports.UI.XRTableCell xrTableCell229; private DevExpress.XtraReports.UI.XRTableCell xrTableCell230; private DevExpress.XtraReports.UI.XRTableCell xrTableCell231; - private DevExpress.XtraReports.UI.XRLabel xrLabel23; private DevExpress.XtraReports.UI.XRLabel xrLabel24; private DevExpress.XtraReports.UI.XRLabel xrLabel21; - private DevExpress.XtraReports.UI.XRLabel xrLabel22; - private DevExpress.XtraReports.UI.XRLabel xrLabel19; private DevExpress.XtraReports.UI.XRLabel xrLabel20; private DevExpress.XtraReports.UI.XRLabel xrLabel17; - private DevExpress.XtraReports.UI.XRLabel xrLabel18; private DevExpress.XtraReports.UI.XRLabel xrLabel15; private DevExpress.XtraReports.UI.XRLabel xrLabel16; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; - private DevExpress.XtraReports.UI.XRLabel xrLabel38; - private DevExpress.XtraReports.UI.XRLabel xrLabel37; - private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox3; private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2; private DevExpress.XtraReports.UI.XRLabel xrLabel35; - private DevExpress.XtraReports.UI.XRLabel xrLabel36; - private DevExpress.XtraReports.UI.XRLabel xrLabel33; private DevExpress.XtraReports.UI.XRLabel xrLabel34; - private DevExpress.XtraReports.UI.XRLabel xrLabel32; private DevExpress.XtraReports.UI.XRLabel xrLabel31; private DevExpress.XtraReports.UI.XRLabel xrLabel30; private DevExpress.XtraReports.UI.XRLabel xrLabel29; - private DevExpress.XtraReports.UI.XRLabel xrLabel28; - private DevExpress.XtraReports.UI.XRLabel xrLabel27; - private DevExpress.XtraReports.UI.XRLabel xrLabel26; - private DevExpress.XtraReports.UI.XRLabel xrLabel25; - private DevExpress.XtraReports.UI.XRLabel xrLabel4; private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; } } diff --git a/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.cs b/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.cs index c7eec6ae5..bdc636c25 100644 --- a/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.cs +++ b/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.cs @@ -14,7 +14,7 @@ using BeWo.Service.DCEntityMapper; namespace PraxisPusteblume { - public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + public partial class LeistungsnachweisKrankenkasse : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { private Dictionary key2Pflegeeinheiten = new Dictionary(); private Dictionary key2Wegepauschale = new Dictionary(); @@ -27,7 +27,7 @@ namespace PraxisPusteblume private decimal totalWegepWochenende1 = 0; private decimal totalWegepWochenende2 = 0; - public Stundenzettel() + public LeistungsnachweisKrankenkasse() { InitializeComponent(); } @@ -241,85 +241,5 @@ namespace PraxisPusteblume return false; } - public virtual bool IstFeiertag(DateTime start) - { - List feiertage = GetFeiertage(start.Year); - - foreach (var ft in feiertage) - { - if (start.Date == ft) - return true; - } - return false; - } - - public virtual List GetFeiertage(int year) - { - List list = new List(); - list.Add(new DateTime(year, 1, 1)); // "Neujahr")); - //list.Add(new DateTime(year, 1, 6)); // , "Heilige Drei Könige")); - list.Add(new DateTime(year, 5, 1)); // , "Tag der Arbeit")); - //list.Add(new DateTime(year, 8, 15)); // , "Mariä Himmelfahrt")); - list.Add(new DateTime(year, 10, 3)); // , "Tag der dt. Einheit")); - //list.Add(new DateTime(year, 11, 1)); // , "Allerheiligen ")); - //list.Add(new DateTime(year, 12, 24)); // , "Heilig Abend")); - list.Add(new DateTime(year, 12, 25)); // , "1. Weihnachtstag")); - list.Add(new DateTime(year, 12, 26)); // , "2. Weihnachtstag")); - - if (year == 2017) - { - list.Add(new DateTime(year, 10, 31)); // , "Reformationstag")); - } - - DateTime osterSonntag = GetOsterSonntag(year); - //list.Add(osterSonntag); // , "Ostersonntag")); - //list.Add(osterSonntag.AddDays(-3)); // , "Gründonnerstag")); q - //list.Add(osterSonntag.AddDays(-48)); // , "Rosenmontag")); - list.Add(osterSonntag.AddDays(-2)); // , "Karfreitag")); - list.Add(osterSonntag.AddDays(1)); // , "Ostermontag")); - list.Add(osterSonntag.AddDays(39)); // , "Christi Himmelfahrt")); - //list.Add(osterSonntag.AddDays(49)); // , "Pfingstsonntag")); - list.Add(osterSonntag.AddDays(50)); // , "Pfingstmontag")); - //list.Add(osterSonntag.AddDays(60)); // , "Fronleichnam")); - - - //01.01. Neujahr - //01.05. Tag der Arbeit - //03.10. Tag der Deutschen Einheit - //01.11. Allerheiligen - //25.12. 1. Weihnachtstag - //26.12. 2. Weihnachtstag - - //Karfreitag - //Ostermontag - //Christi Himmelfahrt (39 Tage nach Ostersonntag) - //Pfingstmontag (50 Tage nach Ostersonntag) - //Fronleichnam (60 Tage nach Ostersonntag) - - //24.12. Heilig Abend - - return list; - } - - - protected DateTime GetOsterSonntag(int year) - { - - int g, h, c, j, l, i; - - g = year % 19; - c = year / 100; - h = ((c - (c / 4)) - (((8 * c) + 13) / 25) + (19 * g) + 15) % 30; - i = h - (h / 28) * (1 - (29 / (h + 1)) * ((21 - g) / 11)); - j = (year + (year / 4) + i + 2 - c + (c / 4)) % 7; - - l = i - j; - int month = (int)(3 + ((l + 40) / 44)); - int day = (int)(l + 28 - 31 * (month / 4)); - - return new DateTime(year, month, day); - - } - } } diff --git a/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.resx b/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.resx index 19e908bd3..0a9f41772 100644 --- a/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.resx +++ b/ReportImp/PraxisPusteblume/LeistungsnachweisKrankenkasse.resx @@ -117,7 +117,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 21, 17 - + + Anlage 4c zum Rahmenvertrag zur Früherkennung und Frühförderung behinderter und von Behinderung bedrohter Kinder in Interdisziplinären Frühförderstellen in Bayern vom 19. Mai 2006 in der Fassung +vom 1. Juli 2011 + + + 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 + \ No newline at end of file diff --git a/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj b/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj index 888c4b6c2..ecd468a83 100644 --- a/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj +++ b/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj @@ -79,6 +79,11 @@ + + True + True + Resources.resx + Component @@ -239,6 +244,10 @@ ObaSammelRechnung.cs Designer + + ResXFileCodeGenerator + Resources.Designer.cs + Quittierungsbeleg.cs Designer diff --git a/ReportImp/PraxisPusteblume/Properties/Resources.Designer.cs b/ReportImp/PraxisPusteblume/Properties/Resources.Designer.cs new file mode 100644 index 000000000..e265e3db7 --- /dev/null +++ b/ReportImp/PraxisPusteblume/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace PraxisPusteblume.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PraxisPusteblume.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/ReportImp/PraxisPusteblume/Properties/Resources.resx b/ReportImp/PraxisPusteblume/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/PraxisPusteblume/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ReportImp/PraxisPusteblume/logo sw mit kontaktdaten.png b/ReportImp/PraxisPusteblume/logo sw mit kontaktdaten.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2dc8344e79ec483c74e075a3620beba9e9cf33 GIT binary patch literal 31846 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%0A<0hKR0yp2BqF&P^g+b(H%ckQq|_^0uiq{}JZDSS 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

1d$zQP@QMe$jK7`?45uoe@PAnwd@Q6F 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 literal 0 HcmV?d00001 diff --git a/ReportImp/SHKService/SHKService.csproj b/ReportImp/SHKService/SHKService.csproj index b1ffeb2b6..a6a7147a9 100644 --- a/ReportImp/SHKService/SHKService.csproj +++ b/ReportImp/SHKService/SHKService.csproj @@ -132,6 +132,7 @@ Quittierungsbeleg.cs + diff --git a/ReportImp/SHKService/Service/CustomHomeContentGenerator.cs b/ReportImp/SHKService/Service/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..aaa3933da --- /dev/null +++ b/ReportImp/SHKService/Service/CustomHomeContentGenerator.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace SHKService.Service +{ + public class CustomHomeContentGenerator : HomeContentGenerator + { + + public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + { + return new List(); + } + } +} diff --git a/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs index e4a7a4c75..9d9ad375e 100644 --- a/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs @@ -118,7 +118,7 @@ namespace SHKServiceSBD bool istTeamMartinsschule = IstTeamMartinsschule(empDetail, berichtsAnfang); if (istTeamMartinsschule && _Martinsschule != null) { - BerechneSollZeitenDictionary(_Martinsschule.Arbeitszeiten, empDetail, ersterVertragsStart, letzerVertragsEnde); + BerechneSollZeitenDictionary(_Martinsschule.Arbeitszeiten, empDetail, ersterVertragsStart, letzerVertragsEnde, false); } foreach (var e2c in empDetail.Employee.Employee2CustomerList) { @@ -138,10 +138,12 @@ namespace SHKServiceSBD { var kind = e2c.Customer; - BerechneSollZeitenDictionary(kind.Arbeitszeiten, empDetail, start, ende); + BerechneSollZeitenDictionary(kind.Arbeitszeiten, empDetail, start, ende, false); } } + //Füge Soll für Kinder, die bei den Mitarbeiterarbeitszeiten eingetragen wurden hinzu: + BerechneSollZeitenDictionary(empDetail.Employee.Arbeitszeiten, empDetail, ersterVertragsStart, letzerVertragsEnde, true); } @@ -185,7 +187,7 @@ namespace SHKServiceSBD } - private void BerechneSollZeitenDictionary(IList arbeitszeiten, MitarbeiterstundenkontoRO.EmployeeDetail empDetail, DateTime start, DateTime ende) + private void BerechneSollZeitenDictionary(IList arbeitszeiten, MitarbeiterstundenkontoRO.EmployeeDetail empDetail, DateTime start, DateTime ende, bool arbeitszeitenSindVomMitarbeiter) { DateTime dt = start; @@ -205,14 +207,32 @@ namespace SHKServiceSBD if ((!az.GueltigVon.HasValue || az.GueltigVon.Value <= dt) && (!az.GueltigBis.HasValue || az.GueltigBis.Value >= dt)) { - gibtAz = true; + if (!arbeitszeitenSindVomMitarbeiter) + { + gibtAz = true; + } foreach (var ae in az.ArbeitszeitEintraege) { - if (ae.Employee == null || ae.Employee.Oid == empDetail.Employee.Oid) + if (arbeitszeitenSindVomMitarbeiter) { - if (ae.IstAmGleichenWochentag(dt)) + //Wenn das Flag arbeitszeitenSindVomMitarbeiter gesetzt ist, werden nur Einträge geprüft, bei dem auch ein Klient zugeordnet ist + if (ae.Customer != null) { - soll += ae.BerechneStunden(); + if (ae.IstAmGleichenWochentag(dt)) + { + gibtAz = true; + soll += ae.BerechneStunden(); + } + } + } + else + { + if (ae.Employee == null || ae.Employee.Oid == empDetail.Employee.Oid) + { + if (ae.IstAmGleichenWochentag(dt)) + { + soll += ae.BerechneStunden(); + } } } } @@ -386,10 +406,17 @@ namespace SHKServiceSBD if (at.AbsenceReason.Description.ToLower().Contains("krank in der schulzeit") || at.AbsenceReason.Description.ToLower().Contains("mutterschutz")) { - var key = String.Format("{0}_{1:yyyyMMdd}", ed.Employee.Oid, dd.Date); - if (_SollStundenProTagDict.ContainsKey(key)) + if (at.AbsenceReason.Description.ToLower().Contains("mutterschutz") && IstTeamMartinsschule(ed, dd.Date)) { - sollProTag = _SollStundenProTagDict[key]; + //sollProTag unverändert laut Frau Hildmann am 22.04.2025 + } + else + { + var key = String.Format("{0}_{1:yyyyMMdd}", ed.Employee.Oid, dd.Date); + if (_SollStundenProTagDict.ContainsKey(key)) + { + sollProTag = _SollStundenProTagDict[key]; + } } } var faktor = GetFeiertagsFaktor(dd.Date); diff --git a/ReportImp/SHKServiceSBD/SHKServiceSBD.csproj b/ReportImp/SHKServiceSBD/SHKServiceSBD.csproj index f21aa48f7..90d24e66d 100644 --- a/ReportImp/SHKServiceSBD/SHKServiceSBD.csproj +++ b/ReportImp/SHKServiceSBD/SHKServiceSBD.csproj @@ -165,6 +165,7 @@ SBDEmployeeReport.cs + diff --git a/ReportImp/SHKServiceSBD/Service/CustomHomeContentGenerator.cs b/ReportImp/SHKServiceSBD/Service/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..2547cf250 --- /dev/null +++ b/ReportImp/SHKServiceSBD/Service/CustomHomeContentGenerator.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace SHKServiceSBD.Service +{ + public class CustomHomeContentGenerator : HomeContentGenerator + { + + public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + { + return new List(); + } + } +} diff --git a/ReportImp/_TemplateNeuKunde/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/_TemplateNeuKunde/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..c12e4220d --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace TemplateNeuKunde.Calculations +{ + //public class CustomGroupDurationCalculator : GroupDurationCalculator + //{ + // public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + // { + // return new GroupDurationDC() + // { + // SingleDuration = (totalDuration / personCount) * employeeCount, + // TotalDuration = totalDuration + // }; + // } + + //} +} diff --git a/ReportImp/_TemplateNeuKunde/Calculations/DefaultCalculations.cs b/ReportImp/_TemplateNeuKunde/Calculations/DefaultCalculations.cs new file mode 100644 index 000000000..906e9d981 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Calculations/DefaultCalculations.cs @@ -0,0 +1,25 @@ +using System; + +namespace TemplateNeuKunde.Calculations +{ + + //public class DefaultCalculations : BS.Shared.Services.Calculations + //{ + // public override int GetRoundedDuration(int minuteInterval, decimal durationInMinutes) + // { + // decimal lRoundedDuration = durationInMinutes; + + // if (minuteInterval > 0 && durationInMinutes >= 5) + // { + // lRoundedDuration = durationInMinutes % minuteInterval != 0 + // ? durationInMinutes + (minuteInterval - (durationInMinutes % minuteInterval)) + // : durationInMinutes; + // } + + // return (int)Math.Round(lRoundedDuration, 0, MidpointRounding.AwayFromZero); + // } + + + + //} +} \ No newline at end of file diff --git a/ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceCreation.cs b/ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceCreation.cs new file mode 100644 index 000000000..7d5aee1ec --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceCreation.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; +using Service.Invoicing; + +namespace TemplateNeuKunde.Invoicing +{ + // public class CustomInvoiceCreation : InvoiceCreation + //{ + // //public override void SetInvoiceId(ServiceInvoice invoice) + // //{ + // // //invoice.InvoiceBase.InvoiceId = "SBD"; + // // //invoice.InvoiceBase.InvoiceTypeText = ""; + // //} + + + // // //Setze für Selbstzahler die Adresse des Klienten + // // public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) + // // { + // // if (costBearer.Organisation.Name == "Selbstzahler") + // // { + // // serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; + + // // if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) + // // { + // // var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + // // if (cust.Person.InvoiceAddress != null) + // // { + // // serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); + // // } + // // else if (cust.Person.Address != null) + // // { + // // serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); + // // } + + // // serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; + // // serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + // // serviceInvoice.InvoiceBase.RecipientCustomerOid = cust.Oid; + // // } + // // } + // // } + // } +} diff --git a/ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceFactory.cs b/ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..261ac0d43 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace TemplateNeuKunde.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + // public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + // { + ////Hier einkommentieren, wenn die Rechnungserstellung von einer bestimmten Kategorie einer Bewilligung abhängt + //foreach (var item in supportConcepts2ServiceRecords) + //{ + // var csc = item.Key; + // var cb2sc = DAOFactory.GenericDAO.LoadByID(csc.CostBearerRelOids[0]); + + // foreach (var scap in cb2sc.ApprovalPeriodList) + // { + // if (scap.ServiceCategory != null) + // { + // var ic = GetInvoiceCreatorForCategory(scap.ServiceCategory.Name); + // if (ic != null) + // return ic; + // } + // } + //} + + ////Hier einkommentieren, wenn die Rechnungserstellung von einer bestimmten Kategorie oder Organisation eines ServiceRecords abhängt + //foreach (var list in supportConcepts2ServiceRecords.Values) + // { + // foreach (var sr in list) + // { + // //Hier wird Kategorie geprüft + // var ic = GetInvoiceCreatorForCategory(sr.ServiceDescription.Category.Name); + // if (ic != null) + // return ic; + + // //Hier wird Organisation geprüft + // if (sr.CostBearer.Name.ToLower().Contains("selbstzahler")) + // { + // return new CustomInvoiceCreation(); + // } + // } + // } + + + // return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords); + // } + + // private InvoiceCreation GetInvoiceCreatorForCategory(String catName) + // { + // if (!String.IsNullOrEmpty(catName)) + // { + // String cat = catName.ToLower().Trim(); + // if (cat.IndexOf("assistenz") >= 0) + // return new CustomInvoiceCreation(); + // } + // return null; + // } + } +} diff --git a/ReportImp/_TemplateNeuKunde/Properties/AssemblyInfo.cs b/ReportImp/_TemplateNeuKunde/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/_TemplateNeuKunde/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/_TemplateNeuKunde/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs new file mode 100644 index 000000000..8b32a2d7b --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; + +using BS.Shared.Extensions; + + +namespace TemplateNeuKunde.Reporting +{ + public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung + { + //Wenn halbe Feiertage konfiguriert werden sollen, muss diese Methode auch im VacationService einkommentiert werden + //public override decimal GetFeiertagsFaktor(DateTime start) + //{ + // if (start.Month == 12) + // { + // if (start.Day == 24 || start.Day == 31) + // { + // return 0.5m; + // } + // } + + // return base.GetFeiertagsFaktor(start); + //} + } +} diff --git a/ReportImp/_TemplateNeuKunde/Reporting/CustomReportCreator.cs b/ReportImp/_TemplateNeuKunde/Reporting/CustomReportCreator.cs new file mode 100644 index 000000000..ff4c235e9 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Reporting/CustomReportCreator.cs @@ -0,0 +1,197 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.DefaultReports; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using DevExpress.XtraReports.UI; + +namespace TemplateNeuKunde.Reporting +{ + //public class CustomReportCreator : DefaultReportCreator + //{ + // //Einkommentiere für LWL Prüfliste, ZAD Nummer und ServiceDescription ergänzen + + + // //SQL Queries: + // //INSERT INTO `query` (`Oid`,`Tid`,`Type`,`Title`,`SQL`,`Notice`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`,`UserGroupOids`,`ReportTypeName`,`FileName`,`ExportTitle`) + // //VALUES(500,24,0,'LWL Quittierungsbelege','select \':Von\', \':Bis\', \':Klient/in\'','direct', NULL, NULL, NULL,1,1, NULL,'1', NULL, NULL, NULL); + + // //INSERT INTO `parameter` (`Oid`,`QueryOid`,`Tid`,`Name`,`Type`,`DbType`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`) VALUES(4,500,25,'Von_Bis',5, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + // //INSERT INTO `parameter` (`Oid`,`QueryOid`,`Tid`,`Name`,`Type`,`DbType`,`InsTs`,`InsUser`,`UdpUser`,`Version`,`IsActive`,`SystemEntryID`) VALUES(5,500,25,'Klient/in',2, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + + // //public override XtraReport CreateQueryReport(long queryOid, string queryReportId) + // //{ + // // if (queryOid == 500) + // // { + // // return CreateLwlPruefliste(CreateQueryRO(queryOid, queryReportId)); + + // // } + // // return base.CreateQueryReport(queryOid, queryReportId); + // //} + + // //private LwlPruefliste CreateLwlPruefliste(QueryRO queryRo) + // //{ + // // var liste = new LwlPruefliste(); + + // // if (queryRo.Rows.Count > 0) + // // { + // // DateTime start = DateTime.MaxValue; + // // DateTime end = DateTime.MinValue; + + // // if (queryRo.Rows[0].Field1 != null) + // // { + // // DateTime.TryParse(queryRo.Rows[0].Field1.ToString(), out start); + // // } + // // if (queryRo.Rows[0].Field2 != null) + // // { + // // DateTime.TryParse(queryRo.Rows[0].Field2.ToString(), out end); + // // } + // // long? customerOid = null; + // // if (queryRo.Rows[0].Field3.ToString() == "0") + // // { + // // var masterReport = new LwlPruefliste(); + // // //masterReport.CreateDocument(); + + // // var customerList = DAOFactory.GenericDAO.GetAllActive(); + // // var customerListOrd = customerList.OrderBy(c => c.Person.LastNameFirstName).ToList(); + // // foreach (var c in customerListOrd) + // // { + // // var ro = LwlPrueflisteRO.Create(start, end, "9011113", c.Oid); + // // if (ro.ServiceRecords != null && ro.ServiceRecords.Count > 0) + // // { + // // try + // // { + // // liste = new LwlPruefliste(); + // // liste.SetReportDataSource(ro); + // // liste.CreateDocument(); + // // masterReport.Pages.AddRange(liste.Pages); + // // } + // // catch + // // { + // // // ignore - z.B. kein Hilfeplan + // // } + // // } + // // } + // // return (LwlPruefliste)masterReport; + // // } + + // // if (queryRo.Rows[0].Field3 != null) + // // { + // // if (Int64.TryParse(queryRo.Rows[0].Field3.ToString(), out var oidOut)) + // // { + // // customerOid = oidOut; + // // } + // // var ro = LwlPrueflisteRO.Create(start, end, "9011113", customerOid); + // // liste.SetReportDataSource(ro); + // // return liste; + // // } + // // } + + // // return liste; + // //} + + + // //Einkommentiere für LWL 2. Seite mit Anhang für Budgetnachweise + // //public override XtraReport CreateSettlementReport(string dcId, long? invoiceBaseOid) + // //{ + // // return base.CreateSettlementReport(dcId, invoiceBaseOid, true); + // //} + + + // //public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + // //{ + // // List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + + // // if (lROs.Count > 0) + // // { + + // // var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + // // rootReport.CreateDocument(); + + // // for (int i = 1; i < lROs.Count; i++) + // // { + // // var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + // // lNext.CreateDocument(); + // // rootReport.Pages.AddRange(lNext.Pages); + // // } + + // // return rootReport; + // // } + // // return new XtraReport(); + // //} + + // //public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + // //{ + // // var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + // // return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + // //} + // //public override XtraReport CreateServiceOverviewReportForCustomers(IList customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) + // //{ + // // var roList = new List(); + + // // foreach (var coid in customerOids) + // // { + // // var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid); + // // if (ro != null) + // // { + // // roList.Add(ro); + // // } + // // } + + // // if (roList.Count > 0) + // // { + + // // var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid); + // // rootReport.CreateDocument(); + + // // for (int i = 1; i < roList.Count; i++) + // // { + // // var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid); + // // lNext.CreateDocument(); + // // rootReport.Pages.AddRange(lNext.Pages); + // // } + + // // return rootReport; + // // } + // // return new XtraReport(); + + // //} + + // //private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + // //{ + // // IBeWoReport report = null; + // // String kt = ""; + // // if (!String.IsNullOrWhiteSpace(ro.Costbearer)) + // // kt = ro.Costbearer.Trim(); + + // // String function = ""; + // // if (ro.CostBearer2SupportConceptList != null) + // // { + // // foreach (var c2s in ro.CostBearer2SupportConceptList) + // // { + // // if (c2s.CostBearer.Organisation.Function != null && !String.IsNullOrWhiteSpace(ro.Costbearer) && c2s.CostBearer.Organisation.Name == ro.Costbearer) + // // function = c2s.CostBearer.Organisation.Function.Value; + // // } + // // } + + // // if (kt == "Kreisverwaltung Mainz-Bingen") + // // report = new AlzeyTeilhabe.StundenzettelBi2(); + + // // if (report == null && function == "Kostenträger Soziotherapie") + // // report = new StundenzettelSoziotherapie(); + + // // if (report == null) + // // report = new AlzeyTeilhabe.StundenzettelWo(); + + // // report.SetReportDataSource(ro); + + // // return report as XtraReport; + // //} + + //} +} diff --git a/ReportImp/_TemplateNeuKunde/Service/CustomHomeContentGenerator.cs b/ReportImp/_TemplateNeuKunde/Service/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..d05aaae5b --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Service/CustomHomeContentGenerator.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace TemplateNeuKunde.Service +{ + //public class CustomHomeContentGenerator : HomeContentGenerator + //{ + + //Einkommentieren um Geburtstage auszublenden + // public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + // { +// return new List(); + // List alle = base.GetPersonsHavingBirthday(birthdayUntil); + // List nurMitarbeiter = new List(); + + // foreach (var compactPersonDc in alle) + // { + // if (compactPersonDc.PersonType == PersonType.Employee) + // { + // nurMitarbeiter.Add(compactPersonDc); + // } + // } + // return nurMitarbeiter; + // } + //} +} diff --git a/ReportImp/_TemplateNeuKunde/Service/CustomVacationService.cs b/ReportImp/_TemplateNeuKunde/Service/CustomVacationService.cs new file mode 100644 index 000000000..46ee829e7 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Service/CustomVacationService.cs @@ -0,0 +1,45 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; + + +namespace TemplateNeuKunde.Service +{ + //public class CustomVacationService : VacationService + //{ + // //public override string Bundesland { get => "Bayern"; } + + // // public override List GetFeiertage(int year, String bundesland) + // // { + // // List list = base.GetFeiertage(year, bundesland); + // // list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); + + // // return list; + // // } + + + // //Wenn halbe Feiertage konfiguriert werden sollen, muss diese Methode auch in CustomMitarbeiterstundenkontoBerechnung einkommentiert werden + // //public override decimal GetFeiertagsFaktor(DateTime start) + // //{ + // // if (start.Month == 12) + // // { + // // if (start.Day == 24 || start.Day == 31) + // // { + // // return 0.5m; + // // } + // // } + + // // return base.GetFeiertagsFaktor(start); + // //} + //} + + +} diff --git a/ReportImp/_TemplateNeuKunde/Service/DefaultSaveInterceptor.cs b/ReportImp/_TemplateNeuKunde/Service/DefaultSaveInterceptor.cs new file mode 100644 index 000000000..28d127934 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Service/DefaultSaveInterceptor.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace TemplateNeuKunde.Validation +{ + + //public class DefaultSaveInterceptor : SaveInterceptor + // { + // public override string AllowSaveCustomer(CustomerDC c) + // { + // if (c.CustomerOid.HasValue) + // { + // return null; + // } + + // if (!c.DateOfBirth.HasValue) + // { + // return "Bitte geben Sie ein Geburtsdatum an."; + // } + + // if (!String.IsNullOrWhiteSpace(c.FirstName) && !String.IsNullOrWhiteSpace(c.LastName) && c.DateOfBirth.HasValue) + // { + // var duplicates = DAOFactory.SearchDAO.FindCustomer(c.FirstName, c.LastName, c.DateOfBirth.Value); + // if (duplicates != null && duplicates.Count > 0) + // { + // var dc = duplicates[0]; + // String archiviert = ""; + + + // if (dc.Person.Sex.HasValue && dc.Person.Sex.Value == Sex.Female) + // { + // if (dc.IsActive == ActivationTypeId.Archived) + // { + // archiviert = "archivierte "; + // } + // return String.Format( + // "Es gibt bereits eine {3}Klientin {0} {1}, geb. am {2:dd.MM.yyyy}.", dc.Person.FirstName, dc.Person.LastName, dc.Person.DateOfBirth, archiviert); + // } + // else + // { + // if (dc.IsActive == ActivationTypeId.Archived) + // { + // archiviert = "archivierten "; + // } + // return String.Format( + // "Es gibt bereits einen {3}Klienten {0} {1}, geb. am {2:dd.MM.yyyy}.", dc.Person.FirstName, dc.Person.LastName, dc.Person.DateOfBirth, archiviert); + // } + // } + // } + // return base.AllowSaveCustomer(c); + // } + // } +} \ No newline at end of file diff --git a/ReportImp/_TemplateNeuKunde/Statistics/CustomServiceRecordStatisticFactory.cs b/ReportImp/_TemplateNeuKunde/Statistics/CustomServiceRecordStatisticFactory.cs new file mode 100644 index 000000000..2267e43b3 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Statistics/CustomServiceRecordStatisticFactory.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; + + +namespace TemplateNeuKunde.Statistics +{ + //public class CustomServiceRecordStatisticFactory : ServiceRecordStatisticFactory + // { + + // public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate) + // { + // var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate); + + // var dc = new ServiceRecordStatisticsInfoDC(); + + + + // dc.Header = new string[4]; + // dc.Header[0] = "Bewilligungszeitraum:"; + // dc.Header[1] = "Geleistet diesen Monat/Gesamt:"; + // dc.Header[2] = "Bewilligt diesen Monat/Gesamt:"; + // dc.Header[3] = "Frei diesen Monat/Gesamt:"; + + // dc.ForegroundColor = new string[4]; + // dc.ForegroundColor[0] = "#FF2B508B"; + // dc.ForegroundColor[1] = "#FF2B508B"; + // dc.ForegroundColor[2] = "#FF2B508B"; + // dc.ForegroundColor[3] = "#FF2B508B"; + + // dc.PeriodStatisticInfos = new List(); + + + // if (stats != null) + // { + // if (stats.PeriodStatistics.Count > 1 && !TimeSpanIsEqual(stats)) + // dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats, statisticsDate)); + + // foreach (var pdc in stats.PeriodStatistics) + // { + // dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, statisticsDate)); + // } + // } + + // return dc; + // } + + + // public ServiceRecordPeriodStatisticsInfoDC CreateTotalStatistics(SupportConceptStatisticsDC stats, DateTime statisticsDate) + // { + // var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4); + // dc.LeftValues[0] = "Gesamt"; + + // dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedThisMonth / 60); + // dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60); + + // dc.LeftValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedPerMonth / 60); + // dc.RightValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60); + + // dc.LeftValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedPerMonth - stats.MinutesProvidedThisMonth) / 60); + // dc.RightValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedTotal - stats.MinutesProvidedTotalRounded) / 60); + + // return dc; + // } + + // public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate) + // { + // var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4); + + // if (periodStats.SupportConceptApprovalPeriod != null) + // { + // if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null) + // { + // dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}", + // periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name, + // periodStats.SupportConceptApprovalPeriod.StartDate, + // periodStats.SupportConceptApprovalPeriod.EndDate); + // } + // else + // { + // dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}", + // periodStats.SupportConceptApprovalPeriod.StartDate, + // periodStats.SupportConceptApprovalPeriod.EndDate); + // } + // } + + // dc.LeftValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisMonth / 60); + // dc.RightValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedTotalRounded / 60); + + // dc.LeftValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerMonth / 60); + // dc.RightValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedTotal / 60); + + // dc.LeftValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedPerMonth - periodStats.MinutesProvidedThisMonth) / 60); + // dc.RightValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedTotal - periodStats.MinutesProvidedTotalRounded) / 60); + + // return dc; + // } + + // public override decimal GetApprovedMinutesPerMonth(SupportConceptPeriodStatisticsDC periodStats) + // { + // if (periodStats.SupportConceptApprovalPeriod != null && periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue) + // { + // if (periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly) + // { + // return periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value * 60; + // } + // } + // return base.GetApprovedMinutesPerMonth(periodStats); + // } + // } +} diff --git a/ReportImp/_TemplateNeuKunde/Validation/ServiceRecordValidator.cs b/ReportImp/_TemplateNeuKunde/Validation/ServiceRecordValidator.cs new file mode 100644 index 000000000..3e394fda6 --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/Validation/ServiceRecordValidator.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; + +namespace TemplateNeuKunde.Validation +{ + //public class CustomServiceRecordValidator : ServiceRecordValidator + //{ + // public override string[] GetIgnoreCategoriesForOverlappingCheck() + // { + // return new[] { "Arbeitszeiterfassung" }; + // } + + + // public override List ValidateServiceRecord(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statistics, + // int maxDaysEditServiceRecordsAllowed, IList employeeOids, IList cb2scOids) + // { + // var list = base.ValidateServiceRecord(newServiceRecord, statistics, maxDaysEditServiceRecordsAllowed, employeeOids, cb2scOids); + + // if (newServiceRecord.ServiceDescription.Category.IsBillable && newServiceRecord.RoundedDuration == 0) + // { + + // list.Add(new ServiceRecordValidationResultDC + // { + // ResultType = ServiceRecordValidationResult.Custom, + // Message = "Die Dauer muss größer als 0 sein." + // }); + + // } + + // var sd = newServiceRecord.ServiceDescription.Name.ToLower(); + // var cat = newServiceRecord.ServiceDescription.Category.Name.ToLower(); + + // if (cat.Contains("arztbesuch") || + // cat.Contains("krank") || + // cat.Contains("fortbildung") || + // cat.Contains("urlaub") || + // cat.Contains("indirekte zeiten") || + // (cat.Contains("betrieb") && cat.Contains("zeiten"))) + // { + // if (sd.Contains("abwesend")) + // { + + // list.Add(new ServiceRecordValidationResultDC + // { + // ResultType = ServiceRecordValidationResult.Custom, + // Message = "Dieser Eintrag kann nur von Fachleitungen oder Bereichsleitungen angelegt werden." + // }); + // } + // } + + + + // bool hasZukunftResult = false; + + // foreach (var r in list) + // { + // if (r.ResultType == ServiceRecordValidationResult.Custom && r.Message.Contains("Zukunft")) + // { + // hasZukunftResult = true; + // } + // } + // if (!hasZukunftResult) + // { + // if (newServiceRecord.End.Value > DateTime.Now.AddMinutes(20)) + // { + // list.Add(new ServiceRecordValidationResultDC + // { + // ResultType = ServiceRecordValidationResult.Custom, + // Message = "Das gewählte Datum darf nicht in der Zukunft liegen." + // }); + // } + // } + + + // return list; + // } + // } +} \ No newline at end of file diff --git a/ReportImp/_TemplateNeuKunde/_TemplateNeuKunde.csproj b/ReportImp/_TemplateNeuKunde/_TemplateNeuKunde.csproj new file mode 100644 index 000000000..4ca02058e --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/_TemplateNeuKunde.csproj @@ -0,0 +1,98 @@ + + + + + Debug + AnyCPU + {669D2874-57A2-4811-80DD-EFF78EC079B7} + Library + Properties + KundeXyz + 0000000000_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/_TemplateNeuKunde/app.config b/ReportImp/_TemplateNeuKunde/app.config new file mode 100644 index 000000000..677131bde --- /dev/null +++ b/ReportImp/_TemplateNeuKunde/app.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Service/Import/Perseh/PersehReader.cs b/Service/Import/Perseh/PersehReader.cs index 0105157b2..3ec3b66e1 100644 --- a/Service/Import/Perseh/PersehReader.cs +++ b/Service/Import/Perseh/PersehReader.cs @@ -72,14 +72,13 @@ namespace BeWo.Service.Import.Perseh return result; } - - - - using (var processor = new PdfDocumentProcessor()) { + + using (var ms = new MemoryStream(daten)) { + processor.LoadDocument(ms); diff --git a/Service/Plugins/OperationService.cs b/Service/Plugins/OperationService.cs index 0143390f0..2c914d4f8 100644 --- a/Service/Plugins/OperationService.cs +++ b/Service/Plugins/OperationService.cs @@ -140,6 +140,14 @@ namespace BeWo.Service.Plugins } public virtual ServiceRecord CreateServiceRecord(ArbeitszeitEintrag ae, DateTime datum, CostBearer2SupportConcept c2s, ServiceDescription defaultSd) + { + //Wegen Abwärtskompatibilität muss diese Methode erhalten beleiben + Employee emp = GetHauptbetreuung(c2s.SupportConcept.Customer, datum); ; + + return CreateServiceRecord(ae, datum, emp, c2s.SupportConcept.Customer, c2s, c2s.SupportConcept, defaultSd); + } + + public virtual ServiceRecord CreateServiceRecord(ArbeitszeitEintrag ae, DateTime datum, Employee emp, Customer c, CostBearer2SupportConcept c2s, SupportConcept sc, ServiceDescription defaultSd) { ServiceRecord sr = new ServiceRecord(); sr.Start = GetDateTime(ae.UhrzeitVon, datum); @@ -152,16 +160,15 @@ namespace BeWo.Service.Plugins } else { - sr.Employee = GetHauptbetreuung(c2s.SupportConcept.Customer, datum); + sr.Employee = emp; } - if (sr.Employee == null) { sr.Employee = LoggedInUserOperationContextExt.Current.User.Employee; } - sr.Customer = c2s.SupportConcept.Customer; - sr.SupportConcept = c2s.SupportConcept; + sr.Customer = c; + sr.SupportConcept = sc; sr.CostBearer2SupportConcept = c2s; sr.ServiceDescription = defaultSd; @@ -172,6 +179,7 @@ namespace BeWo.Service.Plugins sr.Relevance = 0; return sr; + } public virtual Employee GetHauptbetreuung(Customer customer, DateTime date) diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index c3d0c22fa..2cc2b99eb 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -104,6 +104,7 @@ namespace BeWo.Service.Plugins //t = "9383760246"; // Die Kette //t = "5915565037"; // Lebenshilfe Remscheid //t = "2999433989"; // Lebenshilfe Remscheid Wohngruppe + //t = "5715045559"; // Lebenshilfe Remscheid Frühförderung (Projekt LebenshilfeRemscheidFF) //t = "3350425974"; // BeWo Rückenwind //t = "9447917179"; // LH Rodenkirchen //t = "4690407894"; // Bleib im Leben @@ -201,7 +202,7 @@ namespace BeWo.Service.Plugins //t = "2279593936"; // Diakonie Mülheim //t = "3623837005"; // Betreuwo Wesel //t = "8407321888"; // AWO Wesel - //t = "8454426692"; // Mit-Menschen Wuppertal + t = "8454426692"; // Mit-Menschen Wuppertal //t = "0629004412"; // BeWo-Colonia Basaran (Projekt //t = "7668701607"; // Wohnstätten Essen //t = "3833058951"; // Aids Hilfe Duisburg (Self) @@ -349,7 +350,7 @@ namespace BeWo.Service.Plugins //t = "6971328056"; // SKM Krefeld //t = "4199238586"; // MeZ Menden; //t = "3226307161"; // Roman Roger Puth - t = "3522103738"; // AWO Münsterland-Recklinghausen + //t = "3522103738"; // AWO Münsterland-Recklinghausen //t = "5592509446"; // Kontakt Verein für psychosoziale Hilfen e.V //t = "5344902949"; // SHK Service GmbH SBD //t = "1422963536"; // Malteser-Johanniter-Johanneshaus gGmbH @@ -361,6 +362,7 @@ namespace BeWo.Service.Plugins //t = "1372050368"; // Petra Wagner Matthes //t = "1253359817"; // Lebenshilfe Bad Kreuznach e.V. //t = "9696466498"; // Lebenshilfe Bad Kreuznach (Wohnstätte) + //t = "3141157568"; // Lebenshilfe Bad Kreuznach (Familienunterstützender Dienst) //t = "6038574522"; // I-Wohl //t = "2438529184"; // Alloheim Seniorenresidenzen SE //t = "7564067748"; // SKM Aachen diff --git a/Service/Plugins/SchulbegleitenderDienstService.cs b/Service/Plugins/SchulbegleitenderDienstService.cs index 24bafc673..ef45aa6d2 100644 --- a/Service/Plugins/SchulbegleitenderDienstService.cs +++ b/Service/Plugins/SchulbegleitenderDienstService.cs @@ -5,7 +5,7 @@ using System.Linq; using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Service.DCEntityMapper; - +using BeWo.ServiceUtils.History; using BS.Shared; using BS.Shared.Core; using BS.Shared.DataContracts; @@ -42,6 +42,8 @@ namespace BeWo.Service.Plugins return dc; } + protected virtual bool CreateServiceRecordsIfAnyExistInDateRange { get { return false; } } + public virtual List ErstelleDefaultFeiertage(int year) { var vs = PluginLoader.FindClass(); @@ -180,12 +182,13 @@ namespace BeWo.Service.Plugins var srList = DAOFactory.SearchDAO.FindServiceRecordsInSpan(c2s.Oid.Value, span).ToList(); - if (srList.Count == 0) + if (srList.Count == 0 || CreateServiceRecordsIfAnyExistInDateRange) { - srList = ErstelleStundenplanEintraege(span.StartDateTime.Date, span.EndDate.Date, e, c, sc, c2s, vs); + srList = ErstelleStundenplanEintraege(span.StartDateTime.Date, span.EndDate.Date, e, c, sc, c2s, vs, srList); DAOFactory.GenericDAO.Insert(srList); + HistoryCreator.MakeServiceRecordHistoryEntry(srList, srList.Select(sr => sr.Oid.Value).ToList(), StatementType.Insert); return srList.Count; } @@ -194,7 +197,7 @@ namespace BeWo.Service.Plugins } - private List ErstelleStundenplanEintraege(DateTime start, DateTime ende, Employee emp, Customer customer, SupportConcept sc, CostBearer2SupportConcept c2s, VacationService vs) + private List ErstelleStundenplanEintraege(DateTime start, DateTime ende, Employee emp, Customer customer, SupportConcept sc, CostBearer2SupportConcept c2s, VacationService vs, List existingList) { var stundenplan = GetStundenplan(customer, start, ende); @@ -209,7 +212,7 @@ namespace BeWo.Service.Plugins if (ferien == null && ft == null) { - var newServiceRecords = CreateServiceRecords(stundenplan, start, emp, customer, c2s, sc, defaultSd); + var newServiceRecords = CreateServiceRecords(stundenplan, start, emp, customer, c2s, sc, defaultSd, existingList); details.AddRange(newServiceRecords); @@ -221,41 +224,20 @@ namespace BeWo.Service.Plugins return details; } - protected virtual IList CreateServiceRecords(Arbeitszeit arbeitszeit, DateTime datum, Employee emp, Customer c, CostBearer2SupportConcept c2s, SupportConcept sc, ServiceDescription defaultSd) + protected virtual IList CreateServiceRecords(Arbeitszeit arbeitszeit, DateTime datum, Employee emp, Customer c, CostBearer2SupportConcept c2s, SupportConcept sc, ServiceDescription defaultSd, List existingList) { + var os = PluginLoader.FindClass(); + var records = new List(); if (arbeitszeit != null && arbeitszeit.ArbeitszeitEintraege != null) { foreach (var ae in arbeitszeit.ArbeitszeitEintraege) { - if (IsSameWeekday(ae, datum.DayOfWeek)) + if (IsSameWeekday(ae, datum.DayOfWeek) && + (existingList == null || existingList.Count(s => s.Start.Value.Date == datum.Date) == 0)) { - ServiceRecord sr = new ServiceRecord(); - sr.Start = GetDateTime(ae.UhrzeitVon, datum); - sr.End = GetDateTime(ae.UhrzeitBis, datum); - sr.RoundedDuration = (decimal)sr.End.Value.Subtract(sr.Start.Value).TotalMinutes; - - if (ae.Employee != null) - { - sr.Employee = ae.Employee; - } - else - { - sr.Employee = emp; - } - - sr.Customer = c; - sr.SupportConcept = sc; - sr.CostBearer2SupportConcept = c2s; - sr.ServiceDescription = defaultSd; - - sr.ServiceRecordType = ServiceRecordTypeId.DefaultActivity; - sr.DistanceInMeter = 0; - sr.DurationInStunden = ZeiterfassungsDauer.Minuten; - sr.ServiceRecordFormat = ServiceRecordFormate.OriginaleZeiterfassung; - sr.Relevance = 0; - records.Add(sr); + records.Add(os.CreateServiceRecord(ae, datum, emp, c, c2s, sc, defaultSd)); } } @@ -375,6 +357,18 @@ namespace BeWo.Service.Plugins return false; } + public virtual bool HatAbwesenheit(DateTime start, Customer customer) + { + foreach (var at in customer.AbsenceTimes) + { + if (at.Start <= start && (!at.End.HasValue || at.End >= start)) + { + return true; + } + } + return false; + } + public static DateTime? GetDateTime(String timeAsString, DateTime date) { String dateStr = String.Format("{0:dd.MM.yyyy} {1}", date, timeAsString); diff --git a/Service/Plugins/VacationService.cs b/Service/Plugins/VacationService.cs index e322ea448..2666deb3a 100644 --- a/Service/Plugins/VacationService.cs +++ b/Service/Plugins/VacationService.cs @@ -94,13 +94,12 @@ namespace BeWo.Service.Plugins list.Add(new FeiertagDC { Datum = new DateTime(year, 1, 6), Name = "Heilige Drei Könige" }); } - if (bundesland.ToLower() == "nrw" || bundesland.ToLower() == "bayern") + if (bundesland.ToLower() == "nrw" || bundesland.ToLower() == "bayern" || bundesland.ToLower() == "rheinland-pfalz") { list.Add(new FeiertagDC { Datum = new DateTime(year, 11, 1), Name = "Allerheiligen" }); } - list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 24), Name = "Heilig Abend" }); // Eigentlich kein gesetzlicher Feiertag, wird bei uns aber immer als Standard gesetzt, da in der Praxis die meisten Unternehmen einen halben für Heilig Abend und einen halben für Silvester geben. list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 25), Name = "1. Weihnachtstag" }); @@ -118,7 +117,7 @@ namespace BeWo.Service.Plugins list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(39), Name = "Christi Himmelfahrt" }); list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(50), Name = "Pfingstmontag" }); - if (bundesland.ToLower() == "nrw" || bundesland.ToLower() == "hessen" || bundesland.ToLower() == "bayern") + if (bundesland.ToLower() == "nrw" || bundesland.ToLower() == "hessen" || bundesland.ToLower() == "bayern" || bundesland.ToLower() == "rheinland-pfalz") list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(60), Name = "Fronleichnam" }); @@ -321,6 +320,26 @@ namespace BeWo.Service.Plugins list.Add(new FerienDC() { Name = "Herbstferien 2026", Start = new DateTime(2026, 10, 5), Ende = new DateTime(2026, 10, 17) }); list.Add(new FerienDC() { Name = "Weihnachtsferien 2026", Start = new DateTime(2026, 12, 23), Ende = new DateTime(2027, 1, 12) }); } + else if (bundesland.ToLower() == "rheinland-pfalz") + { + list.Add(new FerienDC() { Name = "Weihnachtsferien 2023", Start = new DateTime(2023, 12, 27), Ende = new DateTime(2024, 1, 5) }); + + list.Add(new FerienDC() { Name = "Osterferien 2024", Start = new DateTime(2024, 3, 25), Ende = new DateTime(2024, 4, 2) }); + list.Add(new FerienDC() { Name = "Pfingstferien 2024", Start = new DateTime(2024, 5, 21), Ende = new DateTime(2024, 5, 29) }); + list.Add(new FerienDC() { Name = "Sommerferien 2024", Start = new DateTime(2024, 7, 15), Ende = new DateTime(2024, 8, 23) }); + list.Add(new FerienDC() { Name = "Herbstferien 2024", Start = new DateTime(2024, 10, 14), Ende = new DateTime(2024, 10, 25) }); + list.Add(new FerienDC() { Name = "Weihnachtsferien 2024", Start = new DateTime(2024, 12, 23), Ende = new DateTime(2025, 1, 8) }); + + list.Add(new FerienDC() { Name = "Osterferien 2025", Start = new DateTime(2025, 4, 14), Ende = new DateTime(2025, 4, 25) }); + list.Add(new FerienDC() { Name = "Sommerferien 2025", Start = new DateTime(2025, 7, 7), Ende = new DateTime(2025, 8, 15) }); + list.Add(new FerienDC() { Name = "Herbstferien 2025", Start = new DateTime(2025, 10, 13), Ende = new DateTime(2025, 10, 24) }); + list.Add(new FerienDC() { Name = "Weihnachtsferien 2025", Start = new DateTime(2025, 12, 22), Ende = new DateTime(2026, 1, 7) }); + + list.Add(new FerienDC() { Name = "Osterferien 2026", Start = new DateTime(2026, 3, 30), Ende = new DateTime(2026, 4, 10) }); + list.Add(new FerienDC() { Name = "Sommerferien 2026", Start = new DateTime(2026, 6, 29), Ende = new DateTime(2026, 8, 7) }); + list.Add(new FerienDC() { Name = "Herbstferien 2026", Start = new DateTime(2026, 10, 5), Ende = new DateTime(2026, 10, 16) }); + list.Add(new FerienDC() { Name = "Weihnachtsferien 2026", Start = new DateTime(2026, 12, 23), Ende = new DateTime(2027, 1, 8) }); + } return list; } diff --git a/Service/ServiceImplementations/CustomerServiceImp.cs b/Service/ServiceImplementations/CustomerServiceImp.cs index e6f1272e9..9a3ff3031 100644 --- a/Service/ServiceImplementations/CustomerServiceImp.cs +++ b/Service/ServiceImplementations/CustomerServiceImp.cs @@ -4137,7 +4137,12 @@ namespace BeWo.Service.ServiceImplementations { var user = GetLoggedInUser(); - var employeeOid = false == user.CheckForRights(new List { UserRightType.ViewAll, UserRightType.CustomerView_View }) ? user.Employee.Oid : null; + long? employeeOid = null; + if (!UserRightHelper.UserHasRight(user, UserRightType.ViewAll) && !UserRightHelper.UserHasRight(user, UserRightType.CustomerView_View)) + { + employeeOid = user.Employee.Oid; + } + return GetAllActiveCustomersCompact(fetchReferenceNumbers, employeeOid).OrderBy(d => d.LastNameFirstName).Where(c => c.IsRelatedToEmployee || !employeeOid.HasValue).ToList(); } diff --git a/Shared/Core/QbFilterItem.cs b/Shared/Core/QbFilterItem.cs index c64b63f39..94316e723 100644 --- a/Shared/Core/QbFilterItem.cs +++ b/Shared/Core/QbFilterItem.cs @@ -22,9 +22,9 @@ namespace BS.Shared.Core case QBFilterEnum.NurKlientenMeinesTeams: return Translator.Translate("Für Klienten meiner Teams"); case QBFilterEnum.MeineKlienten: - return Translator.Translate("Für meine Klienten"); + return Translator.Translate("Für meine Klienten (nur Hauptbetreuung)"); case QBFilterEnum.KlientenAuswahl: - return Translator.Translate("Klient auswählen"); + return Translator.Translate("Klient/in auswählen"); case QBFilterEnum.TeamAuswahl: return Translator.Translate("Team auswählen"); } From 4b056f6f117993d8e8e4f4468792d792e3739f38 Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 15 May 2025 20:42:32 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Vergessene=20Dateien=20f=C3=BCr=20letzten?= =?UTF-8?q?=20Push?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomSchulbegleitenderDienstService.cs | 71 +++++++++++++++++++ .../Invoicing/CustomInvoiceCreation.cs | 26 +++++++ .../Invoicing/CustomInvoiceFactory.cs | 18 +++++ 3 files changed, 115 insertions(+) create mode 100644 ReportImp/ChristopherusHausMID/Service/CustomSchulbegleitenderDienstService.cs create mode 100644 ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceCreation.cs create mode 100644 ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceFactory.cs diff --git a/ReportImp/ChristopherusHausMID/Service/CustomSchulbegleitenderDienstService.cs b/ReportImp/ChristopherusHausMID/Service/CustomSchulbegleitenderDienstService.cs new file mode 100644 index 000000000..48dcaf3f4 --- /dev/null +++ b/ReportImp/ChristopherusHausMID/Service/CustomSchulbegleitenderDienstService.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using ChristopherusHausMID.Invoicing; + +namespace ChristopherusHausMID.Service +{ + public class CustomSchulbegleitenderDienstService : SchulbegleitenderDienstService + { + private VacationService vacationService; + + protected override bool CreateServiceRecordsIfAnyExistInDateRange { get { return true; } } + + + private VacationService GetVacationService() + { + if (vacationService == null) + { + vacationService = PluginLoader.FindClass(); + } + + return vacationService; + } + + private Organisation GetSchule(CostBearer2SupportConcept c2s) + { + return PoolHelper.GetSchule(c2s.SupportConcept.Customer); + } + + protected override IList CreateServiceRecords(Arbeitszeit arbeitszeit, DateTime datum, Employee emp, Customer c, CostBearer2SupportConcept c2s, SupportConcept sc, ServiceDescription defaultSd, List existingList) + { + var ferien = GetVacationService().GetFerien(datum, "nrw"); + Feiertag schulFeiertag = null; + + var schule = GetSchule(c2s); + if (schule != null) + { + schulFeiertag = PoolHelper.GetSchulfeiertag(schule, datum); + } + + if (ferien == null && schulFeiertag == null) + { + return base.CreateServiceRecords(arbeitszeit, datum, emp, c, c2s, sc, defaultSd, existingList); + } + + return new List(); + } + + public override ServiceDescription GetDefaultServiceDescription(Employee emp, Customer customer, CostBearer2SupportConcept c2s) + { + var sc = c2s.SupportConcept; + if (sc.ServiceAccountings.Count > 0) + { + return sc.ServiceAccountings[0].ServiceDescription; + } + return base.GetDefaultServiceDescription(emp, customer, c2s); + + } + + } +} \ No newline at end of file diff --git a/ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceCreation.cs b/ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceCreation.cs new file mode 100644 index 000000000..da68b14af --- /dev/null +++ b/ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceCreation.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; +using Service.Invoicing; + +namespace MitMenschenWuppertal.Invoicing +{ + public class CustomInvoiceCreation : InvoiceCreation + { + public override void BerechneSummaryItemsSummen(List newlist, bool addRateFactorToUnitCount) + { + base.BerechneSummaryItemsSummen(newlist, true); + } + + } +} diff --git a/ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceFactory.cs b/ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..9fc23e0df --- /dev/null +++ b/ReportImp/MitMenschenWuppertal/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace MitMenschenWuppertal.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + return new CustomInvoiceCreation(); + } + } +}