From c4238086d7526d156b50f96ad5743a3f9702e18b Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Wed, 4 Aug 2021 15:13:15 +0200 Subject: [PATCH 1/8] =?UTF-8?q?MH:=20Resturlaubsberechnung=20f=C3=BCr=20ma?= =?UTF-8?q?nche=20Situationen=20eingef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BeWo/ServiceProxy/Generated.cs | 22 ++--- BeWo/View/Detail/EmployeeView.xaml.cs | 62 +++++++----- Service/Plugins/VacationService.cs | 96 ++++++++++++++++++- Service/ServiceContracts/IEmployeeService.cs | 2 +- .../EmployeeServiceImp.cs | 37 +++++-- 5 files changed, 170 insertions(+), 49 deletions(-) diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs index 994b881b4..ec2dc6e31 100644 --- a/BeWo/ServiceProxy/Generated.cs +++ b/BeWo/ServiceProxy/Generated.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. // //------------------------------------------------------------------------------ @@ -334,7 +334,7 @@ namespace BeWo.ServiceProxy [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/CalculateUrlaubstage", ReplyAction="http://tempuri.org/IEmployeeService/CalculateUrlaubstageResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/CalculateUrlaubstageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - decimal CalculateUrlaubstage(System.DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, System.Nullable urlaubstageProJahr); + decimal CalculateUrlaubstage(System.DateTime entryDate, System.Nullable endDate, int anzahlArbeitstage, int restlicheTageImJahr, System.Nullable urlaubstageProJahr); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForEmployeeResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForEmployeeBeWoFaultF" + @@ -854,9 +854,9 @@ namespace BeWo.ServiceProxy return base.Channel.GetActiveCustomersForEmployee(employeeOid, customerFilter); } - public decimal CalculateUrlaubstage(System.DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, System.Nullable urlaubstageProJahr) + public decimal CalculateUrlaubstage(System.DateTime entryDate, System.Nullable endDate, int anzahlArbeitstage, int restlicheTageImJahr, System.Nullable urlaubstageProJahr) { - return base.Channel.CalculateUrlaubstage(entryDate, anzahlArbeitstage, restlicheTageImJahr, urlaubstageProJahr); + return base.Channel.CalculateUrlaubstage(entryDate, endDate, anzahlArbeitstage, restlicheTageImJahr, urlaubstageProJahr); } public System.Collections.Generic.List GetGeschenkteUrlaubstageForEmployee(long empOid) @@ -3714,24 +3714,24 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IStreamingService/UpdateBeWoFoldersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void UpdateBeWoFolders(System.Collections.Generic.List dcs); - // CODEGEN: Generating message contract since the wrapper name (UploadPackage) of message UploadPackage does not match the default value (UploadDocument) + // CODEGEN: Der Nachrichtenvertrag wird generiert, da der Wrappername (UploadPackage) von Nachricht "UploadPackage" nicht mit dem Standardwert (UploadDocument) übereinstimmt. [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IStreamingService/UploadDocument", ReplyAction="http://tempuri.org/IStreamingService/UploadDocumentResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IStreamingService/UploadDocumentBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] BeWo.ServiceProxy.UploadResult UploadDocument(BeWo.ServiceProxy.UploadPackage request); - // CODEGEN: Generating message contract since the wrapper name (UpdatePackage) of message UpdatePackage does not match the default value (UpdateDocument) + // CODEGEN: Der Nachrichtenvertrag wird generiert, da der Wrappername (UpdatePackage) von Nachricht "UpdatePackage" nicht mit dem Standardwert (UpdateDocument) übereinstimmt. [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IStreamingService/UpdateDocument", ReplyAction="http://tempuri.org/IStreamingService/UpdateDocumentResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IStreamingService/UpdateDocumentBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] BeWo.ServiceProxy.UploadResult UpdateDocument(BeWo.ServiceProxy.UpdatePackage request); - // CODEGEN: Generating message contract since the wrapper name (UploadChatPackage) of message UploadChatPackage does not match the default value (CreateNewSpeziallStreamChatMessagesDC) + // CODEGEN: Der Nachrichtenvertrag wird generiert, da der Wrappername (UploadChatPackage) von Nachricht "UploadChatPackage" nicht mit dem Standardwert (CreateNewSpeziallStreamChatMessagesDC) übereinstimmt. [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IStreamingService/CreateNewSpeziallStreamChatMessagesDC", ReplyAction="http://tempuri.org/IStreamingService/CreateNewSpeziallStreamChatMessagesDCRespons" + "e")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IStreamingService/CreateNewSpeziallStreamChatMessagesDCBeWoFau" + "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] BeWo.ServiceProxy.UploadChatResult CreateNewSpeziallStreamChatMessagesDC(BeWo.ServiceProxy.UploadChatPackage request); - // CODEGEN: Generating message contract since the wrapper name (UploadPackage) of message UploadPackage does not match the default value (UploadImportFile) + // CODEGEN: Der Nachrichtenvertrag wird generiert, da der Wrappername (UploadPackage) von Nachricht "UploadPackage" nicht mit dem Standardwert (UploadImportFile) übereinstimmt. [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IStreamingService/UploadImportFile", ReplyAction="http://tempuri.org/IStreamingService/UploadImportFileResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IStreamingService/UploadImportFileBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] BeWo.ServiceProxy.UploadImportFileResult UploadImportFile(BeWo.ServiceProxy.UploadPackage request); diff --git a/BeWo/View/Detail/EmployeeView.xaml.cs b/BeWo/View/Detail/EmployeeView.xaml.cs index f6eb363b3..fb34e23e0 100644 --- a/BeWo/View/Detail/EmployeeView.xaml.cs +++ b/BeWo/View/Detail/EmployeeView.xaml.cs @@ -263,34 +263,50 @@ namespace BeWo.View.Detail try { - //if (ViewModel.LastContract != null && ViewModel.LastContract.EmploymentType != null) + // if (ViewModel.LastContract != null && ViewModel.LastContract.EmploymentType != null) // { - // if (ViewModel.LastContract.EmploymentType.LeaveDays != null) - // { - // var originalEmploymentType = ServiceFacade.DoEmployeeServiceSync(s => s.GetEmploymentType((long)ViewModel.LastContract.EmploymentType.EmploymentTypeOid)); - - // if (originalEmploymentType.LeaveDays == ViewModel.LastContract.EmploymentType.LeaveDays) // Beschäftigungsart wurde feste Zahl Urlaubstage gegeben + // if (ViewModel.LastContract.EmploymentType.LeaveDays != null) // EmploymentType hat feste Urlaubstage + // { + // var originalEmploymentType = ServiceFacade.DoEmployeeServiceSync(s => s.GetEmploymentType((long)ViewModel.LastContract.EmploymentType.EmploymentTypeOid)); + + // if (originalEmploymentType.LeaveDays == ViewModel.LastContract.EmploymentType.LeaveDays) // { - // int arbeitstage = ViewModel.LastContract.WeeklyDays != null ? (int)ViewModel.LastContract.WeeklyDays : 0; - // decimal? urlaubstage = ViewModel.LastContract.EmploymentType.LeaveDays; - // ViewModel.LastContract.LeaveDays = urlaubstage; - // //if (ViewModel.LastContract.ContractEndDate.Value.Date >= new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31)) - // //{ - // // int restlicheTageImJahr = Convert.ToInt32((new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31) - ViewModel.LastContract.EntryDate.Value.Date).TotalDays); - // // urlaubstage = CalculateUrlaubstage((DateTime)ViewModel.LastContract.EntryDate, arbeitstage, restlicheTageImJahr, urlaubstage); + // int arbeitstage = ViewModel.LastContract.WeeklyDays != null ? (int)ViewModel.LastContract.WeeklyDays : 0; + // decimal? urlaubstage = ViewModel.LastContract.EmploymentType.LeaveDays; + // ViewModel.LastContract.LeaveDays = urlaubstage; + // if (ViewModel.LastContract.ContractEndDate.Value.Date >= new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31)) + // { + // int restlicheTageImJahr = Convert.ToInt32((new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31) - ViewModel.LastContract.EntryDate.Value.Date).TotalDays); + // urlaubstage = CalculateUrlaubstage((DateTime)ViewModel.LastContract.EntryDate, null, arbeitstage, restlicheTageImJahr, urlaubstage); + // } + // else // Wenn Ende des Vertrags im gleichen Jahr vor Ende des Jahres ist + // { + // int restlicheTageImJahr = Convert.ToInt32((ViewModel.LastContract.ContractEndDate.Value.Date - ViewModel.LastContract.EntryDate.Value.Date).TotalDays); + // urlaubstage = CalculateUrlaubstage((DateTime)ViewModel.LastContract.EntryDate, ViewModel.LastContract.ContractEndDate.Value.Date, arbeitstage, restlicheTageImJahr, urlaubstage); + // } - // // // Urlaubskonto: Verbleibende Tage hier auf Urlaubstage setzen.. - - // //} // } - // else // Beschäftigungsart sind keine festen Urlaubstage zugeordnet + // } + // else // Beschäftigungsart sind keine festen Urlaubstage zugeordnet + // { + // int arbeitstage = ViewModel.LastContract.WeeklyDays != null ? (int)ViewModel.LastContract.WeeklyDays : 0; + // decimal? urlaubstage = ViewModel.LastContract.LeaveDays; + + // if (ViewModel.LastContract.ContractEndDate.Value.Date >= new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31)) // { - // ViewModel.LastContract.LeaveDays = ViewModel.LastContract.EmploymentType.LeaveDays; - - // } + // int restlicheTageImJahr = Convert.ToInt32((new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31) - ViewModel.LastContract.EntryDate.Value.Date).TotalDays); + // urlaubstage = CalculateUrlaubstage((DateTime)ViewModel.LastContract.EntryDate, null, arbeitstage, restlicheTageImJahr, urlaubstage); + // } + // else // Wenn Ende des Vertrags im gleichen Jahr vor Ende des Jahres ist + // { + // int restlicheTageImJahr = Convert.ToInt32((ViewModel.LastContract.ContractEndDate.Value.Date - ViewModel.LastContract.EntryDate.Value.Date).TotalDays); + // urlaubstage = CalculateUrlaubstage((DateTime)ViewModel.LastContract.EntryDate, ViewModel.LastContract.ContractEndDate.Value.Date, arbeitstage, restlicheTageImJahr, urlaubstage); + // } + // // Urlaubskonto: Verbleibende Tage hier auf Urlaubstage setzen.. + // } //} - if(ViewModel.IsNew) + if (ViewModel.IsNew) { IsDoneWithInsertOrUpdate = false; ServiceFacade.DoEmployeeServiceAsync(s => s.InsertNewEmployee(lDataContract), ReloadViewModel); @@ -311,9 +327,9 @@ namespace BeWo.View.Detail } } - private decimal CalculateUrlaubstage(DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstage) + private decimal CalculateUrlaubstage(DateTime entryDate, DateTime? endDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstage) { - return ServiceFacade.DoEmployeeServiceSync(s => s.CalculateUrlaubstage(entryDate, anzahlArbeitstage, restlicheTageImJahr, urlaubstage)); + return ServiceFacade.DoEmployeeServiceSync(s => s.CalculateUrlaubstage(entryDate, endDate, anzahlArbeitstage, restlicheTageImJahr, urlaubstage)); //return 0; } private bool ValidateContracts() diff --git a/Service/Plugins/VacationService.cs b/Service/Plugins/VacationService.cs index 22310c174..9c0a4bece 100644 --- a/Service/Plugins/VacationService.cs +++ b/Service/Plugins/VacationService.cs @@ -117,7 +117,7 @@ namespace BeWo.Service.Plugins List list = new List(); if (bundesland.ToLower() == "nrw") - { + { list.Add(new FerienDC() { Name = "Sommerferien 2014", Start = new DateTime(2014, 7, 7), Ende = new DateTime(2014, 8, 19) }); list.Add(new FerienDC() { Name = "Herbstferien 2014", Start = new DateTime(2014, 10, 6), Ende = new DateTime(2014, 10, 18) }); list.Add(new FerienDC() { Name = "Weihnachtsferien 2014", Start = new DateTime(2014, 12, 22), Ende = new DateTime(2015, 1, 6) }); @@ -254,9 +254,35 @@ namespace BeWo.Service.Plugins anzGeschenkteTage += item.AnzahlTage; } } + if (contract.EmploymentType.LeaveDays != null) + contract.LeaveDays = contract.EmploymentType.LeaveDays; tmp.Urlaubsanspruch += contract.LeaveDays + anzGeschenkteTage ?? 0; tmp.Resturlaub = tmp.Urlaubsanspruch; + + int arbeitstage = contract.WeeklyDays != null ? (int)contract.WeeklyDays : 0; + DateTime? endDate = contract.ContractEndDate == null ? new DateTime(year, 12, 31) : contract.ContractEndDate; + + var t = emp; + + if (contract.EntryDate.Value.Year == i) + { + if (endDate >= new DateTime(contract.EntryDate.Value.Year, 12, 31)) + { + int restlicheTageImJahr = Convert.ToInt32((new DateTime(contract.EntryDate.Value.Year, 12, 31) - contract.EntryDate.Value.Date).TotalDays); + tmp.Resturlaub = CalcCorrectNumberOfLeaveDaysForSpecialContractSituation((DateTime)contract.EntryDate, null, arbeitstage, restlicheTageImJahr, contract.LeaveDays); + } + else // Wenn Ende des Vertrags im gleichen Jahr vor Ende des Jahres ist + { + int restlicheTageImJahr = Convert.ToInt32((contract.ContractEndDate.Value.Date - contract.EntryDate.Value.Date).TotalDays); + tmp.Resturlaub = CalcCorrectNumberOfLeaveDaysForSpecialContractSituation((DateTime)contract.EntryDate, contract.ContractEndDate.Value.Date, arbeitstage, restlicheTageImJahr, contract.LeaveDays); + } + } + if (endDate.Value.Year == i) + { + int restlicheTageImJahr = Convert.ToInt32(((DateTime)endDate - new DateTime(i, 1, 1)).TotalDays); + tmp.Resturlaub = CalcCorrectNumberOfLeaveDaysForSpecialContractSituation((DateTime)contract.EntryDate, endDate, arbeitstage, restlicheTageImJahr, contract.LeaveDays); + } } } } @@ -291,7 +317,7 @@ namespace BeWo.Service.Plugins yearFiller++; } - + var current = konten[absYear]; var start = DateTimeExtensions.GetMax(absence.Start, new DateTime(absYear, 1, 1)); @@ -306,7 +332,7 @@ namespace BeWo.Service.Plugins { var firstEnd = (DateTime)DateTimeExtensions.GetMin(end, expiration); var dauerVorjahr = (decimal)(firstEnd - absence.Start.Value).Days + 1; - + var bucheVorjahr = Math.Min(current.ResturlaubVorjahr, dauerVorjahr); current.ResturlaubVorjahr -= bucheVorjahr; @@ -329,6 +355,68 @@ namespace BeWo.Service.Plugins } } + private decimal CalcCorrectNumberOfLeaveDaysForSpecialContractSituation(DateTime entryDate, DateTime? endDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr) + { + decimal urlaubstage = 0; + if (urlaubstageProJahr == null) + urlaubstageProJahr = 0m; + + if (entryDate.Day == 1 && entryDate.Month == 1 || entryDate.Day == 2 && entryDate.Month == 1) //Erster Tag im Jahr + { + //Prüfen, ob Enddatum Ende des Jahres oder früher ist + if (endDate == null) + { + if (anzahlArbeitstage < 5) // weniger als 5 Tage + urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage; + else + { + if (anzahlArbeitstage == 5) // 5 Tage + urlaubstage = (decimal)urlaubstageProJahr; + else if (anzahlArbeitstage == 6) // 6 Tage + urlaubstage = (decimal)urlaubstageProJahr; + } + } + else + { + if (anzahlArbeitstage < 5) // weniger als 5 Tage + urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage; + else + { + if (anzahlArbeitstage == 5) // 5 Tage + urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr; + else if (anzahlArbeitstage == 6) // 6 Tage + urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr; + } + } + + } + else if (/*entryDate.Day > 1 && */anzahlArbeitstage < 5) // Mitten im Jahr, weniger als 5 Tage + { + urlaubstage = (decimal)urlaubstageProJahr / 5m * 3m / 365m * restlicheTageImJahr; + } + else if (/*entryDate.Day > 1 && */anzahlArbeitstage >= 5) // Mitten im Jahr, 5 oder 6 Tage + { + urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr; + } + + // Runden + if (urlaubstage - (int)urlaubstage <= 0.1m) + { + urlaubstage = Math.Round(urlaubstage, MidpointRounding.AwayFromZero); + } + else if (urlaubstage - (int)urlaubstage <= 0.5m) + { + decimal digits = urlaubstage - (int)urlaubstage; + urlaubstage = urlaubstage - digits + 0.5m; + } + else if (urlaubstage - (int)urlaubstage <= 1.0m) + { + urlaubstage = Math.Ceiling(urlaubstage); + } + + return urlaubstage; + } + private decimal BerechneAnzahlUrlaubstage(Employee emp, AbsenceTime absence, int year) { if (absence.Start.HasValue) @@ -348,7 +436,7 @@ namespace BeWo.Service.Plugins end = maxend; } - + while (start <= end) { if (start.DayOfWeek != DayOfWeek.Saturday && start.DayOfWeek != DayOfWeek.Sunday && !IstFeiertag(start)) diff --git a/Service/ServiceContracts/IEmployeeService.cs b/Service/ServiceContracts/IEmployeeService.cs index 363fa0e9a..6ab196800 100644 --- a/Service/ServiceContracts/IEmployeeService.cs +++ b/Service/ServiceContracts/IEmployeeService.cs @@ -422,7 +422,7 @@ namespace BeWo.Service.ServiceContracts [FaultContract(typeof(BeWoFault))] [OperationContract] - decimal CalculateUrlaubstage(DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr); + decimal CalculateUrlaubstage(DateTime entryDate, DateTime? endDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr); [FaultContract(typeof(BeWoFault))] [OperationContract] diff --git a/Service/ServiceImplementations/EmployeeServiceImp.cs b/Service/ServiceImplementations/EmployeeServiceImp.cs index dfa2790f5..85080f11f 100644 --- a/Service/ServiceImplementations/EmployeeServiceImp.cs +++ b/Service/ServiceImplementations/EmployeeServiceImp.cs @@ -1874,8 +1874,8 @@ namespace BeWo.Service.ServiceImplementations } } - public decimal CalculateUrlaubstage(DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr) - { + public decimal CalculateUrlaubstage(DateTime entryDate, DateTime? endDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr) // Enddatum in die Parameterliste + { try { decimal urlaubstage = 0; @@ -1884,21 +1884,38 @@ namespace BeWo.Service.ServiceImplementations if (entryDate.Day == 1 && entryDate.Month == 1 || entryDate.Day == 2 && entryDate.Month == 1) //Erster Tag im Jahr { - if (anzahlArbeitstage < 5) // weniger als 5 Tage - urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage; + //Prüfen, ob Enddatum Ende des Jahres oder früher ist + if(endDate == null) + { + if (anzahlArbeitstage < 5) // weniger als 5 Tage + urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage; + else + { + if (anzahlArbeitstage == 5) // 5 Tage + urlaubstage = (decimal)urlaubstageProJahr; + else if (anzahlArbeitstage == 6) // 6 Tage + urlaubstage = (decimal)urlaubstageProJahr; + } + } else { - if (anzahlArbeitstage == 5) // 5 Tage - urlaubstage = (decimal)urlaubstageProJahr; - else if (anzahlArbeitstage == 6) // 6 Tage - urlaubstage = (decimal)urlaubstageProJahr; + if (anzahlArbeitstage < 5) // weniger als 5 Tage + urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage; + else + { + if (anzahlArbeitstage == 5) // 5 Tage + urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr; + else if (anzahlArbeitstage == 6) // 6 Tage + urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr; + } } + } - else if (entryDate.Day > 1 && anzahlArbeitstage < 5) // Mitten im Monat, weniger als 5 Tage + else if (/*entryDate.Day > 1 && */anzahlArbeitstage < 5) // Mitten im Jahr, weniger als 5 Tage { urlaubstage = (decimal)urlaubstageProJahr / 5m * 3m / 365m * restlicheTageImJahr; } - else if (entryDate.Day > 1 && anzahlArbeitstage >= 5) // Mitten im Monat, 5 oder 6 Tage + else if (/*entryDate.Day > 1 && */anzahlArbeitstage >= 5) // Mitten im Jahr, 5 oder 6 Tage { urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr; } From 14604ca417f4dcb45002e99f3c6a8768dadeaa24 Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Thu, 5 Aug 2021 11:35:55 +0200 Subject: [PATCH 2/8] MH: Samstage farblich angepasst --- Report/DefaultReports/AbsenceReport.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Report/DefaultReports/AbsenceReport.cs b/Report/DefaultReports/AbsenceReport.cs index 931b4d4fe..64e8261a5 100644 --- a/Report/DefaultReports/AbsenceReport.cs +++ b/Report/DefaultReports/AbsenceReport.cs @@ -93,9 +93,9 @@ namespace BeWo.Report.DefaultReports if(cell.Index <= DateTime.DaysInMonth(Year, Month)) { DateTime date = new DateTime(Year, Month, cell.Index); - if (date.DayOfWeek == DayOfWeek.Sunday) + if (date.DayOfWeek == DayOfWeek.Sunday || date.DayOfWeek == DayOfWeek.Saturday) cell.BackColor = Color.LightGray; - else if (Feiertage != null) + if (Feiertage != null) { if (Feiertage.Contains(date.Day)) cell.BackColor = Color.LightPink; From 81edefb7d44867a38a9183dc76d037a83ea3390b Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Thu, 5 Aug 2021 11:55:36 +0200 Subject: [PATCH 3/8] =?UTF-8?q?MH:=20Ordnerstruktur=20f=C3=BCr=20zuk=C3=BC?= =?UTF-8?q?nftige=20Klienten=20von=20FiZ=20Hof=20angelegt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReportImp/FizHof/FizHof.csproj | 2 + ReportImp/FizHof/Properties/licenses.licx | 0 .../FizHof/Service/CustomCustomerService.cs | 82 +++++++++++++++++++ Service/Plugins/PluginLoader.cs | 4 +- 4 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 ReportImp/FizHof/Properties/licenses.licx create mode 100644 ReportImp/FizHof/Service/CustomCustomerService.cs diff --git a/ReportImp/FizHof/FizHof.csproj b/ReportImp/FizHof/FizHof.csproj index 444414e7d..f96fcbf87 100644 --- a/ReportImp/FizHof/FizHof.csproj +++ b/ReportImp/FizHof/FizHof.csproj @@ -60,6 +60,7 @@ + Component @@ -91,6 +92,7 @@ Mitarbeiterstundenkonto.cs Designer + Teamstundenkonto.cs diff --git a/ReportImp/FizHof/Properties/licenses.licx b/ReportImp/FizHof/Properties/licenses.licx new file mode 100644 index 000000000..e69de29bb diff --git a/ReportImp/FizHof/Service/CustomCustomerService.cs b/ReportImp/FizHof/Service/CustomCustomerService.cs new file mode 100644 index 000000000..e742e1a4f --- /dev/null +++ b/ReportImp/FizHof/Service/CustomCustomerService.cs @@ -0,0 +1,82 @@ +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 FizHof.Service +{ + public class CustomCustomerService : CustomerService + { + + public override long InsertNewCustomer(CustomerDC pCustomerDc) + { + var cOid = base.InsertNewCustomer(pCustomerDc); + + // HIERACHIE LEVEL - 1 - + var folder_01 = CreateBeWoFolder("Gesundheit", cOid, null); + var folder_02 = CreateBeWoFolder("Rechtl. Betreuung", cOid, null); + var folder_03 = CreateBeWoFolder("Justiz (außer rechtl. Betreuung)", cOid, null); + var folder_04 = CreateBeWoFolder("Leistungsträger", cOid, null); + var folder_05 = CreateBeWoFolder("Wohnen", cOid, null); + var folder_06 = CreateBeWoFolder("Bank", cOid, null); + var folder_07 = CreateBeWoFolder("Einkommen (außer Arbeit)", cOid, null); + var folder_08 = CreateBeWoFolder("Arbeit", cOid, null); + var folder_09 = CreateBeWoFolder("Familie", cOid, null); + var folder_10 = CreateBeWoFolder("Sonstiges", cOid, null); + + + + return cOid; + } + + private BeWoFolder CreateBeWoFolder(string name, long? cOid, long? parentOid) + { + BeWoFolder f = new BeWoFolder(); + f.Name = name; + f.ObjectOid = cOid; + f.ObjectTid = TableID.Customer; + f.ParentBeWoFolderOid = parentOid; + + DAOFactory.GenericDAO.Insert(f); + + return f; + } + private void CreateSubFolder(string[] vs, BeWoFolder folder) + { + foreach (var foldername in vs) + { + CreateBeWoFolder(foldername, folder.ObjectOid, folder.ParentBeWoFolderOid); + } + } + + private void SaveHierarchie(List folderList, long cOid, long? parentOid) + { + foreach (var item in folderList) + { + var f = CreateBeWoFolder(item.Name, cOid, parentOid); + + SaveHierarchie(item.Subfolder, cOid, f.Oid); + } + } + } + + public class Folder + { + public Folder(String name) + { + Name = name; + Subfolder = new List(); + } + public String Name { get; set; } + + public List Subfolder { get; set; } + } +} diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 3fe17768a..86f80eac3 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -97,7 +97,7 @@ namespace BeWo.Service.Plugins //t = "8561513464"; // Caritasverband Wuppertal/Solingen //t = "2727001973"; // SD Julia Schönberg //t = "5653806613"; // Feid und Kollegen - //t = "3830114427"; // FiZ Familie im Zentrum Hof + t = "3830114427"; // FiZ Familie im Zentrum Hof //t = "7138297573"; // Tagwerk betreutes wohnen //t = "1008896531"; // BeWo Auxilio //t = "9383760246"; // Die Kette @@ -224,7 +224,7 @@ namespace BeWo.Service.Plugins //t = "7817461089"; // FAB e.V. (Familienarbeit und Beratung e.V.) //t = "5207911843"; // Pro Balance //t = "8619663355"; // HSH Cologne - t = "1652658918"; // LH Frankfurt Oder + //t = "1652658918"; // LH Frankfurt Oder //t = "7696927868"; // Kuhring Betreuung //t = "6251348980"; // BeWo Gün //t = "6782533512"; // LH Dorsten From 02f94198eed529e1b600f571cef4238a5eb5380f Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Mon, 9 Aug 2021 10:38:02 +0200 Subject: [PATCH 4/8] MH: Pull --- Service/Plugins/PluginLoader.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 86f80eac3..a9396f0e5 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -283,6 +283,7 @@ namespace BeWo.Service.Plugins //t = "9430188510"; // Pro INTEGRA //t = "4820371076"; // Zuhause Wohnen Iris Thimm //t = "1078667960"; // FAM Rhein-Sieg Gbr + //t = "9388871209"; // Sozialwerk Aachener Christen e.V. return t; #else From 2db7285889087d268619e0e06d31b96cf36c4214 Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Mon, 9 Aug 2021 13:00:06 +0200 Subject: [PATCH 5/8] =?UTF-8?q?MH:=20Anpassung=20f=C3=BCr=20Sozialwerk=20A?= =?UTF-8?q?achener=20Christen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + BeWo.sln | 19 + .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + .../Quittierungsbeleg.Designer.cs | 1393 +++++++++++++++++ .../Quittierungsbeleg.cs | 188 +++ .../Quittierungsbeleg.resx | 332 ++++ .../SozialwerkAachenerChristen.csproj | 85 + .../briefpapier.docx | Bin 0 -> 38349 bytes ReportImp/SozialwerkAachenerChristen/logo.png | Bin 0 -> 6574 bytes .../SozialwerkAachenerChristen/logo2.PNG | Bin 0 -> 11700 bytes Service/Plugins/PluginLoader.cs | 2 +- 12 files changed, 2056 insertions(+), 1 deletion(-) create mode 100644 ReportImp/SozialwerkAachenerChristen/Properties/AssemblyInfo.cs create mode 100644 ReportImp/SozialwerkAachenerChristen/Properties/licenses.licx create mode 100644 ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.Designer.cs create mode 100644 ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.cs create mode 100644 ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.resx create mode 100644 ReportImp/SozialwerkAachenerChristen/SozialwerkAachenerChristen.csproj create mode 100644 ReportImp/SozialwerkAachenerChristen/briefpapier.docx create mode 100644 ReportImp/SozialwerkAachenerChristen/logo.png create mode 100644 ReportImp/SozialwerkAachenerChristen/logo2.PNG diff --git a/.gitignore b/.gitignore index 47bf80d9d..6fe8e33b8 100644 --- a/.gitignore +++ b/.gitignore @@ -538,3 +538,4 @@ /ReportImp/ZuhauseWohnenIrisThimm/obj/Debug /ReportImp/FAMRheinSiegGbr/obj/Debug /ReportImp/ProIntegra/obj/Release +/ReportImp/SozialwerkAachenerChristen/obj/Debug diff --git a/BeWo.sln b/BeWo.sln index 9ae9770d1..35285e0bb 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -471,6 +471,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FAMRheinSiegGbr", "ReportIm EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HshCologne", "ReportImp\HshCologne\HshCologne.csproj", "{B9962DC8-015C-415A-A079-94BC3279E577}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SozialwerkAachenerChristen", "ReportImp\SozialwerkAachenerChristen\SozialwerkAachenerChristen.csproj", "{47A029F9-D420-48D2-BFE3-CB4988346366}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -3626,6 +3628,22 @@ Global {B9962DC8-015C-415A-A079-94BC3279E577}.Release|Mixed Platforms.Build.0 = Release|Any CPU {B9962DC8-015C-415A-A079-94BC3279E577}.Release|x86.ActiveCfg = Release|Any CPU {B9962DC8-015C-415A-A079-94BC3279E577}.Release|x86.Build.0 = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|.NET.ActiveCfg = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|.NET.Build.0 = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|Any CPU.Build.0 = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|x86.ActiveCfg = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Debug|x86.Build.0 = Debug|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|.NET.ActiveCfg = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|.NET.Build.0 = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|Any CPU.ActiveCfg = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|Any CPU.Build.0 = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|x86.ActiveCfg = Release|Any CPU + {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -3857,6 +3875,7 @@ Global {22E7F5F8-BB34-4243-896B-221F78837F83} = {D8A691C5-146D-4613-86CC-438F02FE9106} {88273E87-C5F9-4DBF-876A-296527A61B4A} = {D8A691C5-146D-4613-86CC-438F02FE9106} {B9962DC8-015C-415A-A079-94BC3279E577} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {47A029F9-D420-48D2-BFE3-CB4988346366} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/SozialwerkAachenerChristen/Properties/AssemblyInfo.cs b/ReportImp/SozialwerkAachenerChristen/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/SozialwerkAachenerChristen/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/SozialwerkAachenerChristen/Properties/licenses.licx b/ReportImp/SozialwerkAachenerChristen/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/SozialwerkAachenerChristen/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.Designer.cs b/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..788e8cb39 --- /dev/null +++ b/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.Designer.cs @@ -0,0 +1,1393 @@ +using BeWo.Report.ReportObjects; +namespace SozialwerkAachenerChristen +{ + partial class Quittierungsbeleg + { + /// + /// 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(Quittierungsbeleg)); + 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + 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.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = 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.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftMitarbeiter = 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.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.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + 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.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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 System.Drawing.Font("Arial", 10F, 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(735F, 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.xrTableCell14, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell44, + this.xrTableCell50}); + 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.11994951833461227D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = 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.094696981389528381D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.094696933224158855D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.05366162346946534D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")}); + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.05366162346946534D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); + this.xrTableCell12.Font = new System.Drawing.Font("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.10732323052948757D; + // + // 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.20202019104791347D; + // + // xrTableCell50 + // + this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell50.Weight = 0.20202019042968572D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(158F, 18F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 70F; + 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((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.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F); + 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.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.xrTableCell9, + this.xrTableCell28, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 0.48945783132530124D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.26536312849161997D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 = "Uhrzeit"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.41899441340782145D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 = "Angebot"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.23743016759776542D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "FLS in"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell9.Weight = 0.23743016759776536D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Betreuerin / Betreuer"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 0.44692737430167595D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell48.Font = new System.Drawing.Font("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 = "Unterschrift"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.44692737430167606D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell8, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell43, + this.xrTableCell49}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.223644578313253D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.26536312849161997D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "von"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.20949720670391073D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "bis"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2094972067039107D; + // + // 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.23743016759776545D; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell7.Weight = 0.23743016759776536D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.Weight = 0.44692737430167595D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell49.Multiline = true; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Klientin / Klient"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell49.Weight = 0.44692737430167606D; + // + // 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.xrLabel14, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 130F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Bewilligte FLS wöchentlich"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); + this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 47.1111F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.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.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 77.6111F); + 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.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 77.6111F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 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 System.Drawing.Font("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 77.6111F); + 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.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 47.1111F); + 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 System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36111F, 77.6111F); + 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.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 47.11109F); + 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 System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.ForeColor = System.Drawing.Color.Black; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(747F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Quittierungsbeleg [Mandator.Name]"; + 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.xrRichText3}); + this.topMarginBand1.HeightF = 127.0833F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo1}); + this.bottomMarginBand1.HeightF = 116.25F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel18, + this.xrPictureBox2, + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.xrLabel11, + this.xrLabel10, + this.xrLabel9, + this.xrLabel1, + this.xrPictureBox1, + this.xrLabel17}); + this.GroupFooter1.HeightF = 270F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // 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(129.4998F, 227F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(100F, 23F); + this.xrLabel18.Visible = false; + // + // xrPictureBox2 + // + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "CustomerSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(230F, 227F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(100F, 23F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox2.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.CustomerSignature_BeforePrint); + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 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; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F); + this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; + this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); + this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; + this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; + this.lblUnterschriftMitarbeiter.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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 79.99997F); + 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.xrTableRow5, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F); + 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.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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.1073232364991462D; + // + // xrTableCell23 + // + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.10732323432577288D; + // + // xrTableCell24 + // + this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.075757568269402914D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.1073232364991462D; + // + // xrTableCell26 + // + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.10732323432577288D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell27.Weight = 0.075757568269402914D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.1073232364991462D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.10732323432577288D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.075757568269402914D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 79.99997F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 130F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F); + 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; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "GR = Gruppenangebot"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99999F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "E = ear to ear, face to face"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel11.StylePriority.UseBackColor = false; + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Fachleistungen in Minuten"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UsePadding = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 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; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrPictureBox1 + // + this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "EmployeeSignature")}); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 227F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(100F, 23F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox1.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.EmployeeSignature_BeforePrint); + // + // xrLabel17 + // + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy,}")}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 227F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(100F, 23F); + this.xrLabel17.Visible = false; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // xrPictureBox3 + // + this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image"))); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 19.70833F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(272.5277F, 63.95833F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrRichText3 + // + this.xrRichText3.Font = new System.Drawing.Font("Arial", 10F); + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.08333F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(511.875F, 23.00001F); + // + // xrPageInfo1 + // + this.xrPageInfo1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrPageInfo1.Format = "Seite {0} von {1}"; + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(644.1248F, 47.05556F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(90.87524F, 17.52774F); + this.xrPageInfo1.StylePriority.UseBorders = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // Quittierungsbeleg + // + 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.DataSource = this.bindingSource1; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(50, 30, 127, 116); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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 xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + 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 xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; + 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.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + } +} diff --git a/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.cs b/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.cs new file mode 100644 index 000000000..39dae902a --- /dev/null +++ b/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.cs @@ -0,0 +1,188 @@ +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 SozialwerkAachenerChristen +{ + public partial class Quittierungsbeleg : XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + // Get calling method name + //StackTrace stackTrace = new StackTrace(); + //Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name); + + bool hatGruppen = false; + + //if (pRO == null) + // return; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(sd); + if (sd.IsGroup) + { + //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); + hatGruppen = true; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + + bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + 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 = String.Format("{0:0}", days); + + index++; + } + + if (newRows > 0) + { + lblUnterschriftKlient.Top += newRows * 20; + lblUnterschriftMitarbeiter.Top += newRows * 20; + } + } + } + + // TODO: Wie anzeigen? Alle? + private void EmployeeSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + return; + + if(sender is XRPictureBox pictureBox) + { + var base64String = pictureBox.Tag as string; + + if(!string.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binaryData = Convert.FromBase64String(base64Data); + var image = ByteArrayToImage(binaryData); + + pictureBox.Image = image; + } + else + { + pictureBox.Image = null; + } + } + } + + // TODO: Wie anzeigen? Alle? + // TODO: Visibile der Datumstextboxen auf true setzen! + private void CustomerSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + return; + + if(sender is XRPictureBox pictureBox) + { + var base64String = pictureBox.Tag as string; + + if(!string.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binaryData = Convert.FromBase64String(base64Data); + var image = ByteArrayToImage(binaryData); + + pictureBox.Image = image; + } + else + { + pictureBox.Image = null; + } + } + } + + private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + using(var memoryStream = new MemoryStream(byteArrayIn)) + { + return Image.FromStream(memoryStream); + } + } + } +} diff --git a/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.resx b/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.resx new file mode 100644 index 000000000..8dafc88bc --- /dev/null +++ b/ReportImp/SozialwerkAachenerChristen/Quittierungsbeleg.resx @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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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 + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE0AbwBuAHQAcwBlAHIAcgBhAHQAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcgBpADUANgA2AFwAcgBpAG4ANQA2ADYAXABvAHUAdABsAGkAbgBlAGwAZQB2AGUAbAAwAHsAXABiAFwAZgAyAFwAZgBzADIAMABcAGMAZgAwACAAUwBvAHoAaQBhAGwAdwBlAHIAawAgAEEAYQBjAGgAZQBuAGUAcgAgAEMAaAByAGkAcwB0AGUAbgAgAGUALgBWAC4ALAAgAFIAbwBzAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADkAIABcAHUAOAAyADEAMQBcACcAOQA2ACAAMQAzACwAIAA1ADIAMAA2ADQAIABBAGEAYwBoAGUAbgB9AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + \ No newline at end of file diff --git a/ReportImp/SozialwerkAachenerChristen/SozialwerkAachenerChristen.csproj b/ReportImp/SozialwerkAachenerChristen/SozialwerkAachenerChristen.csproj new file mode 100644 index 000000000..4dee072be --- /dev/null +++ b/ReportImp/SozialwerkAachenerChristen/SozialwerkAachenerChristen.csproj @@ -0,0 +1,85 @@ + + + + + Debug + AnyCPU + {47A029F9-D420-48D2-BFE3-CB4988346366} + Library + Properties + KundeXyz + 9388871209_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + Component + + + Quittierungsbeleg.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 + + + + + + Quittierungsbeleg.cs + Designer + + + + \ No newline at end of file diff --git a/ReportImp/SozialwerkAachenerChristen/briefpapier.docx b/ReportImp/SozialwerkAachenerChristen/briefpapier.docx new file mode 100644 index 0000000000000000000000000000000000000000..07ebaf8166a845a81c501754b28ef9a1f8643025 GIT binary patch literal 38349 zcmeFY<8x)-+Wxy@qhmYi*tTukww-iruGqHCj@7Z9j%~Yh`nz{Mr}nR&U3LC|-E&|nqz*h`?|(G##EF614jcu0-yl^05QN*@#3%s1OV8D0RT_|(4aaZ4)(5Q_O1r1 zUXEridi0)lwnT;Cpp^Ll(7)sV|Lgza85m04kRB974!effCcda4(?J(4uD~RqZ!z=> zuydcMH%GdVS8%wtU4Tq%rE2ZZ66U`D`r_y!mi=<7s4_+5r?hc)&w11YEv;A1kecR~ zs5|A80fi+MGebDAg$U$Bq-S_5N(oL#SP#jT`?dvkT#z1wLEMB0uO@xoBIx~qdL?>G zPSNM!{gX#uGuV)E_@p25(}Hridf>oJ>cGT2WequG=lArQu>~HeP^ra3<@*% zRdc8^IvF*=qImo14N&2HpLw-q)n-NWiQcrq$p8wsu9#~k)B(!F}Zyf!OFS9|P8Cpu`%MTF7$W)vd?alb)cUOqcN^ViY#-M*O{ z^A9^;Q-7#?!VCk#g-e0FA5gCnc>;%#P7r#?w$(bs3F^@0KNNnTuCRxbRJfefz%>J3 z1Y&+}5f*Zn1mb(DhWE0{k!a=d5)Lhi25lxzt-!7C-~s?&Utj>m|3l>ji8yW7f6H0FUI%{$&;3+d@5d^VXE2%Fz*>WX z){&A$-B`6=`SZ!Ux(cdyY9ui+zmPQR?UF6-wv()PgOjR;5cLyg`Bi^V=e^q#kP_Nm z!sNN^xCftg^kn`yPAWw;9vrQO9yNmlnfMZsKGlbMNG!h~w zobJz(pTV@WY%Qtd169c<))R)`IgRZPYc9}`#zL16Kk&OzZ%Fklshv62n(C1j$Ci*-Pc?fMf=Zj)DgA-`!%svv%#(dZnmD#{a>&9 z-}+dcw@uUm0{}YU0f29RC&k0T*_6T5!Nkq(uND5|fyHTB4jY`v0o#}-KNuf!6~mFl z%2f^mqIuC6Gq(u)6q7|&(O`hB`+weY=8U+iYKUpPpnnk`@8jV`{dv38OKsxgP%pQ> zglOyG*hg2XD8FlYp4raITFugus7g+)+_SkJt9icsGhtwWBvrX8e>Xk_P+B|4Ut6ci zUVtG^Mb}mKp@Co-ubkXsCXXCv?&sv9Oajg#eRP(^8gFW^UPr3?SpUQr{XIITEP|9D z)5m25!4}v19J6CR_O~#2Lc@L!=o@6jDlDv0k_l2r5WJTns<#%@mL>g+cbTv%c9hhX zBNY=-=8a|Lly~;*OF2T9H6NEeGqiLjsd#N!-~cQyMsg^@dVrVqUNEYv_EKnqYkv=l znXiJOAyFHjpuD8CzPyx8X@2AQ?#Ie!^{`R8z-aQ}pqjfeQSg+Fr7ujYY6e%JfKFdF zZ`gQ3^e!WRVYXJob7E-P@p09ctPe{cu-2?M^^|L=b9|)&Kb%FY41Clv0}NleH;`JOmuaVha!-qr=Dj(NI(ydyVWBCR#AVat>gK zEtu!+h1T&KYBZdWT92f!^@U(c6p-eq{j0YqIpsQDf3eu_gu+HjZYqg*zvK?enWI$u z+yiTI-v2an+ZDQ(B6GlIDBFYoxw<Ob}PKh_2EH<oH8XJ!iX07 zOwj{&st+3zCxD$E%al>G2Zq-EA!;e*BXM|Xmk#fm%t}9gM=DavvSOe&eN1Kz4j=n*i`|g z$~zqHQr|hS6$5Evp0Lhj^h>Qj{nYtN$hH-%e3H()r}$CnVwooz_ok2D_`j?|zySa#|Kknj4i2vN4z6Y{|CmE_>M#2Z#(#qG8)DEE zdy6N!EtFjlS_it^8vtHRM|22+%x=wLyP$eFc2iJYk&x1={Pkrffo1vZYRu(Yu*FEZ z`qL5bg#cZ&RQ6)|&vn}9+`x0pFv)NSn(Jj=`Rz5kL2q@GDNPCbyz)MXNP4lN>7~VT zB{;DN^LPWci+D4uv(2ceGg+ICI3;zlyb@Z7kXKnV*&>$a4M8**yMHL@sDHESK4><+ zV~}K6OUY>Jx8Lv?h2+|BO77xQ#`%;T^Fc|aG*&|K zsIKB+M&)D9+bfW?DA@E(>8XZLiJu~P=WRc6Ks1de^tGlhVAA`mM+_-`LsEj)h4t+} zm=EANWz6%++eGQU`_KW$e=NT6oc>zt?OY`2RQRw+gOYm6hSd>|W1S+#R8EhnC>?lJ z#E~^;JGfCohRR*JMyI~eqW`j1Ksr`!?c=|z`ndn7{xC7ddRYAyZpr&5`QkIB4HK@i zO3zElhWQJ@hdluY*$u!V?8E+%*-(xZ(Tsk^S#4ppn0;T%iD-k0`*dM)J**3mwO+WO zkXAiL=Q6N$3X^l0#ZUZAVZFX1|3M;Q{oEn^QgEo>!urIuuClQV`yA>7Rz+PtLBf%T zdY^3su@#qeVD-Itq>hU+=Fr55%-qK%oo>3`6>;k^D2y*vvZH!lRHSth)JvMAEu zJ#tF@0Ad)LsOOBpzMCgKY(h&}?0wk|Wb?z%himDslRvwCEDj2P>81T}#QKL`3Rzps zKi3B5{hR;L+n<5vx=UDbOPFfVyLrrn9+{AegM>UV)IkC#(4syJjSWGPh^ylA+U!Q*l*BF8!2xd<>3Rj#JvV~x2n9|PYi z@WMrV1PFyFt%}Fmi_0adEP=-Q1PZD}vz|(HB5yVmQduXNe@YgyTm6n-nkY) zrQlF@vE42EO%nI`E{_1Ht~Ya_HF<)bG}Ja?M7`!i3)GO?DLOD8fOpE6wM|w<>$vgI z9xD0DfAW~$Px|qy=5<1Uo2RP|yx>G{jli?Y6rwL?q*8GUz3*X7m!%o|qmAs7t9E@z zeWCdey;UmIxQ3XoW`DfgmHl(DAo1OYh^^!4QU2&RDG%(TvBNz}PiZ+1#vv4giqiEZ z&&DD28c)hVlE{T}Bc5yGpdUBW#0_Q+h2g)iN-$Xfl2*xnMxv;BiA`hbWE-mxx=Iwc zMP@FxlL|~EuKU*__tT?G=^q@q80)K4=WjTn^xB3lzR-b* zDH0H5JJzj&a101J84Q#1p}DuMxZb(^&O5({2uJ=?3yykRw zVK9s_KVN&WLf~Mu2>rr8uWq{A*WFD`{m^|8x?zo9-gU9lom^RcPDp1lWV-?-*iWMEL746AfyrNhkN$S3kpHLtTACS|nmIH5E1IWn#4Y^8Z=z@T*mF%*Zfk62tsz|b z9%RD}K!4P(Iu@yM3sqr;bE*JYliZ47Z}FG!9}8ZV+p}BR#+|X4L+KGpyg0=^GBudA zcdXBkTd#V-KsQkeG8N$P$pEdlZtssaZZRuk(E3z%ZY!LkMJ{|JTdQ&K29f>>CH2eA z1nR&g`%$XF?`9~x1ffMA^0;CdE%l42i4w+2fknse%|i*OSUx*w3&~ic(`=*{@EN=0 z`m93x1VlHEcuQlQAk+~fMHM@t&vetQHw*7 z77h3-uKAqKE%jhY!!3+_Rs9m53pSiT%rzNgjtB*^A9hwc&ZR*jEuc92PDB=sjX%qC z+x{)RHVRobls1OAuVNo!?rMM7nebXxzr~l+u1mhSOeseO&{kt!p=W08gwf$j!eDU# zT*kH8KY$ICSn12?XI$N8R>|4twVsG|V7RRpCO@J(Kvsvyt-g=9$Iv{r4kae9QqS=v zx}maFIbu4YlK$+iL+-(Hn`MjLme^RfyF8e|z}FNL+QR7gsW9mx&Fab{RCK9NEuzn? z2!8lYFbwJy@r8ygittXyefs!QAF5|GpA9dHbyAL04t`CTd0HYXK68d3k(GghF8LK4!199xSKkMr2(R8sbzse{3$F4O$)+(24!gOuN&#=IubbsFuS zzv5rf<*m-Q|0|G?B{Q6he;14Oi2n;n=6`_fPTO)==SJ(>{(kwR{;rv)0s)4~$db`b zu*!NJ-+FDsk13K^3w2|KU9t4@mPdY%jJ6rJf;Azcclz4*1#i^%;~|;CQX(V<8((MI zY(_W)k~Zel+}6+Fw=OG0$PJQlghxnS|5)!oz7=qDvC1gI6YgbzVXjU*L+qaC&= z+3+26ELcC8PSr#}3A;|+e!!{^h498D*U#!<2)KykeCw!FM475S2!%__f<7PQWx*Ll z5?VB`O04O%1e*6?KHH#8M53Enx6JZCYvqA8HP!*$@xSbjMXBaSLQHZ-fM|{N z%9~WIEj!$FNXTH0xB)_f+5|6QOte_;ifZLYLv%8Oj(2)<+3m2^3wL<$3+Xt5Vbn3x zh3yozt*OJX5}K)zwUGzBMYYnK#5Kba4*D9A0o^$+gc zMtDWj2d&Z|i@FfZKu z8p5Dj3asy%+P-qU*$8O_7MNBZk1WGN#p6aWAmlj1#=u5m)L+DmI{`{@rt{0fFO?%( z>GGW3YR_M%4R?-$h~Y49_}^RKl+L&I$cXn0O))%0W_veWA<~2%?0<0@+Z026aT)uT z-G1o+&udIBGZ$vl7j7s4RWS{j;}>3Nh}~)z#Xlsj4nI)fE~$!O_2D~5jlOq(8wK6& z|HgRpu{-+(uc5^U>)=!(@wrzN47aj%LxA>B%QusyCc@Gth)!JPR!atB|?vovAWIM%wa*h28h`t}gsu2J! zQX0yVJfz5p@TE%+Rr$duwR8|T6m{|~B|goZQg4DnP#0NhC{7dg0WL@Tr~Ckw?!4lf zHUZ~Y%^0Md!&$#mc*=K>^0xp!ZomwwBZ!h_@bIpC$WZ;t}4_ILuT7Mzh$bNgk5681ys1@EJL6kqb7ue5;OjEE(gpe?&)nFDk`Vjz1Q6b&F zIeKy&FXs>kdLAJwSxOc?7pnEp{Ptnx73Dq+Zb)b6I?pOz;le$zI-d+<{2ruIRK4E8 zuLfGR6{ixWFiz&l2@Um{!yd(KV^o1j5u3wK$tFE&bIJr~Dele)Jr7UzyM52BeO z48gjzrmY4^R(hpwg$!Xo!THPpLbJ_t zT5s0zQO8$PS5O^jcYt||xu*6yI^;NOEWumYXi2&|!zM!x+E}mOu3~8)gxhLML~ghW zkfpL&yO9~`HZ;`MC_lbQEm3l=?b_q&MzmdRjQ^xNf;2=;EA~(dGt+HoBabT{Qjfff zyx><#g7x^u!8HFq3cFjS1f{p|V$y84wJiU~)(NVLvV4Q2Ek4pqE;7viyJhp1jMHpq`q(OVJ!iRstw?eo58tmYt*#IO#h;z(j0$&u5vVUkVW!GiIbf#;#u zHLd?}B!;5n;m%C$CVVc_t0O7-FY~+IB|YX@RD3CnqN!cXeQXiWmZ4!9|H(Q>ah*@d z{}zx^Ia`hN|2vKU@}uIv0qH+!EHfkhi(|xJ9J~AgbtVxlw?eI4kEc9{T(hNmJRD5qZOlKowaPV?3Ufn0gk|Fv8nH7@TK7VEBH0WTvb5)IT`N z{S)qkS?Sye?V6x;Upq*;%5vjwT8vnKUvsVE%r2cw z(SfeVu!|@DYP}iZyUrv+9|gS>kJ8A0;#i$kt`*u9k%e{o=@)u4RUTYx^})a1YH#!X zN9#!+HSAgI*rng!a9>!k0fS@rtc-n^8%RPK4`AjU^XM}mR{BWTZgkULs;lHs+N=Asy@V9lxkN3Z_5z9Z>=s-))exDuL zpJA2<+S|VHhYUMA)kl{et6i+A$3{2=tac$CJCHJ=F~?RZ-{SCcIY83CUb{Gr5ILpKVj4c_kA{lYP*Fyg`VQqkNpS~T4|Gbe((#hnRqxQd2D z5@y>4W;Gg2-eTnebrYan#3D`mO)aiA*%$@}X}(Pe(>I8pHjLF4!JgvV(1?K-r~!S# z8{8qzxd=-vidA4l&tyciXMkTk2&WNFKNk`%M998a$&Qh!I1x^FI7`BzvX5DV`^hn> zsPbvl#ifTXxdp&>ve9h&QPelVO4q84peO7VW}($Dk(IxDvj;g8^A<*;E>V668${bG z)(C9WNGw4ezMZMmA?sZ*q{(`=%Uh{aP9O-O?gUvdo4;O#m6a9t8|ntz60jI2Q9O3r z*}HYq=fNr@0mmWhquS1R_`yBJ4x3OA=*T=aE~;Ek2eEMRYh-`6fZJ0z*c}kL!wuR z+$8hIREL*4R|^;tuV-eMyDdBC-9jb|B0dWtEp*EmGkulxs_(#wG%6R=B)mdB9K_$% z%=BX&Lm^FoH3>^raH>55&e^A;R0dROw;emaYuerTs=KI}uK}h;lc5+)THRuUsy59wdi~3(=jm$C zou|^NM=&`q6-TKRmLk1{mcK*oebi^pH~2JGFj&pCz&jw9&$I^yb)v3_8rO1?XIAVi|m1It<6`dfFd^9(D_20pRb$cy*TGU)SijA1)$|?sdcGn>D%6p?n{?Jk0 zV|*4>VB{N|!08Wh&<2%_+K*>{f2PT`8gn?U1g?UPvy&~|eeh}DI(Hu;Y=L-wzDU*? z^5uMiLJMv&r@ynKX(|P{cHRt?u8&&t> zg;-KPm!Il`tlHsvT)=~qi0q52g7Rx!=AE*#tL&M?=rx8M<|@EW4&Jh}PX-tm zNOJ2(2l0?e+`~-vP9Tw%CWvemZ{o&m^px|eGy*$;2u0&w3phJm^oEUMiLy5M4jwk4S29ir@O&Mx68f<&@u;KcURv+Y6Ui*$-K3?RM(}q^}G3h;P z&b0}AqKXkF({dJ6n|JGHaOdj5`UmS#gIi$+(G_TSc`AObNu2d+x7I>vYJ7jtRPxN0 z7f8=oICWhNlqa&^V?Vr8alKOb%9}lvpV}?oINv`kYeM0ZI#w{Ui^F-XbFq!{VX?5D z$^9DeiP|Tf>8Zv0VsV9(IH@+pKiTB>#ZZ_1z_(_v8{4}JGtn6KiP^8Q%j16j(L|vc zA$UhdeDJEPnBEcCctzS>)26yF{7yCh+pr&^ zqGBTXF9d!cYRoU0BRzc=7&pY%eUEjiLo1BWE?C0n@a2_1ACDYU&ONid8y6iZ22Zlw z1TeNfrd)niGIWdt-2MStwK`<0d9@_{j;4qp&FC<9S$q5ik3Zitk0;`jQ#7v0oAKj= z!rrd84-Nin<6#J-ec=@X07&8d4|DzZvg2RodZDx7yups_cP;xBI5;{z)*aC)e*iBg z)w;p`_;*iv9y1|CR9-LuOz`f|=MCF$A|4$er6)^XVl~>z{17Zj+W-|ke5EB=xc#$N zE}=Cjc^Ew2^?YoREdmT>#FJ@WKz~NtPtOEz2bm~nSF$%)_Q#KpbB1gCFc*2Yg4nei z3IuWQAun!LcnncSkPFI4Flnre`=S6c$c&kN01ih;SeTu5X{QVo43UX3CDIPMp*JGt zrn(3mRr|Mblv$=AXhlQ^4y@%OA?}gBleEAK96{r-R<$r|0h~%3$tr0?{ikitr*L92)a{8XA(z=d!jzCjaEay-a~n)uez*MuK66 z;N;RI0&L<9L_clRf?L>kx4EIga)6ef14? zskV72dLpt-EH%YNoR%gqf^rjHcY;l4x`i4=62veK&Fv=Jt7bczEZfuRl zxmGEe?YXa6MH0`)Y7Q3=${RxvYK-a6R!qM`1ZsI0cEW3JsBfSpHaa zXK0%={fc%HUJ+rmoD#L^G$RCBcBJ7&#(pH9i+Lw7%6lM%^$T^rVAV4;jdY9kGR{h_ z)MgH1i!{5BOOr(3-?@QYSzTArYq!thRn1iwgmoTFs3bx9XEJm=SB|>|2f;(ZEy>_q`Q<)U_}s96bX`5q<%RfC&B~6dS>LBK`%4X>Xg5X*{$A&OfYzqC zYgXZ90I!6jC^K>Tt<}bFMrUI($ek%~i8sCx+71gZ2N7rXe3!hAu488r-@dKXM_$n( zvCaa8OB&TMOkB+zZOf$M!-!n5o$B&|$fDunnax^r^360)jAn-S z5Wgl_lNM-|#)K9m_-*m&t*S)Ck|$lAJ_^&bCgoP!UWEUQ9(yD1*lRy-@;omxW{p{{ zqTHzVX7W@IM`*H9v`%>5j6XFF6Rd+3lJYp~4b6|Rr5ov;Qk(Ue`*{k7{=<*gCN^cC zrK0gxZUasrDg22bcR{DrOHsZJCyj%?Zuc&iLO!sI<=0a~Wp0K3c6qt8Nx@HPvCB!_ z32fK<8Zi~6D)AYR<#~&0X=5nFZ+n>qbUQ0Q>Q|@lcXQi+VA)RRU(0VcY=CcMt@ixX z!ZjmWD*=7lXF2FNb~Js8GnGR2a&}WZe2K>qlO+gl(Wo%mI<028%|23HU92A`rtftj zI5JR^Vi4&Jdb2;I$sZO zjoRMR=fMpMd9B@3X^xOaqx2w~T%?b1WR?mR!w%>hvPPvdU)vU8^Qc^kO{K2NA>!5I zt4}QT_a8-z`X%FTKA*K58S4lutZKE^?bmhA8jMGdZQVZ&>EHER`)1gFal!tCmb}03 zvPsF}*Bxp<@tQ@AVcLJtK6t+k^>|J1pTlu1m1nVj%?PjPvi> zaL3f{%v3V`!LhLk5K%3+vHzn@vjpUF*Cie1B}R!H+nbt1DEW7ciUMnNrW{j zkQ~WY*jGP@BaOFz2Sh_ajdtz7`{{1=Oit#a6}qbnswMZ0NtZR_Lu|fHTtU-PG{ah0 zNc9PSTQ~2jsADx5FW|Hy)Ka%aV=OsP$d=$r?APQ}U^jrogfHa{OY}+hz>B<|xa%8i z1DP5(%|SutRs%W5RQOu8$7(KaNe1V+t;-&+Zd zPV{p7@h2s>6Z|z7S(Lply4awJJSTgU_Z**w#9Y;z(jwu+VDA?nw%CfC=v*S@*Nwi_ z9Mboq=-TWEMIqN2o5GW-{QWrpIc_wrd5hc2y*x|Li@EdH>+rKX5BLPOT9!Pwb0R8n zsX5PV)gs!OFfo4WGmMg=YT2+XNP_Q0toRhKl=fj>eAJcJ5!zLact?ljQqB`v-ya#F z48-_k@0EfUt8v)8aFE}0g8KsptpXb#8LhRmnl@a2AU?rTD6Ezu1KI z(g;+GV0D>Djd0@cy0IwM%Bk*+qWDYA1eeNb$0~y#%dLS%zSlZ!Ahi9WV4h)cR|PZqDYm^&BX-&wMq9icoy>YSjC!`+p3X5DQ^Q>Qbx62_q;C&#ps?sEf?Hu~+8j_gQJfpTicZ zHx}^LfbB`Hs4@;}1?Mgf!oI~(5IuBDhO4nx!u{%&UR8#`7Rts08_O^Kz(G~zuclIs zfSG4u5(Z)FQl9P*$1is-b*{Da1Oi>iq&Rt{Wcf;#%MuWnSIP-do5q>6L&dYpDYcy9 zRONK`AlMg8iGSKJ;%f)vL1(4-8 z$I@h#9NboZskEKP>E{3(=7Pb3xRU*nI?gGjdKJUj5eo6_ z5jnEAkO<_O$>I*c(AillMBjznKrl{|G|hxv5b-G>HT`WWG;a`+7;HqBR0ZcGd#ws+ zM}&lBZEKH4oo8$;+0V$3(K|OO1t(&1VLQ-AzEd31QUFWgti;KvDZq7qVv}EHM(^(2 zFT4P`PB@yZ2V9Gad*I%8b~ra1Lv(j3VP`JDim#mIrBZ$h3#;E{mWQG!a2o)a@cn{? z&1$5q3SuD+E()CPze!0a){HCo2J@4|74B?RHAFXyjS^vrJWwFXQI{*T!AZ? zQWL2_JkooQQ1G=+CMFOnI>8)Fq_5Lbm8wscACsW3xmb6=$Qf0dhqM@^6b?wkqG4h# zp3@3FS0LS<{=Id~STP?(jHHDgmT5qKpjjx{%Sz<;P-cRcctnTIeNuvOP*KPuX|W42 z?U*NQSp-SxMY*^(6Q{7Nl;Mw)^SNpfb7$HSqUGH654Pukb7o#F`F?2`urm38Y%Uze zFF>u;@I^LkhvBa!$H-c%AVJh}yZS#^l9q&M(K6k;AsA@Bj&^-mj&ZYNvBh0MRMDU) zst60#?{)%o8f*2iGWj3{?~~(!C@Ux|>kQRU*mOON=_QB_e^gn%r#eU{7kxFTi_>Hk zpgI0B&(G0x2soiXP=zeXkXPX&R?34#0tdY(FA#5;*ZtYYoIT6*0Pm$})r4#) z!VsLVqyf)r8+eZAB0O;8W{6Rp6}nk6)F#BBq!Soo)&Ty?sU;<(XleEn+1#jF)ue;T ztbDeII&*rnC1fD|P)d&A*I1AvPBc?8x#X&fTfW$G7e>>0wd9rxizv?b?<_l<>eS>> zY*C27BzK{WN+%cExgt1|{zqDbBIsf!*OrlWllI&1)MK5ugFn_F*}|0zzf`%V3X@NS zj)X1^?@u0Oh&!xPgw#3)Z@FW(St(05Tik7gZfzXJ*jlxO1m@aWUHR7{4j;~2(hfcf zn@)+eXxMPVLT783Li+7Z^)%7>kkeJtF=GjtCZ{990(!Zc%pgV;jq&f>^PNHaBtgl- zP8wohn+SEqm5(M{PD7aoUIwaVV3*lMCS~e^J~XMHyQ-I^jWeb+=T~$l=AL7habQQ| zp>o#(meAWubr?XH89-3&6IJw+6Qq)Ui_`S#z7Z;7L1*@GxQe2paJRsq4`zswxnS-< zVxJRpXvl-?U@x;R$kK*DAP|%Y3)?CX(ZeqFQb(x$4+ZvbjC!3v94PxUs2)9WWcOuSXjfpbm9$G zKcv_;mJt_VrWs)BYvuxA-Oe#Pz$(s$pJqj|$-7z)EK3;go?8WRf=4R*>j|NAA3{v6wBCuE;zwVrwFGE=!9~X?0ZcZ4X-VgKI;xk+8;!Y|^T` z*jqG4R*~v9%fCiNgXGOzStFuG85@zqZ1t?Ct(l#P=y0B+)m3^e;7}Vn#|(UWrwM#P z5-iU0*8s%tSsB??|)Tr9)M#bBwa{FPp*T@s)#Di^^8fQZx+X|iC;l= zV6wnT9ENlqSLdDU*2i9S#x#{IM-{yQ5nipU>=^Hu!>rND6L<0c{TTBzTPo84F~2+) zG#OKsTS^l-3De9InU{*($qvw&K?`7%zOS<}0Tq>_BMM&E0TeiiA;jOfw;t-}7>VC) z`2`fkIWTj7noXUMz-j%C;dhoSfybsYdw`%cYq26N%f>QKv~MPN)=x*eL~d6REF303 zuA`A$X=B7#Y#L}zm`jOjVl0!Sv4>$i4+8>9MQINiR8jMsTTG#(y^Rpj*UK66jC9_7 zsnWC2rX%WRg<5UxUR_6_@!Z#GMkyfK5cS3*WiBTCpm6EH>BddA$p`V?T1_XZPK%`_ zMvXTqT*Mn>6Y%1-?RyC6MC_Z1uGmxdb!lFXQvhS^T=HVHrWZ?4c+M8b$rH%K>cY&r zEp#mjEKoM`ORnYU4Mx)8BU94cExLux7#{N0)m||VbCW5H2buk1M)LKUO^VYT7TiX^ z)Di5J?Y#+2PTkCAQ`DcUoz25R6@S@IVT)+qjpP@e6O20FVT{yYxJO$q=*jf&@rVcf zirWWPiJ)^EjomfI+f~{n>k3I*bZgge^~ix4kAmFcFf*rDwk(Uh@qvb6F@OX?;u`jg z7JzzZ*n;}JWR@Fuw+$$R#E2@uikpxKHk{7$vp?@{$_mNR>pO*6T0w#|akWn0&; zm(lNocv7{0#Es4!c0G!e0w^A}f1ny&sK6wpYx%y!2*+8 z8D9z^51<&#WD-Q|h1KQq71=1$ZH=5!;cceyKRK5h+hbM4x>B+!TYD8Up|D*^-|{CptcbyQDHtB14g3y9)DH>{^18Ypmw zoB22h5>?*uStkvvjOcCBL*XasbCR-4tS0-STdSEAiWjgtB@JeO<*pWL4vB95%<8}Z z7I++WHmG}!QOgIMUhPsrW$?aDp4ZsV60q*Z z;3ges)x&?bf>O8&-L%H=B{j zvcLxCRwoRM5tzZe%b1Ea&6jDf>HZFw$+3}<-yS7xR&jbnT77X0y##s13(rW{P+zSa zfZ`Q&nqW4P+vZ#@lsnl3sX1A+J5Hir!aGq+y&Y{pk4EzB9pu;|xkb-U%j3H-O2$~A zg`s*gYBKkYvsxzKR0u1X6Y6D#91B&--z^+kilsaTsnNk!(NDL+6d#~H#u#9B$sZ9K z2DUQ7uIQe3Fv40fEmx=twlcPI9#SPUjDpk$@!WCVY&Cq^Z z?ZgV8i$;7?n-kJO^P_8Rer5ltOuu8KT|UyPB5~Tqlmd}E4?rVnR#VcXr`HfGQ0B22 zp9a%GA7$JxEg;euZq?R7-w-dM%q2vM(OSr4H3IV=6+SYN`h5%uq)Yt+VLDMb`g_*% z0zS5GyrRcu3>Sxapb5>vGD4-3hMq%2gP)x$*_o-aM2WMgGai%c4}wbcrEWALL{GWNGl&y=iuucC_?Bn)p6hA{{pHmIRT4(V>Tt zC`AR5N+by0`xcGmkg7IF4Fi<)sGb>IojSz{ibvk=+x3B_zHu!kGc$icEAs7cexN#el)JY?+e8IG!aLIU(Z@@HTKYkTHCZ$oYHxD3+>vrh+x7Vc{`3)ijkX1XjapF$teIUIlwt(sN|aV?H`KBTYE=!$jd89Gk^ zsQz4JjI~7H!XI@8?XPhhh!(_VmE1KVYcR8)eOr_Pv51cqGnn`A)unYtbEXc*AcrVZ zA=u?fzN3cSZ;FvE;~MRUDve~epGHr|Fy<8wlZenes4*@=0 z=1BS}u1{E$_ISXJPxHHUh&LNWuU1mwO=obtJ7I(K+K`_ zBq{ns&%Ylh=wq2bT?m5baz?rPj^4drENDS+MG{98o68A zik$iT*fz;*2uqhfBSN4((_o*!Bs$Tur;ChLzX_Gd^d(`M*qKxXBg=}fb)tJ11~4`5 z7PLfWs@bF|NOd|}s#d+MbGdNAdQ?^rBl(FlMkv~@v28YHBpqfRs6GFa;C{<1K2RfZ z%InwTagD);~q$3uUCjre}zk>F6ev(dlf(8>yhIJwXJ7y z((eI99mTZ$GyfE^r|YVC;-(!alRXl&(*KbXi;+=r`|n?F8Aavv@Hhy((0otkUg-pE zTy;TR2y};0aGnD@Lk+U8^^d&8$cocQxk8+`5Wr`)@?AD%C{@4VJp)%-bw+bi&YVNk zWeY#JWC=HWeKaD{;`uf73+&cC{NOiTciJ_z<9 z(!V_si$>!@^)e3+#dg?JG~PFW-Tw2-(R9&xK3wOb^bb~J_MBWR_$v9psw-WO9bpf; zgHF`7OZLtynNqk3W911hk6Ipv1Is#ksKNt#ruM6DlOh-Y<4zSS+AEort%?YjEwI05 z^9K9fkkaFFs>V95YBP2^c_^~audrOFJ4^)Huh2pfRp?p*I7S{-Yr91H-8@$R4l2HW zY1dSbAyma^ksrSe1xIRpas?)U9b>}w7#KhIZVC_3z}Oik*Av_i z06H9St8$c#IMUX<;f8erT7jH+sSg2cn4t5zj&cni^W>v2P)(}TYp&~8-rtUb&P}tV zVVcRQ@^8JVdRx^*MiM3Lr3{$Sd|xSQtg#@iTz|bMSgCQiOMUCqpj>G*59s@D3sxr-5 zwvKcroX@xd?r4dC(R|anUV3zz2d(v6`JFva`<4LBTL`^4Ske#*9^JrkfjvowF3JFt z$Ll)zGc~0uHc;HbMO(XOtIlLe5Z0^8E!aMF1p^bJOLt$1JRWbSA#-IQ8bn)Pxo1sc z8HY=JGmp#kd8%4v2;Nwk_i&8P>MXe;G5COZIaDf7{~jMcRGcay(}SdgVSmpMekICV z)i)_l(kLh@7*o+oh0*XT4~E+Q32z4-URbq28J~zx1t`KI`6GxSBHTXyV1z8CRso82g=6W|C3=tl@neqjaf-Adem` zJfE)ag>uKn$5_aI9i196BF+Txlxh%-?r)!{FLU40+1_Ha(8Uo~z$EFf<4`7bK+^hK zevqc-$`KI)`g5eOznf1GV;NoHR#;VU!z)NU`(i)SXoTwGN%-zD>^x zM=L1cnAw3p<$A7_T;;w)_@{31hB`iq1VIOSpV2we>+`Djghx}*W~yavD=KeBTJfe< z?%*yXgJI6mY0Ng^uiM|j?CkETD~{@M_(!)d+=j%LgS_*0*dFQM%YEpYKe!bvHb?Y@ z?#J+tASTtQ(H4zz>z1bPbfd3Cr=9+Wc^vusYMNcfna!&z4CWJO4V!JmmWx#ygeF(bdu2XITZ+y_Towwnrmx-o>+glKC zzI9d0es`Or-RU2qi8pR0%5FpAE`&~vEynsSM?M&dS4~5 ze(^$r;D~CBRwYCho?pqbT@LkMNyR?(&?v;NRCCRzlOSSGsOVfLC*t z$SGd9krR8uX@Vbmn8wz^gEBOr%xO}Ljgj(6D$tY}4q^hIi})fSFQYaZWGNv?bkXR6Hn&qR*N+?PT%eIS0W z$RS@fBCq*x*mpwH#8`6ZMQm+hq;)CICUWTU-f`%Gvh!Eh`w;Pu8d4NL;~BTX?1RaZ z@*DDkDRRu2_{fp&rrZNEayZU54pbSC!v?y0_*;J*fc03OZ`dbd!Og(Pv&(by;oS+Hr1c%`68Z-n6?(XhxfdqoP%S>>0ch}(V4ud;`&o{sG-gDpc-FyD1 zp50wtRlU~UyL)x-spkA zYU? z#HIc`W1A+s^qT)`{QPOR46af@49@PGQDV$*mCgytVPrN#l_CUZg5dVhkUVLc$*`Pv*9Ouow^fHK%eoWgvhzq-uA8Dj={oDzYUb^#0<0tG- zwLr|Xxq|AZk&3pcSR6D4)rYLXCwlQ=#bKpwucKz9WJNrE>rRS^X_tnZJhV4I)e2WS zOPR8rieEeHMrG0G;$_jDVuGoUDZ2)$t0pHx0sBMn5i2Gqjhy?72wwOR7opRtTeboo zp)!u|t2wMMzePK!f96#vvZ|Ru_2fD*vRik>EEY`nvxj_g22i8KT_ioiu^S9e7g>5y z_JBV;iXlb${7Cw3D4IJ(NOnVRycN=m>v{Bo{Ehw_Tz0HxOhc~y3XG|IciKInE&>;5 zuFB}F;t7}Q`K$Z!q0dq&IrZOcK0uv*hc$yewONvIanlTAKnFCZGAZJoU~dS;4t0y{ z5|t6fS`7Y4>pk3$mtKs)ADeq@MM)Rb>=Az*&)9%tXx|wQ71Q31}D9 z>TUDYX^N7AjlFV=na>v*Gv|KWkYBDPdRaKIYmQTxZ}}8I>8+EccLO(-Jz;5XQW8*!E!g&i%s2Ohh4kxe|R9 zPJfvRo!bvOBaS7?EBD*kAvU%V#K36H9&t!z<|_M~%}>Y5$fOCiFc|kUBGaKqv=GH2QJB9p=FI zMpCVymWMWtsnWdwxCK6WuofmD*QSeY-Vz*Mi%#(aC?eHy^$_l$Lciax1f)+fNT1E~ z9ncQ4Tjf}I0RxKJV(Sz}18xqYm@%Y`tc;3fNqaI_7XNy}PiB>kxFs#-ykB>ELtb9JS-ql+5>r)#UBs3~7 zTt74@A@ch}<@W0^k(PW3I$#F@#p77o^g5}14 z9X3N;b!25NqZq?|$8(w_n$?B}4r~W>;M*$>;0_tDcawbHr`v`q=yZ0Ep^9PDw(G~c zU>0+?XK#5llMn|WFIu#0%I zxAc6V&GZF2BH|uAUFQ=?-C=N3-C$|RWHgSh+l5GzKf%tFFr&z+oWF zFLV}ZU($4|T!i1~!}|`j8$5SzISGc&F0kT_*)YYi}|VxgMVCSQ6U@ zQZUZ$igzaqR?fa9EI{xli)6H;1SF?zj?6bNUeX}n`S*Q=k;QyO*P0cCybBN>n3zcx zQ60H3T(W$6FjilEJkm7|N8^-H0Br8~SsIJ^Yp7!{iAan)0*|Q13=mR^hnJ@^9_=&F zW>;SZVqI@;=-#N-PnuXAR`|MHA0iq~VnsZ>o{Y}e56^`hb|+f0Z@$ppoJ{c7I&LAg zFIMX6X{~i$mA5FQ3}cGlz%hR9hv?nSYuyc$F3N({X^6<|^ z-Je={10OWWAG)pcB6Gt*{D3UKS?p&8gU1WT1&1tATZd;7LgGqc8)JvrlQ7%Z98uq~ z!bf+y_LqS#9!7mfoj7e5ZFvs$ltkt0553!juBd_!C-7t>`5_H-mE`AZov2E9lP;o) zdV#%cgyq7=%}L`~>`k`Dhel@%Cp=MoyGmqmbg^^|!3Az9F0}#Y-{!gk9G+hqv%hSl zF2DOTaiO)=;6M8kLowtHCu6^=n14ZVjTJpOIzI$P_wy&7-qOM{l)sc?U2kwlLJD8z z6_Z-gv%3mMJ0mFfze*XWmk6McVXH$t(;Ik(eN9_=|)ZKu9_N8@+Os2BEU z7nxK+UkC&`>lM=u>#L5VD&nf%Hpso&{S;> zez~6}Ts>@@0Ms?V-XX=_TuL%jWv=o!ReRAQL~nTWW4D`~H{75Kh9)gE8%?f@1P;E- z$impU$k~pS`6{1NkZ!=Vd_rjWGoY6<=ZVQb#kHxyQ-rMK z;x&p6TZw)wB&H+BS$OH0khI{^?(n{a8TDpWq2QC*sL@&IfD~F+y>a!u)ary5i4E|5 z3|Z$+wSq#OH8x)VxaD7aANx*kk;=oZ`Q-frP6I)}Wb*Py#=|(QvnBo}{~}31FXvYz zBoe2;;X@d?AnWfq6)@vL@A8UbUJo%f1pUz7F0MNFiIo8EOAuaYwot857v_`aIWNQ) zx$7iADfoW1ECxSzn_&u-a(938BKcxJ{*@Q^WfS5YSU&sq))3gMD)-$jt;|&4?2JW| z6{7oL{f;B7s;O(z2Q#X?>-6wp6NUv7aB&e(*Vysc+$&5+-dA&-gPGC=%Wn`GxLF(P zws3=+58?Bn1t9?OWdPBQQkqhMSg%Y^dTweLn!xCeJRfq<_$|g+7pFjdAdi*pZ5VJK z7zlb*xOJGy6t@J6eCR0k)ONFRG`(fwdi`J%h!1)I&0B@|k&qEW4De(m7Xl&RFyNt# zJ><%B8dApYU&|4|!y(FeoN`rHltV+gtJZ7Ffh-7Ug6wa;2v7xX?J z@4zm4lfPIh0pHh_F#1epJ$X4oN^E`g?fnCun ze{qvoh2wAQBICBW7Ye$dO9Xiq9=hw{sc#MH?{uxqS##!yd#MH_0-$1#J;ykTEGhAu|Kba^_$RK zo8L}RhauSa)esCpgcxkB3e~hU`R|x_h-T9J0stWJoAFNOG%wwGltaeD*IVZ)BynQ8 zPSOfEQj{lmh{jYh&{MjL*I7JCkx800(@Wj$s=s8K8@s52zHEQc*58Z=OgfEyIF(3R zg@&mV-a5p10?4gdX^(YVIU9dX%o9E9;%=>jY=bu57W0svH{ZR&)|Y}4-{d+3pQ|o9 ziUJibw%&w0+I+yb8)yO*V1y}tpyjQ@c{Z5>_^`jP4m^$cNQ+6$iaH6Q#=3}XeFU6t zE{;G42YMwNVPBzG%@_-9hW>0xIj8QW0>`np3LkN6mWRb zx$|uCW6kK~5O97f1?3;bdXApeAL$C7c<3jpXYh4#A@HbAQ`o z+m4|^k%i}wBhC99L4TDCgxR560}*|&0g?|UXm%D-=ec|9=?hj0tn!>HwH0?n$llD< zQV+s-S8+~?X#z-{&GVEgBsPo+a20;~wD)!w(6lDne0)-yD05Dg?b3yIlp4Izd^|zp z)(NtGU6(y64O}giQG>YL2cDD)`_G(+>uLxuh+=bLuAuoaTVYHZ!ud3SzRSe^Ze8)e zDCI3)-@kqAD8qYBty)=ts48m;Lr9PG@ASfN8NV;8TUEL08;WCqDPIk4$E}ng&p-&m z6Peki{*={#gDs#Q|Y`0ipzKs(f;RbO14f zD`EYK+^};3G2A$>*P~vT*JnohaJOp8ST%v<)c3wE{I4`qsN#mPc1raL7Gf*n#0jn=>i6A~ee!rm9J>smdM-`Dp4r zN|24_^Kq0ECO6>Jp0PGP*WxRV*b96>IrRFA9Vp%{p})q{I* zt7%DwQw2Vy5+1yGj_b5Mcza{DI6r~7M7{A(y}kyfKYj$!0g=Q+v0q&d{=DsSVuCLK z-tB=%pfA9t$u-ng3^(>m4WZ45+lt{PxJS?2H5Qq}V2=2(UHd;CLmy#tAUJ5F zhwes!Tze>irtD`qvv9>E;#_KL3H!P6V7S<%Ha?B=w zj(bCL)l?P9OM;3rtWM-xl-MK!DXbqGs9S9PRp0~1xy^}KRNoJR*bwospd3`99}B@) z$|$2!k-+n-QBA`ZiLT1vsLJ5-%HY41p{JEU(5jADgFN865GGmC-S$y-&0lpUI-z-8 ztO%QP)B6XTIl~9!bbXFCo9Dr~fUe#Zm&N0oXU~c^ExInxKV6<7oplmji)gLpFM_hX ztwe685q$i8q_H|r9Igb zf+X-9fINeVD~$X^2%?yp6vqsC`*@2CeK$W$^#Cgy-!NRuA`e&N0|XB?&dSXOq!{{uq-~k-5drC(F|L+fCUs9wHukF5D0eN8cXf?tx3i zn_d)Uo{mD+fj5FD{QgrNidiut@dhvg(HsOq3!=DgC?K<~Xka3&JNPwUyeTJ#OG}b; zRoSvBXF^a|zcPn2{!L)6!F;MC#m{8Qo>PSX!5ZL3T3nWM62GB7Srq4RyF1|{!VNNz z5&b3NkK+H#IAtjoh~5fwt34GBoc!T{#~j@H9B|WpZ!mV{$2oXy5yjvh*z(xal^Hns z#QV2v<8;(k*YW-(z_HQS{$$)>neNWAZL!e=S}TilaN`CMO*H_Of<)d!pMPP{Z0!}~2h_jpu(}2~YaEA$WbSGdULCKP7CBgeToA0>rPVc6R6Di>-1Cfl+LU?X3V`gN zraoUFb>Kd3z_!A7v8KPSDz+GKtafPV!)8-=5Z=-OBQ42K4B=Zp+)8huinYPHSE;vI zw%s{^PfZ|xpfQBHbsx_W6rZ8nG0UcVQP?L+5E*DyxGoT}wKMSWRN+4^e_1ibhny$R=!e@nX6Ccf!%JHC9*|Fl?Vc$746$<_$y zAyB2ekIB@B(HHPU&~G)lUsKfgA)ncVX~l6p#+r7RLST#3 zQH(d}Tx?m8P1+L}O+3Z&sOvyhCQhR+6tZ7=55bU z3^}D2gGE?c$#1Eql*BND0%%(;#=pEWE()y$Ze|QU3y=|<07+*qu5L9kPqV)(fok#R$_zqSq~F7FE8_J@7hL0nVv3+<$Cq@dMq%=_i0 z{XO5T#EVcmYr4lpd%8#PYPch5&F1J;1=amYj3a6IEq?IAj~EzIQ~|Qv!0;CQrP4CN zpxwilu#H20h;AVsa&jY^vT6=7AL4vUW0Hy(a(aYrUoDM;{1EdG${uT6JszCitP})! zw&f4x1r4uNaI$;?XY=eY)^!Yv90(UuON!ZK%}5BXqZcflY@mlP8{& z!m0AwdboT32I=vx7U|*qIqU?{ShI5a*>lTBI8OfL*HzH=&iKiu>u~|geC?AcvA}?d zgGc>o1VHE_e^IY(cB0kc;eB;Goek#LnGNO;$)qz$-?USaD*=*o(8=qPXY^X7zp=Mr zC##+m;rG!f6^|r=+&SEW33_*#mN0toPD!wk!I`ml;0jq~QS9+ina`6QjsKz;InPuo z`t8xzr^XzSO3QMgYXiQ`;X~cWzg2z*>AW(k6PXwx%$y8#hb=zYJ?>1AbVtrJfXhca0Vbvx#a46#uER1sxVew*$1| z{^FNh@E^~mTTh%U1%I)?JH9NeTeWj*%orEyTz-u726XMeO18y=u?=3R&lHV1w&7!T z>HXaZkgk*}!FkNqRZtZ%)aL`0X6Z-JdAR&NSd)y&lG&V4Y(lE9+dV_~#a|rg@QuKNbo#?i?s_T~_z$F88hUCh zsZZ!UV|Z*)S(bEc3H>^HAUh*-oaEnkCglrJ<=c*`8*+|%m~MVAhq-0EGwXG(`oL|l z`^4RbO`J{R(ZRV`=^9|Bd9&st6l-%hl+r<+0^FEzB0Bw66h4H#q@;77cz>vv=a0qh zj4sERXh5SOFWAv3%T1<4J7oG6*b>?<3Mmub_0D|T{Fv3`n#IiHJQ!!=5GX5T%tO}4 zq-IKMVI+|2tXuw)!P%W`=!*DJDJ_ODE!^gBuW4E|zcZZPn@ha{u8Xp;;^l##XjdN!S2@8AoF~d9}7Pn{-$J1vC}M|Kx4`g zx6&^~XS;LTtFZO@?FvD2qpVYQP4%Qw5{{?_rK|?g5zCMm9LxwPP;}p~n?r$ydJaX= z6p^oRQu;n;*SnB9;dWWoo&7tjad5PmZfI|PaFo6$q@X^b zy<^Ex)|U*9|3c+5K|sX6kJi`m@zGU+l_i-o%PaVWfBW)xdl(s6Np4gzCoENb?DO}a z@AMLK&N;iocm25ya!lPVrAyyt-n&$&>H zl7T-|r5Gx0sJ$}%7rn_Jz)={0ewk7(KMcSY>|(0(FE9Kvh9EUf{bKo-Hm8zvZ}zK| zDQ4t|{kc%00T-JuwzoS|x~&*0{H$S{SY4S-S z?&HX3A1}O#u11wn8zcACLeKGrIymOSYF$cLHA%oLPL+J;tRJf)+vJ(i4~;){h8sU% z#BPR}p4@-vUfRH|Mc1h+6yAkYMy#tl9=gcF+|^{qBX#Bc z)!m|YEeS-Y?119Vj-tRm7-6bmRV2#oVJR7 zx^xbCdSUFbv5Pt@)nu#$)g&gXfxS=3=B~!7ys%kU^!$SgdLzGp71D|B>4)_Jj9C#u ziS|Rl^4Znfl^!{GVl%f^>_y!WBZ71i7bWvj33BIC_#@fIw1b5gYO zsTqQIA+$1+936L9Bwunm;B3`$NULJLH+cq@Ea?7H^aFUEE0i}8TwJ*(t;w)wQUxeo zQeLszHM*?X?T0zLsv&Z$>)lF=*1UWJr?r!X?gvw#0ER$x_)dRX&H_48MbW z+%C}yN`B`~*+!J!fyMY=ok9Vah|(_eKv~CIal^{zlDGJ_0Uyhj!+~eOkq50l&RF`9 z!B^D@%ZIF|%HR7qGJD*HSk?;#@!3ni)?2A-W$>kS+(kkuFgLriL7|oXoF8I_ADy#o z`?(Dd5bp?ZTCT~cBb(I}d3Vws2tM)~wq4tPDU_e^w9Z^DMSpR+MDRYRGy#2DbdSRq zEML3FSXClv!&oJ5x#CX$%*r$q-oAAPMYtj!LoEt9y6HUvX5lNs*UeMZ8{;>cGIrgF zvuSpapH{q)w97L=;(_g9Sy*~`yP zHPYUij)Q6{Ljw|7x_<#>_&qjVm(JVu0L2F2Pa4zIHAIX392E7ED zzw`lyqY(^0f(P5j0cH2O1Ax57$GUm)>I?v}mt8?utj+BhKO1k{Fn`H;of1$AjCwi^ z2YYQ0U?a9MCi?ZIC`p|#4t%`|I~o2QV*kUE9l)Mb^%iPTnfXXs@>g8ECHhM+^OLUl zy)^W4HrR!@EPS%CoF7^t?eXo;x^b?K6&T96TktK-nytj*A9`*I=FM=$c)$YK%7T5m zQ|V%cw0AW920r(RDy|&}Y&g+>q{g~gncJJQ{;T{KgzBlbLL@OSK_~tbd1#9u*(&Fo)(-k^ zO?LgVf`mt6LY@%SB>h5E6!k^r`yUBeJ`6ZBGhg63?v%g6p>y5Nkk`dc6^iC244TH; zwaB+({G8z~zq@L$BI~HSmECReIb#}Fc%P3JUv9ft$=8Tb7bi&{*>>NtYg}Nj8x_I? zn`TyRJ4sPjbr$$CtzJEZohBi_WNC-#cJ}k;$e>|VVj67;m*ZDDh!{HqmZg-dQW_@< zrHi3*fwV|l0cO;W5w66^*H=iIq8^Oe1jqDdo;4EsVV3F$$H62|P9dO%AC;{^@!k1~ z$Ps^^T#vDH_VMRZGWD0mzdFV<@A@Qz3RE#^e63~P=jOi^hTp3I|42l-PcuQFHtVDib-B)RazSI|9p36=;Q6hsM*ST#! z$T33H(d2>cAVQOwQl!dIOc_MoKE;q3_`znpuw@Y-Y_T82~ z4SyKJKcxlp$*Y!rt2**MUnIg{feEO5qf8=zUUp;zmUjfv^tBkuS-*erA`lwqE|&;? zDWZ5Ai!J;5nbHU|IKh1br#6~)WXOaVI|6vJW zv+Vu-M3QmriR1PHi=Yi04pYTviku>W1Q#xL3e0yD=4OCz!SMO2RF+9J=BIRalqvMp z=N}xX#cxR|Pbe`zt!A7*BikHxdO2=lbC?-?s(1peF7oE5w5ZiBWEj(cuWx;vm z_6BbN+EG9HzplI19h{5JjCYUyZc&PN=BRUV$Ni+8ZE`3G>L26&S z>>!8czN-Nn9a>el+WLEuC#^1t4jpZ=9|vXpVzyyaM<@DkbN^VW;hNX`sio28HWMiJ z4d4{lO1+1mUG34ssIq@ki2hLb>m*HEwYPs6m=WD+j+9dnMm?%)+pu$_M)0oF2H#SC znne-1v*6J!8>%kwRgawCbrBa^=|l~mF%k$5{UKRq)gJUSV_8wl4UK7K=2Zjl*ft)w z2Ez0yaOQF?D_+a-U7zd$LlbLl+s!ve)IyOn=ovBTh&ylkf^1SsrebbA8uo{ty93h0 z*1E4H(n_HwiPB}SA}-8QW(vekg^T5?HHSnwPT0ZLi)4|yf9MNUw`1kj;rS+7J%;gr zyz!256hwhxn?CxMpT9 zD+P^Z6Zo>ePr>ED&W}w1%@J)AcA!cE+cgvr*(9P^^9U()bk@q~D@W!{7;U;TDjMm# zXW^L?lWNlrozx9x7{jRPv48K|6j8W@9&2=ovdL&7@j=@kWDbxkDcYW#Xw<&lg zD${FSY^YSVT5nX{xki!*U$J3}&M>nBHrmXWoLx#N6FIbSHD!Nn6G30ltPuJX;agB@ z-=6a+FU({gJmBsg%CD-no$e)#96_GqN~2uyt2N8nR{Hy5z@Aqp@mvRRr@liRx+797 zID3qaxbTi%=`Q1cHF&K-Mp2r{NR1W7ndJ29^t#Ah;oa!SAK-reDm(M}J9w*xH0-i5;C?d_741+xpP+xm&wn&h^u{zkc+2F^ItN!1Q*MFxE=-GJ$*b@!=xV z4=Y+Gn_5Bc^TyQUgKXPXW|?82xBqX!&op)?(qhwY&ia3c1Q}Mn1kNHzE9AftP4zHN zeNqb4LJ?>6v^yS~iYNw6lC|7rX+nznL+=OS&;haF+;F4_xp9;p!Or-vGzXdJjG#+X zu720k`_F`|_uTgRjeNNEu;gB|XIiU-jZePI@74$t+8jIj_4U*Jk@kdk-7)o&Fo`Ce zl^E)S@#{~vf{sV|hBFe4Uw(pm?is6v+j9$H-S<$bF5KV$4Nf<6NHt7O8O3vz=b z(qr`(36*f)9gXlZ%26x#>&usY^~}o6g=Zq$srbZwi$XOmK(ij_Pvbc3L*tE_d5+w! z1(FnQ7i<(<0Y$vw`y}_&oPfP*sDg14BGlzks#C6|Q4G@kX&{MXI8O;dwS)xnH7oHc z79HE?$K0`kGz3CN(w^)cVT-vmiBojC8Vm3)EAE%y*uUB1gn9L~*fr+|hTqU#e%Zf* zziT89cV8-ub+=X(@%HL>W#Hz*kMQRdsnGB@MM@5xbK1clf67QzBb_p+J}fF!nG%;i zU@8yg(~}HNzLhp#`AWu^(MMRZWZ7yp3Vv4PFq%Vpfg|%9gOMe#e)(v#d$2Tpl3|+3SAAoftM{J=?A%G{ZePXl&0}*Ya)=AR=!i&kRwn)w z(OLR{#yA=Cro2lvK=kQfUr+6`^U33qu-%Z6weWR$lsR-%`%6cmK zAqdJU77gl&HJw5AH!Mc17XDhFY)P1y@)|`8t8H|5kMMkl->$azg?y6Q4pMjq1ls=c zuA&V9r32$Yi#z7b9w$p-0F!G<&U^@y%y+(Tu(2O8kNZQJYKUnxvS~2#{$>cui#n;6 zA&q@tj=QUO-2-XZsb@o< zw}aUOwvQ!)w|}#Zn9R%fl`&+>b>W%PvpUFguN$LNh9la$xlq#*XoT{xC5KNXY8+HD0dds zzFJvkmGRkUH&K5DN2=qu6aVsZK&Vlpn3OpP#7lzY?(r%)>(s8%t3C$+_gAssBL8(%+>qSnCn(&{|DPV=`6zG!E|e zCgv{C$@pJ*^eOg^nQR}1HkDR9#bkY#Gs1p;sCQcta6hhBm|gIHhm>W6yE@FLv>9M| z6IXABY_-7ae7XM02RRdbdF#tDUq~4aM(M0xw;gIkj+K&l^f88bH@BhKmno;w@nL5% zox(AkV)8m}wr@)L^`%G#=OLgONVW+XES0Eu|5W~1^mBVBV_GXhqI}Msi2$n%H~Rg` z`}9wf&ZIZ2sg$%*Fj=~Po0_W`_1Z6Fov3>bQO?{J?L5X)SeO(;UWwYac z{GHGc-Tmij-5bYV-EZC~Cv%M$>Jc&2p2(yFgJk;1Y%Nqq#UJ6uXU=u*x4(q!uF)^#AUV~$8D?ycq2 z%UlQdgpUzH_SdkM_r|A+dENAsxS43%{10`^d@Oohj?jAF@=r#*DN4C51DZQC@5rZS z70G}Ecu^aCh3#JfO7#QFy*cZlF@k_Fo*BHx5u8`)MrvQaz5IJQOnJG)i-J>$C zoO!ahQ=Us9UV7$b4PtsUbCvi}&WB!pY|8__iR_V{J*}`da}vFmb1lyFxHJyE4m2%H zv(2TAmc{Xx#payx;jhWFk4n}m@V`oH?tgfKqFi8z1yB`wK_J-{JZaajj6(ToRpSNo zm|3H3xnnlX*m}4ti7o}R2FA*zF5Du+P&7wEa0|!z+TZR)WD#rKT;V5%VaYku>%vXJ9Pv(b0TcwFIEB|{7Njw#KP)O_NQCYHtQ@l#rL-yHhnvxVq z9ffuelG=NURb+JR!6Ru3HL-x2Y)eTZ3litDW8zWxHK?Q+=HmogTdHzFBfWh`0gWVA z>O`3b+`U%n-6YBzW`B#`6(}be8`~WJ?--D(&BvViQ0V0`zjyC2{|$BJ>gH|tKU7qE z*-!{bKCIA-CY#M41!e1~L)XjB(UzkgJ2kd0my#2OHW#0;IM`|5qsu;e>Ao6{j zFn!ZM_oEznGz;w7a4FE4T1kmJ{j-5Lo$Yxso|2_x)p+Ax$TLm@_LJzJIF%qg*C1tt z@V2(Cz2qykQ&Y?yQbY!ivTX|He75RU(^wYu(G7g4RS8kjK&Vp8h1rLod*DYkM+Ky# zT9|)L@IBgr!z8!nV%&?l2^UFSd$_xYX1AKH@B`ZC50i*3xy*T)BCIS((gv7vH%&79 z$F1u(-kuv2N#{f3syH6OJtH;u!PK!ET|eDQu;SM;KNgJ8na369Y1;X_*uPn#ua+f& zYGWC`FY_&}N`emZK0J?7^7^cf>)GGxlm8N!?uiwc-iFFFRIZ>h0+pj!f%w6fWI7XV zYV0l%vK&O^CTFJU-v?U3=;Jm0SQ)18ak+-D-dn{COiz&Io-oW zHi2E6CO0t~amVv=Mvy3V7~1Om0ARBSe$TsX9FsXm#ZTq~@p- zkx}?u^q?^>q7iEO)Zzdyo0+^`c{*XE(Z3oB{dv|D(|{)5-xw<3$9CmpgKqquVBvE3 zaT(q$3ni{?d7?P_1ff_l@yO)rsNa!FsI97j*)*ggMLGJ1heGEaW>G(*$A=n~xGk4t>N)I_L~{Ju@~eg)gHf#L zTo!)jK=xf!xG$WBU(}|BqSd5sxQuYeXPcAXj%?RHXB0V?S>+5?`D#!L3}lwY zbZjr4S7KFmsu8Tm5c&@P)_WHPa45Ac>>>TQCmv@`Qd~B(u2na=bfb3-;%)}B7jaV? zp7@+mYSu0?=|+=J;f-rLaSJJJ&tD25X!Q}3n~?8wXfsbayv%Xd&9{TlbQFki>Nyk2 zM-k2*tf&UOFm;i-xv^WC*g%6mms?6U{AGK$@sA4?B%9UTwtian7Bp4kWpQLW>6e$& zN<^LB`YIG-wL{bSwmH-<>C$h%>m)8`7XQX=E+(L%Jc5rnX!&OwR8ZOdN~;`YkVO*q zK^W^aKg|Q&e7h2{QsCb-KJbFcMd87IC8OWC*#d%6+v&ZIqqX(lzYOsTK#Bl}2E&wm zzISu0s7k3}T&EGhbso={N_wx8IuYN zTT1Z0(mo)^ETb5I#{c+DAD>8pv+{Po?2(*{1duIq)jc+lHCZNM$T3%@YJY~w8(`tM zJvey`e)_x_#gKY4wT$QBXQ|6)nBDPJHiz>B`lk&c!}SX9&S$|+gEB9nZIha>FX%?- zw>-hzQ>!1Y&5|uzCdq7bhA?b%F5Z0H2*+=na20L>aG9=YLqi``B>MbDfX1C%Q*2eR zQC%g2LD5}x{}dh2yk{L)0ye{d1NSHJ?LZXF&Auhk!Pq3%-&BBg8mp+F7yi_M1WWL% z0z2YN>Lj6TAhv?Wl-mfx$EuvT3+yK`A-!29YtLZTxhj4yjSbH;m=YF7x;KrXP0(7% ztX=~3_S&p_t~>2Q%Gq;uWBQRHO_W2gzJvtP4Rvns3|(6V6Sd{O5*kltRVF(KYXj;2 z1AY&aL#1A3+U}9YSZjiPy1l6JVjB5k*EopdS(d8t>q%%YIU)%;8t($xI)})bLwk;i zZi);X^EQ8MlWt{dEc006kCe--A~GC|Vq{K>$KouM5+I)8&X0?(Yr z$#|kM7JQ+jn_P`zczomHO204ep#xFt0a}+!XYAk2ii~2S1M%|nCQy(BA=#_QWLwow*$&~%c^PG;&5Tjjc|?Os0|wfCKZx`P zhT3m2q~qVo!K6P>)Qrw?isOR+)$~~s2#3qk?eqiX%o!^Bu(&FEP?`FH@)0EV3)u}Q z0WY9T0ZUpOW9wViq6(Bi`Jd_ssK*Wil8?nxWcbBX8#Kxk15iOAE&fLV4fQX-l>fLX z7DG5t{DH#ozwX8W<1I*^>xU3N*L%KKlXZrQ_nmZ!v_=Y@R6p>+|WQ?&Gyje2;g4P!u2W{T0g_fo3Af;<~K**%RuY3kiNk&6KApuhDX+eTd)*xa^{ z1jE@dh6imM8EkIR_W{GnP=p697B)GHw;~oXX4cttm*&%LOP)Ai4ffL-mW_ImDFMM3 zsXFY?QcF6tMBng5B>4eg<*0vFW=^~J<3c_&veNvI&b6$4P%xpvts;$f)+{V1M{6TejeU&z(((IsQ zB28xP0%*NMWw*4zpu~ATLElENVUC8oQs+2fMVNmT8vFmzs8r20+l;XMO9M4?my0e- zY0W3&r_g0T|97ANwElOW@_#G;y8~!&4QSkdDN8h=!Ee83uwlk>W)w)`{OGa-tj7tl z3_l>9`H#bodtXcDbvtT`0)1MZ*L;!_O-{gnM|M&9Esm`>1}BqqudNGlmC3z`OAdQV z@E5{myOQJ@Xo?LS)jJ~Pcw3%&H6Y9`+UlA^--_^4XCo6oFWFU9aTpr7FZqE2yp#9Q zjSdriQ)Yx7Bmp6;LNq?zix=z1OC_7{7Fy{3ZdEDf+^09ed+_k_q{#J)AwUdU>5*RjYo1 z4|LvC|GWe#%S&6|B$+&!4}|PaD%i}w>Chb=9Tyn6UD0Rby18`}mBkXjtvhVZ5A=*2 znaf}QiUSE!#D?$Zg3oeT9CuyLBn)LAwT85W6~Ay_DI3oE*aZ5etjCvR;iszQC` zgc79{*Wt7W-NVi5YkK59(XIdWOejUflzv^V3ovV?yI;NdM2?^uYQV@1H6PTat zv|C|BY%MU*P?76WD$>@7gB$D&gLP+4_j=bj-TMGis!*1N-z8dZrK<47tbiNSMg7JX zc4swz!PFG8y-zxt$SfIEDC*bSnk z%W|&_i{plSbXKebxL%k~n4~va&cu{~_XH%S!Ng#q4ODUYbiRHxoUPmG=rFQBi0RR; z8jc)9hYfwBLt3-0)BX>Qq_d~3!w25%j3Q50T~E_h&WgZ0l`+jLWDoN{uDyd*-wS}x zSFiFHTy32XPSyL z#Wp!_4=3+8Ln&(ID2edeq#`YSZA@`6a)nmR!r$Dn$XN0T&DmcX6Vhyk%O&~zrCDV~ z&UV%V)HOw|7AOMvE3!LV3rRK92aB~Le{>f5ulVuTDt2*pKiaS#5JVU-@tFg-^}iPC zrI8cU1{Eh)c-afC922a3&CKP=;IO5zWFX3+*0X1mYlKV4BC@~h&6eP>mxMu>#U{~F z5rPYSeRqUmB)P0AI+$9oiSkJaH1d47=2etIqm$<&o&Qr9VDm$tH97 z34wcUYhlKh`smiSq@KbRhT7}oV|z1w&@1cS1wUlBeY4PmRSTw(e;&S$i3F}Ixl<ybjVtA-pfE1;e83huGMBTZX zzSgMsoe1UooUNWVJgMJ2*-?OsCB>UxxY;gCD1HmG5rP^vc*1_dMg!`_5#=2-1{&?^ z>T71Zir$N*59gjL7HG~rXq0QrApN=ZV}6mqTDMlsr;^wY8as+KXa?Wkk7ySclO=b{ zBcBy*nKvv3wKZhf)`&uG6|NyvyuSs#OGwfodj&3LZ-7rs&Q63;D+p5ol$-x&<&qET z6J~ep%jHVEpZ0Kj$N!Se8PeY#nFC8J%<*U)_oudNfC=0gI3_K~z`>Z3pBzw>Ur?-{ zoL>Y^#R`j97&R6!0F{hv&@w5|A6Td#zpwsLR%!q8ZNa<|Q`mA9wy_XUA<) znNZ{w+S|-}+c_cp>CNd*zhlffzTc>D*d#E?qe$_3-N9`xcF%2I=w8t}v*^&#N5Rco z7tMIoR=u=5i`ho_(VXiJr!<20FfXf9+QfY61?S888(%TH6|Y#p=H7UE<`Z{a#%m7` zx9$5hf77-t-#;uY(eZnAJwZM3_O{Js_q-qfne;#I-r8Twmt8B}ed)ldLoep&ga(NH zkvOJd^ZzIJthUFRog3W(t|aWty0>Ok)PdMfv94>Feb#NyU~cpd+i-Y??v}2q12?YR z+}K=udjY3l?IhQkjSDVTb*b@-&zEs2UCN}p__e>-nf}_HAuASo)kXElg9zD40p>M*Z9iM6pGJp$i z^G&=qqc_z{PMS@o~Cr|YpMahEc^ zrnA8GdkvVx1(1_?VnG3@oE}Z#keody*b&rh*(3f!p5#-iT|x8Q{}5Tlw$$%-5yorq7!doUlL2)PjY(U7mE{SEGag?Q&~x;kl<{;`J@2UsjZTbx@i^gn7^xtFaw zdSBJuM&A`r^yHTQY%@`(2IfD>qzU^n;JH_^?)COU8kTGft@)B}oe% z-DTJkc5-HaLFBe0&z#@gXVK$!H%d#Wnc3&RVTPR5KIy%JWqWz7(`GEvd!#dY?)e|5 zOJBD$^!?UOKf?QOqMY;N_n$WZxO>>U(C~A*^IyA$d2OGUt^2kn>Gb0{>PFnJ=6!ab zeYbMGbwc&JpXG}CmoI;5zV^EL>Ph=QGR`%vWBdF+_&=~o0x9JgnRJ0IR5k_|(4Z-S=-<$vJ?+3b`720A$7^MW9p#eJtbURlb@Lpi>q8N0K zJPP&LFbNdAKzl)}Xb|8baB2svKQ%7}r}nm-3r~`P+MfYq0JshZ2`mzVYKPqS0$$^Z zZaMlb<_PV^z$;Y1mP2%d?~p~;jeY|%Lbs_TlGma4A*1U?zp)mf`!H}3D?H#*i?G^_ ze#a<6x4#^U%fa{Dpxcdpi5f!p8dVg#vFb*@TL+>0vNlvV_M3Lloq>L34Z@(KI#7eq zFR(#30)1&O!iWdyP$SS6`l1_wzK#oFgjpWc2;@~==-ScO9w4+IEQV@FS&4wIAAK?t zp?^a;%zF6LCc0+yjx$1YV=GiMS~nWq1oR#k!i27Ns0nGnVhrB@Lf4Pl)J5oKUg_% zLkFd9_iD_0`D$jsQ~kZvXoWzAuHcE^ z^X>ZMz^e1PwA?=xmXCTBE?SU91|poT+%Hb|+HU+^Uz~^hU7G)M-leAY=cwz3vN$J0 zG;;C%-coF6ut=xuk4v>bpSzGY*W~r1kww+iOmW8Tw?dDr4X_leaRG>!(22LK#=Z4F4MXoPMEzNWirNuhikv@Z^^EWJys@F6dG>1b*f`sGKD2!N#=G-D zids2D8{g$+RcyuSSB;g=V%oD6);nhQ^-ImjO2G+hj~NDt6Q!K`PWWYkMcPE(WzfWj z*S{m`l&H`ZEh2qSRK#-q5(4S-+zJWe3+pIVCMK!#&urmeiI=Kw)41vo zpwrSJs&yAf-g@SG;wbIMSCf?ou>nRc!Ocr(k6 zSfO_x^1b+LbIl^k@txEZH0XNt2`xt#cN+la%*U!cZ1M#QpCsSJj6MO46)5+Up|!Iv z!DH$6{UzHYNa7&&2Q&IX!sBT#Y^m~tC?vux_{nKS?DndK9XRk_<(F<|=;k`0ZK+Oj z4HPoWa{242iOr&f^*voyQxoB8b}+;J*#w&5%$}!r#=c3KsF{t%o#}@K6mBZkuSRru zY=#^5Xfsa6ae4}6S8QK&&WgMa(223;#9|zJJm_+MitEdM-k9Mrk(*aRNK$XOO_` zwn}+UPTd6*iZiuVQaT)cb%xgEny&O4JT&2~WB$v9sHy!PKn>CmV(k2W-9V1j^NrKm zlTSBvbkdbH!ijz zM_asnOQi>*Nd>3Ftuo-_mTW%2GggVk{Zm=BY;l}*4=f(HElgl2yw>Zbf^sE->J%N# z(^HOY6k_B_P4a@6%!i4mjeS-+S-7=IX|Q;wWk(?^f(c5)dSB!vGCrwS69grilJAS?5E^g$DY3iHyc+MEn5_(Y4k4-zoh5F`m7d2a$f z{udf!{DcRZcMxya;WOvLDaW56-dHZ}=hOUXr($h#pRh@AJ}56^Si;_e3iLl zorS0qKaZzlnNGJ}XY`d^*5;=6i|i8jQVxm?`v%+<)tLOZtVW=r9EAHn@O-y)w@Q$IpdlgX@4#1l-4A`r021 z7Yq^~jbrK5g-GmcinU{}8MC#9r zpN1aFNdB~k>v_Ni7Q;JC=)tBBzZ!RmIe>U{Jvbrx#aI2FO7y4!ug@r8*OtIutKieNJ21!u?NX?7yDx$q)Rp*v3Acay=vHwohaV}Tu9-@4 z_Ux}xDjcF-mfAcsS$HiM=Kyc*=OWVe&_WB}SHwsn=4)B)$XqM!apC%#?9fHrMnI}z zma2dI>27h98;k4CmbEb{5L~|p%<$C!V>vkzkLw1)cI*EVl$ zd7w&|EzBWc>~Wo?*MQvHh^sstn(T~yf?@h$ArhT2_a-Q;swCwTa%_)ToR!7wqlRl+ z&slQca7jqbcg^ygZ$aI1#d0RVS_cyR4EYTuDE`i^ECK@oFu_Y3LRV;6F=b*3j^lEQ z6>v?iigHVOt|MXg;blNd>Ic6!{(jj|hf+a)nx9nf(?yAL?31;0aG}nAxj-gOBLP3A za!2uL(zPY$5aGzJ*NJz!tu1daiQ4IYYOE{=bo&#Q+Ar%3*2@D{K#7GVy?EO9dZd-1 z4hFlHNNkF!ZQsNjY_@gg%A_D~1I$5qM9(m3#Fqf5GDYb`#k+#EN5t+f8w!NMi+EaZ z+&h2Juxe6g4^qJeej~WcjcdzDe_9tl3;SEwnx(n12Ia2V0sR4pQ?kp>C`x#Ib#)Ie z7Jc}|-|@(hev)T$c<;XyQ@=G%X0mKOKP?Zu5rP!7}WU*Sq-&wAbT=NBSJz+E>IbA#2 zMjSxQXMl(=;ORs&325C4wVz4VZ!C>?xCm_Xkvgnay16W)d3a*&5SW)QF;e#Jn$`YT zxA_xz@$d`q(R0?i^dA+yFN)Bmp~am)qV4I7Tg)wqPE`gcW&BC>z;4hnBA;v>|*>es|DIghff{W|!G>fUptlCMNZ+ zKFEh)B_b@(5t+eZmw9`Z(q`LZIY5_$*V%z4DAaCTq+b+yp5`qA!g35#+?bKA168 zF-*s~3!kE+tkKGOsxd45eL8R&EHFx~k&OV@^A>DL=c0CGhg$DiuXwp?EZD^KC`Bes z8IOg@At5%you3ew^>v&ozb7K|yKnk4(n;ns8oa}4qro?hvUD;icNB`5)u_NBzhz2h4^WmZdF5Z4+rz@j}rtjExvC~ zOcs6NODlfgp2CicYcuQyn|j>eh1Ms6IjS@TT;jIk>apA|Yug7-8^5T)OI#+li;FwK zhsf(stDc1~ja#k4MW&tx!0xoPePCAz+y_VDuvr)4svO4;!sO?F@e-4~#_j&gnH3g8 z(##?IrTvAOU;ZpwHzH!e#kRhOSS5<$q7ydd87?@R?C4OPG-379rE(|0S_JRy(62k+ zU$}}Fmg>2qVdgbr!pa_0X;NDEZY2s|3?Pl|E-Mbu&DUW@?VkhEKK#(;4eHHWXI+ z)g)&7js|FwOyo_mxhq{D4Bh%b#49jkb1&(|ybi+nadCJC{*K<+5seRl((wS<;H)`w z)S4hH_)e4ftkIuK5HtT$)igxFjv4@^^n^MTHpG3@$oo}fICdgl38CJx(JTeyn5q}> zzqAA%eAWGm+PF4=(-i023LX@4aaTC0 zk1n%D$;LvD)G9c9po6+1pO{@^;)jb9vadIRM}Prf8k?U{4n&A{x3)t(sQNDNNv_>8P1+C!%#zR1f*jwx%VZl!2ZYKYoM3gYP91X1CCuPD9UfUGFc*(B;hC;1~f$ z#Af2nFL+%ySC_4}lTyMP0Cig&iSD|X`WY^%>4@*|U^_d#n#EIY0Ln6m+C(A|lx!L= zJ`#)EJ=NT7|2PxT+LJ0g5K=#%h>%&m&b3E&^=W-5EI%4jrDWdS{$E(b7C2$n$qi^ox0bvH$!$m~ zADZVx5oWuoppmra}qF1RE7!y0=kVPYP!nEr_d8+axxGb>7&Exa?saF<~YN z?J=LJ7Ukz7I;r)gs!7EF<9}H2r4KYf^OyprXOb-`+L^`s|`KB zZx#t|C~gxvt)gyg7~xdbox~n3ExJR$ojAv(@04L53Jo2ZZt5pk3M8&;(ocqV-Yih< zL_0zslG@GVa=wQ{KBNU}k@y&mSV4wg2VM+q@Z-?IK=?=h=8Cc}%7q2RNY`x{&GYQ? zn~fyD<7EfHf&_HwymMHz9kNCl!a7yH_AOC~s6MWB*|6mJwc@*~sXF~+L-hw{ytYcb z8nADDqQtx|pD?yIe(TpYUBuTawvq4MeN`@0y024_#G2WB zp4T`@^Tud_W;6I;l7jI?I@tQJw4@k~=}E}6+=`xg7BHXA=lG2Zsc2k!TOp3U*0bZ( z%=v_5O2H@`^-sr|OboXtxL3;eNkTC;zJm^{d)+tTKHxM2yYJ!11C=gi+n6j+;t$7* zp5k}{J?ws4eBr(n3*GwqqnZ;)*f4FDNdm>J+P0(NTBP*0{KjB*g|H#gfztfHRjH&9 zwBKraN_bYhX*VCz)o?v7Ak7EJIBcg()sobv-fS7AiCek(lppUcQA>v=hJM$6whK;( z|NA5{!a2baS7PWOq+(l@Xm_1@J>4^=Xq?5-yg=VBADGErt4erCUh}9)UKFz+Xp3HE z-?u2T2OV`bX)5<%Z4%$E*7imS-Rvge!)}d=P$#7R!k)XJHWU=rK5yjib1UUiZJxb8 zL>b@`ts)Vu1d`*MxAkGxh40Vh?Mtcu-PU9G{Kn^;p_Im-aec*Bu7hIeyTzR#C?)SC zhSsP2(MpBR3!Z(`d&vlhI3aTkWNJNwj+kJtQsIzCJyrp(Uz0M~dknt4-tr`Gs;6eC zj7#R+GC_GDs*-j3DYqHPA*i5==ngG$bHD#PplskelICfnc!ySocDgCvx-SAm5%1#rEe9*QKjUh5uP`h$lYlvz~C7w`?Yj;9Xs+rrPXBdL=) zVzcvOfVI;WzAPS$U_RaNzCYTvy!1%zUhwGvmfkw88rVyiEzi`$$4VceA9GMBy76^$ zpwTjP8LaJ`2r(Mi2ud`Jzh-wW@33seCRyB!r}X=aT3mv|ihocp?aG96vl*#8l)8!y zQ3&%}OFWkKU;xVtIdC@1gf}m$MS93uXZYV6&GGtJNFCGh-);$Du_!rv;x2ABgtM|t zyhUwE;UinLZ(!<~mt3=9V)VCn9%qn6ex>T^-4fYPE>BfJ3ap2d`fWjQ?^hmsC3HC% zXO1}j>6;DFOt@}wTplI(Zu58gq^$cl+3l2MZZc(p>~YhTUfGK!n)X%>s7jm+3)ND` zY2Gcjbctt?3dB>##1_@LRz0A=fshhEQDoR7VK`&~@G-PPGW+GRSD1p!_t1n?l4+LL z6q>%eq;ZFI%y3fi<;Rf1Wn% zRAgY%-UoO5nsyE=ppF_qW$~Ol%nR6sN~hh{FKUrtgRSh7bfBB|a}7Xm@AkDIePh<1#6gvU_dZ+D*EFO=oWnPRWMKhLrzoSOv>XFfM;$W3lUJX~i7W zmBlbdcU}v#p9$-$#smObvLY~lO1 zGx7w=pw#P~v1FMKABg;`Q2nc6{XeFI9%8vrLk$Wj;2%8j+TPHk@Nds^y#2<5^em+1 zMDc;@e2)5*-E8tv!&~tUwe7AF?q8Gmyp~;pJ+A!5Z?L7-yyKtu;%64b8i}S8;iS{n zRnLq>BCdA&%nTugPEiGi?~+Q4B%FM%`EH{l-qr%sj(v^AErm@|`>Lcf~nd znM`oa6u2yMyd)2fdT?dGlWZ<|oqU|sbSq#k`LeD&;6rl3PpeZaMxcuC*Ra$dL7Ay3 z2!AaXSGQY7_1?VO%L?592j6e{75YWM+Bx4p{Rx%p6>C9A(bvbM8(SHQAdVL+Z^)ZD zEhBgLelvOR0!1|bCRys`T%Sq%o@{L-S;(WhIyYVWyMp-_1vNmX&!vs>capCs)|#=e z=*Hm{U%M{fe!(euZ8;IyuB+NnKqQpHaEcQEj?(_TpB5|=y7&LxrB*MSbKpFmygf}(@hoVglF zN};WBet+W|8bW3wfwx&dCdpN^pr!Jqpkkan*6^A&I1k7fn4LryxWJ9lVG>F3KJJqO zN{pMl>jFE_SU!C~YR5CzHP%HlS?@Ii;0tpAKyC`1J|lPm0zin#-oAPJM~d?dd+p>a zv44o|DfLqK92RlP-9S1M*CDvPOjnfCPH9IVvEs8cw1k)N+G(^Czr%qfW-n^{tD|~N z{PTc`SKDLYftS&a7CWN-Y{@qe=r?UB5*(Pa(v@9*{R|}EYz-&_m|)(+uN7^)`S=*7 z%ABlDTXsdM*{MQMx32N(xv(V75e-BQh|Q0G6vRvov*Y@>Qa|u3NO>^i;5908*=vzD z6u^q(AA(caU~+(9OK7J}xK*R>F{Zd|tJ{CSs+!Bu_t9#W;o3 zl*=aGgP+Fo`TalPj~Zysb;QuDUK8+_GcwO&gCgI{MA>A{bA+7i) zZq**qlDt37wT{G-79^2p;atLt6FtB;K1@S?fq7G*M`DO3M^)o*6$sz^t~ZZuH;q-@ zlh-0T(!j0g=zO1D{t@Ra5ez*ll;xzbMC*w~3sy6g5guJ9Y0tLY60F|vfW}@&+m@^6 zJuY3MCcaYq`S-WliO4bv(zZH3*Yc34O)6z^mHc`}#r7M~2H@UUJWtnZax{crAgnu%BxR+6q^Sro>qdYHPbxW>H{yf5Du zvH5=)TC;SF`-|Uka!JLeUTP3o?GjRVc(I^xQb3P(Aal!16LnuZI8{!4g|kg->$lq> zk9pM$BzrS`(0|ym#LEOwJEsT=-*nPoG)>!X{I^(W+6@Trp!b@)@_QuL`J;LpGdJTG2IhEOjv+`YiShTK>AKp^qqhaLvaxafB#z8eN(=38?!x=T=56EHEkx- zWwWhj;wBeT$guK{(tk=1Nn{tGI3K~AU4hpkzuscJNt_5yJmETV!rbhi) zt2hy7xv~-8jFFE;Kq;DAI-1TU{jwn7Zb!tND%DSGWzmG_czIiSf!Ro5mLruUoH1i^ zis2yktUA8TgWqyWxng>1(?#bAVQ=(n_E15cwkc(5`@8n14;q?X4Ub*Q$K$7(V_x{| zro*pvn!BK6RYn6?I59ZOsVS8N-&h&D8{E8Il5hGduXQwuV%+o@s$DUJcn}nNF3kHK WBt)y_^Wy4{g-l0NA61F8j`$z2PHve1 literal 0 HcmV?d00001 diff --git a/ReportImp/SozialwerkAachenerChristen/logo2.PNG b/ReportImp/SozialwerkAachenerChristen/logo2.PNG new file mode 100644 index 0000000000000000000000000000000000000000..a755d2790447bd0b9b197421b80d57a045a06b6e GIT binary patch literal 11700 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 literal 0 HcmV?d00001 diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index a9396f0e5..ab7337e12 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -283,7 +283,7 @@ namespace BeWo.Service.Plugins //t = "9430188510"; // Pro INTEGRA //t = "4820371076"; // Zuhause Wohnen Iris Thimm //t = "1078667960"; // FAM Rhein-Sieg Gbr - //t = "9388871209"; // Sozialwerk Aachener Christen e.V. + t = "9388871209"; // Sozialwerk Aachener Christen e.V. return t; #else From 750ec87086c62447c24958fa438f6f84235e223e Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Mon, 9 Aug 2021 14:11:57 +0200 Subject: [PATCH 6/8] =?UTF-8?q?MH:=20Anpassung=20f=C3=BCr=20LORI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BeWo.sln | 19 ++++ ReportImp/Lori/SettlementReport.Designer.cs | 97 ++++++++++--------- .../Lori/SettlementReportAlt.Designer.cs | 2 +- Service/Plugins/PluginLoader.cs | 4 +- 4 files changed, 71 insertions(+), 51 deletions(-) diff --git a/BeWo.sln b/BeWo.sln index 35285e0bb..a2b26e8d2 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -473,6 +473,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HshCologne", "ReportImp\Hsh EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SozialwerkAachenerChristen", "ReportImp\SozialwerkAachenerChristen\SozialwerkAachenerChristen.csproj", "{47A029F9-D420-48D2-BFE3-CB4988346366}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lori", "ReportImp\Lori\Lori.csproj", "{063ED52C-CBE2-4C6D-B0F0-66C2627911BD}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -3644,6 +3646,22 @@ Global {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|Mixed Platforms.Build.0 = Release|Any CPU {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|x86.ActiveCfg = Release|Any CPU {47A029F9-D420-48D2-BFE3-CB4988346366}.Release|x86.Build.0 = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|.NET.ActiveCfg = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|.NET.Build.0 = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|x86.ActiveCfg = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Debug|x86.Build.0 = Debug|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|.NET.ActiveCfg = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|.NET.Build.0 = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|Any CPU.Build.0 = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|x86.ActiveCfg = Release|Any CPU + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -3876,6 +3894,7 @@ Global {88273E87-C5F9-4DBF-876A-296527A61B4A} = {D8A691C5-146D-4613-86CC-438F02FE9106} {B9962DC8-015C-415A-A079-94BC3279E577} = {D8A691C5-146D-4613-86CC-438F02FE9106} {47A029F9-D420-48D2-BFE3-CB4988346366} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {063ED52C-CBE2-4C6D-B0F0-66C2627911BD} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/Lori/SettlementReport.Designer.cs b/ReportImp/Lori/SettlementReport.Designer.cs index 59daf21dc..b5e61d66b 100644 --- a/ReportImp/Lori/SettlementReport.Designer.cs +++ b/ReportImp/Lori/SettlementReport.Designer.cs @@ -31,6 +31,8 @@ namespace Lori this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); @@ -42,6 +44,7 @@ namespace Lori this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); @@ -51,9 +54,6 @@ namespace Lori this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -80,6 +80,42 @@ namespace Lori this.Detail.StylePriority.UseFont = false; this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 434.6042F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel4.SizeF = new System.Drawing.SizeF(663.5623F, 81.58331F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = resources.GetString("xrLabel4.Text"); + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel3.BorderWidth = 2F; + this.xrLabel3.CanShrink = true; + this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecordedFLSTotal", "{0:0.00}")}); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.2709F); + 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(198.4372F, 41.35419F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseBorderWidth = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrLabel3.WordWrap = false; + // // xrLine1 // this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 575.0834F); @@ -200,6 +236,14 @@ namespace Lori this.topMarginBand1.HeightF = 140.9375F; this.topMarginBand1.Name = "topMarginBand1"; // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.31253F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(198.4372F, 120.625F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // // bottomMarginBand1 // this.bottomMarginBand1.HeightF = 50F; @@ -240,7 +284,8 @@ namespace Lori this.lblAdresseLori.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; this.lblAdresseLori.SizeF = new System.Drawing.SizeF(309.1667F, 108.25F); this.lblAdresseLori.StylePriority.UseFont = false; - this.lblAdresseLori.Text = "Lori GbR\r\nAmbulant Betreutes Wohnen\r\nMastholter Str. 306\r\n59558 Lippstadt\r\n"; + this.lblAdresseLori.Text = "Lori GmbH & Co. KG\r\nAmbulant Betreutes Wohnen\r\nMastholter Str. 306\r\n59558 Lippsta" + + "dt\r\n"; // // ortDatum // @@ -303,50 +348,6 @@ namespace Lori this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); this.xrRichText1.SizeF = new System.Drawing.SizeF(717.0001F, 40.00003F); // - // xrLabel3 - // - this.xrLabel3.BackColor = System.Drawing.Color.Transparent; - this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel3.BorderWidth = 2F; - this.xrLabel3.CanShrink = true; - this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecordedFLSTotal", "{0:0.00}")}); - this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.2709F); - 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(198.4372F, 41.35419F); - this.xrLabel3.StylePriority.UseBackColor = false; - this.xrLabel3.StylePriority.UseBorders = false; - this.xrLabel3.StylePriority.UseBorderWidth = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrLabel3.WordWrap = false; - // - // xrLabel4 - // - this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 434.6042F); - this.xrLabel4.Multiline = true; - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel4.SizeF = new System.Drawing.SizeF(663.5623F, 81.58331F); - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = resources.GetString("xrLabel4.Text"); - // - // xrPictureBox1 - // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.31253F); - this.xrPictureBox1.Name = "xrPictureBox1"; - this.xrPictureBox1.SizeF = new System.Drawing.SizeF(198.4372F, 120.625F); - this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); diff --git a/ReportImp/Lori/SettlementReportAlt.Designer.cs b/ReportImp/Lori/SettlementReportAlt.Designer.cs index 378824a97..c68bc5612 100644 --- a/ReportImp/Lori/SettlementReportAlt.Designer.cs +++ b/ReportImp/Lori/SettlementReportAlt.Designer.cs @@ -476,7 +476,7 @@ namespace Lori.Alt this.lblAdresseLori.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; this.lblAdresseLori.SizeF = new System.Drawing.SizeF(309.1667F, 108.25F); this.lblAdresseLori.StylePriority.UseFont = false; - this.lblAdresseLori.Text = "LORI GbR\r\nMastholter Straße 306\r\n59558 Lippstadt"; + this.lblAdresseLori.Text = "LORI GmbH & Co. KG \r\nMastholter Straße 306\r\n59558 Lippstadt"; // // xrLabel19 // diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index ab7337e12..af771304a 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -179,7 +179,7 @@ namespace BeWo.Service.Plugins //t = "2331203795"; // BeWo für dich //t = "5426234256"; // SKM Leverkusen //t = "4137042939"; // MLG Lebengestalten / Haus Müllestumpe - //t = "5260936181"; // LORI + t = "5260936181"; // LORI //t = "1931553444"; // HIBA //t = "7185338722"; // BeWo Walz & Paiva //t = "3196643272"; // Betreutes Wohnen Lisa Wöll @@ -283,7 +283,7 @@ namespace BeWo.Service.Plugins //t = "9430188510"; // Pro INTEGRA //t = "4820371076"; // Zuhause Wohnen Iris Thimm //t = "1078667960"; // FAM Rhein-Sieg Gbr - t = "9388871209"; // Sozialwerk Aachener Christen e.V. + //t = "9388871209"; // Sozialwerk Aachener Christen e.V. return t; #else From 756bdf14ea6e28571e16628671a6da044d065e88 Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Tue, 10 Aug 2021 07:35:56 +0200 Subject: [PATCH 7/8] =?UTF-8?q?MH:=20Anpassung=20f=C3=BCr=20Sicherleben=20?= =?UTF-8?q?Inh.=20Michael=20Vo=C3=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + BeWo.sln | 19 + .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + .../SettlementReport.Designer.cs | 1183 ++++++++++++ .../SicherlebenMichaelVoß/SettlementReport.cs | 222 +++ .../SettlementReport.resx | 1692 +++++++++++++++++ .../SicherlebenMichaelVoß.csproj | 85 + ReportImp/SicherlebenMichaelVoß/logo.png | Bin 0 -> 66447 bytes .../logoAlsBriefpapier.PNG | Bin 0 -> 10311 bytes Service/Plugins/PluginLoader.cs | 1 + 11 files changed, 3240 insertions(+) create mode 100644 ReportImp/SicherlebenMichaelVoß/Properties/AssemblyInfo.cs create mode 100644 ReportImp/SicherlebenMichaelVoß/Properties/licenses.licx create mode 100644 ReportImp/SicherlebenMichaelVoß/SettlementReport.Designer.cs create mode 100644 ReportImp/SicherlebenMichaelVoß/SettlementReport.cs create mode 100644 ReportImp/SicherlebenMichaelVoß/SettlementReport.resx create mode 100644 ReportImp/SicherlebenMichaelVoß/SicherlebenMichaelVoß.csproj create mode 100644 ReportImp/SicherlebenMichaelVoß/logo.png create mode 100644 ReportImp/SicherlebenMichaelVoß/logoAlsBriefpapier.PNG diff --git a/.gitignore b/.gitignore index 6fe8e33b8..f16e5bea7 100644 --- a/.gitignore +++ b/.gitignore @@ -539,3 +539,4 @@ /ReportImp/FAMRheinSiegGbr/obj/Debug /ReportImp/ProIntegra/obj/Release /ReportImp/SozialwerkAachenerChristen/obj/Debug +/ReportImp/SicherlebenMichaelVoß/obj/Debug diff --git a/BeWo.sln b/BeWo.sln index a2b26e8d2..e05782361 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -475,6 +475,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SozialwerkAachenerChristen" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lori", "ReportImp\Lori\Lori.csproj", "{063ED52C-CBE2-4C6D-B0F0-66C2627911BD}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SicherlebenMichaelVoß", "ReportImp\SicherlebenMichaelVoß\SicherlebenMichaelVoß.csproj", "{1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -3662,6 +3664,22 @@ Global {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|Mixed Platforms.Build.0 = Release|Any CPU {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|x86.ActiveCfg = Release|Any CPU {063ED52C-CBE2-4C6D-B0F0-66C2627911BD}.Release|x86.Build.0 = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|.NET.ActiveCfg = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|.NET.Build.0 = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|x86.ActiveCfg = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Debug|x86.Build.0 = Debug|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|.NET.ActiveCfg = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|.NET.Build.0 = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|Any CPU.Build.0 = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|x86.ActiveCfg = Release|Any CPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -3895,6 +3913,7 @@ Global {B9962DC8-015C-415A-A079-94BC3279E577} = {D8A691C5-146D-4613-86CC-438F02FE9106} {47A029F9-D420-48D2-BFE3-CB4988346366} = {D8A691C5-146D-4613-86CC-438F02FE9106} {063ED52C-CBE2-4C6D-B0F0-66C2627911BD} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/SicherlebenMichaelVoß/Properties/AssemblyInfo.cs b/ReportImp/SicherlebenMichaelVoß/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/SicherlebenMichaelVoß/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/SicherlebenMichaelVoß/Properties/licenses.licx b/ReportImp/SicherlebenMichaelVoß/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/SicherlebenMichaelVoß/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/SicherlebenMichaelVoß/SettlementReport.Designer.cs b/ReportImp/SicherlebenMichaelVoß/SettlementReport.Designer.cs new file mode 100644 index 000000000..231ff4f2d --- /dev/null +++ b/ReportImp/SicherlebenMichaelVoß/SettlementReport.Designer.cs @@ -0,0 +1,1183 @@ +namespace BeWo.Report.DefaultReports.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(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1}); + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 152.2917F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0002F, 460.9434F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(310.9998F, 22.99997F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.000250967F, 667.2768F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(677.9998F, 68F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.085D; + // + // xrTableCell19 + // + this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; + this.xrTableCell19.Weight = 0.78314100999098568D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + 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.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[ApprovedFLS]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.21685899000901443D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell7}); + this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; + this.xrTableCell20.Weight = 0.78314100999098568D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.21685899000901443D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.085D; + // + // xrTableCell21 + // + this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorderColor = false; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 1D; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22}); + this.rowErbrachteLeistung.Name = "rowErbrachteLeistung"; + this.rowErbrachteLeistung.Weight = 0.085D; + // + // xrTableCell22 + // + this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorderColor = false; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Erbrachte Leistungen:"; + this.xrTableCell22.Weight = 1D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.000250967F, 592.2767F); + 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(669.9998F, 67F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.000250967F, 559.2767F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(344.9998F, 17F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.000250967F, 516.9434F); + 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(677.9998F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.000250967F, 500.9435F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(677.9998F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.000250967F, 483.9436F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(677.9998F, 17.00003F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 127.375F); + this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; + this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); + this.RecipientPostCodeAndTown.StylePriority.UseFont = false; + this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 110.375F); + this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; + this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 93.37502F); + this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; + this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76.37501F); + this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; + this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.375F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "[RecipientOrganisation]"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrTable3, + this.xrLabel12, + this.xrLabel11, + this.lblNotice}); + this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportFooter.HeightF = 209F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow20, + this.xrTableRow21, + this.xrTableRow22, + this.xrTableRow23, + this.xrTableRow24}); + this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 68F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow20 + // + this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16}); + this.xrTableRow20.Name = "xrTableRow20"; + this.xrTableRow20.Weight = 0.38095238095238093D; + // + // xrTableCell16 + // + this.xrTableCell16.CanShrink = true; + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.Text = "xrTableCell1"; + this.xrTableCell16.Weight = 3D; + // + // xrTableRow21 + // + this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell18}); + this.xrTableRow21.Name = "xrTableRow21"; + this.xrTableRow21.Weight = 0.23809523809523808D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Weight = 3D; + // + // xrTableRow22 + // + this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29}); + this.xrTableRow22.Name = "xrTableRow22"; + this.xrTableRow22.Weight = 0.38095238095238088D; + // + // xrTableCell29 + // + this.xrTableCell29.CanShrink = true; + this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")}); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell29.StylePriority.UsePadding = false; + this.xrTableCell29.Text = "xrTableCell4"; + this.xrTableCell29.Weight = 3D; + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell30}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 0.23809523809523803D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Weight = 3D; + // + // xrTableRow24 + // + this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell31}); + this.xrTableRow24.Name = "xrTableRow24"; + this.xrTableRow24.Weight = 0.38095238095238093D; + // + // xrTableCell31 + // + this.xrTableCell31.CanShrink = true; + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.Text = "xrTableCell8"; + this.xrTableCell31.Weight = 3D; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "[CreatorName]"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 192F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Anlage"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 25F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLine1, + this.xrRichText2, + this.xrLabel1, + this.xrLabel_RecipientContactPerson, + this.xrLabel_RecipientDivision, + this.xrLabel_RecipientStreet, + this.RecipientPostCodeAndTown, + this.xrTable2, + this.xrLabel2, + this.xrLabel3, + this.xrLabel4, + this.xrLabel5, + this.xrLabel6, + this.xrTable1, + this.xrLabel8, + this.xrRichText1}); + this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F); + this.GroupHeader1.HeightF = 735.2768F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.Font = new System.Drawing.Font("Verdana", 10F); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow15}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow15 + // + this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell23}); + this.xrTableRow15.Name = "xrTableRow15"; + this.xrTableRow15.Weight = 0.085D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.CanShrink = true; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.78314100999098546D; + // + // xrTableCell23 + // + this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.CanShrink = true; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorderColor = false; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21685899000901443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F); + this.GroupFooter1.HeightF = 132F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow30, + this.xrTableRow31, + this.xrTableRow32, + this.xrTableRow33, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // xrTableRow30 + // + this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48}); + this.xrTableRow30.Name = "xrTableRow30"; + this.xrTableRow30.Weight = 0.085D; + // + // xrTableCell48 + // + this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell48.StylePriority.UseBorderColor = false; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.Weight = 1D; + // + // xrTableRow31 + // + this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell50}); + this.xrTableRow31.Name = "xrTableRow31"; + this.xrTableRow31.Weight = 0.085D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.Text = "Gesamtforderung:"; + this.xrTableCell49.Weight = 0.78314100999098546D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.Text = "[AmountRecordedFLSString]"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.21685899000901443D; + // + // xrTableRow32 + // + this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51}); + this.xrTableRow32.Name = "xrTableRow32"; + this.xrTableRow32.Weight = 0.085D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.Weight = 1D; + // + // xrTableRow33 + // + this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow33.Name = "xrTableRow33"; + this.xrTableRow33.Weight = 0.085D; + // + // xrTableCell52 + // + this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell52.Weight = 0.78314100999098568D; + // + // xrTableCell53 + // + this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.Text = "[AmountAdvancedPayments]"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.21685899000901443D; + // + // xrTableRow34 + // + this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell54, + this.xrTableCell55}); + this.xrTableRow34.Name = "xrTableRow34"; + this.xrTableRow34.Weight = 0.085D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.Text = "abzüglich Eigenanteil:"; + this.xrTableCell54.Weight = 0.78314100999098568D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UsePadding = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell15"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.21685899000901443D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorderColor = false; + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.Weight = 1D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell57, + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.15D; + // + // xrTableCell57 + // + this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell57.StylePriority.UseBorderColor = false; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.Text = "Restforderung:"; + this.xrTableCell57.Weight = 0.78314100999098568D; + // + // xrTableCell58 + // + this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorderColor = false; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "[Claim]"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell58.Weight = 0.21685899000901443D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(355.5418F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(322.4582F, 152.2917F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(268.75F, 14.77631F); + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(509.0416F, 9.999997F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(168.9582F, 290.8013F); + // + // xrLine1 + // + this.xrLine1.BorderColor = System.Drawing.Color.Black; + this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); + this.xrLine1.LineDirection = DevExpress.XtraReports.UI.LineDirection.Vertical; + this.xrLine1.LineWidth = 3; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(494.5885F, 10.00001F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(4.362F, 290.8013F); + this.xrLine1.StylePriority.UseBorderColor = false; + this.xrLine1.StylePriority.UseForeColor = false; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell5.Weight = 1D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.11258278145695365D; + // + // xrTableCell2 + // + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "[SenderContactPersonFax]"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell2.Weight = 1D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.11258278145695365D; + // + // xrTableCell1 + // + this.xrTableCell1.CanShrink = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "[SenderContactPersonPhone]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.13245033112582783D; + // + // xrTableCell8 + // + this.xrTableCell8.CanShrink = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "[SenderContactPersonMail]"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell8.Weight = 1D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.13245033112582783D; + // + // xrTableCell11 + // + this.xrTableCell11.CanShrink = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "[SenderContactPersonDivision]"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell11.Weight = 1D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.13245033112582783D; + // + // xrTableCell13 + // + this.xrTableCell13.CanShrink = true; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[SenderContactPerson]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell13.Weight = 1D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.13245033112582783D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 1D; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.13245033112582783D; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 309.6519F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow5, + this.xrTableRow4, + this.xrTableRow3, + this.xrTableRow1, + this.xrTableRow6, + this.xrTableRow8}); + this.xrTable2.SizeF = new System.Drawing.SizeF(310.9998F, 134F); + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.DetailReport, + 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(75, 74, 25, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image"))); + this.Watermark.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + 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.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + } +} diff --git a/ReportImp/SicherlebenMichaelVoß/SettlementReport.cs b/ReportImp/SicherlebenMichaelVoß/SettlementReport.cs new file mode 100644 index 000000000..f7f6ea8f3 --- /dev/null +++ b/ReportImp/SicherlebenMichaelVoß/SettlementReport.cs @@ -0,0 +1,222 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace BeWo.Report.DefaultReports.Alt +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(SettlementRO pRO) + { + bool isDefaultSpitzabrechnung = false; + + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1) + { + var ii = pRO.InvoiceItems[0]; + if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null) + { + isDefaultSpitzabrechnung = true; + } + } + if (!isDefaultSpitzabrechnung) + { + if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue) + { + isDefaultSpitzabrechnung = true; + } + } + + if (isDefaultSpitzabrechnung) + { + //UpdateAbrechnungsFelder(pRO); + + pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO); + } + else + { + var id = GetCustomerId(pRO); + if (id == "LWLNEU") + { + pRO.RateFactorText = null; + pRO.RateFactorText2 = null; + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit); + } + } + } + else + { + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, + ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + } + } + } + } + + + this.bindingSource1.DataSource = pRO; + } + + private String GetCustomerId(SettlementRO pRO) + { + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + return cb2sc.CostBearer.ID; + } + + private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO) + { + IList itemList = new List(); + if (pRO.DifferentHourlyRateCount == 3) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString, + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3 + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else if (pRO.DifferentHourlyRateCount == 2) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + + return itemList; + } + + private void UpdateAbrechnungsFelder(SettlementRO pRO) + { + if (pRO.DifferentHourlyRateCount == 3) + { + //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] € + + pRO.Abrechnungstext1 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3); + + //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € ="; + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, 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) + { + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + } + } +} diff --git a/ReportImp/SicherlebenMichaelVoß/SettlementReport.resx b/ReportImp/SicherlebenMichaelVoß/SettlementReport.resx new file mode 100644 index 000000000..ab8a371d6 --- /dev/null +++ b/ReportImp/SicherlebenMichaelVoß/SettlementReport.resx @@ -0,0 +1,1692 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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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 + + + + anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAYQBuAGQAYQByAGEALQBCAG8AbABkADsAfQB7AFwAZgAzACAAQwBhAG4AZABhAHIAYQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADcANwBcAGcAcgBlAGUAbgA3ADcAXABiAGwAdQBlADcANwAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAAUwBpAGMAaABlAHIAbABlAHIAbABlAGIAZQBuAH0AXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIABJAG4AaAAuACAATQBpAGMAaABhAGUAbAAgAFYAbwBcAHUAMgAyADMAXAAnAGQAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADEANgBcAGMAZgAzACAAXABsAGkAbgBlACAAfQBcAGYAMwBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzACAASwBhAHIAbAAtAEgAYQBsAGwAZQAtAFMAdAByAC4AIAAyAC0ANgB9AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIAA1ADgAMAA5ADcAIABIAGEAZwBlAG4AfQBcAGYAMwBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABUAGUAbABlAGYAbwBuAH0AXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIAAwADIAMwAzADEAIABcAHUAOAAyADEAMQBcACcAOQA2ACAANQA5ACAAOAAzACAANwA1ADQAfQBcAGYAMwBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABUAGUAbABlAGYAYQB4AH0AXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIAAwADIAMwAzADEAIABcAHUAOAAyADEAMQBcACcAOQA2ACAANQA5ACAAOAAzACAANwA1ADkAIAA1ADQAfQBcAGYAMwBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABFAC0ATQBhAGkAbAB9AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzACAAdgBvAHMAcwBAAHMAaQBjAGgAZQByAGwAZQBiAGUAbgAtAGgAYQBnAGUAbgAuAGQAZQB9AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAFcAZQBiAH0AXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIAB3AHcAdwAuAHMAaQBjAGgAZQByAGwAZQBiAGUAbgAtAGgAYQBnAGUAbgAuAGQAZQB9AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAEIAYQBuAGsAdgBlAHIAYgBpAG4AZAB1AG4AZwB9AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzACAATQBcAHUAMgAyADgAXAAnAGUANAByAGsAaQBzAGMAaABlACAAQgBhAG4AawAgAGUARwB9AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIABJAEIAQQBOADoAIABEAEUAMQA3ACAANAA1ADAANgAgADAAMAAwADkAIAAwADAAMgAxACAAOQA4ADkANwAgADAAMAB9AFwAZgAzAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA2AFwAYwBmADMAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUATQAxAEgARwBOAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAYQBuAGQAYQByAGEAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAXAByAGUAZAA3ADcAXABnAHIAZQBlAG4ANwA3AFwAYgBsAHUAZQA3ADcAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAzACAAUwBpAGMAaABlAHIAbABlAGIAZQBuACAAXAB1ADkAMAAzAFwAJwAzAGYAIABJAG4AaAAuACAATQBpAGMAaABhAGUAbAAgAFYAbwBcAHUAMgAyADMAXAAnAGQAZgAgAFwAdQA5ADAAMwBcACcAMwBmACAASwBhAHIAbAAtAEgAYQBsAGwAZQAtAFMAdAByAC4AIAAyAC0ANgAgAFwAdQA5ADAAMwBcACcAMwBmACAANQA4ADAAOQA3ACAASABhAGcAZQBuAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + 17, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAAoIAAAONCAYAAAAS0QF0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + xAAADsQBlSsOGwAAL5dJREFUeF7t3YluW0mWLdD6/8/p/qy24QEeiqR01QyKtCU5KHGI8Z618PZDIlG2 + NaG9M4YT/3kCACAkRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAAIChFEAAgKEUQACAoRRAA + IChFEAAgKEWQxpanp8ft09PDr6dl9/Np2X7b5+tz/vt/l2Xz+e+v2f04/D6H33PZHf8MAOASiiAVpdK3 + ORa+VPQ+/VvqamTzZf9nft+Xzd/KIQC8QxGkrMftvnv9eC5juZLWJfsCuv12LIYPxw8UAFAEud9h1e/7 + c+HKFrHBsi+paWtaKQQgOkWQ2yy755W/WcrfuWy/Pq8UAkBAiiDX2Zemqy52TJN9od0XW6uEAESiCHKB + 5bCVeritmy1RK0u6aOKSCQABKIK8Y9n3oZ/7cjT59u+tSdvGCiEAK6YIkpe2gKOsAH6UwwqhLWMA1kcR + 5LU0/mWo0S8DJQ2uTtvkALASiiBHaRs4jYDJFCD5m83n51dMAGAFFEGe5wBGPQd4a9KAaquDAExOEQxt + ORSabNGRC/LJ6iAAU1MEo0oDoV0GKZM0fxAAJqQIRpRmAuYKjdye9GydrWIAJqMIhuJCSN18Oqy0AsAs + FMEw9iXQWJgm8XYxALNQBCNwHrB9DjMHAWBsiuDapRJoNEyfpBdJAGBgiuCaKYH9owwCMDBFcK2UwHGi + DAIwKEVwjZTA8aIMAjAgRXBtlMBxowwCMBhFcFWWfeFQAkdOGuYNAKNQBFfDnMBZYs4gAKNQBFdi2X7L + lg4ZMV4gAWAMiuAKpOHF+cIhw2bzOX3nnr+BANCJIji7x22+aMj42X49fhMBoA9FcGouh0wfT9EB0JEi + OLG0opQtFzJVnBcEoBdFcFYPv7KlQiaM84IAdKIIzmh52BcIW8Kryu7H8ZsLAO0oghOyJbzO2CIGoDVF + cDaPm2yJkBVk8+X4TQaANhTBqaTXQz7nS4SsIl4dAaAlRXAiBkdHyKf0nX7+hgNAZYrgNMwMDBOzBQFo + RBGcxLL7ni8NssJYFQSgDUVwBodxMbnCIKuNVUEAGlAEJ2A1MGKsCgJQnyI4PGcDw8aqIACVKYKDc1M4 + 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 + + + \ No newline at end of file diff --git a/ReportImp/SicherlebenMichaelVoß/SicherlebenMichaelVoß.csproj b/ReportImp/SicherlebenMichaelVoß/SicherlebenMichaelVoß.csproj new file mode 100644 index 000000000..aa72578cc --- /dev/null +++ b/ReportImp/SicherlebenMichaelVoß/SicherlebenMichaelVoß.csproj @@ -0,0 +1,85 @@ + + + + + Debug + AnyCPU + {1CABA7E2-9F5F-41B2-B1E8-12AEA610AE99} + Library + Properties + KundeXyz + 1566251835_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + Component + + + 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 + + + + + + SettlementReport.cs + Designer + + + + \ No newline at end of file diff --git a/ReportImp/SicherlebenMichaelVoß/logo.png b/ReportImp/SicherlebenMichaelVoß/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0194c53e6fedd72bcdfbaf004fc950e7b9577e GIT binary patch literal 66447 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

L0-hVw zFsG||T1xwt=%F{4TS99&6n5>A(RhZsKv;9+GZ$V>2%d|=w}B5T$r07fed>xoTLDkK zOvRYIw(9;Ie;_3Dpu`KPB;@=N*zr(HxY@*^SJJN!4d0%?oEwF&NGkWGIs2QVlQ@aH zrHdEuD-S&!w_b7&XS~X4v9CJsI`;1Mg#%bFmD0#I(e2Zf5OqwT*)Z|cqoM0zC@YzL zt_Oit^+6#vyKoMG@kEe8cfXM3d!#b8&<(+GY4f&^o!@oPXt`edTjfAscBgk6fyGvG z5vD#UWU+NU(U#!55P171kMInDTn-)|b}C+hJE{P7{ZR6@-z*(?{`mcSy6eav=(D!1 ztG2r>^zZ<-mV=$&(@6}{jX(oia@)Fg@Jx0V(?9z5-!A0p8!*Gzkd48;%H@#RhpRxkhb5aO=nZ%qn z$sRm7FB+=m5HWs=R0h7q$eQ`*jKeMN>W3%8=O=2AXtGG~;}k#%2(>JL+B~+?{>SX_ z_){mApTJ9%G|RmP&&SE}XO#|Tft6GbT|E3&;HWYd&vCF;e;|}}``9hvt*sKgY}};L zb380DCb)eEEfOS_UtCst``74;@LHPz)0OjUfC#~AEiM{@E%_1zkpqL*SLapvS*pZZ-{SG{{>SrMv&Vto@;TJ$^$BkmiQKqhAp5f$yvuF9a{2smd7{<8_Tcbruby zdoGh8ZoNhxQ_c^*I-}egm(g%c4cwMW0T1Yp*>G4M9-r0tS?Ku*bTDfh`Zd+^6UAam zhD<=lD}t}uCHSgSKxra)e8ZhG3nNxpnTK;f!9M4aeWF8=eV(c{@+5<_BkcRwN!X3J z#h)qw%eWGBBTWwHC(7r5YcIG%d|9@5QRUWY3ncA8GyjWkkk0CF3_ z;}-(r&#!3*<}35$e+MH03a11qb_6aBqj_!*&x zMh_2!3Qn}L$wh#@I<%3P?SEyT1;gT2JbnjQlxddC9j9C$JYrBU2nN*#49YlyEV&Xr z9A@SweP2XPknhLFTOXJbQ-l)bMc|l*dr7DQO^3tE(3wpjiY&uAW&U)dq^%CV+d_8{ zVLhjeX0TRH#+%Q)A8&OAXz$f9A(Z{#L(Jwb{U~pyEUVD<=5jK*?ksqr13W(YaJy16 zg&;yXWF5?S3?A>1Nzds0vgZLvS*?5`SWFEOVC52=`@RZ5LN!eC<$b}dS4T8V=Pcpq zlR`k$55law1+I}U?t-UWB91G7@bb3l-Ujg1CtBsb2J#9KA?P625vTmuW>I3j=+JBg2L4S2j%FEy1ca1~pn@H)4O4#W+7KYvdSfwM5}CH7a0%M{Bii1HNLcEQ=rut79uICv?52oUF<;=!y@IM-iZUv=D6e zm>S`IQUzpASLs7}n=*dId#q%=%C0gwFKcOuOnKT|Zw)CAgDlksJ@j_uUhToem>(^7 zwKK3dpqwp>gYL{(sh)*Rq3H%7+_E(pZs8QLLA*`kd+?FhELm-v-E?`n^M#G$-sRA5G9wxI>WT?On|b6QHvlIApPFP3unH`m{4-RWWpab~PA+hc|57yUU3d4c+` zsR2Mzinbec-dah;)LXS4hb~;T`UtWD!xVGtXV$FGYzAUjdX@LY_ul4ws{1~!5MQ3~ zo;ar6Z^EW&0($M4eGHn*22$n$guB20ySk#6EYx5k$~UZ-4$);wK3{w9WKYz$7`RsG z8p+V*57>SMtm~Glf8?Q$wM|UbWGYFezJ9855q*Oni6Dw%43p%?EerGs?w3CwrH;C7a|V5w>(c zy_+Hczu0ODcp2K9Y;NP(Y&~v2MFa9Y(qUx1+0GFoXp4L?b_lR%l$sp6bu-G zsO6eWVSwRPlzs#$)6!&mGkS}4p9SUUJtzBesZecb`?}yy8PGd&rHi~D3%(B^Z|yKj zb&|XKQ0C#JIacDUI}Jn+r)}4rh}TEc@^a_gTwZzQnZ65tU%L?cW#I7%6@3UxLf)=S zs(Lwp8|0N5BZdb7&rjy{$(6<%{{SJ)HY&mkH{5Lz5&}Zy=Um6xUe$E`o4O+C#k%z| zNE?fy<`J&u+Wov`6Tc(Hf_^|BeSZ^WK@DwiRa5#;EmdL5jJ|m@;@iDTRvC2|Q-NKY zr-5&To+gEywZDYhBkyS0h2zX?fRN&?NTIo3LaWhW`oayb?WWZaiOpO46J)rVFmV!y zPRX8G`zm=`29NK?G0{p=eeusAWY494U>C{_mb%K$Cmd`RL6oC3lLBE&0Z*YPPqf8W z-^b-i(;Sb^cqj$_H~`7D3~WRg*YtdF*Q=*jtH^2ihILI8n;*wpH}^Gb+y)7+AU8Gf z1E5NSHWl2HFqy!1;;Q!^+i~y$8BA@ZLdrfk{|rzW?9o)jqo{wjZ?iz0L_mp;ff7M> zBAn>9CAP2FasyXQ3IzgJV0F>d{P6E5q{ddMSjShr2NY?NKND)ZmA2XAA3Qye2xf;&H!S|Ehp1LqupJ6U;C<#oyP=Z zXR1M*Cq=Bu8Br!aI6U6qcd zf7k7~l|QCCi|H>?_C6^s4umCY`6$%w#h0%vy}5C;ICpK@YCUIdT>m%&-P7y1&jq2w4C|n==%2pTGqvC@L*|+{7@-1v4SB?u?ks1Sd z;i9g}2fREwZWls*@0IwxAFJd2)MgSFRm_Z7xT9iJ#JJmO)x+HI_pcAO8bKRroDrmY zIoB%2UcB+UHj^)__sRn}Z9{JPayCI>C_prx0-}?#$H_!UYRNgarhG1Wz2PqL;)RlI zoE+LoF`Ox;HbKwx{f5!$!l!*BA-EnAM#pU$h%QNT$#$4{NDem))ZcsctmUXhepkUm zO1efnn{yDhj-p+U-jZWEYAuG{{TmB9>8~SGzd3JeiIGlWIJReyJnosG5@mbKkI~Gk zDMdg+;`ExWBR9o5u12=U%^p|qT4#R;AaByP4Yf^P7QfXV{>|5$%)GXdDD^j`n2St= zW7}+HenQKh_&%_J$B*eo+=;2qm$Q1o3v7Y{u2{LJ4X(N!GqvikqA8;@C_x4FWKW7| z&d+@fu0%ncC$E)&?diV#@s9EMHQVcIq(UnL^~8|FphUX~m8Q_-*VudN zPKlkb^*37>E|m??KW3b8g|P2V+psv79v>KN6S)0zLCv{&*pQx0ZMarHf%rZ+i1_(S z1C3s_F`22nG8`60R~Tqy^%WF8Fs(e{iroD2YPoy06u#}ns-;xndi8{}x_tG=7 zTjXS@C9kQ@*N2nLSn2&4Sx8wCB(%j3*{N_f`n_)F{XERv(~He%g~!Dq2fj&Ch^{`j z4Fxh)-~smNLS@J=`o7bWw8w=KTTTG?@K}sN6jJW7t&{C3{?;Q=6R`#wdQQ$>$87q! zC@>WI;yva137lNe<8;uM0ISfR!)@bRehOB#20lRB3lLp0PrD%iDObZu^+hTwBX(zn zyG%ec?<~LAeKZ1X&jH?*at3o|e>291BmOZ2h2iKbZltk_;bL>*S+rv!zg zDh2dsbF?Z;rY1ehIdzu4I_;wcC0XjZZ3RFfjT1v8kk&dLA5x58;0$el7NmQQ_@_n^ zEA;LvXoMY~k}4PR3Y1;$Qd`V6Iq#c$)shEY|8Y~|W4|2D&#vt=5U0cYD0`4lownp+ zcfDvL0pg~B8r zNf5n-4tb!?szEwPTjM#+dfRbF1CgSGotc$@MvJ#>t?kv?Ag|0J*NKET0vPhcx6(bQ zOr#wK-33bE1x;3=9@pkfhP0{p>+L?xPc3_rg0BsTQCm=%C|`E>QkpbJfpAx(2BXZ%*2v(N%ihMulwcC|=UL9v~kbA-VfW zLQO6K%AtEE8|$L9?k~CQqPC{SIb&E{qm37%+D%`@Ql~b8!y>EC_Bcs$6ZFs?9>2vc z&Bm29e_886B9AQx@O0Mrc2xW_DEWKV)-8Dt`0E*U0LF_0OX2ifxhwZXd+c%hTJY76 zq{VBh50*oX#|ubBcPH@>R7{c1M)EVYYtU7x5k!;%_EjbzQwTE3xX_LYMfIE;M)k}B z&*k=h*%*|Hrn)}NGjK6l#u8%d!<=piebE`AgE);pMc9+r<4np=)9H@U2YiuG6Nv+h zpoZ+tTUx7?UV^1>JQJJ$c)q|+jx$66T=G^Iz@uV0sj1$*6w?Fe4pfWh4P_N{1vb4Qn}bk&>_I? zJf~@wcP^&!vcyz!MHzhslC?j56-Wv+qp6eZzt<>aaZA$-te@LYUwm^vSg}5_ZK;*@7F$X+Wu?)5=^(5yNp$~9OKmwp||3O zOgzvL_czHeeu1DnIkMDMH^NY4;`>YKp}ljPpcTHA2Q9jA0MjvkjhGI=*5$L*$wnP9 znj`c9jIGZ~2NDZe7WP1|NM0LgUE*>{zAwkKr`YIK8f7WCuHzbVal&z*rA)qJ9+Sz$ zvMG754E~cc6!(xlZpd`R|B^ockbOwpB(tfC54b4`F%Dd2)(qk?&3WDtd_5>Z&Fa}8 zC>$S7N(0G|0Lf%z^{!33u((SG^aF<=eA*eE1R7SDbD4-|ClMSkoPQa| zE&Wu(=F&%0lrn98ODH|`m;v5Z#fDar?_dc&zlki1Uj1;eO&tB8p950P-+fNK{t}OW zz`%eCqvg%Y2U+HFf&o}1pvLLZ*&?5J%JENC$)H0ZDKA;vRM&)ah;dAYIMJNiAoWMU ztU7)WrT3gtygQ#n&&1jZCn|E%>Vk(~zJf>EGnSm)_1PW@Y|sY?zK0)n7kxqTHqv`*fq7IZgC zU%Z+XsMkDc*xm%v8#IlQ$@n8)lp1OOGLV**HIz#_p`bV!T>0pKAuQPboN~Rfgf7H& zPs+}R-9MFwM2Ig^@9i=1yvm+4b$a`&*uef;Ki+LEXNZjjJDD;H>g${1dMf(R$Ydz@HxF}EUA z%#kSdY?r_Xp>E+KIaTfXO5ixuP8XKH@zMzSLInN|6o5{)tX|-Kx`nKHkw5WMF|)_H zL}aWjR$gA#i@{BRx;L(5qFvO=et0N;YBfd=gQs4{_WPEc=xidtk1KL}-Y<@)*{JFR ztDsw_+6{^70Q#?6nvGn-BXmyI=toG5#96${+> zuJ;)M2ah^Ry-yy!fug@$LV7Pyd)=~Hq(<6?s8_-Q?eZUYUXDj@p(?nflX)UAokQlo zaFTTECgg9&fof_2x0?<J=KTKr#DGhU{JT2T71bT(QQ1e;nh)3Zak#;0>9x?(Vv$eeL zOls(|lUhY$_!B-I{eACen)4h7aJv1X?g@pL>s{bKa(}Aq!(8|^>lu2$Clt+yoG4<0 zN_pXUV~uYc$HOgT$dhVy1@DOZSj7^;SEGOBEEk*>L(#nr0_}R^u8EINbx(uLPWi$2 zx&^%#O6?T7?!wQ*KcI@yi$EZp#}+Bue;TvQfOrUgg>Wn8V9Sv-(~r_GOm)lvws`N( z1XtXDe(9r8w=9GuFB7C*uh0{&%{&kFzjm8tgK%bp)VI+7P6#_!EqN{O0w%Cz*ApdF z2B|N;C3=j%mTjNa47HrJl?%{&Vp5WizyY{*9p)K(-(l#n*!`1Gj`X>!i@{kscWxy8 ztOAt^L`&$D-pQ4v9_$$qn4f*u_X7y(uRBQ>Oy`x|sBXYjsqu(s^A+^a-0D#S18yR9 zUCA%F=*Li$+|j;e%q2`dIFgB5?DEB7d-BEVm$xLo<8#=LDy(E~ko6T*J&O}r~Ed0u>#FF*B> zLW-srYFT`4_{Hqg7HYajK35|_KmNkF`RLt^?OQ8CalL7Z*)vYzb;!qdyoiY4T#MH57yRKH>QXA<5$*>7x%*7R|B8q2ady?b6)Okk!U<;#5zafWzY}sGy(Mpv(*5FFU`hc=#A4v>Q=X6SAL?gr*MpPC=Jaf?Cev5IE{?Z0)8+|iDT&n@APyxy90WPLcf+Vx?_n7=8E z9P_#(H>KXN@TXLM+Yx`i&#S{4(`tIb?@8M8patn>iz z!%f{T8$R3Nzt%{Sce}@GHM)eCTDz}s*j0JP% z!Q>mQxQrSVT~KKm`51x=QoT9>)AC%&4aeyWnb^>x_4K6#MzDZuq8kR|Z8U0ei( zLx`roy}8lb``Aa7j|UHZz?Fuo7p)Z-y;hL(p(I%>8br4D8#t_^C~%Gw@hcx${8N8= zD9tE_q=c>M={V)yt8SdX?DnjIBeqRc>3oy+mL_u~#c1E#4wN3VNGD^YsM&EZ<`QUK z51J9Y*Tfz7=$_$4<(D@oj<+*iI-_f?t&x{uM0R3tXx)_1eHOs>mJ zq8m@hx#XtDmM^L_G8{UQM2Wpp^wp1CZNETg^yBCA8_W?DB7S{Thdq7x*L~T^YYrnd zr%7%3=G{}SkheDVtnK+on$jqyuBwBEzh{MGsD&l32095i!lpU_Zh`j7XcW_y-i13J zc@gwO4l_AoJ;Oa!cRlfcPI5cOEb+T1N4GwI_|4inoqwkr>K;*Q*ZS(;QS#)|I?6etdG4($s&BmA zSxnXrbl+~X@!8##a{hc}(kY?0t97dWkJxn1@8=HRpWo<7ROjOv)5**uj|-Dt?lW@z zC6xO+_jt`loils4^wZI#-`nlJ`$7MYrmyges{6hsB_FyQg`r^pL20CimTnjtDFNw} zZfOQ7rMp8KW@rWwP&!0fT7;4QUElBL{R3{Dv(G;Jti9H{Cd2iU+%Sjhalak*jZ(QN ztHtIse=xCd-#NEE{G%{_VOQ68Q){yqN5?ONUi8g|C~3+K!H(enR)K5l&iGUJh*xD~ z_#G)|rPK=}!cR3o%FHd4Q)(+zN8joax+ACWQ}_De1umyPEbfNvcr&5%{u{(Lb?M=K zHkDBW>#!92@Tu@&>=Yt|2HyB`uZhW6XbV>#O1YWj&gE|It6<&B~t3N=7e?eAqe3v#)250$M= z8_Ci%w%U3mgwMyR_LzJR3>1>LrLE;_zkJBYP2}KNPM>Rp7%77?b5Q8Dyx;V#o}*nG z%~7Oa!~AFLH!sYA6M%V_m@J9CQ?UlsDcqilOhlAJ0C(;K*&eTq!dt@XhPFKw`tU~n z2AyfdUxAL>)o}zkr_87@N{^$)l%E(Z&W1I|L;2w;CCFhtW{fss?K^E@g-3nd*F}d7 zqNNj;NX91R(mS|t{0?o$@6%U)=Z|`SFLp#{d>`9^a^7P(2kJsDZ%T5?Ou>f?HH!S8 zydwQa7Z*<#Eth}ZUWRvjB_ki!__j>!`XOnTR|`L<8M)hI^?fT=;f9=eu6ZO1PM?zzZMLgv4P;e!r^tD-jva`&Ku{TF|I8`Y6D z0XjQ_U7OSpxA1>GvG`1Num{u~sI$1kr$7AnoPsCvb!a0lbG~cB-|OasB63TUqms6M zqbl&DA6p)6X~db?_)TZzczH+nO5Jurxu+v71R;a4~`3{?>j2^q(xf>i5bUCuYAz-G^p&E zhr^5LQ$>_TbiNu$Dv-n{(fHGc2_@C8XY-t8d)qpw^0%RZ?&v>wxZ0IN$Oi;T%8h%s zf^h~sT{MV@@e>BB21;!DBG>-1(^kjt2lttpoGXpr*?1-kx#wo6eIGrgx{o-9$yYb6 zGe-W`Jd^y`0{J-2xwB0$WC9$G46rGggyyps&D%|NOI6Qj8DH=N0pn;UhvWSSL! zZ8j(2l`7@O8WgI_uMUUJtB|iL&0{#zmLD*QJGY1+6poCwsAU5Mn#z7d+pw&yMD)yl z!LGA;cfQ04WMBS`JGFxL9GM#lJad}~o{ofOHS?uT&~5*{e?8?-1fV2%5}$dmlxv)# zr56|p1ny2-6;#ua}l2MoRo|sk#w)IVwNyi)Fx~L@Ar)JP{UJd@-2 zU%|#aa~$b2GYp&}ZttEWj1M}+k;lMk98753bkR%0&if;mr-%nb(AnBcK~Ra{Qq1KG za%btH{`TSXWFurH)~@*oIA!Z$6Fv0);o@=e%oQ1}IC|-Y8+So&x1I)l+WE|8BWX|Z z4t^~Le$_1b3U<`ZQ~LeQA{(jN*T6S0p`Zoz0L^*BK$y3G?$RmZ%@ML;sq)YYhHcPf zn`fH08nG$*a+du)jFRB=ARN3yLn*Ejyk*zsn&y%`3HPZ$TdD?dh^8e$(U{s4P*66c zh-AOt=;tbdy0~<92uA0RuGFMwTSY_0ETgkZurItjcG6jKIdMP>XJ^&dwdqh>gPk5A zz5Su@2w-iVi%NG?L38uxF$6ZX(9_55v0C%71uUp*_uF zqVxi{MDmX|NslLK)uu-=0&Xi2cQ21(BmK>$z}HGo;Ig;*LhfUY!d}5`!?SQ1f4oV! zlFGRZ|Gff|CjvWs;!N&AOz+!GQ>?TzWj6^G?HXnq!r`Fn45@y<-oV&Ptpz}0-d*vw zX17*H1l~HLvAqDIbP56&pGur|&DdZzaGk#;qOPm;EPwnGd+9Law5ia0*w$l_$ZFFTx0~%2t z0Gi>B@VfA;dS>$AgAI2?C;$TYnC*WY($P51y?ubve8_(n`VunUDl}vYr8yCt@Y-oY zfD=)~`gu*PxQIo~AbOCM$Z~wQVYMHzz@(A>n~MuO=aueI6~A?%Y%t;V@-Hu^D~ys`D;Y=_R+HdAq9CnpanAY#5j1f zz|LjF+*G*5|LCYE*bBAlpjW-jiwg(aJJfLVHslGsC*rHxdxnc(RK}a0rr}5rcL;rw+^ynBeczQAVcpy|^lL2DCrEgrRdIGS_a#xp=#iFKUfqei=*QG3k{~e0 z_?K*GGfhKx(&`4Ep%X9eR&Yw{YiI;TpL~@{T6j{gI7S8GoYZF;`^~QO%1EEv3vh&* z(W)@HFmXbVp-$kbGf&@LGr;?_u1lc|7j%vK*hYPvjy0^$-V&3rxpe*gBpu5%^^$La z3i7NYCfEr1A^qXoKh#Nin&y<5O+eDO6|o~-$uB9FXuV-Zo=*OX=A<$Iryu)o4HfXo zrw_lt&i^5Rk6I?W!ND7n1sZcrpO090-2kpsoHZdlQ4YLOwkXlzdPug+$*9x|`zv{2 z-uOBSN>KY3WarJHy&C+u~USY%@>JCk50S^mO!{yt8q^(Mqqm(ZA$s@CZ zn-ecMbtPodf9}bL73jTVdTHuw2b*6ZdZ6c`Cmxc_jx0~xM(P;7JNGQaVbwB9{sl%= z9KLcnHd&6^q^^v%I>GNl0EDKVv`J&TzLxit}_}ABZ zLQ`rQE-vzUMk#LNfUmAehMPV2tsogs)X6I(jb^3HH;g%WN@(Nz-K7nFGAK%MQT0LS zRfCeEOe|tz&DNP3{la(C#4HBBy9jG1PzT za>G0uJf9$jEepV;|KkGK36(Ln%K&*I9UMKa^W{S*^MSxW{p#n7x zsIM<*4IQloSB_C{#xKqhE%-ueV1uU+R~|oC&IiBs4-crlz>wXM#>XDlhy4lomg#9+ zgODph(_V*uuzAX4Ri8|{lFjmAAorILue~+FQkKz9hNwwBF7TT>J*`?}p+aXdsz zpSn45ojhIUbt`dx{#&AzwNQsrUOkE_1P|24$qUuf{nrBi>mR$jVf$jKZ8*`k{Rja1 z6S}DY0yMxWm`**0Igi{+06DVgQi%h|Oy&TR9g?rux^S^~b$V#_1Mf60+m}Z_lF?NH zI^$XZnRJnkX~r%5&XY;_#l}JP`=<#J1K|c1bx*md)na(v>WEj`&H2A)ng(5U`x ziZ#cVRZzxTKfk?t9IU?x)n88dT9u@_(ki8=CErRz(0tvQi)7~;N8dZ>%{S|}zEUGX zL_$tz#>1G)&UE@Tk58FFgx2_j-AHhxwsrpxAw9@(u&_L?Veqwj)YmIbnBQVyll3E%-p{|cy#3s2x;y9BZaw_wPh$jsx1h!t7@}m2@v-sU^ktv2 zx;o@hn+LUb5+d@VA?B8YJFby9f4%rJSfrulp$9u*UUm+knkl919TFQd5RtW!BcC*` zFd2p*J!urm%M6RNv}woD|wA{Zp6;VsuzBb zEFv5^F(Uj3Ih%5u{YLG>gvLFesS8a28eYLo#`J8|weBjx!1!2<>U?3|mQ8S)e(cqd zuk25{{;bg6Y|N#F>6Sa(CTCYQkcX_9`GmvyyD?2!&np16)nJpb@)BB?JJ8_ts*loP znm2xvBjQBuW8Pj|+h|3^x>88d6NXVZ=FFEfa_r9qvhTCE12p%FOu`Nj!_H}B;iTBmQj2A$n zuSYaMiRuq^z6;brDg1bvuNWL%`B z=SvP?UEf*EwQBpE2eTzO2+|z?`U_q@ZX6#gKD%GU$DBEC%x5_yM79VVZPXuZ^muL# zZ3T0WsLk{ywPucr1CWO9^fdk}7#Cc4SChTEniia-xT8!{8 z`)akJ_WCqUHxOnt`^pqzFdIS_xtWmcv3Z!+-7k$ zH!tSpaBDR86U^VxUN$$bG0mt`thFPcHD+U#N zE~xYWJUKR9%$eUyhFwXU>#0@QwbWX}zlcSj9!@Z*8aq(@>HV*Z%T;J}1E`CKT_#C1 z?;3vY4F@0FvT~CqdKmH@G&sYu{mlTrm-=p{r!)P>;)w=ylmPvAYtn+Xn9u+1t8I0? z>B^s&@($)i&g}`E`q0C3#?~=M!asKCeG8@Xq5zwj*6yME11jpz!L^vJAS56G|9yoYQjZe3Y{cKjXC-bcwO?MPC)n9sZ1rHb=fzz@wZ;uCEL9SZ$ z=i`0Hxs~X9m3WdDV>^g0B;#h9;2J{Uv>Y~Nc-ZF`^ zcDNtdf&LWDgQ7X{dgQ6nnAeG=INtV^1v$pY4&hnSc(db#UYlYPdS_m+8Jpk*zYn|7$dhKm7VjBC#rnU7uCX5wtg_QKP`jA*k< z+SeXrxGVMKbK2M;u8+irg4bfaQzZ<%j?3J}6a~?Y^YC0Iuf0om9bG5u(jcid}a)pob zl8^@y^zqOial{wR4H&%~UY6B&ZSmSWWJq{i>3kTPi?saZZTT47I~y`14X6x){Zg^* z0bZOTw$!KP+sk&>jvovhEXx~}`J8}q6d(&e&{m=6tzFZ;A9$W0#nLacvgRR}b@E?f zPn+e%R=98XPKdy`6jJ3X_@3Qfw0@ppfTVSaLiqe za5*Um3?c7gs7kh7djKDqO>Y_-ym9^wTa6|`qB>e?@h{{zs3nOncwLB)az+c|n-;0A zBD1e~`UtD)Pb1yX8-?7@4HrJkDtGl>vLT0*y$XispA=AZvj)~WV*+%rsttiN9#@W{ zSt6QcS)>4KoYJH8mnR;XAmxVzH6;es2{EZQwSA37E;jlvEg$e!wvR&rIK z#$tdQmG*qGr62x}TqyWH#1Ps&84hng)xg>lxEjkczW+E34cSp60Tpe1mWS>&h!H5Y z*?*y~fAdO1U$qEO^z7xdq)H&AUNQ{}Rtj9nB>bRJoexo7CP8|*?R{cAjPi#ag|yQq zRw1^Z#`xbHt^AJOIEFmAC=jeK{Kq!4_Mq$4J*FG*IC33X7D>D^LUbxQIb%8p*YArE zlEaJ=wQfI4kjB4{^ISw18FL&N*`g9W0UEEqSo7^jx}%i zftkpbE~Fk_swP$QhM6sslqirybGN95r#eZ@8;D%<63Vy8vA<`aVl1v<=mb>?NV-L7 zIK4Z4t`{+O(*f|&siS&j99}bmYM`aPW4}Ztvzsi@h*9a^`rHK#PxWbcQ6$Lr&v19o zi$kc*7AndWdF_$^_j zQ}{L*H;qj|k2AnbTWySYga#^CR?pZxviz)836>bYxt=CpU6LW4zOGCAnl;5^4s>83 zvh<5q6KP=&4w0GMS@WQ>kvP}QQd{|&!H`8kNQ{b{#SrY!iy346bX`&+mPewb;eX7! zn_@q9O1i}gD_LMifR0ZI-mK-h=a!^4{CE@2Wnl`HJ!hxTy&2m#BGN~1!be0lEsC`( zi%)b|iZ0P&w=?a{Hs92xU2B_GkmhN=}Qa>VWIXPGyccOo6A; zgg#w^p&5v9%X-HbyY6+Eg7`M6->5a~Rcr33)^l_%w8uWHT5~H=a>wH(CQ;DELc|@j zAS=BK9aGMlsR2ANqdp1tDH~hz@D83tV>Q^8x${@)c(D3g$33+_y&12*OUJ<(cT5IY z^ho`zH)F8OV&Za6)%=Wk?Sw$>`0u0)qx_F8dQC|AqB(kSQ@%=>l06%e1Shk?JW5@%Y7YmNMJJTVqw!w!%HJc?!0XZw&S>k%T#q`5*F^H6X0b~Z z%Zj4MDfarKw(4%=xxpHvX3k#iqJq59^{p}dmfZ%d9|9|EC%!nPzbiC++lEXc&DW*` zUHbPI6<$Ceq@v?v5@xxb?unA35(oz+f%QXmE_tp|U5fKud81WNo>1=NJ*_^NrwsAx zZ{2n;Q&Zcmzj`KADX#U~ZFZI|MZACC)S$s;eCTy75>nP@m|Cg@nc_USullxjgH0IF zTuDeitk|O;b#TyU8csun@S^b=k?iI3F=R@QYK)O3d^QK_$*%hakbd3x!)Qu-Zy!`0 z?-I5mF@1Ln7pn7_pReQL8~ZUVX}Z3a(TjqJ3=01S?Y*J$Qt@Zvncvfy(g#fgN+&YY zYesu%fyTByZ9ORL*Yxa?VmT}MxAn7)7;W`m_q4@Dl7W%|ZoZA0;o!l#9%5-ch`T^+ zUpDdNrQ~)?ZqalV_~gKuY|Q$v(i7G{u#xt4`J8PBhZrmC%sQY6XU9>PK}_)Gbx@NQf2)S)MgIqjyhuIsA8ifx-w5HmT`1i5U?uo)8&`W! zvMxHgy1t;3KOOHK0%}L$Ib*%r1+tm*f6R6?WjDekHgYl=0`i=oOU7s5w1C+=>0^Zy z^Vfq%MzgmeP_h>zajSr$JX(L>`9&rb(^~9iS9@DFA~`7e40beb!(E$3^Fp5Iyf1?~=6H4L(^SIY z@GTGY1^&!8Je7t#7Z3i*Kk11jv**kI8_0NjYOavXI@#LeuD}>w`EWGhI3sEv+M>yQ zuaHu+S_MxG;4uM5McSD$g1m90q=j{kZwrfhIUGgpD^y6D7paQtT9RyuxDjBXTA}x% zkZrb00}3j}Q&K9FZXW&eY(Zf`H~%N|ScZ5k;S9^9*h?zj9F|iz0rqB{?Y`X6qJUJr z+GYz|c#bgxezal0*HJV3jf!y9X=0V1 z;@Gd=rn)^XoquVeWX{H^d^@RXP*UJtfux*J6@9~-X51gczfnSpDfn2kiF4&c?}lO; zW3j?>rVc7L8&VT?L3~F2W#My?)yXM zqJ4wDgY~;*6nf;jYLzuCqmk#szlUn9h%hcQPDgxzupY&w z7^^-NBLTor(?fu{6X$roLp$d#x+l2(K$9F}dpeQ%0yR8TPhGB>oZQ2Cfz177aT#Q{ z1qk9!=sS;_Ji~SimFCuZ+acBPa5#0m0NmqJ*jr{GblXE zd}(>bZzNwGWE==y){o4)>AUl1J0xxu*AKhpSrT zO1fbRjwj5tI^^V?i?YBj2x!klFxMacP!@I1KB@N&E_`$%Xb?Q~(%D7&#^^WP0`}B( zPKBg8wlj^AT**mD+PN+;6Vm%Zq)fG>(%nMD;RO!m#9K}3r+3d^`9NXZtGv1Pe|xHM z$DG~Y6+Yz^P%4xA%bh))d&`_L6xNOdO`Kg|s~O99xRiQT9RJgLRlvBkeaikE)GGr> z?Wau#wEUuJO4j3F@6=tFF3wIG!HjGrm=dAp|M>PmzHO$pVdW|io-Y0FrRm^M;1|w| z06(i5w1qy?i{%m{v1$00Zw9ap03Ps=;QWDdApy2eH^!goaGqktj}UvNasXrud@MJV zis>?lxnVPNVC?#tvoRFL}GjR3c z`zyS`rwiv+^#)SKF6cpTv%sE)@CA?Q*KCrjbdULE^-$i%52@y@J+J_l#=6z3akG9-_ULh;+pnpx^Z-m>2U=u5zp0i zk|)FUC(OzV6*NC2m`k^>j~iHCvxapL(oOSO%E%%M{h(k0s#92R2*hqty;#y% zsFSzUXr*Er9wBG;X=r;uZpOJBebPEd8`=86v9P+Eo`Ws03Q$ryDK|txxtL+=j+rec z(6#bumMLyr1n*QwgjkM1h|xJPgIDsi&k=xjMyhQ^l=fKms3c|MJ0i3P&=Pw7FrG;T z#8^?P-oao^c7KbnV;XaWt~HyMx>NnU34aRC|L|Qh{_U0DnNccS-1cMsC^~GM{jCtv zz8;uujbP>l9o%Zp5ia~@pp5P)mYM;wF)u}WBA~+R=Kg_Fzuqi_H_vM%*Nx<;z_ zwB!T7{K0uPEnn8&z8wIMEo9QzIK3vmlN%di00q~TPJZ^YXz7~U^V(YYH?xv8wX-m_ zTm9V^u2Z8glNL**1w5-=|J)0GM1@mqf03R6s34cBC&MAcxZktNgX<*Q4Ymy4Qba<_ z$l@WxU7bup0)+h-p0q}I5wA9v$2K~dN`lCA0-{3~wn8Pk@G@yRp)?RxvaoV7;d>cj-{rys; zj8*o!r;d9zN!PbibNXIOSvF}0Kh`#hg1{-LiW_I?loA(oX`HT3@j-<{b6o#73d= zc5-~tjnv0aGo2-X%+4OAjjSe#7kj=K2Y-FQ5w;YGSIFSQR*jGOm5~5@aIgzUflV*1 z^>vxq+&Uk}T63`5e!7Mo8V}iUM8`n@(>8sfa#)mKeRm8P8Q&sBo@?*7{2T$aNBvZt z%;u|Iv;VA$*+1z}{|gL2BF$M{;SfgAXCVfKF*DhYHh6SGAdtCN24!m!-O&wr+EFca zh2#ZlXf*&KlCI@oql{J>@4Iy}pZev`of1d|)-_?RGC$_w2Ed|WA>u-nY1%dITLQTn z?fmA)GKK51#IF1nHC2BP zVfzkV$7Lw)HcO^Q8iW=N^qRKJB_SFb!goJ7Q+=8jLS`rJ;vItAp^l5>UY`&=#i)iB zKN+fygm#jea5BbFscI2^lkft(8ZkLQuRTe_{FlTC`XiQ6p#&_7xow;9$mfDWz1T*4 z`rXvFQaDyzT)wo%D_u=s^$}oe0z4c?^!0-Qqf4jPeL*sss&}P1##H3euFh?^M3|o_ z!ZXm+ZGtT76nPM`h5s8It3NLoAKC#?B-OX)^7LLOtb}vvSC~uB5s0sH2QSZC43L23 zU4!lo4)1#CMPmcx6^+u9#?Ld+irM`bS%;a>3+KSOH*D z)CuqeVw0k*nO5}MS|T8& z@my(ZT4nx4qZbnX@-?J!^8jEh$WW%-T)5%2Zi0j(1$UdWPKrw8(|A9G?heK7-cGjSJSCs$Q>XB zs)_Lk%t>aa{sK6?un4p%M<_s|jaear5%~+3yPl;ZfSRbkbCIY<+q=iVLOhHc4E&wB zq>Y`nWdDUBwx-ZhmlC!OkMjTL0tg}Fz0<6F$<+^zS27tm<^qp^b;M(z#yE>w7vY{C z3T9r-Qb8;JngtJ%Uis-Ehr0TVHo9#4J(CS#Yt^;Zv*G4z3AmgfWq(wZD;qeXqpj|x z3S-Jzt{k6CsV-YH=8hh$Q>#{C4w7TWNal2*Tj`}ig__n*0N%$9;Q3@2&P6QV7Wx9M zpEX_!hDrpJiMPJ2dRg0cprT#>R!B%;*Ltmwh8t) z#|@ji+q@fa`D2P^#5V?xT6FVu{}nLjlKY2WPl;=-RFfem<*Yw=l|CigerHQ7uyEha zG1R_mtx~UlmhC_{&3O#GQ+YUEt0&MaXVmD&@u?(v&@oFsMJErdQ!A3vfVA7n}knbAgd(n$`-<&1g7Bi`L3 zTDhiux&ndBV+hb<1pYqXPf1I%UlA|_%(T+j!6s!kThG70L64q`hO4Xp#%!?XMo?7g zvX>d>Uv&;Pe`OCmBmPn+`Qa{BJI9~eT;GXDqQ4!w>rvn;kk3(Kh^CPGX4}eIE=k61 zN5AH9R5nG<7ZNNM`4JGY72XR1!|b_r!~v674DYsykh;gzhoB!HK3fXD6QWUB(BRnQ zn;&^E<2#G>sU(m_Uo*J3Bi$!Exoi84Bk#et!6DYuEQy3gC|EEClMQiJi8MEN?*+6o z=1}5zS-&Muy6uT8Hs$~KAbEq>L`WcU`2|B`hP~%SN3$ixdllG1b>PGD54`?kpK?!f zu!5!y(eV%Pr2p+fzm}>Q7A(h>M%qb;PhJig6OJK@p=)|!ag0z#c6Y0zk=s@%IT!nMxcX-=wz(4(S2OJth>O10R1;Mkb}0;(oqCcluDPgQe zP}HXpB7%WQcC8>um&k;UXPPQM{EOfI!5Ur+qgLna`j;aHHh^xssBOhu6ZI)XNX?5l zZ4DOOwKlmHI>`mm%|%N=8w0QM5XM^ChD5(p86A=joWTSqQ;>08nxh$T^NPR5E8zuh z(#dQkxz{F-Lzbe;9?gEkCC2V#(vAOh!}e5b3@qsgq^`z*BnG~e@6xRVub9J}q9Djp zyfU<%N1qK=1QJY%PXtz-F?y(-PzoI@U7LCJZ{%UmN75`rNOJd z@jvQL>JwQjRY-Soz`kUaFQ0HOBXl7Y-AI7Pg+O;9H^v~gi&^EBCTi0T7@iEi@^P@* zkc_A5Yz84FA}&-2e+>NRayXt{C}Ty6ZyyufL(!&6rjBk@N!aeZ^KxaWU|&U!wEXs2 zu@|QYL-fT_9%qY;SpG<98oQV3Y>OYI6*LXHZ`ZXZ0>O08=X;{!59e>cUz*Oaz=E0K zr(=)zrDKxkW~hs#G_9_z-vfE%!*)do8-)f>yXcr4D~*y6@}P-s%cZ@mbe))sSB`EX zicKTT4ie2eoY|~s?@1^ZTG%g$w#^#_;Xx1aw6ac5gM@J=TqS?op`s_HM$bx{gJ-he zR(J4OQ6kWHt&jY}Y-s{k+(x`EM|C@xP>BVf z)fhgSE(taIZkDb-?9JE%q{1l6R1w8Y_VUU2Gfnk#?lJHnJ|pRS3D2~x`@5357vkby zaID0+x+PpPu^QaSSjNwP#3LVXP9I5aSg||SV)kyv`;nei>jC7u@2RAsqaGg?^>{Ij zVr^-nN4XrcO``?RJ=f|j+r;|c>G=B^o#QuHkg?zwJ(uQ5vB_oQ$M9g1u;du46jH~( zkm=Cpb*6d_iA6U8MjN=?Usi~)qi!^a`v*QaM{k`mdpRKN`?v^KA)>n;vh35CT)EtT5GC8hv9j75_QnsvEQY zTLzkvz&g%rx!f6dN+<#CHvYW@>IISDoznI?8Z_(D-zR@R z*S!#{mBr+g!#&d_+7g;)Y3JjrBB2JXZaN$f2`GlQvT1{VqwpBy)qpEBLA241E64op ziDsjMKjvl!>}#=7Rm{0hlUFg^DLw(WIxZ(J9|gW{%o*y`|(qC7HJ&_X3DF*l5G)I-f>?m$?*V;)``PF^V|$ z@lE$wvHeL(qhXZjnX^QzA$ZQVhh0;Zg^v8+#oOsfOlkd5toeZ_G_S)?lbQ8m(2X+l z+TZMWQE_A(&%{dy*HxeKc#v8tObb_cr+fn(nUFSD)W99owS)*~giI&jW%mnipPa`_ zTTbQdCULZ>VbJ^=U=0?a!#RR3OT2PC<=4Us>_cs3cyp`msq>c6ffd|qT1Jt-5p>BS z@Ri69e0yvf`V(j%V9HsW4k%)f){f?sZ$TD^R+x$0tz+TkZBW2kWEDt#8}lvNk>Qlu zVkm!ech8k&tl_7$WraXmmA>MO zXj>}pnq;qibvOj6Ia58PoYQUxwjMxZ-fqKUyE^*1obv*LIAQf;8i=SjcGn zcsUwz#ee~1o$<;c)4;!q|@vj8jWZoZ#X{}(pIS5uh!*nuMN{%EiTScsUQ8w1Ae!J{$SDVHbTRx&MaIFWOd9l-kgcXc{h}(JWGf2qaOc{5(Wgtzzv+hq zR3gbgvMx6aa&tmNFn%|u<@#z1%O_=M!RTS!Kq9yqa#p#04XYio8YE=y=Z(=8q z((}hYUAoZ$($)Vl0ed$pDvNhv07M!7q2~2?IyN=y!A!H_nBL4&MZmXa=N}B@&D9{T zPI)ugXYvVsXu>1)?UuNnqGc&YHR8F2sF(LoF|_ktzh^B>Iu&&A z!ww@xC`#Wj%8Am1vFw-LU2s8vBbt+7cF+egZUh6}wlBHO$NGgP+Bp)7B4(i}j6MR> z4cSC8;YrhD)rtiSnG{KO6geq~K&PJfN>7eZmac6j-xdZ3e#Ie7r6C{p9cprH{n?C~ z2;-GXr(-v{R2S<29`x_kR08g58$AI-_9Oi;ji1)S#F*(-!t}$`HdK z?M$i^6n*biL1xngwP*Fo{~f;UvRs*VdWt~?ZK}YZyg<@0%AQSx?~2=@3ggZ)(e4}W&S|l2v5(Gqo|f_ zjxDpNA^b9g_3hVH0ZX^`uBC`5P#Y`lwA@fnhRFR%Lg#uAIq0Po5h&${*Yc01iv1C8 z5xfoWp6kzNSfvvU$Bxae-{^z)og#;fCKtAPzIa!yZ0u3QhzWSy<^Zo+rOs3N++)F# z{AF_KbJyt!;C9SEFR3E5SO#ypPD|X>pMBp`6%xZr2O%P#{LGNuQ~VoXv5?EnHXMZH zi|}^a?0lZzbxJ^>u+iyGQw6!heV=TGN=TZ)3gJHtnA4N;W9Qn{V(mEdcq!w$a%2A) zF|!nf_540LMHUtycIh+igeQnp6e0{dX{YQKp!x71?tEp9jklpIL2&+=nQbVKpLgGh zgH|A!clljGx#22Cb?3SyG3AAqPo@o_Z`axya0u3@cw^Dj7O>dLlJcQaS`#1N*-Ey?Ed1PC(RIf!~}0Lg$Iu^Xgi=r)jFu z_;GjOv}j!niT7V2l-7A!(Glr$32`($CHQvd9#Y5<3)tzBR^m|PiXNj%A;;X1k z1?P4dZswQh_`u}<>vHS<&(sevk|HuYVz=weHYye{Z$*@8M*B;ipSq{pNZSR^U+(g= zjowjVK!!l0@19V8Fcd-;jw$7So?_@fDdOTU*e=Rd<`fz_-kQD!37M%&<4)(sGcmSn zY;M^2BaBWSwv;2ur!L$JuAGSPX~_Ju(ESg$TS#F12X^dT^N`rJD&mp&R_c0AQN_iXo2iw+I6(l^ko|YIH(S#QGhU{g zZRqJkU`?$MQqbY}it!i~g_VjSXd^wMbY@QyYarH9~tEMTx9tXx|)y03NxSV!NH z8(0PtJ_g=yq(ids(i`>5KR*=dmQ66t-S?PGya%cekW{_g$a1ULQ4RT>6OYgR>|O2~ z<-mG{QwntYF#Dz-3zYd$WsH5e@3mezg!!-1*--p1s|%m|ee-v~_$@l9BpnSI{SL~D z`3s@Xe(>Cl$|1YlTQG?0Ao{Lo(6bLXY-!1psYC8-^V*e{QR*V6IIV)G3#@{>;=K0e z$6jlde`cq0qzn8{o{yn)RJ13<-+WAjHrc{7$&|;JpPV<_9M_C?9z1vSg%XtAzO$qY zMr8)Jpn}uPhJ8!17;Jvkgf*GZdW2RlQew!y_{`TsR84Mw`1}OhmC3saQT|lhi!Q>j zX@+nWKsw&oRZsK7+aMZWFM#bWhA`5K@-563))af6f=T}2KCe9?T8?sf1@r&7dh58T zzAs#O5EMZKVMrxq7$l^-C8UOs?id;g=`JNikdC26x*MdC9s~wZq(MTuYiQo1et+-1 zpUXeMnK?Vx-h0Kf*Q0;UPA$F;W7f*>JkJ@1f6oiAVl61U*E*1kctqf%V`C7Y+TY`He zU#RC^x6teSW5Io5az;1j939Ygxl!*@?$Z-?O7y(B>EME0Xd%Z0gty$-*q4Chi1zU% zfGKH`L%~qq_LDdYnVBgEF#c_l`H!NXcPXJ1mZH-;aX;&;v%Mz#?!U+*d(F0kAH!k) z8qlI%hv&=cK1}_>ac~B;!|8q_TT=1IY z$L|uWv~kU3w^kc1jJ8-}Ob+I+KMoDHHG6_JryV@lC3%SsO!5<)eRK~2A2fzmh<$=s zXg5N)T)Qyg62dynCW?_iuCdKjKjvJh_p^7~bj)XHD&$xx4i79uTg|3B&BC5zZazaD zEI*X*a!nW1MfW_;H1Hjlj;IeQv*$G}6TtKc*d#}V$6!?iV+y0VE-O~8ep$=5U5zui z{^sKKw?w+-zTtHB%M;Hc`%$n58S@xv*;JDltF*WFMWYE9Q{UIxh!IXr3m}t?j^6ho z|9GV4BT7YsnlZr4tvGEs4Z15Y_gn@4UHa#F57U$Fo)4#M;?in^c%3)XI|_YSsh^Ba zX&&Q}XjRSQ7?D~GU4zcj@R(`i#3G`8t}Triyt491Orr-6Sgodh_Omj$DFBQ)&55)= z``=H=bqA^_b}UULJJ+X`+!qu=>9hqc#2*BgcK|-(s&f8lNkQd8(%najp-d|HeicLu z9y^;;b>cO1xrlt?BYm7FT_G#Ue6KcVTGuX<>-;h?kL?#t`H3JOoabvVp=JFtg@M*p zkK(O~%G0N|5wedb(i-av^kT`-3>FyXkg)Sl$fXcYx(vTkaq~FZH$QjDj3?6a*-wES$J)>{>Yr1~H?Pjn+5Xb_eg@YNPhf2y@=RR% zZ7>G;2KPuB>xC0=l;jhf4=~*}Kk_)wFD_nqK4@Z2lcA~;RupH7<)EWbBRUp6ET%Zp zc#l@gie_te0NKD&VH9S|sU#D>HKy$n+MRqlE4}B$US&;L%n|cN+~Cuafn2CpOx1~y zZa8XEqdD-B*DTGdS0Ky{e%i=ngJP4c9}(&O=79F}4_{ERL4 znFj+Fy!Twj77ZK!o94R-@s9D5nG+}ZxbbaDYMqYRoeQ>iJhKNB(Oa+N+*52tR$A{^ zaKyf%cH*f{SWNoF`t6bs-{*TbI6ZAyayBpSQJ0)rW<-LWF|`XO0pcme>L^w_ILd3h zw0QWKRrhY4g>QCC*petGPX(fbv z!C3CSP3A=MYe7qpat;@s;1^(7i(C3K+Q13P6Jbz>Ma$5X@y0zqB8{do7>dW@9 zBQ-Z7^QK+N!$CTNviE|bMGM(w8n=*O) z%krXU>*;v(yLZfcJ8Q5bQ}J?`@wl5~uLmE?y=RL1`pkv9F`Xia0)O8j$T_#=R^)rk zBx66tEap%oZ53@fZQWWcmy9Th)!xT_N@b#g$a%U^L z@7cLOKl1QePAB>*9R8ya?+BD=s*^Ux+$k4|gppVJmUShFf|CXT^9-uYMRtc9pe7>- z`L@vt55&LLInbxRY*CL?9S6*6zeW{_r-QkG-~T~`PWXOWybOHBO2nl0k8Nsj-;S%Q zWXBy{mk25~WL&2=eQF$#;D0C3=}*k>uH}a$^{lTTstZo7XVF+|S6Nor9m$$LFrV5-)p8@ysOp66S+7M`J=B9osN>KMTT_U@wj!8Ojw%=(FuQH287S z`?RK|vCXIRZG&ai$Ym}*-qXp|%y9YOlve^1q*czaYWdV&@O~p_yeYMCJM0&m>zR>2 z_1ZV{S(uZg-HPzc+rz-< z@GQ!z2l-D4Eip)|#-s)!esqUF0K4xlVla2bRIBJCiRTxO3`l4pK7Lkt0a}o*NGXXT z8j9PH4TyRw$Fnf8I|;G@)iBc3SEZHD*ZD6*L0QvZ$JS&>EeKg;*GpoETrg!Lfs<^2 zEv429rk&lTeUVxDxJvSmO;5Mna_mDLm}YcUF4BCSs560f#*}2ix zX_8_!F-T(PKCj)K!4Lx9+tc>g@9zI>oUXc|g|k)~Li^gwF8)~1uN%ns-~Y!S+EcLO z1*%eC`9y!k8ESFri~&t&0+(8aNK*2!}kGA$e=3jp`YU z+}G+`tFHwy-Z)LL08K{4A>b&Bd~TNA#3%axBPhh{J8N96gn-f#n`^F7o&3Rv!xdun zEb~$xEv`t>kAgD#7kk1Pttj8v$%FJxMFC0fjqxI)fUCF6$uY9bI$Xz_rMNGNz12J%4@JiIlYsnnsJf1_L^_#>0-WK+rfnb?}L`Kka^~2 zvbE?j6%dk>|4lb}qG`H0yjGqAWfzX+B#C|b8k~mwUjGpYQ48*P;nV=p7Hv9#FKW6j z|HA?-&s7<q)WtEZ6iAk%j}aL)V@a!W(Q?2kpD&uoUVa5cPCJPN^a zyCc4k!l6IAGd2N45az#iyvp#91^@Ehi^PB^0ude@>(y_b_D|vTQ(iR1){_dBdI2T4 zHNXOEy^l)3xi&2qa)At+zK~QKj2J$ZU+w?7!w2E_yH-uZ$=%2*piC5v-1zd~T|&dm zj&dbFDc}@Mwc7UsTxRwb{)NSxMVeMMjW|2TxGW+DN7Y~E(;;|E62Q+O4$_k2Cq(lFFdaY^Wg0_!wzAr>qdVp#k!u)GE85 zo?PHXaYcMDH4>1O#)m)3{8Q!0t$9<{*a7qco?81jGILPV8q@8)?uYusSHT{#Pd<5# z;fx>zbY7PGZL1J(-qxr%x*k++2RNZMQ&0v{0a_KrdHa53b6&tG(CD#xh9@3LT4IyApILL9-l`*F{Kz8`(+YkZ+|qr%*2dLoqF}CbA2yj z)|)<+-+_lV?7r@Oy2=%irp&t9E2;ggD;LRe*@?9sKN2I3f14VtgxWEBGyedCi}YUk zT(`{4k6q2@CYY54-zx%UHx^vln_I&{NOlQFI*ywXZmrxsR)x1-z(Lt?QUA{EvY8)B z@r|fAOoh9m=?ApqYH4ophfstr$z$?e=%8DDIQtTZYN2ktDL#(w8CeEaip#^x?P=ofWFWfPl69v3WTG8sk0G4B zV}Ugj&qdCvW7OAg>Kt{Cs-SuI-dZbhpqZpq^UR`{@j2F-JtNB%Uv0>}S`hd?4%d#) ziqkr3Ee7)aG+W&L<}w3~!;uI$3?Ch{sc~zaHvvcsrb+#g6e+tEx}EMN!}oLxZgDLP zt&j3*tUoKUD!S3thB%ih6jC>~(=ts6{+Jn_pxF@~aKSx}HRl?Xl3d#;jeq7+o;ql? zE5xEUgLkdZq87yI7H2*kb(*v9h->dWL+CKwc{~2%o}41%dFv)@*MG_@U@(Q}`#nuP z`;qp|;}Vu@8xwf|f(7t|xR7N7^M6P&MgpZr3HeR;EiMo*kI%K)H=t&qZF0Mo&OQ&a zQKULNK;pS+M0O*%x|%=iq9jdMCZZ7SMcc045oOuTMq) zZ2JIgVt>yWEJ$w_aJs@lK zCka#dy7okyoHl?4)BVdL34)WP{N*aFgaV%73DJ@qq<)RSCd&kXZ2~P_b)5rAu0e8{ zaZ46L1c^bw-+}kzOo3mZv4-|KuHTaj^MB|a1SJ2`9Y|bggfdMm0|y@P(;fG>+?cl4 z6NNg=0EHMx0)qU*t_%tXy6mB;IoG5tBUA#MX@9DEPy3e^)r3kTjA^0)h}!;nM)%({ zf0v98d4Fq=j``PE;MP{c*5`75tAG55>xzFr?Z5?;sV5Uf)&MQyp922(*t-y4y}a-L zdFJa{_FtjLkbm`v+9hg~*8nPT!e2()PXzy(yJZT%5{mHuq&gRs3k8M|q!SJpeFZ|W z(YEK;Sit`hH2=orrwkXYkqv;RY5iqM4g?Ni;8RfPH`$32>v{!XC0!y5QM+Ev;As>^yZQL1AF$gbMIa>M@jJi1)>e{JZH`mbbE-D@qL z#6NTN3*&Zi|OA?NXM1osIvK5FNd*9}|L5%!H2~iGe|638UsYPRfR3!8>9%%3vIFpd{&{&j z{@>I)6n7;IX~_dmDrNtTTa%yb^#^w#_7L%pD%Ms0-z@PbnyOO$$we>p-_QVY!Dawu z_LG-&`acm{|0krC{y?ESfIO}JlPBx{N@$NRH$4D=AV3*G|9X3(P7%5nA^t}g9$kfj z|42inKd^FIi<$L*C+z&6(FJTX;4{$S{=6G&=HF3xX2kGU&S;;|7!E9nvi%dC|2>;v zvp4_(Bmarce*;DVAQU}_;FW*J_210&BiYL>5B?Lp|E9pV5bxc;Dl-4I5(Y?8T5<8N z0cvTA`7agGzYg_(^O>me{40r{tpAPl;o<1X{~DP3@9maCJSmI6kWK~YzZTO2`vm|H zeKJw|-^)7xy?hk$T2BOk-2mC?S^v%Pd6gzn;=jfu{wr<}XpCiAuJAJy}4)e$WT{e^sfpe<`2*+h(Hw+Wft4OF>g}LHLh+Cj46}5}|-XpHUVE=xCjP zMd5$X+r*mc|Gho--*6=laA^GNFwehgx#|GbzNEOx$uDBUF46VX-?i|G^1n8@?_2;G z|ACqqV*hPl4Os>NXFvYx4RHNRqXPOJ{05C{ouY+dQv znj|%;n>k0Y;K@X9D`fy({id5e&h)-MgQ&~Xz)ZGo2@H@9%gi5^CXl%UpydJ#_rq>% z^SXwPY>Iz*$X5W62k@Z;#eDOyw8Q0}ze~&k&ilY_KsVU#Xxm;}+!AY8EO7&z3#B*r zKuu!P%;A4Z0+NKwWM`hN%^+;^Mfs)Qaxm zS`%r-@emh)HOMi0!F8GFjzlc5sP_!KQ-cAH!}9d^%RqF1?oc)^LjC7SK7~(9)Kyg$ zfFD#t%NaTv(dh8($E=6}EPmF%sRl@`l7+y zm99sUZ}Er#^rk6aZE%mylmgTrEe|iQ%!t;RCIr?eaO-5IpGL9h^8iyHm$^^gXo&Rn zWL5ZcU<3a2rU-Cp@b1?G`$&gCYT!`?FxtDmcO=|3LbDl?eyVJ9yTq#I^{AISG0Tfq z^*J>IO9U!J3V^g3NL4~90K8bzpC#RU(lo_~6ucYgJINd#RRFj7+usPrIK0xrF}EbS zy8g*vYE59@3xqItMb^ovZEf_o6M$$*_~|Nr*0&rw&3u{Z?t!Y!N+5dm3PKKY&N8_2 z5HrY1t|}Gulspu|4hVM2xz!ySt8EOAc!ML$l?5CSM}aoo!EZp?W$w-kmx!lT$kM$L zc}da+_<5Is4c(a$BtZ(uU!0-Mm8xc<*gR&ctpZ?Bg~Q%>iChLLyWmA9N7ez6Qr`~G zm%mwnK24b;VjJXad3_Eu9f1=!Hh>-U=5tKpD5R5bZ<8hi)uk-RZ#wgCYj<;eWbHys zV?;O)@21(3sN?3+X47CT%Ya_)9h#cyLHy;O=3Tn(F}7oxsHP}bsC@S40df?2jKl$s zT2>C`oKoht>sPm zt>Xi8SUP*lK1Y4i$2Q<--A9fgIaGZ77u?LbB7s>md7(7I4;wL7R=pb))QO9v0iy56 z@&43b^iJe~GN##VC`{FIE`2dwqo14Ehq?IpsMLlbgi&04g1&o3e_0 zt8dfekFWn{_sL>S!UMkz@zaI`;2}Buw2l94x|Tnt?tRX(&V^%forIM7u=kzLem#u#mOi&}#8h>u|G&aF$}qOT(Il zCz$n;>iBf(bsxqZJwb7DPaQb{f4*NlMV;87b5*6FpE1vQ6p8dH^7RUf z6&Bhl)G2JknM3~S!|$GJQa~*uavfgYvd0GWfv7>h-UHehm2OZ4Zi$rr!#g0a_a7T# z*vD_FIX*eNEsvIBpBJ=|XgWMCmhRQE5tJ`<0CUfO!THmWU-5Zyrf@By+r&{Cs4bkl z0~2(72X}i0;;63F9E-6BBT-(3>x0+u<#?o4s7-x-wCCyC4P_NNJ68-S!O>DB zG<^2yhU&`zSmU=NhST47K|0xV3=1bUAX=JwvTO^dsV=dX{zUg< zeSpMcbs(lH(Yh8``GD>C>Tjo{;<>6Yl`%a5mG`N3NWEP=7U=v8SqJ%&&h2Fu5(1yWfE!f7J+#r5=MANN0&H<Tr774^rhDC$Y{5ld-2HZPpxoCsTU}-a}*@~_E>^2b7O#28AWNuM!j=%^?@WBo>tHT4uB<)SjMb7T+ohb^ZFv0a))Y?X zY;c9;-rDO7?ff5&vZyX@KOXDxM(sWP*@_-K1u6Zx`j9n3d(#=CCmr!`SLQi0thQcx z)>9j_KF+N8Jd?wFe=qG@rNY@SUiMA zTl|{X;YoGEOo$K|+>4^A2K1VE&I)a-5n%`oP6?tR1Pp)2ma!CxelMJ8o z5N*FsYkT);d}@I%F*%O;DYqk?$Q44g};RUoc#miFqaee52sB4hGeMq z+WD>VwYfxdCHv;pcg1ZV#_+&ba)IamCgO#9#iEb*+cvhk0uu)=KQD9NPrLq0j^O+Rqk04K5-(LcDN1oS>q__VA^X1MPShI*5 zFLH9>R@Lo5-W8hIF3Rck<~Cy#>c#q#J^ee*-t6gBgI}b|L2TYa4WVD_q|O-Ab+rR) z(MNE*A=j>ZF?j8Tp8d?Vjla!?r@5h{|K6o8oGdW-yl@XYvIvDg_~f}*9|%-sDIZEv zDKn-b+P0S5Z;k*=gby3f3@G*I9tj1o)1!K%hNU{?kA#f@+a+GRG&pEz3;ee5QtTmc zm(ztRiZh~g1*hDid&{E@c+|eKQm+-tM#cigBb=Mb`&h zazTXJQhqshyaGqb7w<>eWag}yvZ9&u?&2?I96AqJi5$Oh?H#& zv0Q(8S56OpR-nB5af5%Sp`G*kqDWkJaIZb>$dK#6r+O3W6QL&=!QDCgOJKSCu< zXKaRqRcDLWe<$*VKRM@%Ix4F&hjifs$?&}8*w%*PEwfIa0^z=W$pt`XJ?n$@2}}c! z@|ax0qiRut5`l@8uTcts!yJF80{pNeb$AE`sFq|xDx;}cfNqV-?(8Iv*HG$1PgHul z)OC8<-m_~*J+ia&zug-O^j>$%qg0A1aB*x)qa(Cj_|A}dz=`d=cz)xww06k~E4_ML zY}TQggPzDA!}{7eP$W2=U-M}H+;7J(DwuL>*(g-ZfjOK5B_%924)L1sy5Dir)>-v{ zrG8>BjUHo3z7T#w2V-T+-w+S^Ahl=d*;_J(E0U7fc9sDHv<` zJYYrA*p=(JSGBK^MPJ>d#0zBLUKBky?M0i{@#7<(Mv)DhJz>dQq854pK2hwEy@0Av zwkG+Q#W0oo`2<|2UVNdCycLIeE^PZWtsVqeiHMH3s=E!39)Btrv>)$44`@g?xlo^Qicw6A2lIcE^Bg5$6LV71kyr7a- z7D0RKmR%;PtPBflgBqDT4aPHEvM=u4G>vH4DWYp=h@t12#Caq$Dy;H$T)hc9N(&2q z3!Hr#VJXa`w0uzl8wg0GxKY?ye;jA+n(2~P-STw`cs}_0Z}QVHb}c_zp_~B&!8xf zMPqrxO2&!9nGv{@4wgxligQmQhWd!Hl7mDE)?oMe18^{l^Pp1H&V+Zwi!{X=9YNFe z?-VKbnjf(S&UcDFIht>yGGpoKH*3Lrv7UDc@L^~&^^eZ@A3#u4RIyoC}zjX-* zggp9g z>&P#Vkw9`p7HW92OXI>uvlAz~bh0!4IXb26mgr`9%zpTBJ)NGNqIBGG>o;dr=0sDt z{~i!|R6C=LXCQGWt<2LQJakqOJMx@6KW2w59~(Rr!Va%}S61+PZUHgX15M%4G%a5h>fiTQ zC^vW6XFItbpP(&mGHlt|K5kHlIomD-)UPj@hhq)yai4#I97n5p4#%qiH0PK&oVA(W z1b%FGOr*i(?d_?p%IqF*EFK_-I(|cxF6x1cVsVFV)0iyS?{U zcuySZ$FeYgy<*PIA~5{3+rde#-qacBM+zG6wvL6Uc|52y{%roE?~#y)u=QTD_)`^oxz8VdTh@W zw4-&T;$W~Do>Lv}Q}n}d`UMt^`&V8vXs;Q5*rBJ?l|Y`EkEoO{L}-`f!m_Bxj7**y z_qtvE(xw3&dAnf6b93uT6V}+EL1d~&wn_$)8xm&}%S6@#hH;`6aLPTYa{l!l$kDjt zz*~|g`SLhs*xMt}hi}QGImMvWRy!^j|5psoubI{tr#_+h}-2R~-`?TS;c8|{j#}Cp_H)s9A7Q8snAzt7fk71{N z5m&`(qn6*H3l06Ud$iQ8DRK7D&Sj*($lQ0OlMj|&^w3VWvS_3-~;0d%AkG{QMo~%z8S?AdFObYv2Hc;#_)K{B zG!f}Sh(fN;U=1{R79(-)`O_tlI?S~O*?ZLib6pwXi8L?C&svo29}TsnTGdeOi|yl` zW}1sZ@Iq57$g-8ZMc<5^G<3Iwv_@E~&p00u;N!_EJTC5Z;@yiS!whKKW8RxInHa+9 z`w{2KAz`JMI(b>_#h>my?i#1CF8DCQ>Uq%HC6ngo z97$hru3Krk1Q<>oqgy)`&jUS-kIu7B9%R;$x8?H7~&8U~GKVWll-gbqfWw-@zl_aZL zCdt?PIOeam&*%ZRCjpgbM!tj;eXU!NMVbf(QJm}Ocrb9;{9?6x!RZIi%&JkCzpaMP zquy6a)q5o)?tNmH_U+z>E-qOk?YlGg7Tn;C=+m+;kstA3QU_PwiK7y505&KR4nVe3 zfTeg%Oo3=juj#(UxhOZ-qWWa_&Lz7BeHA?RPN}h*Y;o<Q%pe6%|z0+|MX#* z`)84m!|#6a(euGa#3cK3X*ynyoec49_L?iOZ$!M#EZF-;%I`&`9t%Tj<&DE$7})tF zD2&Yzh%R{WFP`u6o>wLF93OXY;tUl>Hb_l(?Q_cpl$Y~YwR?X^^cA6P(GJ7%E`D=6 zOten%<-S8k$e}uCn+HWMV39Tz9@366e{hHcB+Y6W2v8WR5ZGELSf0dW;y*L zP2ykl7q+Qh?DjBm)_mj=d*HLThOzvvB*w&Z%ntzE_}lebVAkJ=J}DtmlY^bp9rlT} zUWWSLv{u_HZW{zJ} z|0dr!LLZXxB?ENcSxP)}f*XvJE3eUGne^>9VEz?-)SvaL^ zmu7%^3{OPUcfU_79#qNS?h1YVxY>T!P=Jw9GanZ%Q8S4yz>r^7AvO54Z-KJ<#df^t z-Qz4A?p?q-Yt6eCMw8~$(UFB6IC^E)sV;a9Y}msQO%*j7X!W`8R+nk{-_a+5iQXRB z+=oLrEO^G~`|syMKua}~FJ2y918%G|u(oQxb4IjVzGJ5wCHr|G2=zmGwJSOpVDX?X%f0H`sfFb5Q777r<^IBM3l>_>wta4Sw*77| zfo+ico~Bv6>a@qY^^3y&=FsEV?T>Tn=9-9-Hw6A97YRd`>lYo`8Vh;qIL}`Cu;!FC zQJvw7d@uj5jaZ3LBK0B7Y?$E5vxIv;cTHz2e^wp;?0VQC1F@_+gO&@0WtA%0S$a)!l z&(k&vRjQK{Nlv8L@_N1BW8!ZQ{U$29j)XLDQ4}CpDjqkWvzJYZHkh4eD~;Ev$1@6L zw9>UN>-3dmqzl;uJ{D?_VmU9({?6NzJ773Du#|u+#{{9Mj2S5xd5x{?LMcO@+XrpW z_^1l?Q1Hm667h zLOB(i5B7dfijDOs5S6Qstcle5A?NiIq(3}tG5VN7IYKfYRCQgyMwgAfJFfeJYI#aS z|5Gqd>7;xcC)5<)cdIVCHNi4(1m#DUcvmXC;k-o`% z#ccO*@}jk5gUp}*wE1b|WxKHH?5)V6c^#ja^Pyyk^3uqNj_u|_?CO;-|JY|_^T_Sv zrb*XotbPof84t6*5&cCEe=@-vahfXUd4xT(rfRwXOv$Oh z{vH1|=k7BAw8!~TNRUKqD+akzQ#t;k7@DS06sl5MTPnad8>1;yfGba51rC=1ymUWj(aJ@uK=$l=AmZQQR`}tA8i=mdJlER&EPfuQ&GLc z<|DIiG_^3GF3FUQVrGnIp=T^sxShe%3rM`}z0DFQ*fw88JVU4J?aLM0-9Ka18$40( zd}Z*3-EQdRR#EUEs=NM)i?&AiR5^RTN`o|TuWNdJ4YMJ-F*V!xY#YdqA*R2JDpPW% zaijZ%LjqSb(ix9(k)88r?4AjoSI=RT2=z*#TfUX=4b!xmS?Q;FvNaod()e=k8-YQ~ zWSq!@j-~u!Jnk7lv_^EpcX(LGH$>}PxMd1fFS_mBns)PbN{A&u_dHF~DaaD-|ZxS$KsD~9p9%@8edYURcHE`Xh-;- z9lI;%m~e~ZAPY1Ivg(6UQHsRfaUESB8d7z5h$Wyh)2E<)yTNDu6GtMMLc+$PbjnDCpZB)jRa#vjE^RWQS{B?l89 zPt!*OnDb#i=w_xni3B)k3m9l)Xt3neEQ>$fs;f2Cn@bFf#caBBiWw5p4vr`Gw&aS# z?k=y-aPf7fqEKxY$tD1+*VR9EvT%r+Px8NW_C%j0fUQ2@@r>BDlEAHBfb1St9LDu_ zyqN5^r+=$M~HJz?wz$QPVJc|XvfRK_nW8P9*fcN-cpE2O49{CELe=~Q3Kk?~-w=xQJmksai^ zb0F7w`Q|5IY;Io5P`?_yo~-yKd74rqkOK^zB}5&4ejY#b2_yWhY>FsXAG4%L6GyWI z!5~IN3c_#XW9pGzEgs>A)Ej-I^oS_J<$m4i&TAKCzOl(T;S!mH-7TZX)MJP7Y=juF z3g1=b+*Q*8=;$B0U_DcrBQlL5A*zaB(S*NCW4JR^mW^qR!M4hWR;aC-9p;Ihc^vo1 zNL@i8K#INOWj!EJ9+ZBxF8kRR4>TD`jIULqEj@4`xTf z;4j*@@~w@-KYHUx{z{=M=0MCYk{ zQeFUhvz@tO=3xmp?q}L1@b2G@_6mRgeFyarNQ z9tB>m<;o;33WUwpxI~|zAI?F&kO#N3Yj$!0(8RO;QXCpOG0ICe8jBV}_(M)jQ%m{6 zX?~L^^PP!f+V*I=hUq|SMc*=D%4F|52AvE=Pu*+Bxdc0ldL`>I<@xMrhu&NSVkJ0FJE!m1tws1UE$^C=3B2~okD-`?Z|aD{QzgI!Sy8khjiU*Q~hRZQ+Smlp1WMSWBI8d zH0a7bSo-%jjG49PDYVx}oSAr5P0bzeT?HXJI@(jAJR%z1r;GGLRd%^6#R&hO#1D$h zx+8Cs_0lW54Z31HJ^&~RQf_w(1Ooq*i9~Lfm*W-uVLXY;y=P%~TDzUNRgK;5O={$` zv%|ho__*&zCnFDPLbT&m^Xu+%CZ!U;rw-POeW7BnHW*g4o3ig?mO013XjjrN7B{YP zJv8p$3%$>(hTBe`?>C{6!(tm}isa^3A1|8}`<+*XdZpMNE&nY(8;2?-mBncMGMyk? zCgg0BQj^eZH-mFtSBi*QU1w73A?$|{^J=SxnwM+Ohwv!+-f>AB8Y!a3%0kANq>QW? zzQT&m%Q&HSLHwa~%jN)*2j~yi;21D9aF&GJHuPDk?g*yh){s_|FDqPhnx# zqPp+IwcHbvynDm&B$Yl4MvcWg`nvmFU;FcYely`T#)op)?|1PS-+WZR&(jbJ+sAu2(qWL~ z+uQeSLgYuxuRvr*HxSaeeSckCyt!3e{3n%{u1>3`C_He96^7SFeLmRJqMw9Iv>V~| zlYx^wL-_7d4*^0QC7}Nh*3(xex$XW&#GyY!UeEc+yU2JV=;`>~t{5knN z!;jwL4`HelL;==d_;DKk{pA^rUAnRTF}E|t?VqWyc3@{WZT5=>iKd|%lL#NUuiS!2 z9y4mZVIj(Lcse zXLa(byWl%-hbGb<3EXDuw)%A9ywP0A+zkNBIQOf}Y zxBlQXJR3y9?XuP~$)lAV465&JzZg0x1)MJCclu`KGj4^C7H0TYu2>U~Yh78H>RYMP zbx4-paXNKqz&F}uYS$PTR4eRX`+#uy6f6)i=UD@QqK1y8YKqWMY+~a%kB1-jrsl;B z&6D^UGgL;ig+CxM@&}3s!V~~zuQ-60#TLj)NTr2q6dI`QfYemP_W6{oDw;13KQAsW zRzG!eB!Vl;7ZyFmlwmqigx^`3Pm>+g5!`##jm~#%@1cxPkk*LZQRXyj<4Exuke)ay zF7_w5Hqd9htHdkB@@_-m0SfovAZgOWb77Ch?5+4}&G8LoMhLgx#{*sXU z$39}oKc@jBLf9y5{I_C+A9jxxwRNiiVBeF*H3!_U3e{%GD5RKCsqf3q@e-R)Fru=Q zIEk8sd~90~@9iu_AP*5Y>VsBdjgsFw?#2{psLqh-Z=8Sc%uA?uERf?wZ_nxV-72Nm z#&~=Z0}`8ZYH`6}8>lpj62vMHHR$}lwG5yolt z8i2lc^UniVZ(|@RW(XIdJEn(L+V6K|8}GSW!W)>554=ka{kO1qCL*cE`a1 zEY9|=(JIILGtbeP ziRJ|~?3gOKPb=R`4rY-g)<*``uhisUd0{~gG9hGS=)#+PYV(k-^QKw#?POVgo2zyL zeQgL$C$sh^kZIy#%=lrWCN7pvPEN_ec>{3w4XPoNX8ZfrqLBE=tnh72bAtoB5Jd5o z2^za>{ZpA@++Cqpl3YkjtRzGR?D~#3}#WHsdL5|01U?Ge#0bv zzuFIB^1IjmK65M1?;pk?^6#aL)ysa~rRFm)dG}2cdI3_)r-~wmMzp7XDMo%%WrA+W z@Glw^izp;d>KVu+iXqwj;!R)Lf4`^ENU`OjK@ZLAhWrBI<*{Rd!q3;j!{Yx~j*9V> zZ(?@va35*yw?0{npAYHK1cO?_4O4(+tHzGOT8!fk1o^K6{pWvo6mtot6;FdCkS`6( zXzFpU*kF?Ue!rON`I_$IaIyn1%Hh3%2KtZm{ax{^jgK28k<;D&rxEnx-}$rYnQ;mV zR=-?mT{a5D#eC-%+;?xDOVPQfMSskK5g3eDju*cHw8jMh!Z6_4FKmIuy}`e30c73v zntSu>8$WeV5b;lIIYH+c7hmQ5OhF*~*j=Vn^SJDd3Lw8szQSNlKkj`$-h+4#K}RYu zkzc-mN9n}3xQe+zz=0ZPc%h|{0>7dHt`E$k2y4dU%RU4qj$+>l#L7^kfTEoX7ScLC zfd;w{lPi0WVL{cHlrCcmPl*J9!Q6a%m zB{8*!ek<zNJWgavOR%ULWjM}b(V;U= zvC4DW%|F;<`-6}d$!z*GzlapTARb+^RSR{d8cacBL}j$Y!b@k}so~{ethyxmxHx=% zSvxh@%np651A1KH%u}}O1he!6qimQU)!b~r&H~FgNHs3@0O(u8ZiUF=IcDU1tvQ=J z=y^wGQRT^83`Ao5F|DyuS^)LIMm`?-S`#m02jb@axuILDAc4N;e&CxZBOc>y)K!<9 zyo-|L;6x)sJbzXJkWH6CV&s*#8)6c54biZfo!}2QAFu~k&@bI1Lu<_LX8fpey_|$( zK&D?3=myia4UNH?{qRVE>XLmME&vzt3 zCU8z7q|;E$!Y{SDAG<{40$Lf%cv)OayKWA`N;OXzWWqCw0ZVN#+$-?hashJK0eHEu~F!&IF-U=A~#b5MLkwM@4W8S>nXqBOW{-fUJmRu zR&-3O3ASXYG+faLe*{jj0xlElho@93T=S1hqY>^)HMksvYrB?93Q*3hWz_)Y{AgZx zhV0Mrrnu#U(n6o7^MhuBFaUsEiMU2A~^po~tKC>~h$;wfzO0zQ6 z{kkVroFgW<&_f|AK4g%2)!(Ip%Bs#X70xIju3x8;9z*Yt!#+3NgaETy$N1`^bLOeUiwq!|F5d=4utxT|G$z* z;>t`2m1M+8l0C9#IFX3EvJaUVXJurB_#84z_Q*baWF~YX^Rkk-5SiJ(*SY(Cf4`r9 z@P57C&-r+c_r2fud|%9I`B`YlEbJU~qOeI@H0r9M*1na6qE-U_R#*rlzxn{&#XTu$ zYiCJbF3V}HZPfHE$G~0%yRpUS_HGQP91W8z0>5CmGBP?lfV)Cj;C>Pk`BEd)WRY22 z$n;v-TgC_R?UQ&{`t(F;>uZ=FQRgzhk8z%ffVrEpUiukrcH)c~OrX5*WPHi6;r)Bv z8(|$Kjg5exh1yA&Ynae-i{ zd7540AsV`8vV1^4_Y!p(vFBShEt22?2_D(6#Z zD}D*ZJybGcp}lA$KQb1$R;tNXE_{&x@g@AfHmxPeK5mb4Tm%naOH23HJk07lLoY4) zrH1Kl1|1fBOf4-OrgjV+v$x9_y@O!IZX00Z3F`R4LCy4%0^+~TJ1G8^Kvnp zdsLA{vV*VgY!vf*a&(?CV7-v5VLZXl4REN6t0>)4@fUk~HrMw0@8yPV6DK8xISc>S#$enC@> zCq?GTP?w{Em$1-S^74gaSmWj)GTIk+BrlE=xA`%Ctl8kD7|L+zKg=xR=<-&~>i6>CG&UNW0 zaZiWm9W64UgRtqo6!=0o4a#z9vo=!j&7nH=cvsV94Z-5e^+7}ROQoZSyMul7~D0tayHO!1@!S zq=R9NYU_ogQiz*cYfIL$e)TW~L}ftWBCp#&Qv57te8ZrjVzQy;t; z?aox*b9B8J*PD~UER&wSy?+nbENJnn`VEiN@4^dJS=L-LHt1p6mQu6p-8n(~G>h0R31E#Fhf|zt+9XqJX$tV+h>cjv1yQsJAqCe&FUHg6Jsefis%?p?hRB6nPl#& zPT|&`wljZny#_q{#neU7&qi*c?^M^x+&Z?{Qx5y|5Zd88B(aou%>n*d(}l$XI7L6+ z^-v$;4t&+!^EDLmef`FfN-N^Qz0GrobIkm#V?6n^1#MTs3|}0TQENSiG5kloh^-IP z4w9vSRa)(mcMN#A`u6n1c4h2xoc?mInbkMll=U(8WSfNvX}UAbVfl1zO_>F4!IY=a z@i+F2Ktoq9VtEPxP#qqcAG%Fdc#Zd`?#l;_CJRjgR3Uq!;MSD1r<_#9{?YP;j4NKP zNqBne->DRi(D-xL@eV&73fuX6#;mSbUpKuWH8y%ia)a*_13p7OdG%gG+bcn;ym7F{ zNi5Z&qNm&O`Ps=%cEJa6>QJr|KfDSaZ8eSZ)c+k=IGmY+^tZFLiExbt6aME}fH17G z{aP6G6hxdb=?c zF2Ot5fa=RZ%S1%nC}?vIi+_DeXK`4Dir2m=wWh??Zo<0ReIDb<@!M9EQ*iHR+lN2# zro9h@Lg)##)!JBgj<4%-kp4_}Fvsx+vpR;Cp-Dq^F!c9{x^;Q2WMjKE=5Ca?Y0m9) zN;cVpH+etl@A=!*T>JEHbi-SQU{@}x&DVIz%b#|lbB6z{;~pIApR8wBmo)LYG1JmL zNhDKVD?a1|zHb8AQyoa}@$rj9@$06k?PS4V%<^Fc4XiI)c5)+?^)tK1CBgo3JHsJM z@uGIDPR-5%bH>w4i=ocL=WJFsd>mk$-_=7ty9wLYg)D~@h-{d6A3EuGtgf#&dtHTC zFf0aJ(mjjJ(uk)KpF~{Gl8LE?Qz9hK8fR0s=0pYyn;uGFaz%b z-+l7bJNCc=pZamH5=9p?dM}68~1fyE-#(yL));5J@~q6 zsU0)nBE7a7fFG7X-Aajm@8LbA3741@`&T&lA;Z996(5r50c3e*R=OwKO!(rGZ=$l7~lP@=?QY-g5Rd9rT2bd^E!H zs(0<-P#k!SsxEB_rmi;DbYLKXjmC1$U!i%9f9JqR>3oXQ&>_-1WeG?QUTR;-O58KC8pv z-@h(VaQ%nRd4H~IZI|WMs-h;klB4MH--dBhrkKCd8O`4j(#ArcoH#y}pdQz2bN!ox z%+Fmc6QZzb2oc{>K#4sgxQ^ z?P^J zGFe#X#~k*aX=in%d^u}JMfayRC6=|v6P#9%FWqP-#B0olR($3pmU4Rb%*PI4R>B7E z|M3n9$DdR>XY zTPxDx=wVh)DlR&{4z~CPG_H+PBX8a-x!PWov*_fGT-M@v8m@d>eS5b;Os>2SahRgy zC;Q786IdyhF#dZ-E-h@tR(AVK*(UFRHNQXF6K6c&%L}1xZ?sGjgH;h)yZ7F?``(?w z@V1EWe8{NQVEdcJbV;piwBz(yK~YS z{rw&bYNLiil~LRtX1e&@nY~zMHAgntPeUvwD`w6ggs%E$aPo{a{&I9dbGpf~$8MVn zW*WtxOSDfN#2Z2{2Dv`h9dzHJnb z;nsW)c{`WtnRlxW-xMP2AGS9v*1=2&CApsao{x9E@a8dxYb{4ca-N9TUCjN+C($eQ>XW)=}d;jCFP;@6z35ys=N^z1NvPe-oh7POUqa1jU>+xh+^@c9Gv^>vPBWtXzKpU+tQN}>jT zWcKM5nSNZ5-K3l!Qf_uv3 zFi?oi7q9pbAKew^RGqifBBRf@;TtL6W~L)4Yb|x|arU#1yh9H?EZ=k%rbG|c$*y?1 zPvLice(vl`SDBg4yzrh&?jOdg2w-WXMwmH9VCr25wwq>>e!LRfL47N@VC?#PeWS42 zanDch?S(?rb}OGwi%-pB=|@@_Pdm=;Al((38tJ{N*L(@(cGuk;=XRQl%X~KXr{;#U zuA4ekoQ5oYdO*LQ1amk}EK_B|R~Pf-`ZKnl2Q(~lX{p6?pnWX-Wry$i?@qD^9k>pT z^GvI^g=g7CmX!%ZX>}y4r=lA<==4lH>IWl43J2T?V=cUibszNH=jujZiP3q>mToPV zOZJLZsXi7ofEP@f(T93WX`Z!G^3F%%XB&DbV^NQ2|2@qd&T4t_?23DQbdWo`a{2aK z;h|bN)Xuh#!PADVeb|40r$e}C!+2ih%N$WaitBID-bxUP<0n{J4_52w44PW4#!g+Q z^p?(>@`C2X@doUzPMgDn^L15T-DET{68YVYf4Ye>rrUkhLb0VX#Sx_}d3jskqh6d_ z=0D0dox<&`#mox}9O|YAGMD-{3kSPL(q9c4y%0e!zE_yo9%vo2V8$VOv1ckb{$5Kc z6#MflW0KmtJhMn*JeQ{2Y^P?f84q4Rf?pWw!BCv}`Cw@6yQTzRRqgt_2DiqQ-;IzK zwm*fmgHIx}xF3X`IY(u(h2<picq@aBXAzFkp6{a&so!s)mtth00l>|K-ANSBx z&)u}w6xtu!E}gmG);yA1rU(xoFx~f5TSoNiPIRj=v!+Db?-`}l6SfzYeO>6gUJRvn zS2TqLy*ukA>p#158Di7c9Aeo?Y|gb$IZA%@7K^YBGka{pUU;vLDKUlq?#tObiLk%S@S*!a-&7vH+cfprb%{SMY_4@3{Pc8CO)<3GaEFMhbyfnOczS48BIBpj!@f|e4^>D*^ZxPN%IT;7b z6t29^v7fEeHuk5wisM-b-`&iC8xFcSE;~h;UWNPFiI{lX^|w)Q(i&r&Vmp&C^h3gm z)N=pLF-h6=D)VT$y|FAC^5yEc1=nwZRYg zvhira&LVcDhTqP#FuVM;p1qkAu|NJ*U3LuBpx^Vp>~t!z>mOZbF{lvC_FEk~xL0md z^~=ut-@@Ir(z=q&vJPeNv+i?}6YoD%pSxG=TT&r5RaWR)v(M?Y-8eC=m*qMi29xvu z>-3qW{|lY3R8ooB za|`rxZP`cWeysCU&32(FFBoB*UUnv#EjuF)xl^M1PP+=`{8eIVl`Jspse4q}Xm)pU zs|o7Th3J>L2iIu#{_%h%%);a&Z`__}X4;YNGc}~mBHeq*su4;~#WB!hrOm)@@ zT*ehXziLah{i88-m`>hn3C-$rWmVWbQP_svj+LvCtBT-W;^`VOw|TQst)jaT0jpg6 z`FY=rW&4v|(@!+cT>7?L`B-yR_ua;obuYb)YUYSHS+VPb(Jx>$+@AXgQ#f_MZnhrB-Nv5bxhKX6ClQ~_Yhm&lKiz-7-cxu{p{Ti%% zzM746eeK8b{h7L}!2Cwt$B+~Zl3>A{G~nevqDYV&sh|6u6|}zOnv$Lcx{hz5DW{(l zhzsJksy8y6!b+hADM@lBuCGVjz0VT%ixpwIgMYE=tMB~i{EH6PV|PDFEcak*Rxqgb zeERLi4UT9#-1U@D$wK=+QFJc85?VKMsB8K8{rKI6?(K)eiuR2Qxk^yvmcnfXqeofG z-`^%0rOQN%*Tfj&YBGAw6kMxZS5w>$i`TXEJxwo-z;Q<}&MuvRcrt)zBh+8)!Fyn` zBKDDfweRJm#mcc%tz2JhA9~^rW-UrgY)|Zc2yamc_6c1Iw8wv}ZhSW0Mz`GLiF3E= zKRA%TOga1AF*{&DIBcI|%-9R(`=bG=##t9bozeCuY8j-kf1a(!qk1+JqsE?&A42#a zc*)9*uz@im4nG8nDT$*+bQ`pWuC*32nV3(-xr#zA_JKNu+Kg zlJ9@O!X2DF`R>=%&Lu-4nN=wHgd4c|r_f*7lmD0bv@Dsq5n!$en7>T6rJe~PYVyBJ zX}?8^yqS>VL;Qf&cV$-MV4(o>p7k9R^~@`CL`U}V?wce+v>%nJE#Kwl-3^CH4RV2< zMc!G;;1`57h_zx6+A5W%+$S2mib}^NvH_z8L>v!Ag3v0Gm5)qTr=GzODZbSqapJzK z3#`7z)46od9?;P{9|{&B79wlDP1M|v7GOpV!(8BiA*VfYP7WkAi!Y+N&#EhzJGjK1 zy?dl$?C<+bK8N>2W@KIiwT{S+Le`3W6+lUz#N}i6`cCn3Tuoc{|8wx2H-n<_f{dLG zqSxF83J5&&5!)iF53#60^y(;5Uv}fZ-2-i{_L6;U$4Fe)Kc3|i@bUBdj&=c*0u#Or zriVZ}wMk6g)t8!G5YR#P>fELQ{*oBuC5jyIvBK$bM}iTniNG9_Q~4yWPCUd;i@)}a3QrtD6ct6%?f*L@LL7nv3G4JwFDgH#{&JMW z@C5_XgHiFH2~Hnbe-#MuT8||5i}?9zwB6q zzzS`kCj>%O%ol+lTl$yxokvwSUdy^-R&~zkAsZMtHNBd5JbOR+f*1Z?9Wox%5Wr{VjBc||9KTj#h*un3!beMp>QWub-W zl?{gKxJll|t^4{FD}ZBkFGxm<>RX4l>X#U}UIZZL0t;aZB!Arppb(`*ycNAc0eeUR zL=%x7jsfeCDDC@nXl4szk~O)4W9QeOQqM>Smww~C3ev-iPOzPonKWxjUZ1f;4v;%yQ2Zy1 zQe4|~@Q}U{@uTFJ0xOBa+Z+&aIIFH0Me6J0AwP9N#FZ%DA5{T2T`eG_Ef&haLg2Vq zuyYnljVNDp!q5vb;@qWXbhiJofI7lT)ck>ZZ-SvWk-fYRfrxLXNM}#e0f&b|)5D+% z<6&7vjBfcbaK>&QDGHopGWinbh9$UzkA_vQ`lt3qU&ff)+7gZHM*?906{GUs7~rlE zXluR)&)qkD(Q-`6e?5ty>X#$styN0p``{a!UGdP?j7p~NjGh7oU_oN`+~~P-03r+w zaRa>?EqAKz%{XQ18FgX;Bg!b(GyrC`fLx7DDdun zdXnl)M0yJ#tN>#OWEi;ZC~0#Ufus^3LrOsqEEMTs6v|b}-OUrcdKEW+ zTp~&@AJ1Qbv@oyv`Y|ci41`_CH7}Zb5;V2P#H>x$fj{{|Ew#);J zT7d*C1GD*wOWjn0`hQFPFED9r>G?xW7B&jt>1xtUy@0L%m=KOt*Sk%k#?HP1L`zL$ zD(?{0sJ!0ka6$23EcSEYfLA&WMa;;hS4h_H7Y$_nvnq(2zrzNi<*g6-XdvUuoom4& zUz>uV2{)j~OF}?|XmmEXiw!oRy=0Hr{nWUr|2-1o>(r{^A}*5BCxk;|CXAlHJyuYW zT36qgXcjtBQUNRYA9+xvr^)>7)T)4v+dWeL8a=^;F#db@YPKRsn(}*OWjOS>Lz&P(2}jWhg29%5IH(;`HM2iisx2rwCNj--S< z4k)2`oR}!crZ#|C0sP)N09gxg-sQ9xAaY*F&E%T|p>4o~;EM@dGvo}`IPJ>c@HF)(V zaIE$F>qPT7lYz$?%Ubas+DaA3sz?nwn|0}oDLWuez|l35A`}cjzrds`=sVs$hTJMd z1-N!Jl!%hHlx7t_OAmp5aGzK})2U<&Rf2;m!eqm=F(W-LDoPB#3Wk0G**}{b5H0hO zCe`u)Zh?p&2OzK7Q_mQxMo*GbY(z@g9T49lj^v0rp@#q2po#w_;z(=^FZ)~p^k>O( zQSo#-B%g$-?z(M!{w)IPOB1^fQL5Q>jO=mTw1FH8l7sxPwQ4$I&w0cesN= zkNP;ek!Y4SvQAgdBaK2WZ*Fcc21KJxub0>G)G~rxG(O0P$}kI_SblCCMTSv{k`S^AIR+ zbl`me6mOvT+~_61LV}hAOA!RjN|iepv{Lo%V>R8Shaw8FCJT6Y~AHd%A zcM*&-8auKkHGHQKKoBsBgri!!+w?8Txe z@sI>4e)0`Zh_>ffl2!613IHbBp7=0zjZS}3bZ-~n4~L0Vs_Qs!9>AG z2DF48gCD}lh}=RJTxffa!Sk8{gS|om-4~=tewvO%^a7|P7PLoAY8PCnU_Exv0onFN z+89=SOp++nwHRcE09jIIfQZKxv^UUkr`pusuh)5(L^9O^3yI>}*Q^yR`5L|V&PFHj zgR|sUNLK@pS0p(NiY4rxvi^FSj$=VOfx>HXMAovnBPlIMuh-B%+Q{VEFCN^yQztR0 zwD^&71*G^TEF}vSZ*KGTe!V&z;dq>KTKve=iz8rC8gPV8O#HQgY;b-=wovx!|+Tz5_tDFeOVV zoTb+bI;49sQN!TUMLc+w7dPKib_axAe-ufsegPm?zJ8Qm@AESqK>Jr@+cjQge4z(2 zSbs2ipS>cCnz$i_43g6de5a3jkuL&U-conOD#AcuMgj?m4U*n$N~%W*Hy9qgQQOLdty1o7e6eIg!YwH1K-ax`Gzawy!KqZsH`{j?(q(C(T9 zDvGH5&#rKozzY%Zd6qx%n)Oc}29B8gwX^TBbPhx|lHAF#7qM1UFh<<{+VkEcrJ&ra_hvW$d&sqH}(Yw{_P%*2LmmkiA56SkMKFDp{# zV(;_R7PrE{Mfz7h;3;8}MIiP-AoU@{XN%r@_2(6hb1ZsQ;UI$FUM2|)VFR^|0ycHF zvlMavY}a>cFk7kR583Sw>LQ_3hBHaJH`rYZ%fLxwBte7|82^z+pfCT&^bM@c?l?Hp?JJ~NxxKqPh3d7sKvY4aaEHGg8Q1y%h zE6v$*Q{N7|@c|xw(={;$+)8>%nQR{jE(v%4XVbh< zD@+v&N6;tam-lut296eEG8mSg~BvxHeV(vJ@iQN!^|XJngOkH=sl8mrXlS~ zY2QwY7Ic+{Kb85Xe>k?K3a(e)ko?|q0t951o)%N=n*uH+YRlJt=%Rw=yxo(KmUpC2 z03fWd4Ha@|JAC8)g#ESIDX0j%l;(cLl#dO4Pe7)p$tH<@ zL=O4*trd@iXxv)7;I^OEvKXOo;Me@&*x2>=QlmZrd;EMy}6YEdRk5&8T*|E1?l zp_(hx3(7SwdhGmn*r~m176Np#A$M~DU%p{2Xaty^Hsv4G9v)q+D+tn@LoVaspOoQX z+XDH54boVC;cdQjcLXLRDl75$wBP<)@yaVv1>>2KT|BUd3)zM+wisKBwMo$kjU|L= z5K5-UQpqk`_7+Nd&**vI>;3b0UB5qE&iS1CbKm#b&-cD3(d>c&?>>=zY;0`2hUaz7 z+1S`=Y-}8__i_Q`E>?3D{9_L=H_&0Lcq29sD*s&8HqmBdt4f1zJ3~O7+xPs%05-P$ z?W{lcPM?QvY;3Y4hPv98Ar4EQQv5|#Z=ZbotmFCI^Sqj#)E-0qVq=u{t&`G4uXfl) zB4_{o5w4QGm)Hg_n4BgW@e^2{`;t3X9Cz~ zy57~j`|~-?0<%-zRcL`FpSYl&zp*SUVDQ*1Y1%To^zbL!#OHQ5iq7^>V2k&HEwo0v zB?ux}GnNl0Ld>JJ8!50Ju>(HpW%wiyxxTTnAg8ky6xhaH*rwh&{@2r%&83HGf5n_c zpqAD0)84(Y2=>X=YqK5bpst)>lp^U9V8Cm;?x1H6E2I}N7e*gdCReW<3KrJ6fi1tB@3>U3p>BUx5nFCuRGIuV z$FSazvrC8g?YwhV+GLCZ1@9w(KZCPNzsp=mY%4=2K{Lz=&&_PU>HBFbW6PnP?VtGvhbxJ&l2O}ca3NuD}TS!X)g2{U+fa-z|0S&lS7!I!t? z#JiG<|1FqZ$r;miLQ)5g#R|Rd3^c7wVtSZus(zc(L6|T$P&OBcH65x|KNDwdD|4A1 zuhwSh!>3?hN(|(BQ>8`EJ->qWUa_)&isCdAaQ{FvM zp%gr4ldgtNGihwTZp_yygISgzTpgbnTsJO3wR*OCkvzvCd$_|JdIU#MQBSMygsIM- z46^mjVV33E4<=N7j0vOQYczU90H|b0wCa92-o@RBI;szfVHaIH!)yswBh_`i6q% z<#FyR(THr>c8;z>()PjI(mOH9?9t4!*0ois>hpAI0JDTxMC+EA6~Y-(;Q= z3xeP(F(Qv&wK1H-Ol zO4n6ZgPhm_tzuT?LZtcVPHSr`1rKR^nlvmay)Nsh7)fyQ0%}GFG7Q#IVRw-<5i!R} zXjYfXXn)Lcs#T)zHoyI2-3y@+TR+xiAsr9sa?UYk%QN(WhHXRE@L}N{>GSZmD0!+C zv>mRTHQS;Xd7h1Gb!#q0x_$QBOhHe$#R!6~8!($@9)E^a^1jP|OHUANny%t~% zr_M6un;#kuo%#)hf;B4_q_LfV_F($8DK2h)-@^u!4)kvR3aRReX{6w1zSQa`*~2u7 z>1DI;2bBPL6Ko{oL#YQF6>`rJRVL^k*GKU~YYwp9knG|V`lBVEe#rVJT zb;eZQWqM=;*AYyIF`PZG6;W~iAL=;K;9QRSVSr2yp5z6~{)Di_R#B=H2BXJNSg61H0pp=30v&w5v>+v~MnFUU= z$uji5-IEMw_f6MX+aFtQkW?Nn0COv%U#Hf0>p5$m1czf$eRBJX$k1_Z2W)xR=+p=K zjt>%ARFwo@H$mGg(t0D;*u!uHsWnu^*EJJ`;Vh=e>#b8mLz^55J^q`aTSXk8_1x*x ziX$1m7Qdd%_VgVZ&SZ+be^UBR(o5k6?oFe7XS7)oQ^a97@OLu$?YeA`wHbuUxU(wl zRf7PQu}!V^?R82XRMzx6UBUVh=vww_%Lt$tmW+CETNd9Jy3oYvabh>xIr#Pfi6zYQKTu;mFB)36WzxnO%cXdViwx2dC>E2UtKBwqPc|yaT>pAGz zmV7N()?g>eRTskLI~Ah#yQQEf*g~8?m19qYcVOQGWaPF;kcGzm|fW@vhtH^ znUp)sL1dv2ECsT~&aSmWFSdIiowDQ2}vj$#!(Yb6fefmu2X=3%y}jnd{V8Wqr5j4Hym&D#cfW#1F0(;DR2wR%P;OzzupIRTylzVOHuua3d9Fix z;%$YDz7UCjkDz&j^@vLc8x?Qkf7?d~7gsiv(1Vigg{~4qf(1eCYk^YPVOu9@)3yp| z+0gp3oUU`=qSnM8sDZUJCIwZUAv?NQd?96}LPr2U^oANpt^b|^4SCcZs$4no$tt03 zVYHFCuT4jUrGkfO7CTtsl%(&>J7GbDI6ED!ZN)ajnS}|ymM~mH*55teAxD&cTIw>Gp~C!J;v8d(AG}cQA{Yq5ng*`+^8*}xH3MVj?R%8=RR4V zu5cY*TMv}aI}`1Z6~CwI)9*X%B%*grI%euhZrc;0CqHPVLfXnRWKx{+*o7QCDr=@r_UiQ z9G`<9x35rMyGtf^ZdlrT_4}N1PWUIrger)r@CRsc+eZ1DRL;IrOCl2<0Yperxt)N} zWw7#YL0Z0P{0ZFJLsB)w%A48EOr9DVz8-!fFg539;(0tF+Owcr&o2eh6#4B;^SEjO zdNxvX6G7b7&=$oNtJV@ZFxJYjZ6Y)1)4SF%7uBLxk=sZ1C@QWg!hX0RS>C5iE?7R{ z6v}~LoxSD76062s9L`Z}Rt!h$f6SBcWa;w~uoiE)cd+TR26AtjJ9?L<4z(TJAdRcY zK=OQYnEM2*-@_Aqa0S-N5y^(y*~2tC2gB-QQn`eE8vReAk?%#1pH^)2S zO-^y2jO2Z1EZ!q3l2XiVDz3OtC3o%nh3UuXBOfb;_?-}Yd78oMyL(B!9COR4z0Pk6 zVk?09>vvh}*|?WY+=@~iVZ)i^syilvRiQJH8tto+_~_9}?g_rys#r~7T| zVr1R2|2q7k-z;wC6l~to3e2;d=+vq@{Bfm5rzCX&kp6Ut+nTu-AS#meJN!jRffO4#Z$KHP+H&ZW2=kEhKIrTz~@Y4$ocXG z=DwzIJI#q7QCacNZqJ|W`1q>yCut*d(kA`P32TD3mqga@$%ay5 z2`t-H`#aN(C>)0tXMDT386JL3dqp!9^4>I)DwvB<5J!vu!FW5Lg1I@q&c=_c+s(KN z?6|dlRJ_q?^zzH&dFDQ2f$YAw43){NLM>C$F5id3i4d86J(s(1o47GX!^=-Gl(%|B z;a)_+8rO0C2%*J81#e2z6|wS4xj0QJ!J*2Mr5uvI4CSo}5yEx6`!dOP!XRHjV|Lu= zCFPyfE>^nuA~`2=61t_db^+!dXibQIk-R?duQW9j;KnB|@7yGgU8tt>T%wo;_tmAM zOZCD=3||B^W$Hm16lkqZ`deQETs!J>#z#9=Au4mVbdFfznRo3@9jmcI67lGVx*Q-duR(Q%?4*ZQy;wSy8kLdDF&k1EMnDOy}sU>n?r%BKd_+Q~l?! z$D?lZ;0V#PwlnXT8?;qi`<$evOr1eK0y)~oGY~i;o zBaP=y4X$i{*{dQ__E+8LkGiI`Z|XP2a|*csb+7-+6iMTLo)(zG7rdb2Mug=1WSLt1 z;NSlnGI`+CcEncE*@$=)isj4gS=(j7rbK&KpeX28Cuzo_9Uh*WK}L^rb|{j&dBKUa z0?7TYI#WxLlX@;9N?>-X;w--#Rk`YP#;i=*UIgDu_u#SUfMQBY+vB;F;TcEx z8*EoC0C0=h(2j9_fBzTh)f)Z0IxJiW7^2dbeT{82k($o_8r#X}5l)~RkEHDp$ ze9i7;K)muuIG<_mebOM37T45hr5Svah4ek@0evoG;|Z{`j0ki-=LkLLvQ-5(RfMQ@>^6x8;Yo zqSUOYqU7pljUPoe^;}(-zn&*byC6!uWOy4t`rlEHFeh*`U>5IXgKWiJ*kUgrX(X0& z)88&|F4yuny_KhCG{cY5*sz^7SJs0 zUpK>ljOQ%T{n9_pcKRQ$K0i|GSQ!sSsrO55_sp{QVvD0D>ZeI(<3%1F;!>-3x!nU& z34LyI?23cq&a>@I?J>&Wejw`p^FrGcv1;XVo#0NW(?3{GSqC-69OT5k2R7^{a==IQ zAKkZF)Ea)YSWeHh_u}Rubacn$2O0fhdeC&-lrndpKq<){`*<%QsYIIv!fY+2BijNP z4+ozF`Jd==q71$PR;HJ|%O`SD4)ZFDP_52-;j*?tk5sm+s{pBlzOVA5T;}{Ie96>G zDwl9NQ|?&pL+p;R{n9nCNQKTZ{7!TwQ1BAKvCLQH_e8`ZgLeV#ieR}+q)Ej4;r^qs z<^;(5t68t6dpcV3Cm}dzFM?N9wjOUwyzEP;PF!}#l3w7_SvhqDH@ zoFmBgSLsYNPl1H9+iuNW`P7cXRs^ZpthbATm;O@wy>I%g{%ch?jfm&llFr81@~uaWlq_?dLvEU)kc{yIDlgo}XXydzy|x<(~l&2~5ZSmBwx z;WoL@S@p2(D5<3RG2EEm$t z-0Er~W%ek0gkD~p|2Sj)kE;bCYgaClQ@Ez-sr$c&K{$!pCMm*tZ$0>T^$os0`iL1} zU?2b0syM54_n-G@;{B5EkGFyV6sD0D0i3}7RJZjGyg5d}Gj=Jc-(UX=peKR;f&8qP*Q`fr#PLvFn=b@eYtHr%{O$5y%+H|e4fqN83;H~`l zLDlLo-}QXR3WBEp5@!7>^LFaqGkq~XD0nHmCAyEtDan6EEeO1csEQ0(D>1(7T2M{E zTdQ8X@n}-dweRUTKXu?BT6EI^dCG=ywLBUn6>Z!ynK^T(=`y1kOl) z{jHE-PT;Nn_<_}UtJp9vcIC2mGSee{?Zv9}X6t2aIj#zVXI@@UP}&em zaZFpQCiNp}`ochKzf_yWqnF(>CUzN65R)n4ar=_Vg zg#@LhZBf)c+L}4W7#MvDjNTg_!I zBm~!fH{2flv1ENZPmI(_!C&Tao9>&Q`_&bZ05d%BOFdb(KAlsZ1X*V z{6z}>rWoI6(`#QNdIC_Hu}Wm-Lb_Djw&8EPp6R2#CG^uX_h?OdH!5nDBUsI8%mqqt z?YiuxCE3kr5C|@9dYYxxKT9ZImbf;1w3kXh{W(F&=RtudBWeDE@%}at3v^B0yCL&F zfY#pEsL%!$8VHl1O zn}Dj#kO7_rI4Wx{b+IT%K}U@?-*@O5Ex0B(wo76?4+7WRufwNon;v=}O67|NLT6o| z755E$LFATTS%+EP--Dn<1Kl}uMjhxs`s9U^SZFqm!09LC+^l;Ob1D24+(w_s`_i7Y zRUHK9WR*KW`B1=*jvu8yIe+Ax6san31Av6R+FVwO7a}`j{sY82>I07d2OKpZg;sA~ z;z7gOU9g^Kfm?3t(o;6haR`)+F_E{6&$;=fam0gT;R=UXCgf_zyT7x5mt+Qr?}<=8 zV%CqHOy)~v&w|}AqI1n~e9}lf;Htqeg0koewR7FIx;`Ch%?Q+aT_SJqT-Z;AyrchQ zTM#&p|IC-g6jTKG$MHWdrgL5Tdd76J9WMU=05CfdmrM@Ip=|Vsyl()px8aQ;@r4}L z(^r4&o$Tr4HNTj*f)_xRL9$`B`)BX%qm~3vX$zq7By#h|VxhG-0z9HGeNL%k=`aZk z#p4Je6-9+zwZDUBN;J zafG{}6{egMFeVetr_2-YqaS9 zQN1#iIeECRhAE>@d~qF14%QgL-kBTz1rC8oj%;&6_#qZ;(siYoz~hNTX|CDHvuaw3 zf4FV1#I?kn*!7@pr+VolJh9ICMu8u1817e;7sO}w%-eo z%|f)p=Q-||&=b}({2E?@I6v@CSGePR&Tu24_4MENL(i8EgNeW(YuS3%!DJc`F|U;L zZq}v>3Ug9| znxzyG zl6D2@FU%e1WI9OD^dM1}pq&?YEeEjjVpZo^DL(dW96`YaE_GF7D8`)vBa?oRUC2)! zlYyFKrVHO+n+hd#o0tDM|76=hqF}o#FyHe}%q=~dDP zk_Z&+c=9bxAgF;QTe(1=JWd0WX-pTv|0ID<29VrrhG{(bTMVgyq#;pw44^sx*f#=H zp=!Y<`w#w4TLhLo09L0s$XEfhDqzia2B7LqiB$x(?j*1|P^}=`EmNguUCWqL2Unff zr1aF+H9P17B)}ZX><$BF{~l&Q0tt=bUZakA*S{#(fU@8s zCcoAg>gF$5S!Z& z^LAwu4uXfnv8iYHd^Jgu76tYSoCUJ_V-p9cddm5pGl?HDku=7+d*4j_b@TO7?7v-r3l(ybGO~CaI%{9OX=qoN5=mX zQ9e!8gXxcLyyTMr*(|q-XZYsUE(+`-IGBVCNXf>;TP9vFvX=aGy8!wg_=HxHqw1Xm z35G&yuBdSfFC-DQ#spM-hRnnO2Rx4HBE-Utue2cm?yH-NPTeb<2vG0NE>Yl< z4zWtK&UKm`T+5PGWufqBPynP3b=%~##434kt4t=O^C3_{GvEs4aeJ#yWmJGWE+x1Y zB=22S&SKlxUvo59kO<)=diUDg-krIii=V3chjl_*hEMay>UE2=Lo_ zNt*yw0LA=8&j57luYM`29&Yq~x9D67vluaSdWNO4gpTO0xe)4lGRU&I(Zwja{>IqU;vYTOEt)rZcM}-<`mxIq?r>e zk+pBJ4I%Gy@kmse8+bew>S4)pTW*Fs@W@h7^bqdq5=D!?lceg^B)80_eS*<&1k2an z@;+Z`uYfLjbc}6udXuw(n?fKNWe-r$k?TRWTds9_^1$TroqVl|pkhHRStjJYTBO~5 zBPa!CQu(o4yb%Smu~*_h;dh3w;?${n$D6$FY6aQ;dx6+5fEHz$Qn4VMV0g<%eyM$! z$1FbeS1FAGdtJ3l_n^|RWc;OrQO^8QyAC`NL85NE*JWufAG;4u(@XEK&ZLQsKLVZ- z|I$r>^{0R7#q=xrf9X)F-o{@#0fB080(9WVSzP%lxPtQy#uRD-& zuB$OEJVw>CZo6=lHG=h{i5V2wr$p8>QSlvBfT|bFQfS6S1;TFsXhtTtTEsAmjU3e8 zfR1C$2-kW*$C6v0s#5jpl3Q2!&k27qB=)PE6W((DC;to*)xa9gt32+NLR7sUJnqwJ zMLge&>F}5$FqxDWM<}p!N|Y*79{2P+Oc!{(GRxF6Br1L~S1A&JnM@bNU+@$Fr(ADs zxguii0BQFfo67x4n}|8qN!psqO&6oU+Wn1lwNkkaO^6tU74Ief74KUaOqVOE+#8)3 z2_#T33$%*yXCyIWGKY2KiGU?Qf!$S;=@suJ-7ln%w_%)j)MVV`sSwo>lUyx_)0d#2 zD8~Oe%~hw?jIbJQnme6lnp>I8i~+G6mQ@uBOt&88S^$r|jHE*NHO9Kd`|7|e;Kkv5 zpP4jFNH$(lTT4#z0+IxosedR6c!5e)pBMP z&w!$G?k%m+F&E%!9M7fcv{_qY9HBDiMe??vmIU~D0N&hg%T*~hjRNy>Qj&_~x#Vj^ ze4(Et&ni*rN7?z~LP0a=Na9PFt)Wn?@IP4SA1p$5wLEdzyyF8fDDP++PhFBfc{G95w#(9TNJ<) z$3o>MGClzd5oQE4zFln*0Gm3O5n59J;Q_r+2XIHMhJmAkP_n02f7TMt?y5P#?3wRf z*6AOn_H-tu+EZB3rC zK1_jK>+o|PRZ~)X*L}9YM{Uprq7T5ni>}eUA8IylE&4EyMH9g3y|$of5w0 zV0{`34e7k)oKLdPk!oL}z*ZBb+Qa?a>cKBKWb%}Ig$&}svvpizCJWu|DNKd*eh#(H z4;fV{U~<4L972nmjsR62-SVcCp%YYy*Mp|@W0aiB4l791QDMNDxa?`^Kx7xrJ=vS% zE3wiwL#0P~QLLMje~uUt+26$gW2! zK{Y-J=hpgoB<(;J%*=9Fa5!Sd#1!&?9_0Z_ri%s%Sm?tHj-CQDry+YAd1=tFfUJyQ z>Lemjg~)wgEp|oNlMlPPKR0ab zYmrS$<8&HTD9kzF7NMe?lB Date: Wed, 11 Aug 2021 11:59:16 +0200 Subject: [PATCH 8/8] cb --- .gitignore | 1 + BeWoAllReports.sln | 27 + .../BetreutesWohnenAmRheinReports.csproj | 13 + .../Invoicing/AssistenzInvoiceCreation.cs | 48 + .../Invoicing/CustomInvoiceFactory.cs | 42 + .../Invoicing/SettlementInvoiceCreation.cs | 62 + .../Rechnung.Designer.cs | 639 +++++++ .../BetreutesWohnenAmRheinReports/Rechnung.cs | 91 + .../Rechnung.resx | 1513 +++++++++++++++++ .../Leistungsnachweis.Designer.cs | 12 +- .../Leistungsnachweis.cs | 83 +- .../LeistungsnachweisMitUhrzeit.Designer.cs | 23 +- .../LeistungsnachweisMitUhrzeit.cs | 3 +- ...hweisMitUhrzeitMitUnterschrift.Designer.cs | 2 +- .../Rechnung.Designer.cs | 15 +- .../BewegtSystemischeBeratung/Rechnung.cs | 2 +- ReportImp/Humanitas/Finanzauswertung.cs | 6 +- .../AnwesenheitFerien.Designer.cs | 1326 +++++++++++++++ .../AnwesenheitFerien.cs | 617 +++++++ .../AnwesenheitFerien.resx | 363 ++++ .../CustomReportCreator.cs | 65 +- .../Invoicing/CustomInvoiceNumberGenerator.cs | 2 +- .../Invoicing/HortInvoiceCreation.cs | 212 ++- .../LebenshilfeFrankfurtOder.csproj | 20 + ...LeistungsnachweisHortbetreuung.Designer.cs | 23 +- .../LeistungsnachweisHortbetreuung.cs | 46 + .../RechnungHort.Designer.cs | 673 ++++---- .../LebenshilfeFrankfurtOder/RechnungHort.cs | 18 +- .../RechnungHortPrivat.Designer.cs | 1308 ++++++++++++++ .../RechnungHortPrivat.cs | 165 ++ .../RechnungHortPrivat.resx | 214 +++ .../Service/CustomAccountingService.cs | 2 +- .../Invoicing/CustomInvoiceCreation.cs | 2 +- .../ServiceInvoiceReport.Designer.cs | 2 +- Service/Plugins/PluginLoader.cs | 8 +- 35 files changed, 7214 insertions(+), 434 deletions(-) create mode 100644 ReportImp/BetreutesWohnenAmRheinReports/Invoicing/AssistenzInvoiceCreation.cs create mode 100644 ReportImp/BetreutesWohnenAmRheinReports/Invoicing/CustomInvoiceFactory.cs create mode 100644 ReportImp/BetreutesWohnenAmRheinReports/Invoicing/SettlementInvoiceCreation.cs create mode 100644 ReportImp/BetreutesWohnenAmRheinReports/Rechnung.Designer.cs create mode 100644 ReportImp/BetreutesWohnenAmRheinReports/Rechnung.cs create mode 100644 ReportImp/BetreutesWohnenAmRheinReports/Rechnung.resx create mode 100644 ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.Designer.cs create mode 100644 ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.cs create mode 100644 ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.resx create mode 100644 ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs create mode 100644 ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.cs create mode 100644 ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx diff --git a/.gitignore b/.gitignore index 47bf80d9d..ac9b90793 100644 --- a/.gitignore +++ b/.gitignore @@ -538,3 +538,4 @@ /ReportImp/ZuhauseWohnenIrisThimm/obj/Debug /ReportImp/FAMRheinSiegGbr/obj/Debug /ReportImp/ProIntegra/obj/Release +/ReportImp/AmbulantBetreutesWohnenAstridPulm/obj/Release diff --git a/BeWoAllReports.sln b/BeWoAllReports.sln index d31df0c84..1975592dc 100644 --- a/BeWoAllReports.sln +++ b/BeWoAllReports.sln @@ -653,6 +653,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AbwMuenster", "ReportImp\Ab EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProIntegra", "ReportImp\ProIntegra\ProIntegra.csproj", "{7FCD3132-1656-4051-B4D8-650DEB349A61}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AmbulantBetreutesWohnenAstridPulm", "ReportImp\AmbulantBetreutesWohnenAstridPulm\AmbulantBetreutesWohnenAstridPulm.csproj", "{6AB16005-E552-4619-9E55-D752FCCAC3B0}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -7812,6 +7814,30 @@ Global {7FCD3132-1656-4051-B4D8-650DEB349A61}.Release|Mixed Platforms.Build.0 = Release|Any CPU {7FCD3132-1656-4051-B4D8-650DEB349A61}.Release|x86.ActiveCfg = Release|Any CPU {7FCD3132-1656-4051-B4D8-650DEB349A61}.Release|x86.Build.0 = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|.NET.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|.NET.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|x86.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|x86.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|.NET.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|x86.ActiveCfg = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.DebugRemote|x86.Build.0 = Debug|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|.NET.ActiveCfg = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|.NET.Build.0 = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Any CPU.Build.0 = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|x86.ActiveCfg = Release|Any CPU + {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -8134,6 +8160,7 @@ Global {047F72F1-C8C7-4BBE-95EF-C98167D9229D} = {D8A691C5-146D-4613-86CC-438F02FE9106} {78CEF27A-E950-41B0-B0FD-2930D2873CE7} = {D8A691C5-146D-4613-86CC-438F02FE9106} {7FCD3132-1656-4051-B4D8-650DEB349A61} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {6AB16005-E552-4619-9E55-D752FCCAC3B0} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/BetreutesWohnenAmRheinReports/BetreutesWohnenAmRheinReports.csproj b/ReportImp/BetreutesWohnenAmRheinReports/BetreutesWohnenAmRheinReports.csproj index 152c481df..71b4a6815 100644 --- a/ReportImp/BetreutesWohnenAmRheinReports/BetreutesWohnenAmRheinReports.csproj +++ b/ReportImp/BetreutesWohnenAmRheinReports/BetreutesWohnenAmRheinReports.csproj @@ -105,12 +105,21 @@ + + Component + + + Rechnung.cs + Component InvoiceCustomerReport.cs + + + Component @@ -150,6 +159,10 @@ + + Rechnung.cs + Designer + InvoiceCustomerReport.cs Designer diff --git a/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/AssistenzInvoiceCreation.cs b/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/AssistenzInvoiceCreation.cs new file mode 100644 index 000000000..26c7387c5 --- /dev/null +++ b/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/AssistenzInvoiceCreation.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace BetreutesWohnenAmRheinReports.Invoicing +{ + + public class CustomAssistenzInvoiceCreation : InvoiceCreation + { + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "Assistenz"; + invoice.InvoiceBase.InvoiceTypeText = "Assistenzleistung"; + } + + public override void SetAmountAdvancePayments(ServiceInvoice invoice) + { + //do nothing + } + + public override void SetAmountEquityContribution(ServiceInvoice invoice) + { + //do nothing + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + if (!iServiceRecord.ServiceDescription.CategoryName.Contains("Assistenz")) + { + return null; + } + return base.CreateInvoiceItem(iServiceRecord, scap, calc); + } + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) + { + return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, false, true); + } + } +} diff --git a/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/CustomInvoiceFactory.cs b/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..ac82a9a88 --- /dev/null +++ b/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace BetreutesWohnenAmRheinReports.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + foreach (var list in supportConcepts2ServiceRecords.Values) + { + + foreach (var sr in list) + { + var sd = sr.ServiceDescription.Category; + var ic = GetInvoiceCreatorForCategory(sd); + if (ic != null) + return ic; + } + } + + return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords); + } + + private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd) + { + if (sd != null && !String.IsNullOrEmpty(sd.Name)) + { + String cat = sd.Name.ToLower().Trim(); + if (cat.IndexOf("assistenz") >= 0) + { + return new CustomAssistenzInvoiceCreation(); + } + + } + return null; + } + } +} diff --git a/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/SettlementInvoiceCreation.cs new file mode 100644 index 000000000..0c15f18b9 --- /dev/null +++ b/ReportImp/BetreutesWohnenAmRheinReports/Invoicing/SettlementInvoiceCreation.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Entities; +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; + +namespace BetreutesWohnenAmRheinReports.Invoicing +{ + + public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation + { + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + { + var relDC = c2s.MapToNewDC(); + + + DateTime start = si.AccountingPeriodStart.Value.Date; + DateTime end = si.AccountingPeriodEnd.Value.Date; + if (c2s.SupportConcept.Customer.TerminationDate.HasValue && + c2s.SupportConcept.Customer.TerminationDate.Value < end) + { + end = c2s.SupportConcept.Customer.TerminationDate.Value; + } + if (end > DateTime.Now) + { + var srList = c2s.ServiceRecords; + + var max = srList.Max(s => s.End); + + if (max.HasValue && max < end) + { + end = max.Value; + } + } + + var hourlyRatesInSpanList = relDC.CostBearer.CostRatePeriods.GetSpans(CostRatePeriodType.HourlyRate, start, end).ToList(); + if (hourlyRatesInSpanList.Count > 3) + return false; + + var factorInSpanList = relDC.CostBearer.CostRatePeriods.GetSpans(CostRatePeriodType.RateFactor, start, end).ToList(); + if (factorInSpanList.Count > 1) + return false; + return true; + } + + public override bool IsServiceRecordBillable(ServiceRecord iRecord) + { + if (iRecord.ServiceDescription.ServiceCategory.Name.Contains("Assistenz")) + { + return false; + } + return true; + } + } +} diff --git a/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.Designer.cs b/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.Designer.cs new file mode 100644 index 000000000..f2e9487f4 --- /dev/null +++ b/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.Designer.cs @@ -0,0 +1,639 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.BetreutesWohnenAmRheinReports +{ + partial class Rechnung + { + ///

+ /// 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(Rechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable1.SizeF = new System.Drawing.SizeF(666.9976F, 25F); + this.xrTable1.StylePriority.UseFont = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell9, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell12}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:dd.MM.yyyy}")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd", "{0:dd.MM.yyyy}")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 2.4035392027126012D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.79187219021072119D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.##}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.60573861702003251D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.97034822156309952D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1, + this.xrRichText1, + this.xrLabel1, + this.lblAdresse, + this.xrTable3, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 579.9999F; + 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(513.9999F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(200F, 142F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(236)))), ((int)(((byte)(116)))), ((int)(((byte)(4))))); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(476.0401F, 164F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(216.5F, 213F); + this.xrRichText1.StylePriority.UseFont = false; + this.xrRichText1.StylePriority.UseForeColor = false; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(514F, 383F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(178.54F, 17F); + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183F); + 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(387.8333F, 131F); + this.lblAdresse.StylePriority.UseFont = false; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 554.9999F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(666.9976F, 25F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "Von"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Bis"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 1D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Posten"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 2.4035382732502888D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Satz"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.79187219021069233D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Anzahl"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 0.6057395464823736D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Betrag"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell20.Weight = 0.97034760192150038D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 508F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen :" + + "\r\n"; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 475F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 417F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Aktenzeichen: [CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 400F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 383F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(497.9167F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel10, + this.xrLabel12, + this.lblNotice, + this.xrTable4}); + this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportFooter.HeightF = 247.5417F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[Notice]"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrLabel12 + // + this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.5417F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]"; + // + // lblNotice + // + this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 17F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(571.4175F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow11}); + this.xrTable4.SizeF = new System.Drawing.SizeF(95.58F, 25F); + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell23}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 1D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.BorderWidth = 2F; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell23.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "[TotalClaim]"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 3.3504577868335117D; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 20F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.DetailReport2}); + this.DetailReport1.DataMember = "ServiceInvoicePeriods"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.HeightF = 0F; + this.Detail2.Name = "Detail2"; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3}); + 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.xrTable1}); + this.Detail3.Font = new System.Drawing.Font("Verdana", 9.75F); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + this.Detail3.StylePriority.UseFont = false; + // + // Rechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1}); + 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(75, 38, 20, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + } +} diff --git a/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.cs b/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.cs new file mode 100644 index 000000000..4794c7f36 --- /dev/null +++ b/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.cs @@ -0,0 +1,91 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace BeWo.BetreutesWohnenAmRheinReports +{ + public partial class Rechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Rechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + if (!String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + 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); + } + lblAdresse.Text = sb.ToString(); + + decimal hourlyRate = 0; + decimal rateFactor = 1; + decimal hours = 0; + if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0) + { + foreach (var p in pRO.ServiceInvoicePeriods) + { + + if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0) + { + + foreach (var i in p.ServiceInvoiceItems) + { + if (i.HourlyRate.HasValue) + { + hourlyRate = i.HourlyRate.Value; + + if (!String.IsNullOrEmpty(i.RateFactor)) + { + var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim(); + int rfInt = 0; + Int32.TryParse(rfStr, out rfInt); + + rateFactor = (100m + rfInt) / 100m; + } + } + + if (i.Hours.HasValue) + hours += i.Hours.Value; + + + + } + + } + } + + } + hours *= rateFactor; + + if (!String.IsNullOrEmpty(pRO.CustomerSalutation) && pRO.CustomerSalutation.ToLower() == "herr") + pRO.CustomerSalutation = "Herrn"; + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.resx b/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.resx new file mode 100644 index 000000000..6a69a6d1f --- /dev/null +++ b/ReportImp/BetreutesWohnenAmRheinReports/Rechnung.resx @@ -0,0 +1,1513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/4AAQSkZJRgABAgEAlgCWAAD/7gAOQWRvYmUAZAAAAAAB/+EbZEV4aWYAAE1NACoAAAAIAAgBEgAD + AAAAAQABAAABGgAFAAAAAQAAAG4BGwAFAAAAAQAAAHYBKAADAAAAAQACAAABMQACAAAAHgAAAH4BMgAC + AAAAFAAAAJwBOwACAAAABwAAALCHaQAEAAAAAQAAALgAAADkAJYAAAABAAAAlgAAAAEAAEFkb2JlIFBo + b3Rvc2hvcCBDUzMgTWFjaW50b3NoADIwMTA6MDE6MjkgMTI6MDk6NDgAbmljb2xlAAAAA6ABAAMAAAAB + //8AAKACAAQAAAABAAABj6ADAAQAAAABAAABaAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEy + ARsABQAAAAEAAAE6ASgAAwAAAAEAAgAAAgEABAAAAAEAAAFCAgIABAAAAAEAABoZAAAAAAAAAEgAAAAB + AAAASAAAAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/b + AIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwM + DAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwM + DAwMDAwMDAwMDAwM/8AAEQgAkACgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMA + AQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIR + AwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi + ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAME + BQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLS + RJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//a + 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 + xf4T/9b1VJJJJSkkkklKSSSSUpJJJJThfWTreV027BxsSyhluY94d6td+TbsYNzvs2B09vq5HPv3XU+n + /wCex/Vf6w5nVczqeFltrLunPqDL667cfe21rnRZh5m7Ix7anV+/e/8A8zv9V6BgdVtoyL/VqycTd9ny + ce19NrBYA21rbKnN9r9v5yfpfQcDpd+Tk43quuzRX9osutfc53pBzK3b73WO+i9S8WP26o8df87i/wC8 + W1Li8HlWfXH6z/8ANj/nM+rBOLVZssxg20WPb632Vzq7fVcyh24/n13/AOm/4Ba7OtdexPrJgdJ6m3Es + q6lXc9jsYWNdU6pvq7Huue9uQzb7PU9PH/4uv6Cuf81OjfsJ3QNj/wBnuduLPUdun1PtP87O/wDnVbyO + kYWR1PE6pa1xysFtjaHBxAAtGyzcz6L/AGp0smI3Ud+OtOlfqv8AnLRGWmvb/wBCbq8h+rWN9WT0JlvU + ugZ3Ub27y7KxqrHVbQTtb61d1bP0bfp+32L15Uej9Gwei4A6fgNczHaXOAc4uMuMu97vchiy+3GQ1uRj + 8p4Pl4v0gmcOIjwvpbwoFx/xQX/aLxkAt9jmu37WeuzbSXH8+r9z/Bfza26etde6bm9Dw81uI/E6qDUx + lIsFtWysPZuussdXfy3f+gpWqz6qdGr6C/6vtY/9n2SXM9R27V3rfzs7/phWMjoXT8m/p99rXGzpRJxC + HuABLRX79f0ntZ+enyzQPECLBlOW378fR/zlvBIUQdgB+LidS+s/VB1/L6VgtZVXg11Ostdi5Wa577W+ + q0el03b9nraz8+76f+DQOsdazcn/ABf5fUOqdNYzJrLWW4WUyxtTy26tjbfSeacj0n+26v3fTW5n/Vnp + ubmu6huyMXMsa2u2/Evsoc9rfoNu9B7G2bU3/NXov7Df0FtLmdPtM2MD3b3O3i8vdcXG1z3WN/eQE8Q4 + DRuJgZf4Pz+r+suqWuvf/wBBanXet9Uwc/o3Tum145f1Q2scbw/az02MsY5npOb9Hc72f4T+b/Rfzin0 + LrXVMjrXU+jdTbQ63pwpey/Ga9jXNuaXw6q6y9zXt/4xaOV0bBy8zBzbmuN/TS84pDiADY0Vv3t/wntb + +cnx+kYWP1PL6pU1wy85tbb3FxLSKhsr2s+iz2pnHj4K4deHf+vx/wDqtVSu76/hT//X9VSSSSUpJJJJ + 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 + ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r + 3v3Xuve/de697917r//Q3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 + +690ybmztLtfbe4NzV2n7HbuEyudrNUghX7XEUE+QqNUrBliXw05uxBC/X2W7zucGy7Ruu83VPprS2lm + epoNMSM7Z8sKc+XHow2nbpt43XbNptq/UXVxHCuK90rhFx55YY8+tbr+Vn2DVUvy+rKfIziSq7T2bvnG + 1IZ3VZ8rFNSb8eoRGLmSZYtuVFrkkI78/wBeQP3JOa54ff24ivJaz73t95G2TmUFb0sBmppbycfJmz11 + a++NyxDN7HQSWsdIdmv7SRcDEZDWYUnFBWdOHmFx1swe+yHXJXr3v3Xuve/de697917r3v3Xuve/de6A + r5PbvGwvjt3XutZjT1OK603cMbML3TM1+GqsZhP08gNl62AE/gH3GXvRv/8AVf2l9xt8EmiaDZrrwz6S + vE0cP/VV06kb2h2P+snuj7f7KY9UU27W3iD1iSVZJf8Aqkj9U3/ybN3mj7F7l2E0z6dwbLwO7YYDYx69 + o5uTETyITykhTeiAhf1qoJvoFufH93tv/wBPzb7hcrtIaXe3QXQXyrazGIkehpditOIGfhHWd338dj8f + lbkPmQRitrfzWxPnS5iEoB9RW1PHgTj4j1sC++qnXMvr3v3Xuve/de697917r3v3Xuve/de697917r3v + 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 + 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/0d/j37r3Xvfuvde9+691737r3Xvfuvde9+69 + 1737r3Xvfuvde9+691737r3XvfuvdFM+dW8P7kfEnvLLrKsUuQ2ZNtKG/Lu2+a+h2a6RKCGMggzrtcfo + VS30U+4J+81zB/Vv2H9y78OFeXbjaj1JvXS0IHz0zE44AFuAPU1/dz2L+sPvb7d2JSqRX4uT6D6RHuhX + 5VhA+ZIHE9azvxG3f/cX5N9G7keUQU8HZG28ZXTkkLDjNx1qbbysrEMp0R47LSk/1A+h+h43ewu//wBW + feb203hn0xLvFvG59I7hxbyk8MCOVif8vDrrX73bH/WP2i9xNpVNUrbVPIg9ZIEM8Y88l41A/wAnHrcV + 9/QP1wp697917r3v3Xuve/de697917r3v3Xuq5P5qG7ztn4k57ErKYpd+by2btNNJAd0p8hLvGdAdSuE + eHaTK9r3Vip4Y+8Rfvu7/wDub2H3SwV9L7puFpaj1IVzdketCLUg04g0OCesqfub7H+9ve3bb0pVNtsL + q5PoCyC1B9Kg3IIrwIqMgdU3fy093HanzA63heUxUe7KPdW0a0hygcZHbmRrsbEV1KsolzuLpF0n8m4B + YAe+e/3Od+Ox+/3KEbPpt7+O5tXzSviW8jxj51mjiFD9oyB1nf8Aez2Qb17Gc1yKmqeye3uUxWmidEkP + ypDJIa/kcE9bVnvuF1xn697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v + 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 + 17r3v3Xuve/de697917r/9Lf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 + 1737r3VU383jeP8ABfjttbacExSp3t2Ti1qIQQPPhtu4jL5WruLEsIsu2PP45/P4ODn39+YP3d7SbJsU + clJty3iMMP4oreKWVv2S+AeszvuP7F+8PdLeN6kjrFt+0yaT6SzyRRr+2LxutcKirKnH1lJX0UrQVlDU + wVlJOoUtDU00qzQSqHDKWjlQEXBHHvkNb3E1pcQXVvIVuInV1YcQykFTnGCAeuqs8EV1BNbToGgkQqw9 + VYUI/MGnW7jsvclPvHZ2093UZQ0m6ttYLclKY+YzT5zF0uTgKEsxKGKqFuTx+ff0icu7vDzBy/sW/W9P + AvrOG4WnDTNGsgp8qMOvny3/AGqXYt93rY56+PZ3c0DV46oZGjNfnVelL7OOinr3v3Xuve/de697917r + 3v3XuqPf5zG8NGN6N2DDIT91W7w3hkYtYAT7GDDYXDSGMXZjJ/Ea8BjYLpsL3Onmv/eG7/ps/bTlaNvj + ku7qQV4aFihhNPn4k+cUp51NOhn3DNj1XfuJzLIvwR2tshpx1mWWUV+WiHGa18qCtN3S+7x1/wBv9Xb4 + aRYotpdg7P3DUu7Kkf2eJz9BWVqSuxCrDLSROrkkDSTyPfPf263/APqrz/yTzKXCpYbraTsTgaIp0dwT + 6FQQfkT1nhz9sf8AWbkbnHl4IWe92y6gUDJ1SQuqED1DEEfMdbqfv6MOuAfXvfuvde9+691737r3Xvfu + vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r + 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/09/j37r3Xvfuvde9+691 + 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdUAfzld3mq390tsFZGAwW0Nx7vnhVmCud2Zq + nwtLJIgOh2i/uXMEJF11vb9Rvyv/ALwrf/H5o9uuVlc0tbC4umHkfqplhUkedPpHA9KtTieumP3Ddj8H + lrn7mUoK3N9BbA+n00TSsAfKv1S19aLXgOqX/fO3rPjrbe+A27jvT4idJZGSZ5Z8VtifaMwkbU8I2XmM + ltWkhJ/CLj8TCUH4jK++8f3W9/PMXsJ7b3bSFpILI2prxH0cslso+zw4kI/okdcSfvK7GNg98PcG1VAs + c14LkU4H6qKO4Y/brkav9IHo4Puf+oM697917r3v3Xuve/de697917rWW/mybw/vF8pxt6OZGi2D17tX + b8sEblhFXZV8jvCaSVSSEqJqLcdMDa140Q/4njT9+rmD97e9w2pJAU2vabaAgHg8pkuiSPJilxH/ALUL + 11w+5XsX7r9nDujIQ+57pcTAkcUj0WwA9VDwSf7Yt1WT7wz6y563Rehd4/6QekepN7NOKifc3XOzsvXS + XLFcpVYGhbLQuxALS02T8sbn6FkNrjn39E/tfzB/Wv235D5jMmqW92i0lc/8MaBPFB+ayalPzB64F+5O + xf1Y9weduXxHpjtN1uo0H/C1mfwyPk0elh8iOha9jvoFde9+691737r3Xvfuvde9+691737r3Xvfuvde + 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv + fuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/1N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737 + r3Xvfuvde9+691737r3XvfuvdarP8zLdw3V8v+wqeKUTUm0cdtPaNK4fWoNDt6hyeRiABYIYM1l6qMqP + oym9iT74g/fJ34b57/c2RI+qCwhtbVTWvwQJJIPlpmlkUj1BrmvXZT7pOyHZvY3leV00zX0tzcsKU+Od + 40PzrFFGQfQjyp0Qb3i31kr1sb/yf93fxboPfW0JZFeo2h2VVVcKiS7RYrc+CxM9MjRG5RTk8XWsGuA2 + oi11JPXX7gW//Xe13M2wSODLYbwzAVyIrmGJlFPL9SOY14GpxUEnlb9+XY/ovcrl3fEUiK+2lVOOMlvN + IGNfP9OSIU4inGhAFtHvO3rCjr3v3Xuve/de697917r3v3XutPH5g7w/v38oO89xrN9xBJ2Ln8NRT6dI + mxu1qj+62LlRbAiN8dhoitwG0kXANx7+fz3/AOYP6z+9PuZu4k1xHd54kb1jtm+mjI+RjhUiuacaHrul + 7GbF/Vz2f9utqKaZBtUMrj0kuF+okB+YeVq0xXhjot3uIOpX62oP5ZG8P71/EHYdJJK01XszL7t2fVu3 + 1H2udqs3j4hyfTBhs7Sxj6cL/sT26+5lzB+/PYLliB3LT7dcXVox/wBLM00Y/wBrDNGo+Q643fe62L9y + ++PMk6oFhv4La6Uf6aFYnP5ywyE/b0f/AN5UdYz9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 + 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde + 9+691737r3Xvfuvde9+691737r3Xvfuvdf/V3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ + 691737r3Xvfuvde9+691pZ95bwXsDuftfe8cqzU+6uxd5ZyidCTH/D8juCvqMdHESAxihoHjRL86VF+f + fzqe5e/jmr3E565kSQNFfbvdzIRw8OSd2jA+QQqBXNAK5677+3exnlnkHkvl5k0y2W1WsLg8daQork/M + uGJ8qnHQWewR0MurkP5N28Pse0e3thtKqpubYuH3RHG3Hkn2bnf4ZaJiQPJ4N6uxUAsyqT9EPvoP/d78 + wfS868/csM4C3m2RXIB82tJvDx86XhNOJArwU9YIffv2L6nk/kfmQJVrTcZbcn0F1D4mflW0ArwBNOLd + bB/vq31zF697917r3v3Xuve/de6T27dw0u0dqbm3ZXC9Dtjb2a3DWDUqXpcLjanJVA1MQq3hpjySAPZV + v27QbBse877dD/FrK0mnfy7YY2kbP2KejPZNrm3zedo2W2/3IvLqKBfPulkWNf5sOtI3IV9Xla+uylfM + 9TXZKsqa+tqJDd56usmeoqZnP5eWaQsf8T7+bq7up766ub26kL3M0jO7HizOSzE/Mkk9fQfa20FnbW9n + bRhLeKNURRwCqAqgfIAAdQ/afp/q/r+TTu/7rY/dewXkIGD3Vtnd9NEziz/3pxFZha2SKP63i/udTiRv + p60Hvqb/AHem/wDjcte43KzN/uNfW90orx+pieFyB8vpE1H5r1zR+/lsfg8w+3/Mqr/uRZT2zGnD6eVZ + UBPz+qeg+TdXS++ivWAnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ + 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu + vde9+691737r3X//1t/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3QWd47 + v/uB0z2tvZZnp5tq9d7xzlJLHYyivx+Ar6jHJCGsvmlrkjRNRC6mFyBz7BPuVv8A/VX28555kEhWSx2m + 7mUjjrjgdowPKpcKBXFSK46GPt5sf9ZufeS+XzGGjvN0tYWB4aHmRXJ+QQsTTNAaZ60s/fzp9d+Ove/d + e6PV/Lc3j/dD5f8AWAkmMNFupNybOrrEDy/xnb2RfFwm45D7go6Pjg3H+wOTX3P+YP3B7/clh5NNtfC4 + tH+fiwSGMfnOkXWOf3rti/fnsbzeUj1XFmYLpPl4U6CQ/lC0vW1r77kdcYuve/de697917r3v3Xuih/P + Pd/9yviN3fk1kCS5TaY2hCuso039+MnQbRqI008uRRZmV2X6FFa/F/cCfeg3/wDq57C+5N6GpJPYfSgV + oT9ZIlqwHr2TMSPQGuK9Th927Y/6we93t7aFapDe/UnFafSRvcqT/t4lAPqRTPWo574Mddueve/de6tS + /lFbvXCfJDcW155I1g3t1rmqamjZiry5bA5XDZqm8fOl9GKhriVte3IICkHN/wC4Vv4233f3bZJHAi3L + Z5lUeZlglimWnrSITVHHzrgg4a/fe2M7h7U7XvEaEybfu0TMfIRzRyxNX0rIYaH8qZFNk332D65Qde9+ + 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu + vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/19/j37r3 + Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RBv5mW7jtX4gdhU8Uphq93ZHae0aV + w+gkVu4aHJ5GIAFS4nwuIqYyo/ssb3APvFv75O/HY/YHmyJH0z381raqa0+OdJJB89UMUikehNcV6yV+ + 6Tsg3n3y5XldNUNjFc3LClfggeND8qSyxkH1A86darPviD12U697917oReoN3nr/ALX6z315GiTZ+/do + 7lmZWZQabC56gyFVG+kgtDNT07I6/RkYg3BPsW8g7/8A1V555N5m1lV2/dLW4J/owzpIwPyKqQR5gkHB + 6C3PGx/1m5L5t5d0BmvttuYAP6UsLopHzDMCD5EAjPW617+jXr5/+ve/de697917r3v3Xuqnf5vu7xiP + j7szaMMoSq3j2XQTTxkn97D7awmYrasABluUy1bQG5DAD8XsRgt9/vf/AKD2q5d2GN6TbhvKEj1it4ZX + b9krwHzHyrQjNP7jmx/Xe5u/b26VhsNpcA+ks8sSr+2NZh5H8qg64XvkN11W697917o1vwc3eNkfLPov + MtMYIqze9JtWZ7EoY98UtXszTKBwI9WeBLH0pbUbab+5y+7Vv/8AVv329s9wMmlJNyW2J8qXitaZ+VZh + k4HxeXUMfeH2P+sPsp7i2Aj1PHt7XAHnW0ZbrHz/AETgZPDz628vffDrh71737r3Xvfuvde9+691737r + 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 + 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/9Df49+691737r3Xvfuvde9+6917 + 37r3Xvfuvde9+691737r3Xvfuvde9+691S9/OV3eKXYXS2wVkUnO7v3Hu+eFWUsg2nhqfC0skig6kWX+ + +cwQkWbQ9v0n3zt/vCt/8Dlf265WVxW6v7i6YeY+lhWFSR5V+rcD1o1OB6z4+4bsfjcy8/cylDS2sYLY + H1+plaVgD50+lWvpVa8R1QD75X9dMeve/de697917rc9+PW7xv7onp7eRkWWfcPW+zshXMrK4XKPgqKP + LQllJBanyccsZ/N15APHv6Ivajf/AOtPtj7f8wlw0t3s9o7+f6hhQSj/AGsgZT8x1wQ9z9j/AKte43PW + whCI7XdrpE8v0xM5jP5xlT+fQxe5A6AvXvfuvde9+691r7fzkt3mt7J6c2GswZdubKzu6pYVA9Eu785H + ikaVhyz+LZfpVv0Akj9Zvyo/vCd/+p5w9vuWFkqtpts1yR6G6mEQr86WmAeANR8XXTb7h+x/T8p898yG + PN1uENuD6i2iMhp8q3WSOJFD8PVNPvnp1nn1737r3Tvt/NVm28/g9xY5tGQwGXxuaoXuV01mKrYa6mbU + ORpngU3HPsw2rcbjZ9023d7Q0urW4jmQ+jxOHX+ajpDue3wbttu47VdCttcwSRP/AKWRCjfyJ63d8Pla + POYnF5vHuZKDMY6hytDIdN5KPIU0VXTOdDOl2hmU8Ej+hPv6R9vvbfc7Cy3K0atrcQpIh9UkUMpxUZBH + Anr57r6zn269vNvulpcwSvG49GRirDNDxB8h04+1fSXr3v3Xuve/de697917r3v3Xuve/de697917r3v + 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979 + 17r3v3Xuve/de697917r3v3Xuve/de6//9Hf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r + 3Xvfuvde9+691rdfzeN4HNfInau04ZddLsvrXFiaK7fs5jcWXzGUqzYgL+5iUoDxf6fX8DkD9/jf/wB4 + +7Wx7FHJWHbtnjqPSWeWWRv2xCD/AFcOrf3Htj+g9rd53p0pNuG7SUPrFBFFGv7JDN1VL7wb6zO69791 + 7r3v3Xutpf8Alf7wXdPxC2ZQNKs1TsjcO8dn1TAnWrJm59y0UUgsAGhxW5adFt/usLfm/vtp9y3fxvfs + Hy7amQNNtt3d2reopMbhAfsiuIwP6IHnXrjp97/Yzs/vjv8AchNMW4Wtrcr6ZiEDkfbJA5PzJ8qdWEe8 + rusYeve/de697917rVQ/mU7w/vd8v+yo45Xlotp0+2Nn0Wtw3j/hW3sfVZOJFUssaR5/I1nF735NiSBw + 7++HzB+/vf7nFEkLW9gltaJU8PCgRpAPQCeSXH5mhJA7NfdO2L9yexvKbMgW4vWuLp8cfEndYyfUmFIs + /kKgAkh/vGHrI/r3v3Xuve/de62//hXvAb5+KnRed8wnlh2Ditt1Mvk8jvWbMM2z6tpWsD52qMExe/Oo + nk/U9+fu6cwDmb2P9stz8TU67VFbsa1Je0raNU+uqEk/P149cNvf7Yjy77ze4u3eHpRtzknUUoAt1S6W + ny0zCny9OHRoPc09Q/1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv + de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 + Xvfuvdf/0t/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Xqj+TXWdT8hM38aJ3z + GL7Ew+3qXccE+Tp8ZT7cz9PU4yizL4/A16ZabIVWXo8XWmeWGWkgHigmZGdYyfcT2/vLybN7r7l7Nytc + Q8229otwrSLGtvOrRpKY4HEpkaVI31sjRJ2pIylgpPUnz+0fNsXtht/u1GsE3K0900BWNpGnhZZHiDzI + YwixtImhWWR+50DBSwHWq18muzj3H372t2MlSaug3DvDJjBTkk6tsYhlwe1h9SAV27jaYG3F7298Qveb + nM+4Pulzzzcs2u1u9wk8E/8ALtFSG2/6oRx/KvXZT2j5QHIntpyZyq0Wi5tbGPxh/wAvEtZbj/qvJJ86 + dAV7jLqRuve/de697917q6j+T/25RYLLdydYZ7KwUGLqMBSdn46WvqUpaChG22GI3dVPNPIlPG0mOyNB + LITYiCidz6UJXov9wLny32y/9wuS90vVisntV3GMuwVE+nPhXTEsQorHJAzeeiFmPappgF9+Xki43Ky5 + D5v22zaW8W5bb3CKWd/H/VtlAALGjpMq/wBOUKMsK2//AB7+ROwvkvtPcO9euqfcMOB29vXLbGkqNx0F + FjpsnX4nG4XLPlMZT0eTyUhw9ZRZ6BoWqPt6m4YSQRkC+fntR7tcr+8exbtzHyjFdrtdpuUtmWuESMyP + FHDKZI1SSQ+E6ToUMnhyV1Bo1oK4N+5/tbzJ7S71tewc0y2rbldbfHdgQO7iNJJJYxHIzRxjxVeFw4TX + HwKyNXA8e5P6jforW2vl/wBQ7m3b3tsiKbN4fcPx7pNwZPeVNnqbF0cWUwu1zWLnc7tiSkzFe9ficbLS + Ksz1CUkkZqIbxgPcQns3v9yDvO/e53LaSXNvu3Kkc8l2s6xoJIbbWJprYrK5eKMqA5kETL4kdVo2Ji3b + 2N542jZPbjmF47efa+Z3hjtWhaRjHLcaPBhuA0SBJJAxKhDIp0PRqrnUu3xu3J7+3pu3fOaIbL7x3LnN + 0ZPSxZBXZ7J1OUqkjJC/tpNVFVFgAoAsPfCTmXfr3mnmLfuZdxNb/cLya5k9Nc8jSMB8gWIHy67X8vbJ + actbBsnLtgKWNhaQ28f+khjWNSfmQoJ+fSW9knRx1737r3XvfuvdX5/ysfkBt3bPx97lwG+cxHjMN01k + pN/SVtSzN9vtPclBM9VTUcAu9RJT5zBVDLHGC8k9eiKCzqD1J+5H7qbRs3tV7hbXzLfiHb+XpjfF2r22 + twhLKi8WKzQuQq5Z51UAlh1zV++P7Z7ru/ubyHufLtiZr/fohZhF/FcwOArMeChoZkBY4VIWYkBT1ar0 + h3Dtnvzq/bHbWzqHO43bm7P41/DqLctNj6PNw/wLcOW21V/e02LyeZoY/JXYaV4/HUyXhZS2liVXOD22 + 9wNm90uStl575ftrqHaL7xvDS4VEmHgzy27a1jklQVeJiumRqqVJoSVGGnuFyLu/trzhu/JW+3FtLutl + 4Wt4Gdoj40Ec66Gkjic0SVQ1Y1owIFRQkV/Y56BfXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd + e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X + vfuvde9+691737r3Xvfuvdf/09/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdcJJI4o3l + ldI4o0aSSSRgkccaAs7u7EKiIouSeAPdWZUVndgEAqScAAcST5AdWVWdlRFJcmgAySTwAHr1qyfzB9/U + 8vzJ3ZvfrjeFJVfa4vY0mI3RtDOU1bClTT7PxVLUikyuJqZoHZG1xSoHII1I4sSPfEj71vNMT/eF33mT + lDmCN9EFmYrm1mVwGW0iVtEsTFTTKsAT5qw4jrsd92LlqRPYfZeXuatidNc12Jbe5iZCVa6kZdUcigiu + GUkejKeB6r+94rdZM9e9+691737r3XvfuvdOmLzeXwb1smHyVbjJMli6/CV70NRJTPWYjKwGlyeNqGiZ + Wkoq+mYxzRn0yRkqwIJHtbY7lf7a1y+33kkLzQPC5RipeKVdMkbEcUdaq68GUkHB6R3m32O4rbrfWkcy + xTJKgdQwWWM6o5BXg6N3K3FSARkdbCn8n/c23Ieh947Um3BhIt01Xcm58vS7akytAmfqcUuxeuIWydPh + mnGRmx6zU0iGZYzGGjYXupt1e+4FvO0R+2HMGxSbrbLvb8w3Mq25lQTtF9Ft48RYi3iGOqsNYXTVSK1B + 65hffl2ndZPcjYt6TbLg7Omw28bTiNzCsn1l8fDMtNAejKdBbVQg0oR1bXkMhQYmgrMpla6jxmMx1LPX + ZDI5CphoqCgoqWJpqmsrKypeOnpaWnhQvJI7KiKCSQB7zvu7u1sLW4vb65jhsoUZ5JJGCIiKKs7uxCqq + gEsxIAAqTTrCa1tbm9uYLOyt5JruVwiIil3d2NFVVUFmZiQAoBJJoB1qCfJvd88fyc+QOb2duPVj9xb6 + 7Ax38V2/k0moM5tzP1lZSV1KKuhmkpcjicpRTEMAzxyKQRyARwJ95t/kT3n91dy5f3etpd7nfR+LBICk + 1vO7q660JWSKRDQ5KsKHyB67j+0exxv7Re2W377tX+NWu3WT+HNGQ8M8KqyNpcBkkjcVGAwNR6jos/uG + +pb697917r3v3Xuve/de6dKLN5fG0OZxlBkq2jx24qSloc7Q09RJHS5akoslR5ejgr4FYR1MdLk6CGeP + UDokjBFufa223K/s7bcLK1vJI7S7jVJkViFlRJElRXXgwWREda8GUEdI7jb7G7ubC8ubSN7q1dnhdlBa + NnjaJih4qWjdkanFWIPW0R/LM3Ntyu+InVW2aLcGErNx4SLflRmdv0uVoKjN4iCt7T3tPRzZPFRTvX0E + VXBOjxNLGgkR1K3BHvtX9zXedoufYTkfZrbdbaTd7Zb1poFlRpolfcrxkMkQYugZWUqWUBgQRUEdcfPv + b7Tutv73857tcbZcR7VcNZiKZo3WKUpt1oGEchARypBDBSSCCDQg9WB+8qusZeve/de697917r3v3Xuv + e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 + v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6/9Tf49+691737r3Xvfuvde9+691737r3Xvfu + vde9+691737r3QIfJbdh2N8e+6t1RyNFU4jrHecuPkUKSuWqMDW0eH/WQoU5SphBPNh9ATwY29499PLX + tR7jb4rlZrfZbsxnH9q0DpFx/wCGMtfl5Hh1IXtNso5i9z+QNmZA0M+72ocf8LWZGl4f8LVv8449aZ/v + 55uu8/Xvfuvde9+691737r3Xvfuvde9+690dD+Xruw7Q+YHTVW0jJTZnMZbadVGoW043Tt3L4WhjYtYh + Uy1XTycEG8Y+ouDkT91DfTsHv97ezs5ENxcS2rDHd9TbywoD9krRtjNV8+BgP7z+yjfPY3nyEIDNbwR3 + Kn0+nnilc/nGrrn18uIv6/mHbsG0Ph/3DUpKI6rOYzDbTpE1FDOdzbjxGJr4lI+pXDVFTIR9CqEfn31N + +9lvv7g9gfcCZXpPcww2qitNX1FxFE4/5xNI1PMAjrmj917Zf3575cixMlYbeaW5Y8afTwSyIf8AnKsY + +RIPWpr74U9dquve/de697917r3v3Xuve/de697917qzn+UzuwYD5TS4KSRRHvjrjdWCiiYMfJWY2oxG + 7Inj0kATRUe3qgAtcaGbi5BGZ33E99G1+9sm2M40bntFzCAa5eNoroEfMJA/HFCfOnWIn31tlO5ezibi + qHVt2628xPosiy2xB+RadOGageVetmb32U65I9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 + 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ + 691737r3Xvfuvde9+691/9Xf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Vev80Ldg218 + Qd5Y8SLFPvXcezNp07ENrY/x2n3PVRxFTpDS4/bUytquPGWH1sRih99TfRs/sFzDahwsm43dparxr/bL + cMB9sdu4NcaSfOnWT/3P9lO7e+Ow3JQmPb7W6uW9P7FrdSfsedSKedPKvWrV74mddiuve/de697917r3 + v3Xuve/de697917pbdabpbY3Y/X+9lbQ2z97bU3Sr6XfQ2387QZYNoi/cfSaS9l9R/HPsScm72eWeb+V + eYwaHb9ytrmuTTwJkl4DJ+Hyz6dB7m3ZhzFyrzNy+RUX233FvTA/toXj4nH4vPHr1fr/ADg93/w/ovrn + aNNOVbd3ZCZWUxFGjqsVtjb2UMsLNc6ozkc9RygqPrGObcHqT9/7f/pfbLlHYYZaG/3gSmlKNFbQSVH2 + eJNE2PNRn15q/cY2P6n3G5q3uWOosdqMYrWqyXE8dD9uiGVc+THHprqe+SXXUvr3v3Xuve/de697917r + 3v3Xuve/de6M/wDCzdv9yflZ0RnDL4I5ewcRt2eYy+BIqXeYm2dVPLL+lIFps8/kvZSlwSBc+5p+7pvv + 9XPfH2x3IyaVbdYrdjXSAt3W0Yk+S6Zzqrila46iD3+2T+sHsx7j7cE1MNslnApUlrWl0oA8zqhGmma0 + pnrcA99+euGvXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3 + Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/1t/j + 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdUT/zjO2YZp+rOj6CdJJKM1XZu5YlZm8M00dd + tracZ0P40m+3fLPIrjWEkiYWV/VzJ/vBee45JeSPbW1kBaPVuNwPQkPb2owaA6TdFgRXSyEUDZ6M/cT5 + Kkjj5x9w7mMhX02EB9QCk9ycipGoWwBBpVXBqVxRx75p9dEOve/de697917r3v3Xuve/de697917r3v3 + XurJf5gXbo7M2r8O6U1P3FRS/HnDbwynqaRos5u9qLCZqKSVnYvItfsNvqA5XSx/UPeYP3qufRzlsf3f + oTNrmTlOK7kyTSa60QzAmuTrsjxyRRjxHWKH3ZeSDylvPvrMItMT80S2sflWG21yxECnDReDhitQOB6r + a94fdZX9e9+691737r3Xvfuvde9+691737r3TnhcvXbfzOJz2LlEGTwmToMvjpiocQ12Nqoq2klKHhhH + UQqbH629rduv7natwsN0sn03ltMksZ40eNg6mnnRgD0k3CxttzsL3bbxNVpcQvE44VSRSrCvlVSR1uv7 + C3fjuwNj7P31iCDi95bYwW56AB1cpS53GU2Shidl48sKVOhx9QykHke/o45X3+05q5a5f5msD/iW4WUN + yma0WaNZAD8wGofQgjr5++ZNjuuWeYd95cvh/jlheTW74pVoZGjJHyJWo+RHSt9nvRL1737r3Xvfuvde + 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv + fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/9ff49+691737r3Xvfuvde9+691737r3Xvfu + vde9+691immhpoZaioligp4IpJp55pFihhhiUvLLLK5VI4o0UlmJAAFz7pJJHDHJLLIFiUEsxIAAAqSS + cAAZJOAOrxxySyJFEhaViAABUknAAAySTgAcetN/5P8AbcveXfPZnZfmllxud3HU0+21luph2phljw22 + I/DqZIJWwtBDJMq8Gd3bksSfnw96OfH9y/dDnLnHxC1nc3jLb18raGkNuKcATCiMwGC5Y5JJPd32g5JT + 279t+UuU/DC3dtaK09PO5lrLcGvEjxXcKTnQFHAAdAL7i/qSeve/de697917r3v3Xuve/de697917r3v + 3XunjK57K5qnwVLkqp6mLbmHGBxAfk02KXKZTMJShiSWSOtzE5X+isB9B7ML7dL7cYtsgvJy8dnb+BFX + 8MXiSShfsDyuR6A08ukFnttnt8u4zWkIR7ufxpafik8OOIt9pSJAfUivn0z+y/pf1737r3Xvfuvde9+6 + 91737r3Xvfuvde9+691tEfyuuyv7+fFbBYKpn82U6x3DndkVWtv33x5nTceCkZbACCHGZ5KSIjgikN7s + GPvtX9ynnH+s/shtm2TS6r3ZbuazavEx6hcQn/SiOYRL8ovUHrj598LlP+rfvLuO5RR6bPd7WG7WnAPT + wJh9pkhMrf8ANX0I6sX95b9Ys9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ + 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu + vdf/0N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3RHf5h/cQ6f+L2+JaKrNNuPsFE622545DHO + su5oKlc5VxPGwmhah2tTVzxyrbRUeLkFgfeNf3svcD+oHsrzK9vPo3fdQNvt6GjVuFYTMCMgpbLMVYfC + +jIJHWQ33XeRf68+8HLyXEOvatsJvp6iopblfBUg4Ie4aIFTxTXggHrVC98Meu0fXvfuvde9+691737r + 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Vw/8nrsv+Dd + qdkdWVdRopN8bUpNy4uOR/Q2c2ZWPDLT0yFvTPWYXcE8slh6kohc+ke+gP8Ad/8AOP7u535v5InlpBud + ilxGCceNaOQVUfxPDO7NQZEIr8I6wW+/Ryl9fybypzlBFWbbr1oJCBnwrpQQzH0WWFFFTgymnE9bDHvr + D1y/697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3 + v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6//R3+Pfuvde9+691737 + r3Xvfuvde9+691737r3XvfuvdUFfzV5O2O0e19o9fbN657E3DtHrfb7V1TksHszcuTxNduzdy01ZW+Cu + oMVNR1yY3B0lCisssgimlnj9LBweW334X5651552HlTl7lHdrvYdntdbSQ2lxJE91daXejpEUcRwrCoI + ZtLtKuDqB6V/czTkrk/kve+Z9+5q2u13zdbnQsc11BHIltbalSqPIGQyTNMSCo1KsbZGmlVn+gfvH/nz + Pa//AKLvd/8A9Z/eD/8ArYe5f/hPN9/7ILr/AK1dZlf65Ht3/wBN7sv/AGXW3/W3r3+gfvH/AJ8z2v8A + +i73f/8AWf37/Ww9y/8Awnm+/wDZBdf9auvf65Ht3/03uy/9l1t/1t69/oH7x/58z2v/AOi73f8A/Wf3 + 7/Ww9y//AAnm+/8AZBdf9auvf65Ht3/03uy/9l1t/wBbevf6B+8f+fM9r/8Aou93/wD1n9+/1sPcv/wn + m+/9kF1/1q69/rke3f8A03uy/wDZdbf9bevf6B+8f+fM9r/+i73f/wDWf37/AFsPcv8A8J5vv/ZBdf8A + Wrr3+uR7d/8ATe7L/wBl1t/1t69/oH7x/wCfM9r/APou93//AFn9+/1sPcv/AMJ5vv8A2QXX/Wrr3+uR + 7d/9N7sv/Zdbf9bevf6B+8f+fM9r/wDou93/AP1n9+/1sPcv/wAJ5vv/AGQXX/Wrr3+uR7d/9N7sv/Zd + bf8AW3r3+gfvH/nzPa//AKLvd/8A9Z/fv9bD3L/8J5vv/ZBdf9auvf65Ht3/ANN7sv8A2XW3/W3r3+gf + vH/nzPa//ou93/8A1n9+/wBbD3L/APCeb7/2QXX/AFq69/rke3f/AE3uy/8AZdbf9bevf6B+8f8AnzPa + /wD6Lvd//wBZ/fv9bD3L/wDCeb7/ANkF1/1q69/rke3f/Te7L/2XW3/W3r3+gfvH/nzPa/8A6Lvd/wD9 + Z/fv9bD3L/8ACeb7/wBkF1/1q69/rke3f/Te7L/2XW3/AFt69/oH7x/58z2v/wCi73f/APWf37/Ww9y/ + /Ceb7/2QXX/Wrr3+uR7d/wDTe7L/ANl1t/1t69/oH7x/58z2v/6Lvd//ANZ/fv8AWw9y/wDwnm+/9kF1 + /wBauvf65Ht3/wBN7sv/AGXW3/W3r3+gfvH/AJ8z2v8A+i73f/8AWf37/Ww9y/8Awnm+/wDZBdf9auvf + 65Ht3/03uy/9l1t/1t69/oH7x/58z2v/AOi73f8A/Wf37/Ww9y//AAnm+/8AZBdf9auvf65Ht3/03uy/ + 9l1t/wBbevf6B+8f+fM9r/8Aou93/wD1n9+/1sPcv/wnm+/9kF1/1q69/rke3f8A03uy/wDZdbf9bejC + /FDafd3UHyL6i39U9R9rUWLxO8KChz9U3Xu7Vjg21uJZdubjnk14gIyU+Fy08liQLoDcEAiWPYzYvcjk + D3c5C5pm5C3yOyg3BEnb6C6otvPW3uGNYqUWGV2z5gZHHqMPeje/b3nn2s535ah532WS8msXeFfrbapn + gpPABSWtWljRcevA8OtsP33R64s9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde + 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv + fuvdf//S3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf + uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 + r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 + 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//T3uey+0tg9PbXl3p2TuOm2rti + Cto8dLlqumyFXClZXu0dJAYcZSVtUWmdCARHpFuSPYV5x525W9v9lfmLnDd0sdlWRIzKyuwDuaItI1ds + kfw09ehNylydzLz1vCbByntT3m7tGziNWRSVQVY1kZFwD619Oi5/8OD/AA5/5/hgv/PFvL/7G/cSf8Fb + 93z/AMKVa/8AOG7/AO2fqU/+Bi99v/CeXP8Azmtf+t/Xv+HB/hz/AM/wwX/ni3l/9jfv3/BW/d8/8KVa + /wDOG7/7Z+vf8DF77f8AhPLn/nNa/wDW/r3/AA4P8Of+f4YL/wA8W8v/ALG/fv8Agrfu+f8AhSrX/nDd + /wDbP17/AIGL32/8J5c/85rX/rf1mg/mAfDyomjgj7y24ryNpVp8TuylhB/5uVFTt+KCJf8AFmA93i+9 + T936aRY09y7QMT+KK6UfmzQBR9pIHVJPuze+sSNI3t3dFQPKS2Y/kqzEn8gehs2D3x0t2lKKbrvtPYe7 + 67xiVsVhNzYqqzUcRUuJJsIKlctBGQDy8Ki6kfUG0kcre5/t1zs/g8p877XuF1SvhQ3ETTAcamHV4qj5 + lBwPoeo+5l9t+f8Ak5PF5o5N3Kxtq08SW3kWIn0EunwyfkGPEeo6Fn2OugV1737r3Xvfuvde9+691737 + r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 + 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv + de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X/9TbW/mr/wDZJOX/ + APD62T/7mVXvED78P/Th9w/6Wdn/AMfbrK37mf8A0+2x/wCldd/8cXrWC98XOuvnVne0v5T/AMid5bV2 + zu/F7z6Wgxu69vYXcmOgr9xb5iroaHO42mylJFWxU/XNVTx1cdPVKJFSWRA4IVmFicz9h+4x7tcw7Hs2 + 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 + Ex3FjJHKwqNJKNbyuSrqxDIRlCyyJTUvXQyf32+7rz9ssu07zzdtk+03SgSQXsckQwdQDLcRoAyMoKuD + hgGRq6T0Ymi7Z/m70EIp4MV3FJGGLaq3pbZuSmuQo5qcjsOqqCtl+mu17n6k+5at+e/v72sfhRWPMBWv + 49otJD/vUlkzflWnUXXHJX3H7mTxZL3Yg1PwbrdRj/eUvFX+XSA39tP+Z78gsVLtjsDbXcOdwFTWQ1FV + gshhsLsXA1lRTyCspmrqCmptr4yshpaiNZIhKrxRTIhUB1WwW5p2L76PutYvsvNWzcwXO1vIGaGSKGyh + dlOtdaKttG4VgGUMCqsFK0YL0JeWt6+6F7Y3qbvyzu2xW+5IhVZkllvJlVhpbQ7NcSIWUlWKkMylgaqT + 0Lnxy/lQdm5LdWF3D8g3w20toYqupK+v2Vj8vR7h3JuMUs0c5xFXV4WWrwOKxNaF8c80VZPUGMsqIhYS + qPPaL7jHOd5ve3bt7rNb2GwQSq72ccqT3FxpIbwmeEtBFE9NLusryaahVUkOoI91Pvo8o2mzX+1+2K3F + 9vk0bIl28TQwQagR4qrKFmkkTiitEiVoWZgCh2EtC6dGldGnRosNOm1tOm1tNuLfS3vq7pXTpoNNKU8q + dcw9RrqqdVa16//R3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 + 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde + 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv + fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//S2AN//wA1j5E9c743 + dsHP9V9UxZnZu48ztrJDwbyjSSqw9fPQvUwB9yampavw+WFuQ8TqwJBB98s+afvx+7XKPMu/8rbryRsa + 7jt95Lbydt2AWidkLCtx8LU1KeBUggkEHrpby19zL2t5q5e2PmXbOct6Nhf2kU6ZtSQsqBwppB8S10sO + IYEEAjo5nwP+dWc+VOf37tDfO39rbX3JtzEYvcW36bbTZMR5bCtWTY7Py1EeWyNfMJcVW1NAAYzpK1R1 + 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 + 5T3HbbeTbprl5DdyTRhhMsIXR4NvcEkGNtWoLSooTmmUX3ZfezlX2Yvubrnmjb9wnj3CK3WP6WOFypia + Utr8aeAAESDTpLVoa0xUm/xw/lh999P95dadmbl3d1DXYHZu5YMxlKTBZ/edTl56WKnqImjoIK/YGMo5 + Zy0wsJKiJbX9XvHz2h+5h7o8ge5fJ3OW879sEu17deCWRYZ7tpWUKwoivYxoWzwZ1Hz6nf3V+957bc8+ + 3fNvKO07Jvke5X9oYo2mhtViDFlNXKXkjAY/CjH5dXr++m3XObr/0N/j37r3Xvfuvde9+691737r3Xvf + uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737 + r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6 + 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv + de9+691737r3Xvfuvdf/0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X + vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917 + 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9 + +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/0t/j37r3Xvfu + vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r + 3Xvfuvde9+691737r3Xvfuvde9+69005vPYPbWNqczuPNYnb+Io0aSryubyNHisbSxojSPJU11fNBSwI + qIWJZgAAT+Pb0FvPdSrDbQPJM3BVBZj9gAJPTc00NvG0s8qpEOJYgAfaTQdBmvyI+P7sqJ3n067uwVVX + s3ZTMzMbKqqM2SWJNgB7Mzy5zCBU7De0/wCaEv8A0D0X/vzZTgbva1/5qx/9BdC1S1dLX00FZQ1NPWUd + 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 + x0UVR9kcd/Dn0+NoDEShkqP3f9xIuXDyknMNOXjaG18LwLb+wZDGU8TwfFyhI1a9fmGrnoCv7ackyb4O + ZH2Wu9fUi48Txp/7UOHD6PF8PDAHTp0+WmmOrHfca9DrquLpH+Ul/L4+OXdmB+RXTXx//ud3Jtms3RkM + HvH/AErd27h+yrN54DO7X3LN/d/dXZOc2tU/xLBblrYNM1DIsPm1xBJEjdZK333f9xOZdjuOW965h8bZ + ZVQNH4FslRG6unfHCsg0sinDCtKGoJBAu0+2nJOxbtDvm1bL4W6Rlyr+NO1C6sjdryshqrsMqaVqKEA9 + WO+416HXX//W3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r + 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69 + 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd + e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691//X3+Pfuvde9+691737r3Xv + fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173 + 7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+ + 691737r3Xvfuvde9+691wkkjhjkmmkSKKJGkllkZUjjjRSzySOxCoiKCSSbAe9gFiABUnrRIAJJoB1Sx + 8rv5+f8ALy+L9XX7bxvYeR+Q+/qCU09TtboOlod2YnHzlCUOU7Gr8jiOuvEkqtHPFj8lkq+lkUrLTKbA + zdyl9333G5pSO5l25dt29hUSXZMbEf0YQGm+YLoisODdRTzJ7zckcvM8Ed819ejBS3AdR9spKxfIhWZh + 5r0V7Yv8/LuDsba+U7ZwH8tXfmB+O+MimLd89p/IjZ/T2wKieVa6HFUtJunsbrvb/X2Tq6vJLSQy0tBu + CsrlFQ/29PVTJFT1Apv/ALv2zbbdRbRce5tvJzIxH+KQWclxKBgsSkMzzKAuohniVMDUyKSyh6z95t0v + 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 + AAcAB6dSPderde9+691//9k= + + + + ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAATQBpAGMAcgBvAHMAbwBmAHQAIABTAGEAbgBzACAAUwBlAHIAaQBmADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAE0AaQBjAHIAbwBzAG8AZgB0ACAAUwBhAG4AcwAgAFMAZQByAGkAZgA7AH0AfQANAAoAewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAyADMANgBcAGcAcgBlAGUAbgAxADEANgBcAGIAbAB1AGUANAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGIAXABmADAAXABmAHMAMQA2ACAAQgBlAHQAcgBlAHUAdABlAHMAIABXAG8AaABuAGUAbgAgAGEAbQAgAFIAaABlAGkAbgAgAEcAYgBSAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQBcAGIAMAAgAEIAcgBlAHUAZQByACAAUwB0AHIALgAgADQAMQAsACAANQAxADEAMAAzACAASwBcACcAZgA2AGwAbgBcAGMAZgAwAFwAcABhAHIADQAKAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAAwADIAMgAxAC0AOQA0ACAANgA1ACAANQA3ACAANgAzAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAEYAYQB4ADoAIAAwADIAMgAxAC0AOQA0ACAANgA1ACAANQA3ACAANgAyAFwAYwBmADAAXABwAGEAcgANAAoAXABwAGEAcgANAAoAXABjAGYAMQAgAHcAdwB3AC4AYgBlAHQAcgBlAHUAdABlAHMALQB3AG8AaABuAGUAbgAtAGEAbQAtAHIAaABlAGkAbgAuAGQAZQBcAGMAZgAwAFwAcABhAHIADQAKAFwAYwBmADEAIABpAG4AZgBvAEAAYgBlAHQAcgBlAHUAdABlAHMALQB3AG8AaABuAGUAbgAtAGEAbQAtAHIAaABlAGkAbgAuAGQAZQBcAGMAZgAwAFwAcABhAHIADQAKAFwAcABhAHIADQAKAFwAYwBmADEAXABiACAAUwB1AHMAYQBuAG4AZQAgAEIAdQBkAHoAeQBuAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAE0AaQBsAGUAbgBhACAAUgBvAGgAbABpAGsAXABjAGYAMABcAHAAYQByAA0ACgBcAGMAZgAxACAATgBhAGQAaQBuAGUAIABIAGUAcwBlAG0AYQBuAG4AXABjAGYAMABcAHAAYQByAA0ACgBcAGIAMABcAHAAYQByAA0ACgBcAGMAZgAxACAASwByAGUAaQBzAHMAcABhAHIAawBhAHMAcwBlACAASwBcACcAZgA2AGwAbgBcAHAAYQByAA0ACgBJAEIAQQBOACAARABFACAAMgA3ACAAMwA3ADAANQAgADAAMgA5ADkAIAAwADAAMAAwACAAMwAyADIAOQAgADMANwBcAGMAZgAwAFwAcABhAHIADQAKAFwAYwBmADEAIABTAHQAZQB1AGUAcgBuAHIALgAgADIAMQA4AC8ANQA4ADUAMwAvADAAOQA4ADgAXABiAFwAZgAxAFwAcABhAHIADQAKAH0ADQAKAA== + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs index 67c0c1c29..1b663ccc4 100644 --- a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs @@ -46,6 +46,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellTelefon = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.lblBewilligtEinheit = new DevExpress.XtraReports.UI.XRLabel(); @@ -81,7 +82,6 @@ namespace BewegtSystemischeBeratung this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); - 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(); @@ -266,6 +266,10 @@ namespace BewegtSystemischeBeratung this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.RepeatEveryPage = true; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -311,7 +315,7 @@ namespace BewegtSystemischeBeratung this.lblBewilligtEinheit.Multiline = true; this.lblBewilligtEinheit.Name = "lblBewilligtEinheit"; this.lblBewilligtEinheit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblBewilligtEinheit.SizeF = new System.Drawing.SizeF(72.91666F, 25F); + this.lblBewilligtEinheit.SizeF = new System.Drawing.SizeF(168.75F, 25F); this.lblBewilligtEinheit.StylePriority.UseFont = false; this.lblBewilligtEinheit.StylePriority.UseTextAlignment = false; this.lblBewilligtEinheit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -658,10 +662,6 @@ namespace BewegtSystemischeBeratung this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldGruppe.Name = "fieldGruppe"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // Leistungsnachweis // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { diff --git a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs index 546f899d4..fa62b7d94 100644 --- a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs +++ b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs @@ -9,6 +9,7 @@ using BeWo.Report.ReportObjects; using BeWo.Report; using System.Collections.Generic; using System.IO; +using System.Linq; using System.Text.RegularExpressions; using BewegtSystemischeBeratung.Invoicing; using BeWo.Service.DCEntityMapper; @@ -81,40 +82,76 @@ namespace BewegtSystemischeBeratung } } + List alleFahrzeiten = new List(); + List fahrzeitenOhneFls = new List(); + List alleNichtFahrzeiten = new List(); - Dictionary tag2Detail = new Dictionary(); List services = new List(); - foreach (ServicesOverviewRO.ServiceDetail s in servicesBillable) - { - if (!s.ServiceDescription.Contains("Fahr")) - { - services.Add(s); - - if (!tag2Detail.ContainsKey(s.StartDate.Day)) - { - tag2Detail.Add(s.StartDate.Day, s); - } - } - } - foreach (ServicesOverviewRO.ServiceDetail s in servicesBillable) { if (s.ServiceDescription.Contains("Fahr")) { - if (tag2Detail.ContainsKey(s.StartDate.Day)) - { - tag2Detail[s.StartDate.Day].Notice5 = s.Notice5; - } - else - { - services.Add(s); - } + alleFahrzeiten.Add(s); + } + else + { + alleNichtFahrzeiten.Add(s); } } - pRO.Services = services; + foreach (var sdFahr in alleFahrzeiten) + { + List alleFahrzeitenAmTag = new List(); + + foreach (var sdFls in alleNichtFahrzeiten) + { + if (sdFls.StartDate.Date == sdFahr.StartDate.Date && String.IsNullOrEmpty(sdFls.Notice5)) + { + alleFahrzeitenAmTag.Add(sdFls); + } + } + + if (alleFahrzeitenAmTag.Count > 0) + { + ServicesOverviewRO.ServiceDetail sdFlsAmTag = null; + + + foreach (var sd in alleFahrzeitenAmTag) + { + if (sd.StartDate > sdFahr.StartDate && sdFlsAmTag == null) + { + sdFlsAmTag = sd; + } + } + + if (sdFlsAmTag == null) + { + sdFlsAmTag = alleFahrzeitenAmTag[0]; + } + + if (sdFlsAmTag != null) + { + sdFlsAmTag.Notice5 = String.Format("{0:0.00}", sdFahr.Minutes / 60); + } + } + else + { + fahrzeitenOhneFls.Add(sdFahr); + } + + } + + foreach (var sd in fahrzeitenOhneFls) + { + services.Add(sd); + } + foreach (var sd in alleNichtFahrzeiten) + { + services.Add(sd); + } + pRO.Services = services.OrderBy(s => s.StartDate).ToList(); } diff --git a/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.Designer.cs b/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.Designer.cs index 9764ccf23..ab8eede98 100644 --- a/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.Designer.cs @@ -48,6 +48,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellTelefon = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.lblBewilligtEinheit = new DevExpress.XtraReports.UI.XRLabel(); @@ -83,7 +84,7 @@ namespace BewegtSystemischeBeratung this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -123,7 +124,8 @@ namespace BewegtSystemischeBeratung this.xrTableCell10, this.xrTableCell6, this.xrTableCell8, - this.xrTableCell4}); + this.xrTableCell4, + this.xrTableCell2}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow2.StylePriority.UseTextAlignment = false; @@ -169,7 +171,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell4.StylePriority.UsePadding = false; this.xrTableCell4.StylePriority.UseTextAlignment = false; this.xrTableCell4.Text = "Leistung"; - this.xrTableCell4.Weight = 1.0242085557017784D; + this.xrTableCell4.Weight = 0.780349376142226D; // // DetailReport // @@ -286,6 +288,10 @@ namespace BewegtSystemischeBeratung this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.RepeatEveryPage = true; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -331,7 +337,7 @@ namespace BewegtSystemischeBeratung this.lblBewilligtEinheit.Multiline = true; this.lblBewilligtEinheit.Name = "lblBewilligtEinheit"; this.lblBewilligtEinheit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblBewilligtEinheit.SizeF = new System.Drawing.SizeF(72.91666F, 25F); + this.lblBewilligtEinheit.SizeF = new System.Drawing.SizeF(195.8334F, 25F); this.lblBewilligtEinheit.StylePriority.UseFont = false; this.lblBewilligtEinheit.StylePriority.UseTextAlignment = false; this.lblBewilligtEinheit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -678,9 +684,13 @@ namespace BewegtSystemischeBeratung this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldGruppe.Name = "fieldGruppe"; // - // bindingSource1 + // xrTableCell2 // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.Weight = 0.24385918111121055D; // // LeistungsnachweisMitUhrzeit // @@ -771,5 +781,6 @@ namespace BewegtSystemischeBeratung private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; private DevExpress.XtraReports.UI.XRLabel lblBewilligtEinheit; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; } } diff --git a/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.cs b/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.cs index 0d2ce76c2..433797a74 100644 --- a/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.cs +++ b/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeit.cs @@ -9,6 +9,7 @@ using BeWo.Report.ReportObjects; using BeWo.Report; using System.Collections.Generic; using System.IO; +using System.Linq; using System.Text.RegularExpressions; using BewegtSystemischeBeratung.Invoicing; using BeWo.Service.DCEntityMapper; @@ -114,7 +115,7 @@ namespace BewegtSystemischeBeratung } } - pRO.Services = services; + pRO.Services = services.OrderBy(s => s.StartDate).ToList(); } diff --git a/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeitMitUnterschrift.Designer.cs b/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeitMitUnterschrift.Designer.cs index e70f970a6..572360a43 100644 --- a/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeitMitUnterschrift.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/LeistungsnachweisMitUhrzeitMitUnterschrift.Designer.cs @@ -372,7 +372,7 @@ namespace BewegtSystemischeBeratung this.lblBewilligtEinheit.Multiline = true; this.lblBewilligtEinheit.Name = "lblBewilligtEinheit"; this.lblBewilligtEinheit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblBewilligtEinheit.SizeF = new System.Drawing.SizeF(72.91666F, 25F); + this.lblBewilligtEinheit.SizeF = new System.Drawing.SizeF(224.3056F, 25F); this.lblBewilligtEinheit.StylePriority.UseFont = false; this.lblBewilligtEinheit.StylePriority.UseTextAlignment = false; this.lblBewilligtEinheit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; diff --git a/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs b/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs index 595319be8..02c63fae1 100644 --- a/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs @@ -208,8 +208,8 @@ namespace BewegtSystemischeBeratung this.xrLabel2.StylePriority.UseBorders = false; this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber] (bei Zahlung unbedingt angeben)\r\nGeschäftszeiche" + - "n: [CustomerReferenceNumber]"; + this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber] (bei Zahlung unbedingt angeben)\r\nAktenzeichen: [" + + "CustomerReferenceNumber]"; // // xrLabel1 // @@ -593,7 +593,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); this.xrTableCell44.Name = "xrTableCell44"; this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableCell44.StylePriority.UseBorderColor = false; @@ -608,7 +608,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")}); this.xrTableCell45.Name = "xrTableCell45"; this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableCell45.StylePriority.UseBorderColor = false; @@ -633,7 +633,7 @@ namespace BewegtSystemischeBeratung this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2}); - this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 30F); + this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 25F); this.xrTable1.StylePriority.UseBorderColor = false; // // xrTableRow2 @@ -642,7 +642,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell6, this.xrTableCell10}); this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 1.2D; + this.xrTableRow2.Weight = 1D; // // xrTableCell6 // @@ -654,6 +654,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell6.StylePriority.UsePadding = false; this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.Text = "Gesamtbetrag"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell6.Weight = 1.9497783312275783D; // // xrTableCell10 @@ -668,7 +669,7 @@ namespace BewegtSystemischeBeratung this.xrTableCell10.StylePriority.UseForeColor = false; this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell10.Weight = 1.0635154686101911D; // // xrLabel6 diff --git a/ReportImp/BewegtSystemischeBeratung/Rechnung.cs b/ReportImp/BewegtSystemischeBeratung/Rechnung.cs index b7d524b5d..c0a0d3814 100644 --- a/ReportImp/BewegtSystemischeBeratung/Rechnung.cs +++ b/ReportImp/BewegtSystemischeBeratung/Rechnung.cs @@ -18,7 +18,7 @@ namespace BewegtSystemischeBeratung public void SetReportDataSource(ServiceInvoiceRO pRO) { - pRO.GrossClaim = pRO.GrossClaim.Replace("€", "").Trim(); + //pRO.GrossClaim = pRO.GrossClaim.Replace("€", "").Trim(); StringBuilder sb = new StringBuilder(); if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) diff --git a/ReportImp/Humanitas/Finanzauswertung.cs b/ReportImp/Humanitas/Finanzauswertung.cs index 220a62259..987fb9e37 100644 --- a/ReportImp/Humanitas/Finanzauswertung.cs +++ b/ReportImp/Humanitas/Finanzauswertung.cs @@ -255,7 +255,11 @@ namespace Humanitas { if (c2si.Oid != c2s.Oid && c2si.CostBearer.Oid == c2s.CostBearer.Oid) { - if (c2si.EndDate.HasValue && c2si.EndDate.Value == thisDate.AddDays(-1)) + if (thisDate > DateTime.MinValue) + { + thisDate = thisDate.AddDays(-1); + } + if (c2si.EndDate.HasValue && c2si.EndDate.Value == thisDate) { return false; } diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.Designer.cs new file mode 100644 index 000000000..cc34eec21 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.Designer.cs @@ -0,0 +1,1326 @@ +namespace LebenshilfeFrankfurtOder +{ + partial class AnwesenheitFerien + { + /// + /// 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(AnwesenheitFerien)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.rowHeader = 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.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.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.rowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumme31 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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; + // + // TopMargin + // + this.TopMargin.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrPictureBox1, + this.xrLabel8}); + this.TopMargin.HeightF = 100F; + this.TopMargin.Name = "TopMargin"; + this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel1.CanGrow = false; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 90.41667F); + 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(952.9401F, 9.583328F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.83335F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(209.1667F, 59.58332F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox1.StylePriority.UseBorders = false; + // + // xrLabel8 + // + this.xrLabel8.CanGrow = false; + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(808.9373F, 30.83335F); + 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(143.9998F, 42.91666F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Frankfurt (Oder)\r\nHansastraße 3\r\n15234 Frankfurt (Oder)"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // BottomMargin + // + this.BottomMargin.HeightF = 20F; + this.BottomMargin.Name = "BottomMargin"; + this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2}); + this.ReportHeader.HeightF = 50F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(672.6504F, 23F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Anwesenheitsliste Ferienbetreuung [Datum!MMMM yyyy]"; + // + // PageHeader + // + this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrTable1}); + this.PageHeader.HeightF = 60F; + this.PageHeader.Name = "PageHeader"; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(952.9371F, 25F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.rowHeader}); + this.xrTable1.SizeF = new System.Drawing.SizeF(952.937F, 35F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // rowHeader + // + this.rowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27, + this.xrTableCell28, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32}); + this.rowHeader.Name = "rowHeader"; + this.rowHeader.StylePriority.UseTextAlignment = false; + this.rowHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.rowHeader.Weight = 1.66932969836481D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Name"; + this.xrTableCell1.Weight = 0.15247131177358533D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "01"; + this.xrTableCell2.Weight = 0.017514913316861211D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Text = "02"; + this.xrTableCell3.Weight = 0.017512837665153907D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "03"; + this.xrTableCell4.Weight = 0.017513891896963969D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Text = "04"; + this.xrTableCell5.Weight = 0.017513891896965859D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "05"; + this.xrTableCell6.Weight = 0.017513875467047128D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "06"; + this.xrTableCell7.Weight = 0.017513905213637132D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "07"; + this.xrTableCell8.Weight = 0.01751388926589317D; + // + // xrTableCell9 + // + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "08"; + this.xrTableCell9.Weight = 0.017513893123010417D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Text = "09"; + this.xrTableCell10.Weight = 0.017513889484042269D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "10"; + this.xrTableCell11.Weight = 0.017513892536140295D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "11"; + this.xrTableCell12.Weight = 0.017513891278428863D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "12"; + this.xrTableCell13.Weight = 0.01751389273739349D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Text = "13"; + this.xrTableCell14.Weight = 0.017513892770934868D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "14"; + this.xrTableCell15.Weight = 0.01751389278770988D; + // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "15"; + this.xrTableCell16.Weight = 0.0175138900123388D; + // + // xrTableCell17 + // + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Text = "16"; + this.xrTableCell17.Weight = 0.017513886536830357D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Text = "17"; + this.xrTableCell18.Weight = 0.017513886886890248D; + // + // xrTableCell19 + // + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "18"; + this.xrTableCell19.Weight = 0.017513891237566897D; + // + // xrTableCell20 + // + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "19"; + this.xrTableCell20.Weight = 0.017513889933200456D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "20"; + this.xrTableCell21.Weight = 0.017513894848537024D; + // + // xrTableCell22 + // + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "21"; + this.xrTableCell22.Weight = 0.017513895914328188D; + // + // xrTableCell23 + // + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "22"; + this.xrTableCell23.Weight = 0.017513893663467728D; + // + // xrTableCell24 + // + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "23"; + this.xrTableCell24.Weight = 0.017513887666454734D; + // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "24"; + this.xrTableCell25.Weight = 0.017513887451708603D; + // + // xrTableCell26 + // + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "25"; + this.xrTableCell26.Weight = 0.017513888736217172D; + // + // xrTableCell27 + // + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "26"; + this.xrTableCell27.Weight = 0.017513885202827886D; + // + // xrTableCell28 + // + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "27"; + this.xrTableCell28.Weight = 0.017513887611775365D; + // + // xrTableCell29 + // + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Text = "28"; + this.xrTableCell29.Weight = 0.017513888816241698D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Text = "29"; + this.xrTableCell30.Weight = 0.017513895681945203D; + // + // xrTableCell31 + // + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "30"; + this.xrTableCell31.Weight = 0.017513887979742931D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "31"; + this.xrTableCell32.Weight = 0.017514060572891864D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "Rows"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail1.HeightF = 20.9665F; + this.Detail1.Name = "Detail1"; + // + // xrTable2 + // + this.xrTable2.BackColor = System.Drawing.Color.Transparent; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.rowDetail}); + this.xrTable2.SizeF = new System.Drawing.SizeF(952.9401F, 20.9665F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // rowDetail + // + this.rowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell33, + this.xrTableCell34, + this.xrTableCell35, + this.xrTableCell36, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39, + this.xrTableCell40, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell49, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell52, + this.xrTableCell53, + this.xrTableCell54, + this.xrTableCell55, + this.xrTableCell56, + this.xrTableCell57, + this.xrTableCell58, + this.xrTableCell59, + this.xrTableCell60, + this.xrTableCell61, + this.xrTableCell62, + this.xrTableCell63, + this.xrTableCell64}); + this.rowDetail.Font = new System.Drawing.Font("Arial", 9F); + this.rowDetail.Name = "rowDetail"; + this.rowDetail.StylePriority.UseFont = false; + this.rowDetail.Weight = 1D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "[CustomerLastName], [CustomerFirstName]"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell33.Weight = 0.15247292616334449D; + // + // xrTableCell34 + // + this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay1")}); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "xrTableCell34"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell34.Weight = 0.017513936104191045D; + // + // xrTableCell35 + // + this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay2")}); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.Text = "xrTableCell35"; + this.xrTableCell35.Weight = 0.017513892955966438D; + // + // xrTableCell36 + // + this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay3")}); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.Text = "xrTableCell36"; + this.xrTableCell36.Weight = 0.017513880828398231D; + // + // xrTableCell37 + // + this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay4")}); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.Text = "xrTableCell37"; + this.xrTableCell37.Weight = 0.017513887787789135D; + // + // xrTableCell38 + // + this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay5")}); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.Text = "xrTableCell38"; + this.xrTableCell38.Weight = 0.017513886668553691D; + // + // xrTableCell39 + // + this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay6")}); + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.StylePriority.UseFont = false; + this.xrTableCell39.Text = "xrTableCell39"; + this.xrTableCell39.Weight = 0.017513883010022682D; + // + // xrTableCell40 + // + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay7")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.StylePriority.UseFont = false; + this.xrTableCell40.Text = "xrTableCell40"; + this.xrTableCell40.Weight = 0.017513887940479398D; + // + // xrTableCell41 + // + this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay8")}); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseFont = false; + this.xrTableCell41.Text = "xrTableCell41"; + this.xrTableCell41.Weight = 0.01751388623007398D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay9")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.Text = "xrTableCell42"; + this.xrTableCell42.Weight = 0.017513888158626485D; + // + // xrTableCell43 + // + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay10")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.Weight = 0.017513885643209791D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay11")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.Weight = 0.017513889953011126D; + // + // xrTableCell45 + // + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay12")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.StylePriority.UseFont = false; + this.xrTableCell45.Text = "xrTableCell45"; + this.xrTableCell45.Weight = 0.017513885844461008D; + // + // xrTableCell46 + // + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay13")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseFont = false; + this.xrTableCell46.Text = "xrTableCell46"; + this.xrTableCell46.Weight = 0.017513885878005068D; + // + // xrTableCell47 + // + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay14")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.StylePriority.UseFont = false; + this.xrTableCell47.Text = "xrTableCell47"; + this.xrTableCell47.Weight = 0.017513891462286216D; + // + // xrTableCell48 + // + this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay15")}); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.Text = "xrTableCell48"; + this.xrTableCell48.Weight = 0.017513883119403065D; + // + // xrTableCell49 + // + this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay16")}); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.Text = "xrTableCell49"; + this.xrTableCell49.Weight = 0.017513885211413366D; + // + // xrTableCell50 + // + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay17")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.Text = "xrTableCell50"; + this.xrTableCell50.Weight = 0.017513885561481167D; + // + // xrTableCell51 + // + this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay18")}); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseFont = false; + this.xrTableCell51.Text = "xrTableCell51"; + this.xrTableCell51.Weight = 0.01751389130402612D; + // + // xrTableCell52 + // + this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay19")}); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "xrTableCell52"; + this.xrTableCell52.Weight = 0.017513888607783981D; + // + // xrTableCell53 + // + this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay20")}); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.Text = "xrTableCell53"; + this.xrTableCell53.Weight = 0.017513880996212809D; + // + // xrTableCell54 + // + this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay21")}); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.StylePriority.UseFont = false; + this.xrTableCell54.Text = "xrTableCell54"; + this.xrTableCell54.Weight = 0.017513884845756427D; + // + // xrTableCell55 + // + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay22")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.StylePriority.UseFont = false; + this.xrTableCell55.Text = "xrTableCell55"; + this.xrTableCell55.Weight = 0.017513881203017209D; + // + // xrTableCell56 + // + this.xrTableCell56.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay23")}); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.StylePriority.UseFont = false; + this.xrTableCell56.Text = "xrTableCell56"; + this.xrTableCell56.Weight = 0.017513886341037763D; + // + // xrTableCell57 + // + this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay24")}); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.Text = "xrTableCell57"; + this.xrTableCell57.Weight = 0.017513886126291539D; + // + // xrTableCell58 + // + this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay25")}); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.Text = "xrTableCell58"; + this.xrTableCell58.Weight = 0.017513884627039865D; + // + // xrTableCell59 + // + this.xrTableCell59.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay26")}); + this.xrTableCell59.Name = "xrTableCell59"; + this.xrTableCell59.StylePriority.UseFont = false; + this.xrTableCell59.Text = "xrTableCell59"; + this.xrTableCell59.Weight = 0.017513886661171242D; + // + // xrTableCell60 + // + this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay27")}); + this.xrTableCell60.Name = "xrTableCell60"; + this.xrTableCell60.StylePriority.UseFont = false; + this.xrTableCell60.Text = "xrTableCell60"; + this.xrTableCell60.Weight = 0.01751388628635836D; + // + // xrTableCell61 + // + this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay28")}); + this.xrTableCell61.Name = "xrTableCell61"; + this.xrTableCell61.StylePriority.UseFont = false; + this.xrTableCell61.Text = "xrTableCell61"; + this.xrTableCell61.Weight = 0.017513886098951D; + // + // xrTableCell62 + // + this.xrTableCell62.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay29")}); + this.xrTableCell62.Name = "xrTableCell62"; + this.xrTableCell62.StylePriority.UseFont = false; + this.xrTableCell62.Text = "xrTableCell62"; + this.xrTableCell62.Weight = 0.017513883221492707D; + // + // xrTableCell63 + // + this.xrTableCell63.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay30")}); + this.xrTableCell63.Name = "xrTableCell63"; + this.xrTableCell63.StylePriority.UseFont = false; + this.xrTableCell63.Text = "xrTableCell63"; + this.xrTableCell63.Weight = 0.017513882478701764D; + // + // xrTableCell64 + // + this.xrTableCell64.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay31")}); + this.xrTableCell64.Name = "xrTableCell64"; + this.xrTableCell64.StylePriority.UseFont = false; + this.xrTableCell64.Text = "xrTableCell64"; + this.xrTableCell64.Weight = 0.017513786439113284D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(LebenshilfeFrankfurtOder.AnwesenheitRO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrTable3}); + this.GroupFooter1.HeightF = 153.5417F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(712.9399F, 128.5417F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(239.9999F, 25F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Unterschrift Leitung"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BackColor = System.Drawing.Color.Transparent; + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable3.SizeF = new System.Drawing.SizeF(952.9401F, 20.9665F); + this.xrTable3.StylePriority.UseBackColor = false; + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell65, + this.cellSumme1, + this.cellSumme2, + this.cellSumme3, + this.cellSumme4, + this.cellSumme5, + this.cellSumme6, + this.cellSumme7, + this.cellSumme8, + this.cellSumme9, + this.cellSumme10, + this.cellSumme11, + this.cellSumme12, + this.cellSumme13, + this.cellSumme14, + this.cellSumme15, + this.cellSumme16, + this.cellSumme17, + this.cellSumme18, + this.cellSumme19, + this.cellSumme20, + this.cellSumme21, + this.cellSumme22, + this.cellSumme23, + this.cellSumme24, + this.cellSumme25, + this.cellSumme26, + this.cellSumme27, + this.cellSumme28, + this.cellSumme29, + this.cellSumme30, + this.cellSumme31}); + this.xrTableRow1.Font = new System.Drawing.Font("Arial", 9F); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseFont = false; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell65 + // + this.xrTableCell65.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell65.Name = "xrTableCell65"; + this.xrTableCell65.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell65.StylePriority.UseBackColor = false; + this.xrTableCell65.StylePriority.UseFont = false; + this.xrTableCell65.StylePriority.UsePadding = false; + this.xrTableCell65.StylePriority.UseTextAlignment = false; + this.xrTableCell65.Text = "Anzahl"; + this.xrTableCell65.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell65.Weight = 0.15247292616334449D; + // + // cellSumme1 + // + this.cellSumme1.Name = "cellSumme1"; + this.cellSumme1.StylePriority.UseFont = false; + this.cellSumme1.StylePriority.UseTextAlignment = false; + this.cellSumme1.Text = "xrTableCell34"; + this.cellSumme1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellSumme1.Weight = 0.017513936104191045D; + // + // cellSumme2 + // + this.cellSumme2.Name = "cellSumme2"; + this.cellSumme2.StylePriority.UseFont = false; + this.cellSumme2.Text = "xrTableCell35"; + this.cellSumme2.Weight = 0.017513892955966438D; + // + // cellSumme3 + // + this.cellSumme3.Name = "cellSumme3"; + this.cellSumme3.StylePriority.UseFont = false; + this.cellSumme3.Text = "xrTableCell36"; + this.cellSumme3.Weight = 0.017513880828398231D; + // + // cellSumme4 + // + this.cellSumme4.Name = "cellSumme4"; + this.cellSumme4.StylePriority.UseFont = false; + this.cellSumme4.Text = "xrTableCell37"; + this.cellSumme4.Weight = 0.017513887787789135D; + // + // cellSumme5 + // + this.cellSumme5.Name = "cellSumme5"; + this.cellSumme5.StylePriority.UseFont = false; + this.cellSumme5.Text = "xrTableCell38"; + this.cellSumme5.Weight = 0.017513886668553691D; + // + // cellSumme6 + // + this.cellSumme6.Name = "cellSumme6"; + this.cellSumme6.StylePriority.UseFont = false; + this.cellSumme6.Text = "xrTableCell39"; + this.cellSumme6.Weight = 0.017513883010022682D; + // + // cellSumme7 + // + this.cellSumme7.Name = "cellSumme7"; + this.cellSumme7.StylePriority.UseFont = false; + this.cellSumme7.Text = "xrTableCell40"; + this.cellSumme7.Weight = 0.017513887940479398D; + // + // cellSumme8 + // + this.cellSumme8.Name = "cellSumme8"; + this.cellSumme8.StylePriority.UseFont = false; + this.cellSumme8.Text = "xrTableCell41"; + this.cellSumme8.Weight = 0.01751388623007398D; + // + // cellSumme9 + // + this.cellSumme9.Name = "cellSumme9"; + this.cellSumme9.StylePriority.UseFont = false; + this.cellSumme9.Text = "xrTableCell42"; + this.cellSumme9.Weight = 0.017513888158626485D; + // + // cellSumme10 + // + this.cellSumme10.Name = "cellSumme10"; + this.cellSumme10.StylePriority.UseFont = false; + this.cellSumme10.Text = "xrTableCell43"; + this.cellSumme10.Weight = 0.017513885643209791D; + // + // cellSumme11 + // + this.cellSumme11.Name = "cellSumme11"; + this.cellSumme11.StylePriority.UseFont = false; + this.cellSumme11.Text = "xrTableCell44"; + this.cellSumme11.Weight = 0.017513889953011126D; + // + // cellSumme12 + // + this.cellSumme12.Name = "cellSumme12"; + this.cellSumme12.StylePriority.UseFont = false; + this.cellSumme12.Text = "xrTableCell45"; + this.cellSumme12.Weight = 0.017513885844461008D; + // + // cellSumme13 + // + this.cellSumme13.Name = "cellSumme13"; + this.cellSumme13.StylePriority.UseFont = false; + this.cellSumme13.Text = "xrTableCell46"; + this.cellSumme13.Weight = 0.017513885878005068D; + // + // cellSumme14 + // + this.cellSumme14.Name = "cellSumme14"; + this.cellSumme14.StylePriority.UseFont = false; + this.cellSumme14.Text = "xrTableCell47"; + this.cellSumme14.Weight = 0.017513891462286216D; + // + // cellSumme15 + // + this.cellSumme15.Name = "cellSumme15"; + this.cellSumme15.StylePriority.UseFont = false; + this.cellSumme15.Text = "xrTableCell48"; + this.cellSumme15.Weight = 0.017513883119403065D; + // + // cellSumme16 + // + this.cellSumme16.Name = "cellSumme16"; + this.cellSumme16.StylePriority.UseFont = false; + this.cellSumme16.Text = "xrTableCell49"; + this.cellSumme16.Weight = 0.017513885211413366D; + // + // cellSumme17 + // + this.cellSumme17.Name = "cellSumme17"; + this.cellSumme17.StylePriority.UseFont = false; + this.cellSumme17.Text = "xrTableCell50"; + this.cellSumme17.Weight = 0.017513885561481167D; + // + // cellSumme18 + // + this.cellSumme18.Name = "cellSumme18"; + this.cellSumme18.StylePriority.UseFont = false; + this.cellSumme18.Text = "xrTableCell51"; + this.cellSumme18.Weight = 0.01751389130402612D; + // + // cellSumme19 + // + this.cellSumme19.Name = "cellSumme19"; + this.cellSumme19.StylePriority.UseFont = false; + this.cellSumme19.Text = "xrTableCell52"; + this.cellSumme19.Weight = 0.017513888607783981D; + // + // cellSumme20 + // + this.cellSumme20.Name = "cellSumme20"; + this.cellSumme20.StylePriority.UseFont = false; + this.cellSumme20.Text = "xrTableCell53"; + this.cellSumme20.Weight = 0.017513880996212809D; + // + // cellSumme21 + // + this.cellSumme21.Name = "cellSumme21"; + this.cellSumme21.StylePriority.UseFont = false; + this.cellSumme21.Text = "xrTableCell54"; + this.cellSumme21.Weight = 0.017513884845756427D; + // + // cellSumme22 + // + this.cellSumme22.Name = "cellSumme22"; + this.cellSumme22.StylePriority.UseFont = false; + this.cellSumme22.Text = "xrTableCell55"; + this.cellSumme22.Weight = 0.017513881203017209D; + // + // cellSumme23 + // + this.cellSumme23.Name = "cellSumme23"; + this.cellSumme23.StylePriority.UseFont = false; + this.cellSumme23.Text = "xrTableCell56"; + this.cellSumme23.Weight = 0.017513886341037763D; + // + // cellSumme24 + // + this.cellSumme24.Name = "cellSumme24"; + this.cellSumme24.StylePriority.UseFont = false; + this.cellSumme24.Text = "xrTableCell57"; + this.cellSumme24.Weight = 0.017513886126291539D; + // + // cellSumme25 + // + this.cellSumme25.Name = "cellSumme25"; + this.cellSumme25.StylePriority.UseFont = false; + this.cellSumme25.Text = "xrTableCell58"; + this.cellSumme25.Weight = 0.017513884627039865D; + // + // cellSumme26 + // + this.cellSumme26.Name = "cellSumme26"; + this.cellSumme26.StylePriority.UseFont = false; + this.cellSumme26.Text = "xrTableCell59"; + this.cellSumme26.Weight = 0.017513886661171242D; + // + // cellSumme27 + // + this.cellSumme27.Name = "cellSumme27"; + this.cellSumme27.StylePriority.UseFont = false; + this.cellSumme27.Weight = 0.01751388628635836D; + // + // cellSumme28 + // + this.cellSumme28.Name = "cellSumme28"; + this.cellSumme28.StylePriority.UseFont = false; + this.cellSumme28.Weight = 0.017513886098951D; + // + // cellSumme29 + // + this.cellSumme29.Name = "cellSumme29"; + this.cellSumme29.StylePriority.UseFont = false; + this.cellSumme29.Weight = 0.017513883221492707D; + // + // cellSumme30 + // + this.cellSumme30.Name = "cellSumme30"; + this.cellSumme30.StylePriority.UseFont = false; + this.cellSumme30.Weight = 0.017513882478701764D; + // + // cellSumme31 + // + this.cellSumme31.Name = "cellSumme31"; + this.cellSumme31.StylePriority.UseFont = false; + this.cellSumme31.Weight = 0.017513786439113284D; + // + // AnwesenheitFerien + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.TopMargin, + this.BottomMargin, + this.ReportHeader, + this.PageHeader, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.Font = new System.Drawing.Font("Arial", 10F); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(90, 40, 100, 20); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + 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.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private DevExpress.XtraReports.UI.TopMarginBand TopMargin; + private DevExpress.XtraReports.UI.BottomMarginBand BottomMargin; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.PageHeaderBand PageHeader; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow rowHeader; + 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.XRTableCell xrTableCell5; + 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.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow rowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell59; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell60; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell61; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell62; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell63; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell64; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell65; + private DevExpress.XtraReports.UI.XRTableCell cellSumme1; + private DevExpress.XtraReports.UI.XRTableCell cellSumme2; + private DevExpress.XtraReports.UI.XRTableCell cellSumme3; + private DevExpress.XtraReports.UI.XRTableCell cellSumme4; + private DevExpress.XtraReports.UI.XRTableCell cellSumme5; + private DevExpress.XtraReports.UI.XRTableCell cellSumme6; + private DevExpress.XtraReports.UI.XRTableCell cellSumme7; + private DevExpress.XtraReports.UI.XRTableCell cellSumme8; + private DevExpress.XtraReports.UI.XRTableCell cellSumme9; + private DevExpress.XtraReports.UI.XRTableCell cellSumme10; + private DevExpress.XtraReports.UI.XRTableCell cellSumme11; + private DevExpress.XtraReports.UI.XRTableCell cellSumme12; + private DevExpress.XtraReports.UI.XRTableCell cellSumme13; + private DevExpress.XtraReports.UI.XRTableCell cellSumme14; + private DevExpress.XtraReports.UI.XRTableCell cellSumme15; + private DevExpress.XtraReports.UI.XRTableCell cellSumme16; + private DevExpress.XtraReports.UI.XRTableCell cellSumme17; + private DevExpress.XtraReports.UI.XRTableCell cellSumme18; + private DevExpress.XtraReports.UI.XRTableCell cellSumme19; + private DevExpress.XtraReports.UI.XRTableCell cellSumme20; + private DevExpress.XtraReports.UI.XRTableCell cellSumme21; + private DevExpress.XtraReports.UI.XRTableCell cellSumme22; + private DevExpress.XtraReports.UI.XRTableCell cellSumme23; + private DevExpress.XtraReports.UI.XRTableCell cellSumme24; + private DevExpress.XtraReports.UI.XRTableCell cellSumme25; + private DevExpress.XtraReports.UI.XRTableCell cellSumme26; + private DevExpress.XtraReports.UI.XRTableCell cellSumme27; + private DevExpress.XtraReports.UI.XRTableCell cellSumme28; + private DevExpress.XtraReports.UI.XRTableCell cellSumme29; + private DevExpress.XtraReports.UI.XRTableCell cellSumme30; + private DevExpress.XtraReports.UI.XRTableCell cellSumme31; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + } +} diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.cs b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.cs new file mode 100644 index 000000000..0b29c7d63 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.cs @@ -0,0 +1,617 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BS.Shared; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace LebenshilfeFrankfurtOder +{ + public partial class AnwesenheitFerien : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public AnwesenheitFerien() + { + InitializeComponent(); + } + + //public void SetReportDataSource(AdditionalServiceBookingRO pRO) + //{ + // if (customerOids != null) + // { + + // List newRows = new List(); + + // var rows = pRO.Rows; + + // foreach (var row in rows) + // { + // if (row.CustomerDC != null && customerOids.Contains(row.CustomerDC.Oid.Value)) + // { + // newRows.Add(row); + // } + // } + + // pRO.Rows = newRows; + + // } + // SetReportDataSource(pRO); + + //} + + public void SetReportDataSource(AdditionalServiceBookingRO pRO) + { + SetCellColor(pRO); + var qro = CreatAnwesenheitRo(pRO); + + //<= 3 Abwesenheit = voller Tagessatz, ab 4 TAge gesamte Abwesenheit mit geringeren Kostensatz abrechnen + bindingSource1.DataSource = qro; + + } + + private void SetCellColor(AdditionalServiceBookingRO pRo) + { + DateTime dt = new DateTime(pRo.Year, pRo.MonthInt, 1); + DateTime end = dt.AddMonths(1); + while (dt < end) + { + if (dt.DayOfWeek == DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday) + { + rowHeader.Cells[dt.Day].BackColor = Color.DarkGray; + rowDetail.Cells[dt.Day].BackColor = Color.DarkGray; + } + dt = dt.AddDays(1); + } + } + + private AnwesenheitRO CreatAnwesenheitRo(AdditionalServiceBookingRO pRo) + { + AnwesenheitRO newRo = new AnwesenheitRO(); + newRo.Rows = new List(); + + newRo.Datum = new DateTime(pRo.Year, pRo.MonthInt, 1); + + Dictionary countDict = new Dictionary(); + + foreach (var row in pRo.Rows) + { + var cRo = CreateAnwesenheitCustomerRo(newRo.Datum, row, countDict); + + newRo.Rows.Add(cRo); + + //long cb2scOid = (long)row.; + + //var cb2sc = DAOFactory.GenericDAO.LoadByID(cb2scOid); + + //if ((!cb2sc.StartDate.HasValue || cb2sc.StartDate.Value < newRo.Datum.AddMonths(1)) && + // (!cb2sc.EndDate.HasValue || cb2sc.EndDate.Value >= newRo.Datum)) + //{ + // var cRo = CreateAnwesenheitCustomerRo(newRo.Datum, cb2sc); + // newRo.Rows.Add(cRo); + //} + } + + SetzeSummen(newRo.Datum, countDict); + + return newRo; + } + + private void SetzeSummen(DateTime monat, Dictionary countDict) + { + DateTime dt = monat; + DateTime end = monat.AddMonths(1); + + + while (dt < end) + { + String summe = ""; + + if (countDict.ContainsKey(dt.Day) && countDict[dt.Day] > 0) + { + summe = String.Format("{0}", countDict[dt.Day]); + } + if (dt.Day == 1) + { + cellSumme1.Text = summe; + } + else if (dt.Day == 2) + { + cellSumme2.Text = summe; + } + else if (dt.Day == 3) + { + cellSumme3.Text = summe; + } + else if (dt.Day == 4) + { + cellSumme4.Text = summe; + } + else if (dt.Day == 5) + { + cellSumme5.Text = summe; + } + else if (dt.Day == 6) + { + cellSumme6.Text = summe; + } + else if (dt.Day == 7) + { + cellSumme7.Text = summe; + } + else if (dt.Day == 8) + { + cellSumme8.Text = summe; + } + else if (dt.Day == 9) + { + cellSumme9.Text = summe; + } + else if (dt.Day == 10) + { + cellSumme10.Text = summe; + } + else if (dt.Day == 11) + { + cellSumme11.Text = summe; + } + else if (dt.Day == 12) + { + cellSumme12.Text = summe; + } + else if (dt.Day == 13) + { + cellSumme13.Text = summe; + } + else if (dt.Day == 14) + { + cellSumme14.Text = summe; + } + else if (dt.Day == 15) + { + cellSumme15.Text = summe; + } + else if (dt.Day == 16) + { + cellSumme16.Text = summe; + } + else if (dt.Day == 17) + { + cellSumme17.Text = summe; + } + else if (dt.Day == 18) + { + cellSumme18.Text = summe; + } + else if (dt.Day == 19) + { + cellSumme19.Text = summe; + } + else if (dt.Day == 20) + { + cellSumme20.Text = summe; + } + else if (dt.Day == 21) + { + cellSumme21.Text = summe; + } + else if (dt.Day == 22) + { + cellSumme22.Text = summe; + } + else if (dt.Day == 23) + { + cellSumme23.Text = summe; + } + else if (dt.Day == 24) + { + cellSumme24.Text = summe; + } + else if (dt.Day == 25) + { + cellSumme25.Text = summe; + } + else if (dt.Day == 26) + { + cellSumme26.Text = summe; + } + else if (dt.Day == 27) + { + cellSumme27.Text = summe; + } + else if (dt.Day == 28) + { + cellSumme28.Text = summe; + } + else if (dt.Day == 29) + { + cellSumme29.Text = summe; + } + else if (dt.Day == 30) + { + cellSumme30.Text = summe; + } + else if (dt.Day == 31) + { + cellSumme31.Text = summe; + } + dt = dt.AddDays(1); + } + } + + + private AnwesenheitCustomerRO CreateAnwesenheitCustomerRo(DateTime datum, AdditionalServiceBookingRow row, Dictionary countDict) + { + AnwesenheitCustomerRO ro = new AnwesenheitCustomerRO(); + + ro.CustomerFirstname = row.CustomerDC.FirstName; + ro.CustomerLastname = row.CustomerDC.LastName; + + InitRowAttendance(ro, row); + + + CalculateCountInfo(datum, ro, countDict); + + + + return ro; + } + + + private void CalculateCountInfo(DateTime monat, AnwesenheitCustomerRO cRo, Dictionary countDict) + { + DateTime dt = monat; + DateTime end = monat.AddMonths(1); + + + while (dt < end) + { + if (!countDict.ContainsKey(dt.Day)) + { + countDict.Add(dt.Day, 0); + } + + CalculateCountInfoForDay(dt, cRo, countDict); + + dt = dt.AddDays(1); + } + + } + + private void CalculateCountInfoForDay(DateTime dt, AnwesenheitCustomerRO cRo, Dictionary countDict) + { + if (dt.Day == 1) + { + CalculateCountInfoForDay(1, cRo.AttendanceOnDay1, countDict); + } + else if (dt.Day == 2) + { + CalculateCountInfoForDay(2, cRo.AttendanceOnDay2, countDict); + } + else if (dt.Day == 3) + { + CalculateCountInfoForDay(3, cRo.AttendanceOnDay3, countDict); + } + else if (dt.Day == 4) + { + CalculateCountInfoForDay(4, cRo.AttendanceOnDay4, countDict); + } + else if (dt.Day == 5) + { + CalculateCountInfoForDay(5, cRo.AttendanceOnDay5, countDict); + } + else if (dt.Day == 6) + { + CalculateCountInfoForDay(6, cRo.AttendanceOnDay6, countDict); + } + else if (dt.Day == 7) + { + CalculateCountInfoForDay(7, cRo.AttendanceOnDay7, countDict); + } + else if (dt.Day == 8) + { + CalculateCountInfoForDay(8, cRo.AttendanceOnDay8, countDict); + } + else if (dt.Day == 9) + { + CalculateCountInfoForDay(9, cRo.AttendanceOnDay9, countDict); + } + else if (dt.Day == 10) + { + CalculateCountInfoForDay(10, cRo.AttendanceOnDay10, countDict); + } + else if (dt.Day == 11) + { + CalculateCountInfoForDay(11, cRo.AttendanceOnDay11, countDict); + } + else if (dt.Day == 12) + { + CalculateCountInfoForDay(12, cRo.AttendanceOnDay12, countDict); + } + else if (dt.Day == 13) + { + CalculateCountInfoForDay(13, cRo.AttendanceOnDay13, countDict); + } + else if (dt.Day == 14) + { + CalculateCountInfoForDay(14, cRo.AttendanceOnDay14, countDict); + } + else if (dt.Day == 15) + { + CalculateCountInfoForDay(15, cRo.AttendanceOnDay15, countDict); + } + else if (dt.Day == 16) + { + CalculateCountInfoForDay(16, cRo.AttendanceOnDay16, countDict); + } + else if (dt.Day == 17) + { + CalculateCountInfoForDay(17, cRo.AttendanceOnDay17, countDict); + } + else if (dt.Day == 18) + { + CalculateCountInfoForDay(18, cRo.AttendanceOnDay18, countDict); + } + else if (dt.Day == 19) + { + CalculateCountInfoForDay(19, cRo.AttendanceOnDay19, countDict); + } + else if (dt.Day == 20) + { + CalculateCountInfoForDay(20, cRo.AttendanceOnDay20, countDict); + } + else if (dt.Day == 21) + { + CalculateCountInfoForDay(21, cRo.AttendanceOnDay21, countDict); + } + else if (dt.Day == 22) + { + CalculateCountInfoForDay(22, cRo.AttendanceOnDay22, countDict); + } + else if (dt.Day == 23) + { + CalculateCountInfoForDay(23, cRo.AttendanceOnDay23, countDict); + } + else if (dt.Day == 24) + { + CalculateCountInfoForDay(24, cRo.AttendanceOnDay24, countDict); + } + else if (dt.Day == 25) + { + CalculateCountInfoForDay(25, cRo.AttendanceOnDay25, countDict); + } + else if (dt.Day == 26) + { + CalculateCountInfoForDay(26, cRo.AttendanceOnDay26, countDict); + } + else if (dt.Day == 27) + { + CalculateCountInfoForDay(27, cRo.AttendanceOnDay27, countDict); + } + else if (dt.Day == 28) + { + CalculateCountInfoForDay(28, cRo.AttendanceOnDay28, countDict); + } + else if (dt.Day == 29) + { + CalculateCountInfoForDay(29, cRo.AttendanceOnDay29, countDict); + } + else if (dt.Day == 30) + { + CalculateCountInfoForDay(30, cRo.AttendanceOnDay30, countDict); + } + else if (dt.Day == 31) + { + CalculateCountInfoForDay(31, cRo.AttendanceOnDay31, countDict); + } + } + + private void CalculateCountInfoForDay(int day, string attendanceOnDay, Dictionary countDict) + { + + if (attendanceOnDay == "x") + { + countDict[day]++; + } + + } + + private void InitRowAttendance(AnwesenheitCustomerRO row, AdditionalServiceBookingRow asRow) + { + row.AttendanceOnDay1 = GetInitValue(asRow.AttendanceOnDay1); + row.AttendanceOnDay2 = GetInitValue(asRow.AttendanceOnDay2); + row.AttendanceOnDay3 = GetInitValue(asRow.AttendanceOnDay3); + row.AttendanceOnDay4 = GetInitValue(asRow.AttendanceOnDay4); + row.AttendanceOnDay5 = GetInitValue(asRow.AttendanceOnDay5); + row.AttendanceOnDay6 = GetInitValue(asRow.AttendanceOnDay6); + row.AttendanceOnDay7 = GetInitValue(asRow.AttendanceOnDay7); + row.AttendanceOnDay8 = GetInitValue(asRow.AttendanceOnDay8); + row.AttendanceOnDay9 = GetInitValue(asRow.AttendanceOnDay9); + + row.AttendanceOnDay10 = GetInitValue(asRow.AttendanceOnDay10); + row.AttendanceOnDay11 = GetInitValue(asRow.AttendanceOnDay11); + row.AttendanceOnDay12 = GetInitValue(asRow.AttendanceOnDay12); + row.AttendanceOnDay13 = GetInitValue(asRow.AttendanceOnDay13); + row.AttendanceOnDay14 = GetInitValue(asRow.AttendanceOnDay14); + row.AttendanceOnDay15 = GetInitValue(asRow.AttendanceOnDay15); + row.AttendanceOnDay16 = GetInitValue(asRow.AttendanceOnDay16); + row.AttendanceOnDay17 = GetInitValue(asRow.AttendanceOnDay17); + row.AttendanceOnDay18 = GetInitValue(asRow.AttendanceOnDay18); + row.AttendanceOnDay19 = GetInitValue(asRow.AttendanceOnDay19); + + row.AttendanceOnDay20 = GetInitValue(asRow.AttendanceOnDay20); + row.AttendanceOnDay21 = GetInitValue(asRow.AttendanceOnDay21); + row.AttendanceOnDay22 = GetInitValue(asRow.AttendanceOnDay22); + row.AttendanceOnDay23 = GetInitValue(asRow.AttendanceOnDay23); + row.AttendanceOnDay24 = GetInitValue(asRow.AttendanceOnDay24); + row.AttendanceOnDay25 = GetInitValue(asRow.AttendanceOnDay25); + row.AttendanceOnDay26 = GetInitValue(asRow.AttendanceOnDay26); + row.AttendanceOnDay27 = GetInitValue(asRow.AttendanceOnDay27); + row.AttendanceOnDay28 = GetInitValue(asRow.AttendanceOnDay28); + row.AttendanceOnDay29 = GetInitValue(asRow.AttendanceOnDay29); + + row.AttendanceOnDay30 = GetInitValue(asRow.AttendanceOnDay30); + row.AttendanceOnDay31 = GetInitValue(asRow.AttendanceOnDay31); + + } + + private string GetInitValue(string val) + { + if (val == "P") + { + return "x"; + } + + return val; + } + + private void SetInfo(DateTime dt, AnwesenheitCustomerRO row, string val) + { + if (dt.Day == 1) + { + row.AttendanceOnDay1 = GetNewCellValue(val, row.AttendanceOnDay1); + } + else if (dt.Day == 2) + { + row.AttendanceOnDay2 = val; + } + else if (dt.Day == 3) + { + row.AttendanceOnDay3 = val; + } + else if (dt.Day == 4) + { + row.AttendanceOnDay4 = val; + } + else if (dt.Day == 5) + { + row.AttendanceOnDay5 = val; + } + else if (dt.Day == 6) + { + row.AttendanceOnDay6 = val; + } + else if (dt.Day == 7) + { + row.AttendanceOnDay7 = val; + } + else if (dt.Day == 8) + { + row.AttendanceOnDay8 = val; + } + else if (dt.Day == 9) + { + row.AttendanceOnDay9 = val; + } + else if (dt.Day == 10) + { + row.AttendanceOnDay10 = val; + } + else if (dt.Day == 11) + { + row.AttendanceOnDay11 = val; + } + else if (dt.Day == 12) + { + row.AttendanceOnDay12 = val; + } + else if (dt.Day == 13) + { + row.AttendanceOnDay13 = val; + } + else if (dt.Day == 14) + { + row.AttendanceOnDay14 = val; + } + else if (dt.Day == 15) + { + row.AttendanceOnDay15 = val; + } + else if (dt.Day == 16) + { + row.AttendanceOnDay16 = val; + } + else if (dt.Day == 17) + { + row.AttendanceOnDay17 = val; + } + else if (dt.Day == 18) + { + row.AttendanceOnDay18 = val; + } + else if (dt.Day == 19) + { + row.AttendanceOnDay19 = val; + } + else if (dt.Day == 20) + { + row.AttendanceOnDay20 = val; + } + else if (dt.Day == 21) + { + row.AttendanceOnDay21 = val; + } + else if (dt.Day == 22) + { + row.AttendanceOnDay22 = val; + } + else if (dt.Day == 23) + { + row.AttendanceOnDay23 = val; + } + else if (dt.Day == 24) + { + row.AttendanceOnDay24 = val; + } + else if (dt.Day == 25) + { + row.AttendanceOnDay25 = val; + } + else if (dt.Day == 26) + { + row.AttendanceOnDay26 = val; + } + else if (dt.Day == 27) + { + row.AttendanceOnDay27 = val; + } + else if (dt.Day == 28) + { + row.AttendanceOnDay28 = val; + } + else if (dt.Day == 29) + { + row.AttendanceOnDay29 = val; + } + else if (dt.Day == 30) + { + row.AttendanceOnDay30 = val; + } + else if (dt.Day == 31) + { + row.AttendanceOnDay31 = val; + } + } + + private string GetNewCellValue(string newval, string oldval) + { + //if (newval == "U") + //{ + // if (oldval != "I") + // { + // return "AH"; + // } + //} + //if (newval == "K") + //{ + // if (oldval != "I") + // { + // return "AK"; + // } + //} + return newval; + } + } +} diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.resx b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.resx new file mode 100644 index 000000000..110861170 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitFerien.resx @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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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 + nf3EAAAAAElFTkSuQmCC + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs b/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs index 994053744..36b495c9b 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs @@ -141,7 +141,7 @@ namespace LebenshilfeFrankfurtOder { var cat = s.ServiceCategory.ToLower().Replace(" ", ""); - if (cat.Contains("hortangebot")) + if (cat.Contains("hortangebot") && !s.ServiceDescription.Contains("Ferien")) { s.Notice = ro.CustomerName; hortRo.Services.Add(s); @@ -166,7 +166,7 @@ namespace LebenshilfeFrankfurtOder ServicesOverviewRO verRo = CopyFromRO(ro); ServicesOverviewRO abwRo = CopyFromRO(ro); ServicesOverviewRO efhRo = CopyFromRO(ro); - ServicesOverviewRO hortRo = CopyFromRO(ro); + //ServicesOverviewRO hortRo = CopyFromRO(ro); if (ro.Services != null) { @@ -261,11 +261,11 @@ namespace LebenshilfeFrankfurtOder efhRo.Services.Add(s); efhRo.Services.AddRange(newServices); } - else if (cat.Contains("hortangebot")) - { - hortRo.Services.Add(s); - hortRo.Services.AddRange(newServices); - } + //else if (cat.Contains("hortangebot")) + //{ + // hortRo.Services.Add(s); + // hortRo.Services.AddRange(newServices); + //} } } @@ -275,7 +275,7 @@ namespace LebenshilfeFrankfurtOder report = AddReportToReport(report, new LeistungsnachweisEntlastungsleistungen(), entRo); report = AddReportToReport(report, new LeistungsnachweisAbw(), abwRo); report = AddReportToReport(report, new AnwesenheitslisteSchulbegleitung(), efhRo); - report = AddReportToReport(report, new LeistungsnachweisHortbetreuung(), hortRo); + //report = AddReportToReport(report, new LeistungsnachweisHortbetreuung(), hortRo); //report = AddReportToReport(report, eingliederungshilfe); @@ -366,8 +366,12 @@ namespace LebenshilfeFrankfurtOder report = new AnwesenheitWohnstaette(); } + else if (region.AdditionalService.Name.ToLower().Contains("ferien")) + { + report = new AnwesenheitFerien(); - if (report == null) + } + if (report == null) { report = new AdditionalServiceBookingReport(); } @@ -896,8 +900,25 @@ namespace LebenshilfeFrankfurtOder seite1.Pages.AddRange(qb.Pages); + + // Anhang Anwesenheitsliste Ferien aus "Ergänzende Dienste" + Monat monat; + Enum.TryParse(ro.AccountingPeriodStart.Month.ToString(), out monat); + + var region = DAOFactory.GenericDAO.LoadByID(22); //OID für Ferienbetreuung + var asbro = AdditionalServiceBookingRO.Create(region, monat, ro.AccountingPeriodStart.Year); + + var anhang2 = new AnwesenheitFerien(); + - invoiceReport = seite1; + + + anhang2.SetReportDataSource(asbro); + anhang2.CreateDocument(); + + seite1.Pages.AddRange(anhang2.Pages); + + invoiceReport = seite1; } else @@ -1051,8 +1072,28 @@ namespace LebenshilfeFrankfurtOder if (sd.ServiceRecordOid > 0) { var sr = DAOFactory.GenericDAO.LoadByID(sd.ServiceRecordOid); - var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(sr); - sList.Add(srDc); + + bool add = sr.CostBearer2SupportConceptOid == c2s.Oid; + + if (ro.CostBearer2SupportConceptList.Count == 1) + { + add = true; + } + + if (sd.ServiceCategory.Contains("Hortangebot")) + { + add = true; + } + + if (add) + { + var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(sr); + sList.Add(srDc); + } + else + { + int tset = 0; + } } } supportConcepts2ServiceRecords.Add(flatSc, sList); diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs index 861c78cf1..3a7420885 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs @@ -294,7 +294,7 @@ namespace LebenshilfeFrankfurtOder.Invoicing { return "11"; } - if (id == "RechnungFud" || id == "RechnungFudPrivat" || id == "RechnungEinzelfallhilfe" || id == "RechnungHort") + if (id == "RechnungFud" || id == "RechnungFudPrivat" || id == "RechnungEinzelfallhilfe" || id == "RechnungHort" || id == "RechnungHortPrivat") { return "22"; } diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/HortInvoiceCreation.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/HortInvoiceCreation.cs index 2ab59a10e..fb95e7644 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/HortInvoiceCreation.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/HortInvoiceCreation.cs @@ -24,6 +24,7 @@ namespace LebenshilfeFrankfurtOder.Invoicing { private Dictionary category2Tagessatz = null; private Dictionary category2ServiceDescription = null; + private List privatRechnungen = null; private String alleKlienten = ""; @@ -42,8 +43,9 @@ namespace LebenshilfeFrankfurtOder.Invoicing var sortedScs = supportConcepts2ServiceRecords.Keys.OrderBy(s => !String.IsNullOrEmpty(s.Customer.DebitorNumber) ? s.Customer.DebitorNumber : "zzzzz").ToList(); + privatRechnungen = null; - foreach (var sc in sortedScs) + foreach (var sc in sortedScs) { var serviceRecords = supportConcepts2ServiceRecords[sc]; @@ -51,7 +53,7 @@ namespace LebenshilfeFrankfurtOder.Invoicing { var costBearer = DAOFactory.GenericDAO.LoadByID(sc.CostBearerList[0].CostBearerOid); - var privatRechnungen = CreatePrivatRechnungen(invoiceCounter, costBearer, invoicePeriod, sc, serviceRecords); + privatRechnungen = CreatePrivatRechnungen(invoiceCounter, costBearer, invoicePeriod, sc, serviceRecords); if (privatRechnungen != null) { @@ -102,7 +104,7 @@ namespace LebenshilfeFrankfurtOder.Invoicing { if (eigenanteil > 0) { - ServiceInvoice invoice = CreatePrivatRechnung(invoiceCounter, costBearer, invoicePeriod, sc, serviceRecords, eigenanteil); + ServiceInvoice invoice = CreatePrivatRechnung(invoiceCounter, costBearer, invoicePeriod, sc, c, eigenanteil); if (invoice != null) { list.Add(invoice); @@ -119,28 +121,48 @@ namespace LebenshilfeFrankfurtOder.Invoicing return list; } - private ServiceInvoice CreatePrivatRechnung(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, CompactSupportConceptDC sc, List serviceRecords, decimal eigenanteil) + private ServiceInvoice CreatePrivatRechnung(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, CompactSupportConceptDC sc, Customer customer, decimal eigenanteil) { var invoice = base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, sc, new List()); invoice.InvoiceBase.InvoiceId = "RechnungHortPrivat"; - if (invoice.InvoiceBase.CostBearer2SupportConcept != null) + + if (customer.Person.InvoiceAddress != null) { - var cust = invoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; - - if (cust.Person.InvoiceAddress != null) - { - invoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); - } - else if (cust.Person.Address != null) - { - invoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); - } - - invoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; - invoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + invoice.InvoiceBase.RecipientAddress = customer.Person.InvoiceAddress.CopyToNew(); + } + else if (customer.Person.Address != null) + { + invoice.InvoiceBase.RecipientAddress = customer.Person.Address.CopyToNew(); } + invoice.InvoiceBase.RecipientPersonFirstName = customer.Person.FirstName; + invoice.InvoiceBase.RecipientPersonLastName = customer.Person.LastName; + invoice.ServiceInvoicePeriodList = new List(); + + var sip = new ServiceInvoicePeriod + { + Start = invoicePeriod.StartDateTime, + End = invoicePeriod.EndDateTime + }; + sip.Notice = customer.Person.FirstNameLastName; + var ii = new InvoiceItem(); + + ii.AmountPerUnit = eigenanteil; + ii.UnitCount = 1; + ii.AmountTotal = ii.AmountPerUnit * ii.UnitCount; + ii.ItemPeriodStart = invoicePeriod.StartDateTime; + ii.ItemPeriodEnd = invoicePeriod.EndDateTime; + ii.RateFactor = null; + ii.GrossAmountTotal = ii.AmountTotal; + ii.UnitDescription = String.Format("{0}", customer.Oid); + ii.ItemDescription = "Eigenanteil"; + ii.Notice = customer.Person.FirstNameLastName; + sip.InvoiceItemList.Add(ii); + + invoice.ServiceInvoicePeriodList.Add(sip); + SetServiceInvoicePeriodAmounts(invoice); + return invoice; } @@ -155,9 +177,23 @@ namespace LebenshilfeFrankfurtOder.Invoicing SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc, DateTimeSpan invoicePeriod, List serviceRecords) { - base.SetInvoiceItems(invoice, serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc, invoicePeriod, serviceRecords); + List serviceRecordsInPeriod = serviceRecords.Where( + i => + { + bool valid = i.Start.Value.InBetween(serviceInvoicePeriod.Start.Value, + serviceInvoicePeriod.End.Value, true); - serviceInvoicePeriod.Notice = alleKlienten; + if (valid && serviceInvoicePeriod.SupportConceptApprovalPeriod != null && serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory != null) + valid = serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory.Oid == + i.ServiceDescription.Category.ServiceCategoryOid; + return valid; + }).ToList(); + + Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID); + var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc); + serviceInvoicePeriod.InvoiceItemList.AddRange(itemList); + + serviceInvoicePeriod.Notice = alleKlienten; } public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, @@ -168,38 +204,144 @@ namespace LebenshilfeFrankfurtOder.Invoicing var list = new List(); foreach (ServiceRecordDC iServiceRecord in serviceRecordsInPeriod) { - InvoiceItem invoiceItem = CreateInvoiceItem(iServiceRecord, scap, calc); - if (invoiceItem != null) + if (!iServiceRecord.ServiceDescription.Name.Contains("Ferien")) { - invoiceItem.Notice = iServiceRecord.ServiceDescription.Name; - list.Add(invoiceItem); - if (iServiceRecord.Customer != null && !String.IsNullOrEmpty(iServiceRecord.Customer.Name)) + InvoiceItem invoiceItem = CreateInvoiceItem(iServiceRecord, scap, calc); + if (invoiceItem != null) { - + invoiceItem.Notice = iServiceRecord.ServiceDescription.Name; + list.Add(invoiceItem); - String name = iServiceRecord.Customer.Name; - - if (!alleKlienten.Contains(name)) + if (iServiceRecord.Customer != null && !String.IsNullOrEmpty(iServiceRecord.Customer.Name)) { - if (alleKlienten.Length > 0) + + String ersterBuchstabe = ""; + if (!String.IsNullOrEmpty(iServiceRecord.Customer.FirstName) && + iServiceRecord.Customer.FirstName.Length > 0) { - alleKlienten += ", "; + ersterBuchstabe = iServiceRecord.Customer.FirstName.Substring(0, 1); } - alleKlienten += name; - } - } + String name = String.Format("{0}. {1}", ersterBuchstabe, iServiceRecord.Customer.LastName); - //if (alleKlienten.Contains()) + + + if (!alleKlienten.Contains(name)) + { + if (alleKlienten.Length > 0) + { + alleKlienten += ", "; + } + + alleKlienten += name; + } + } + + //if (alleKlienten.Contains()) + } } } var hortItems = ErstelleHortItems(list, invoicePeriod.StartDate, invoicePeriod.EndDate); + var ferienItem = ErstelleFerienItem(invoicePeriod.StartDate, invoicePeriod.EndDate); + if (ferienItem != null) + { + hortItems.Add(ferienItem); + } + if (privatRechnungen != null) + { + var ii = CreateEigenanteilsItem(privatRechnungen); + if (ii != null) + { + hortItems.Add(ii); + } + } return hortItems; } + private InvoiceItem ErstelleFerienItem(DateTime start, DateTime end) + { + var bookings = DAOFactory.SearchDAO.GetAdditionalServiceBookings(22, start, end); + + Dictionary dayCount = new Dictionary(); + foreach (var ab in bookings) + { + bool nimmtTeil = false; + foreach (var c2a in ab.Customer2AddServiceBookings) + { + if (c2a.Participated) + { + nimmtTeil = true; + } + } + + if (nimmtTeil) + { + if (!dayCount.ContainsKey(ab.StartDate.Value.Day)) + { + dayCount.Add(ab.StartDate.Value.Day, 0); + } + + dayCount[ab.StartDate.Value.Day]++; + } + } + + if (dayCount.Count > 0) + { + var ii = new InvoiceItem(); + + ii.AmountPerUnit = FrankfurtOderHelper.PREIS_HORT_FERIENBETREUUNG; + ii.UnitCount = dayCount.Count; + ii.AmountTotal = ii.AmountPerUnit * ii.UnitCount; + ii.ItemPeriodStart = start; + ii.ItemPeriodEnd = end; + ii.RateFactor = null; + ii.GrossAmountTotal = ii.AmountTotal; + ii.UnitDescription = "Tage"; + ii.ItemDescription = "Ferien"; + ii.Notice = "Ferien"; + return ii; + } + + return null; + } + + private InvoiceItem CreateEigenanteilsItem(List serviceInvoices) + { + DateTime start = DateTime.MinValue; + DateTime ende = DateTime.MaxValue; + decimal amount = 0; + InvoiceItem ii = null; + + foreach (var si in serviceInvoices) + { + amount += si.GetTotalClaim() ?? 0; + start = si.InvoiceBase.AccountingPeriodStart.Value; + ende = si.InvoiceBase.AccountingPeriodEnd.Value; + } + if (amount > 0) + { + amount *= -1; + ii = new InvoiceItem(); + + ii.AmountPerUnit = amount; + ii.UnitCount = 1; + ii.AmountTotal = ii.AmountPerUnit * ii.UnitCount; + ii.ItemPeriodStart = start; + ii.ItemPeriodEnd = ende; + ii.RateFactor = null; + ii.GrossAmountTotal = ii.AmountTotal; + ii.UnitDescription = "Eigenanteil"; + ii.ItemDescription = "Eigenanteil"; + } + + + return ii; + + } + private IList ErstelleHortItems(IList items, DateTime start, DateTime end) { var hortItems = new List(); diff --git a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj index 4f1862ffe..0db44663f 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj +++ b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj @@ -50,6 +50,12 @@ + + Component + + + AnwesenheitFerien.cs + Component @@ -123,6 +129,12 @@ RechnungFud.cs + + Component + + + RechnungHortPrivat.cs + Component @@ -183,6 +195,10 @@ + + AnwesenheitFerien.cs + Designer + AnwesenheitWohnstaette.cs @@ -222,6 +238,10 @@ RechnungFud.cs Designer
+ + RechnungHortPrivat.cs + Designer + RechnungHort.cs Designer diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.Designer.cs index b551117a6..f24db05a5 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.Designer.cs @@ -76,6 +76,8 @@ namespace LebenshilfeFrankfurtOder this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleUnterschriftNichtLetzteZeile = new DevExpress.XtraReports.UI.FormattingRule(); + this.ruleLetzteZeile = new DevExpress.XtraReports.UI.FormattingRule(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -311,6 +313,9 @@ namespace LebenshilfeFrankfurtOder // // xrTableCell10 // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeNameCommaSeparated")}); + this.xrTableCell10.FormattingRules.Add(this.ruleUnterschriftNichtLetzteZeile); this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -319,6 +324,7 @@ namespace LebenshilfeFrankfurtOder // xrTableCell19 // this.xrTableCell19.CanGrow = false; + this.xrTableCell19.FormattingRules.Add(this.ruleUnterschriftNichtLetzteZeile); this.xrTableCell19.Name = "xrTableCell19"; this.xrTableCell19.StylePriority.UseFont = false; this.xrTableCell19.StylePriority.UsePadding = false; @@ -550,6 +556,17 @@ namespace LebenshilfeFrankfurtOder this.xrLabel4.Text = "Monat: [Month] [Year]"; this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // + // ruleUnterschriftNichtLetzteZeile + // + this.ruleUnterschriftNichtLetzteZeile.Condition = "Not [IstSonntag]"; + this.ruleUnterschriftNichtLetzteZeile.DataMember = "Services"; + this.ruleUnterschriftNichtLetzteZeile.Formatting.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.ruleUnterschriftNichtLetzteZeile.Name = "ruleUnterschriftNichtLetzteZeile"; + // + // ruleLetzteZeile + // + this.ruleLetzteZeile.Name = "ruleLetzteZeile"; + // // LeistungsnachweisHortbetreuung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -568,7 +585,9 @@ namespace LebenshilfeFrankfurtOder this.formattingRuleStartDate, this.formattingRuleServiceDesc, this.formattingRuleCostBearer, - this.formattingRuleEmployeeName}); + this.formattingRuleEmployeeName, + this.ruleUnterschriftNichtLetzteZeile, + this.ruleLetzteZeile}); this.Landscape = true; this.Margins = new System.Drawing.Printing.Margins(90, 49, 97, 50); this.PageHeight = 827; @@ -628,5 +647,7 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.FormattingRule ruleUnterschriftNichtLetzteZeile; + private DevExpress.XtraReports.UI.FormattingRule ruleLetzteZeile; } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.cs b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.cs index 2866ba58c..85b64aeca 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisHortbetreuung.cs @@ -38,6 +38,52 @@ namespace LebenshilfeFrankfurtOder } + DateTime lastDate = DateTime.MinValue; + int kindCount = 1; + for (int i = 0; i < pRO.Services.Count; i++) + { + + var current = pRO.Services[i]; + + bool isFirst = true; + if (lastDate.Date < current.StartDate.Date) + { + isFirst = true; + } + else + { + isFirst = false; + } + + if (isFirst) + { + kindCount = 1; + } + lastDate = current.StartDate.Date; + + bool isLast = true; + if (i < pRO.Services.Count - 1) + { + var next = pRO.Services[i + 1]; + if (next.StartDate.Date == current.StartDate.Date) + { + isLast = false; + kindCount++; + } + } + + if (isLast) + { + current.EmployeeNameCommaSeparated = String.Format("{0}", kindCount); + } + else + { + current.EmployeeNameCommaSeparated = ""; + } + current.IstSamstag = isFirst; + current.IstSonntag = isLast; + } + //cellStundenGesamt.Text = String.Format("{0:0.00}", minutes / 60); //cellStundenInklFac.Text = String.Format("{0:0.00}", (minutes / 60) / 0.7); diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs index 7caf59267..72bd80998 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.Designer.cs @@ -32,6 +32,29 @@ namespace LebenshilfeFrankfurtOder System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungHort)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = 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.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = 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.cellFaelligkeit = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.lblKlienten = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); @@ -101,7 +124,7 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -111,7 +134,7 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellEigenanteil = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -124,29 +147,7 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel12 = 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.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = 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.cellFaelligkeit = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -163,6 +164,7 @@ namespace LebenshilfeFrankfurtOder // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel30, this.xrLabel7, this.xrLabel9, this.xrLabel11, @@ -201,15 +203,290 @@ namespace LebenshilfeFrankfurtOder this.xrLabel1, this.xrPictureBox1, this.lblAdresse}); - this.ReportHeader.HeightF = 769.4445F; + this.ReportHeader.HeightF = 767.9166F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(410F, 174.8611F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bearbeiter:"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(410F, 194.8611F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Durchwahl:"; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(410F, 214.8611F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "e-mail:"; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(410F, 234.8611F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(151.9999F, 20F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.Text = "Institutionskennzeichen"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(410F, 254.8612F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "e-mail:"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(500F, 174.8611F); + this.xrLabel12.Name = "xrLabel12"; + 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 = "Rabea Preuß"; + // + // xrLabel14 + // + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(500F, 194.8611F); + this.xrLabel14.Name = "xrLabel14"; + 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 31"; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(500F, 214.8611F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "rabea.preuss@lebenshilfe-ffo.de"; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(500F, 254.8611F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "info@lebenshilfe-ffo.de"; + // + // xrLabel17 + // + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(562.0004F, 234.8611F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.SizeF = new System.Drawing.SizeF(145.2098F, 20F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.Text = "(IK) 501205613"; + // + // xrLabel18 + // + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(500F, 274.8611F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "www.lebenshilfe-ffo.de"; + // + // xrLabel20 + // + this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel20.CanGrow = false; + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 314.8611F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = "IK-Nummer:"; + // + // xrLabel19 + // + this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel19.CanGrow = false; + this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 334.8612F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Versichertennr:"; + // + // xrLabel21 + // + this.xrLabel21.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel21.CanGrow = false; + this.xrLabel21.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 354.8612F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.Text = "Kunden-Nr.:"; + // + // xrLabel22 + // + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel22.CanGrow = false; + this.xrLabel22.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 374.8612F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Rechnungs-Nr.:"; + // + // xrLabel23 + // + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel23.CanGrow = false; + this.xrLabel23.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 394.8612F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "Rechnungsdatum:"; + // + // xrLabel24 + // + this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel24.CanGrow = false; + this.xrLabel24.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 414.8612F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.Text = "Fälligkeit:"; + // + // cellFaelligkeit + // + this.cellFaelligkeit.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellFaelligkeit.CanGrow = false; + this.cellFaelligkeit.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellFaelligkeit.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 414.8612F); + this.cellFaelligkeit.Name = "cellFaelligkeit"; + this.cellFaelligkeit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellFaelligkeit.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.cellFaelligkeit.StylePriority.UseBorders = false; + this.cellFaelligkeit.StylePriority.UseFont = false; + this.cellFaelligkeit.StylePriority.UseTextAlignment = false; + this.cellFaelligkeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel29 + // + this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel29.CanGrow = false; + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 394.8612F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel28 + // + this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel28.CanGrow = false; + this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); + this.xrLabel28.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 374.8612F); + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel28.StylePriority.UseBorders = false; + this.xrLabel28.StylePriority.UseFont = false; + this.xrLabel28.StylePriority.UseTextAlignment = false; + this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel27 + // + this.xrLabel27.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel27.CanGrow = false; + this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")}); + this.xrLabel27.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 354.8612F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel26.CanGrow = false; + this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.xrLabel26.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 334.8612F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel25 + // + this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel25.CanGrow = false; + this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 314.8611F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.Text = "501205613"; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // // xrLabel5 // this.xrLabel5.CanGrow = false; this.xrLabel5.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(70F, 520F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(70.00002F, 512.3611F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(606.4998F, 19.99994F); @@ -219,8 +496,8 @@ namespace LebenshilfeFrankfurtOder // // lblKlienten // - this.lblKlienten.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblKlienten.LocationFloat = new DevExpress.Utils.PointFloat(175.5432F, 550F); + this.lblKlienten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblKlienten.LocationFloat = new DevExpress.Utils.PointFloat(175.5432F, 542.3611F); this.lblKlienten.Multiline = true; this.lblKlienten.Name = "lblKlienten"; this.lblKlienten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -231,7 +508,7 @@ namespace LebenshilfeFrankfurtOder // xrTable3 // this.xrTable3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 669.4445F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 667.9166F); this.xrTable3.Name = "xrTable3"; this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -555,7 +832,7 @@ namespace LebenshilfeFrankfurtOder // this.xrLabel32.CanGrow = false; this.xrLabel32.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(70F, 550F); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(70.00002F, 542.3611F); this.xrLabel32.Name = "xrLabel32"; this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel32.SizeF = new System.Drawing.SizeF(105.5432F, 19.99994F); @@ -588,7 +865,7 @@ namespace LebenshilfeFrankfurtOder // this.xrLabel4.CanGrow = false; this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(69.99973F, 492.6389F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(69.99975F, 485F); this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel4.SizeF = new System.Drawing.SizeF(606.5F, 20F); @@ -705,7 +982,8 @@ namespace LebenshilfeFrankfurtOder // // xrTableCell8 // - this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell8.Name = "xrTableCell8"; this.xrTableCell8.StylePriority.UseBorders = false; @@ -897,7 +1175,7 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell11, this.xrTableCell15, this.xrTableCell16, - this.xrTableCell17}); + this.lblGesamt}); this.xrTableRow3.Name = "xrTableRow3"; this.xrTableRow3.Weight = 0.10000000000000003D; // @@ -938,19 +1216,17 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell16.Weight = 0.39999999999999991D; // - // xrTableCell17 + // lblGesamt // - this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); - this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.StylePriority.UseBorderColor = false; - 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.MiddleRight; - this.xrTableCell17.Weight = 0.20999999999999996D; + this.lblGesamt.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblGesamt.Name = "lblGesamt"; + this.lblGesamt.StylePriority.UseBorderColor = false; + this.lblGesamt.StylePriority.UseBorders = false; + this.lblGesamt.StylePriority.UseFont = false; + this.lblGesamt.StylePriority.UsePadding = false; + this.lblGesamt.StylePriority.UseTextAlignment = false; + this.lblGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.lblGesamt.Weight = 0.20999999999999996D; // // xrTableRow4 // @@ -1004,7 +1280,7 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell20, this.xrTableCell21, this.xrTableCell22, - this.xrTableCell23}); + this.cellEigenanteil}); this.xrTableRow5.Name = "xrTableRow5"; this.xrTableRow5.Weight = 0.10000000000000003D; // @@ -1032,15 +1308,15 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell22.Weight = 0.39999999999999991D; // - // xrTableCell23 + // cellEigenanteil // - this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrTableCell23.Name = "xrTableCell23"; - this.xrTableCell23.StylePriority.UseBorders = false; - this.xrTableCell23.StylePriority.UseTextAlignment = false; - this.xrTableCell23.Text = "0,00 €"; - this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell23.Weight = 0.20999999999999996D; + this.cellEigenanteil.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.cellEigenanteil.Name = "cellEigenanteil"; + this.cellEigenanteil.StylePriority.UseBorders = false; + this.cellEigenanteil.StylePriority.UseTextAlignment = false; + this.cellEigenanteil.Text = "0,00 €"; + this.cellEigenanteil.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellEigenanteil.Weight = 0.20999999999999996D; // // xrTableRow11 // @@ -1157,280 +1433,16 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr., der Rechnun" + "gs-Nr. und des\r\nVerwendungszwecks auf das unten angegebene Konto."; // - // xrLabel7 + // xrLabel30 // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(410F, 174.8611F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Bearbeiter:"; - // - // xrLabel9 - // - this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(410F, 194.8611F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Durchwahl:"; - // - // xrLabel11 - // - this.xrLabel11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(410F, 214.8611F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.Text = "e-mail:"; - // - // xrLabel10 - // - this.xrLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(410F, 234.8611F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(151.9999F, 20F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UsePadding = false; - this.xrLabel10.Text = "Institutionskennzeichen"; - // - // xrLabel13 - // - this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(410F, 254.8612F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.Text = "e-mail:"; - // - // xrLabel12 - // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(500F, 174.8611F); - this.xrLabel12.Name = "xrLabel12"; - 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 = "Rabea Preuß"; - // - // xrLabel14 - // - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(500F, 194.8611F); - this.xrLabel14.Name = "xrLabel14"; - 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 31"; - // - // xrLabel15 - // - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(500F, 214.8611F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.Text = "rabea.preuss@lebenshilfe-ffo.de"; - // - // xrLabel16 - // - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(500F, 254.8611F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.Text = "info@lebenshilfe-ffo.de"; - // - // xrLabel17 - // - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(562.0004F, 234.8611F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.SizeF = new System.Drawing.SizeF(145.2098F, 20F); - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UsePadding = false; - this.xrLabel17.Text = "(IK) 501205613"; - // - // xrLabel18 - // - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(500F, 274.8611F); - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel18.StylePriority.UseFont = false; - this.xrLabel18.Text = "www.lebenshilfe-ffo.de"; - // - // xrLabel20 - // - this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); - this.xrLabel20.CanGrow = false; - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 314.8611F); - this.xrLabel20.Name = "xrLabel20"; - this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel20.SizeF = new System.Drawing.SizeF(119.1895F, 20F); - this.xrLabel20.StylePriority.UseBorders = false; - this.xrLabel20.StylePriority.UseFont = false; - this.xrLabel20.Text = "IK-Nummer:"; - // - // xrLabel19 - // - this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Left; - this.xrLabel19.CanGrow = false; - this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 334.8612F); - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(119.1895F, 20F); - this.xrLabel19.StylePriority.UseBorders = false; - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.Text = "Versichertennr:"; - // - // xrLabel21 - // - this.xrLabel21.Borders = DevExpress.XtraPrinting.BorderSide.Left; - this.xrLabel21.CanGrow = false; - this.xrLabel21.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 354.8612F); - this.xrLabel21.Name = "xrLabel21"; - this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel21.SizeF = new System.Drawing.SizeF(119.1895F, 20F); - this.xrLabel21.StylePriority.UseBorders = false; - this.xrLabel21.StylePriority.UseFont = false; - this.xrLabel21.Text = "Kunden-Nr.:"; - // - // xrLabel22 - // - this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Left; - this.xrLabel22.CanGrow = false; - this.xrLabel22.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 374.8612F); - this.xrLabel22.Name = "xrLabel22"; - this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel22.SizeF = new System.Drawing.SizeF(119.1895F, 20F); - this.xrLabel22.StylePriority.UseBorders = false; - this.xrLabel22.StylePriority.UseFont = false; - this.xrLabel22.Text = "Rechnungs-Nr.:"; - // - // xrLabel23 - // - this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Left; - this.xrLabel23.CanGrow = false; - this.xrLabel23.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 394.8612F); - this.xrLabel23.Name = "xrLabel23"; - this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel23.SizeF = new System.Drawing.SizeF(119.1895F, 20F); - this.xrLabel23.StylePriority.UseBorders = false; - this.xrLabel23.StylePriority.UseFont = false; - this.xrLabel23.Text = "Rechnungsdatum:"; - // - // xrLabel24 - // - this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel24.CanGrow = false; - this.xrLabel24.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 414.8612F); - this.xrLabel24.Name = "xrLabel24"; - this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel24.SizeF = new System.Drawing.SizeF(119.1895F, 20F); - this.xrLabel24.StylePriority.UseBorders = false; - this.xrLabel24.StylePriority.UseFont = false; - this.xrLabel24.Text = "Fälligkeit:"; - // - // cellFaelligkeit - // - this.cellFaelligkeit.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.cellFaelligkeit.CanGrow = false; - this.cellFaelligkeit.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.cellFaelligkeit.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 414.8612F); - this.cellFaelligkeit.Name = "cellFaelligkeit"; - this.cellFaelligkeit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.cellFaelligkeit.SizeF = new System.Drawing.SizeF(167.3101F, 20F); - this.cellFaelligkeit.StylePriority.UseBorders = false; - this.cellFaelligkeit.StylePriority.UseFont = false; - this.cellFaelligkeit.StylePriority.UseTextAlignment = false; - this.cellFaelligkeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel29 - // - this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrLabel29.CanGrow = false; - this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel29.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 394.8612F); - this.xrLabel29.Name = "xrLabel29"; - this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel29.SizeF = new System.Drawing.SizeF(167.3101F, 20F); - this.xrLabel29.StylePriority.UseBorders = false; - this.xrLabel29.StylePriority.UseFont = false; - this.xrLabel29.StylePriority.UseTextAlignment = false; - this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel28 - // - this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrLabel28.CanGrow = false; - this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); - this.xrLabel28.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 374.8612F); - this.xrLabel28.Name = "xrLabel28"; - this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel28.SizeF = new System.Drawing.SizeF(167.3101F, 20F); - this.xrLabel28.StylePriority.UseBorders = false; - this.xrLabel28.StylePriority.UseFont = false; - this.xrLabel28.StylePriority.UseTextAlignment = false; - this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel27 - // - this.xrLabel27.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrLabel27.CanGrow = false; - this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")}); - this.xrLabel27.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 354.8612F); - this.xrLabel27.Name = "xrLabel27"; - this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel27.SizeF = new System.Drawing.SizeF(167.3101F, 20F); - this.xrLabel27.StylePriority.UseBorders = false; - this.xrLabel27.StylePriority.UseFont = false; - this.xrLabel27.StylePriority.UseTextAlignment = false; - this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel26 - // - this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrLabel26.CanGrow = false; - this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); - this.xrLabel26.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 334.8612F); - this.xrLabel26.Name = "xrLabel26"; - this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel26.SizeF = new System.Drawing.SizeF(167.3101F, 20F); - this.xrLabel26.StylePriority.UseBorders = false; - this.xrLabel26.StylePriority.UseFont = false; - this.xrLabel26.StylePriority.UseTextAlignment = false; - this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel25 - // - this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel25.CanGrow = false; - this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 314.8611F); - this.xrLabel25.Name = "xrLabel25"; - this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel25.SizeF = new System.Drawing.SizeF(167.3101F, 20F); - this.xrLabel25.StylePriority.UseBorders = false; - this.xrLabel25.StylePriority.UseFont = false; - this.xrLabel25.StylePriority.UseTextAlignment = false; - this.xrLabel25.Text = "501205613"; - this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrLabel30.CanGrow = false; + this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(175F, 562.361F); + this.xrLabel30.Name = "xrLabel30"; + this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel30.SizeF = new System.Drawing.SizeF(521.499F, 19.99994F); + this.xrLabel30.StylePriority.UseFont = false; + this.xrLabel30.Text = "Ferien: siehe Anwesenheitsliste"; // // RechnungHort // @@ -1488,7 +1500,7 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell lblGesamt; private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; @@ -1498,7 +1510,7 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell cellEigenanteil; private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; @@ -1577,5 +1589,6 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRLabel xrLabel27; private DevExpress.XtraReports.UI.XRLabel xrLabel26; private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel30; } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.cs index 3e7305cd9..3f230e8c9 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHort.cs @@ -89,6 +89,7 @@ namespace LebenshilfeFrankfurtOder decimal gesamt2 = 0; decimal gesamt3 = 0; decimal gesamt5 = 0; + decimal eigenanteil = 0; if (pRO.ServiceInvoicePeriods != null) { @@ -122,14 +123,25 @@ namespace LebenshilfeFrankfurtOder gesamt3 = ii.NetAmount ?? 0; } - } + else if (ii.ServiceDescription.Contains("Ferien")) + { + anzahl5 = ii.UnitCount ?? 0; + betrag5 = ii.AmountPerUnit ?? betrag5; + gesamt5 = ii.NetAmount ?? 0; + + } + else if (ii.ServiceDescription.Contains("Eigenanteil")) + { + eigenanteil += ii.NetAmount ?? 0; + } + } } } - lblKlienten.Text = klientenNamen; + lblKlienten.Text = String.Format("Hort: {0}", klientenNamen); pRO.OrganisationDebitorNumber = GetKundennummer(pRO); @@ -159,6 +171,8 @@ namespace LebenshilfeFrankfurtOder cellGesamt4.Text = ""; cellGesamt5.Text = String.Format("{0:c}", gesamt5); + cellEigenanteil.Text = String.Format("{0:c}", eigenanteil); + lblGesamt.Text = String.Format("{0:c}", gesamt1 + gesamt2 + gesamt3 + gesamt5); this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs new file mode 100644 index 000000000..0950d8bad --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.Designer.cs @@ -0,0 +1,1308 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeFrankfurtOder +{ + partial class RechnungHortPrivat + { + /// + /// 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(RechnungHortPrivat)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = 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.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = 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.cellFaelligkeit = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlienten = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellAnzahl5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellEinheit5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBetrag5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamt5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel38 = 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.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + ((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)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel9, + this.xrLabel11, + this.xrLabel10, + this.xrLabel13, + this.xrLabel12, + this.xrLabel14, + this.xrLabel15, + this.xrLabel16, + this.xrLabel17, + this.xrLabel18, + this.xrLabel20, + this.xrLabel19, + this.xrLabel21, + this.xrLabel22, + this.xrLabel23, + this.xrLabel24, + this.cellFaelligkeit, + this.xrLabel29, + this.xrLabel28, + this.xrLabel27, + this.xrLabel26, + this.xrLabel25, + this.lblKlienten, + this.xrLabel38, + this.xrLabel32, + this.xrLabel33, + this.xrLabel34, + this.xrLabel4, + this.xrTable2, + this.xrLabel31, + this.xrLabel6, + this.xrLabel3, + this.xrLabel1, + this.xrPictureBox1, + this.lblAdresse}); + this.ReportHeader.HeightF = 620.5208F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(410F, 174.8611F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bearbeiter:"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(410F, 194.8611F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Durchwahl:"; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(410F, 214.8611F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "e-mail:"; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(410F, 234.8611F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(151.9999F, 20F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.Text = "Institutionskennzeichen"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(410F, 254.8612F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "e-mail:"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(500F, 174.8611F); + this.xrLabel12.Name = "xrLabel12"; + 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 = "Rabea Preuß"; + // + // xrLabel14 + // + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(500F, 194.8611F); + this.xrLabel14.Name = "xrLabel14"; + 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 31"; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(500F, 214.8611F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "rabea.preuss@lebenshilfe-ffo.de"; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(500F, 254.8611F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "info@lebenshilfe-ffo.de"; + // + // xrLabel17 + // + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(562.0004F, 234.8611F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.SizeF = new System.Drawing.SizeF(145.2098F, 20F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.Text = "(IK) 501205613"; + // + // xrLabel18 + // + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(500F, 274.8611F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "www.lebenshilfe-ffo.de"; + // + // xrLabel20 + // + this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel20.CanGrow = false; + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 314.8611F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = "IK-Nummer:"; + // + // xrLabel19 + // + this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel19.CanGrow = false; + this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 334.8612F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Versichertennr:"; + // + // xrLabel21 + // + this.xrLabel21.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel21.CanGrow = false; + this.xrLabel21.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 354.8612F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.Text = "Kunden-Nr.:"; + // + // xrLabel22 + // + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel22.CanGrow = false; + this.xrLabel22.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 374.8612F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Rechnungs-Nr.:"; + // + // xrLabel23 + // + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel23.CanGrow = false; + this.xrLabel23.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 394.8612F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "Rechnungsdatum:"; + // + // xrLabel24 + // + this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel24.CanGrow = false; + this.xrLabel24.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(410.0003F, 414.8612F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.Text = "Fälligkeit:"; + // + // cellFaelligkeit + // + this.cellFaelligkeit.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellFaelligkeit.CanGrow = false; + this.cellFaelligkeit.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellFaelligkeit.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 414.8612F); + this.cellFaelligkeit.Name = "cellFaelligkeit"; + this.cellFaelligkeit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellFaelligkeit.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.cellFaelligkeit.StylePriority.UseBorders = false; + this.cellFaelligkeit.StylePriority.UseFont = false; + this.cellFaelligkeit.StylePriority.UseTextAlignment = false; + this.cellFaelligkeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel29 + // + this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel29.CanGrow = false; + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 394.8612F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel28 + // + this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel28.CanGrow = false; + this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); + this.xrLabel28.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 374.8612F); + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel28.StylePriority.UseBorders = false; + this.xrLabel28.StylePriority.UseFont = false; + this.xrLabel28.StylePriority.UseTextAlignment = false; + this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel27 + // + this.xrLabel27.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel27.CanGrow = false; + this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")}); + this.xrLabel27.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 354.8612F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel26.CanGrow = false; + this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.xrLabel26.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 334.8612F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel25 + // + this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel25.CanGrow = false; + this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(529.1898F, 314.8611F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.Text = "501205613"; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblKlienten + // + this.lblKlienten.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblKlienten.LocationFloat = new DevExpress.Utils.PointFloat(175.543F, 520F); + this.lblKlienten.Multiline = true; + this.lblKlienten.Name = "lblKlienten"; + this.lblKlienten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblKlienten.SizeF = new System.Drawing.SizeF(520.9529F, 19.99994F); + this.lblKlienten.StylePriority.UseFont = false; + this.lblKlienten.Text = "Klienten:"; + // + // xrTable3 + // + this.xrTable3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(696.5F, 20F); + this.xrTable3.StylePriority.UseBackColor = false; + this.xrTable3.StylePriority.UseBorderColor = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell37, + this.cellAnzahl5, + this.cellEinheit5, + this.cellBetrag5, + this.cellGesamt5}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.10000000000000003D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.46153846153846145D; + // + // cellAnzahl5 + // + this.cellAnzahl5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellAnzahl5.Name = "cellAnzahl5"; + this.cellAnzahl5.StylePriority.UseBorders = false; + this.cellAnzahl5.StylePriority.UseTextAlignment = false; + this.cellAnzahl5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellAnzahl5.Weight = 0.099999999999999978D; + // + // cellEinheit5 + // + this.cellEinheit5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellEinheit5.Name = "cellEinheit5"; + this.cellEinheit5.StylePriority.UseBorders = false; + this.cellEinheit5.StylePriority.UseTextAlignment = false; + this.cellEinheit5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellEinheit5.Weight = 0.1538461538461538D; + // + // cellBetrag5 + // + this.cellBetrag5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellBetrag5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AmountPerUnit", "{0:c}")}); + this.cellBetrag5.Name = "cellBetrag5"; + this.cellBetrag5.StylePriority.UseBorders = false; + this.cellBetrag5.StylePriority.UseTextAlignment = false; + this.cellBetrag5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellBetrag5.Weight = 0.14615384615384613D; + // + // cellGesamt5 + // + this.cellGesamt5.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.cellGesamt5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")}); + this.cellGesamt5.Name = "cellGesamt5"; + this.cellGesamt5.StylePriority.UseBorders = false; + this.cellGesamt5.StylePriority.UseTextAlignment = false; + this.cellGesamt5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellGesamt5.Weight = 0.20999999999999996D; + // + // xrLabel38 + // + this.xrLabel38.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95F); + 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(392.2079F, 20.93748F); + this.xrLabel38.StylePriority.UseFont = false; + this.xrLabel38.Text = "LEBENSHILFE Frankfurt (Oder), Hansastraße 3, 15234 Frankfurt (Oder)"; + // + // xrLabel32 + // + this.xrLabel32.CanGrow = false; + this.xrLabel32.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(70F, 520F); + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel32.SizeF = new System.Drawing.SizeF(105.5432F, 19.99994F); + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.Text = "Klient:"; + // + // xrLabel33 + // + this.xrLabel33.CanGrow = false; + this.xrLabel33.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(69.99995F, 550F); + this.xrLabel33.Name = "xrLabel33"; + this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel33.SizeF = new System.Drawing.SizeF(105.0003F, 20F); + this.xrLabel33.StylePriority.UseFont = false; + this.xrLabel33.Text = "Zeitraum:"; + // + // xrLabel34 + // + this.xrLabel34.CanGrow = false; + this.xrLabel34.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(175.54F, 550F); + this.xrLabel34.Name = "xrLabel34"; + this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel34.SizeF = new System.Drawing.SizeF(520.9559F, 20F); + this.xrLabel34.StylePriority.UseFont = false; + this.xrLabel34.Text = "[AccountingPeriodStart!dd.MM.yyyy] bis [AccountingPeriodEnd!dd.MM.yyyy]"; + // + // xrLabel4 + // + this.xrLabel4.CanGrow = false; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(70F, 490F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(606.5F, 20F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "FED - Betreuung nach § 45b SGB XI"; + // + // xrTable2 + // + this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 580.5208F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow17}); + this.xrTable2.SizeF = new System.Drawing.SizeF(696.5F, 40F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseBorderColor = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell7, + this.xrTableCell4, + this.xrTableCell6, + this.xrTableCell5}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.10000000000000003D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Bezeichnung"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.26923076923076911D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Anzahl"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.29230766883263215D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Einheit"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.15384615384615383D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Betrag"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.14615386962890622D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorderColor = false; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Gesamt"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.20999999999999996D; + // + // xrTableRow17 + // + this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8}); + this.xrTableRow17.Name = "xrTableRow17"; + this.xrTableRow17.Weight = 0.10000000000000003D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Elternbeitrag alternatives Hort-/Ferienangebot laut EBO der Stadt FFO mit Wirkung" + + " 01.10.2017"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell8.Weight = 1.0715384615384613D; + // + // xrLabel31 + // + this.xrLabel31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(255))))); + this.xrLabel31.CanGrow = false; + this.xrLabel31.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(0F, 453.3333F); + this.xrLabel31.Name = "xrLabel31"; + this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel31.SizeF = new System.Drawing.SizeF(696.4996F, 20F); + this.xrLabel31.StylePriority.UseBackColor = false; + this.xrLabel31.StylePriority.UseFont = false; + this.xrLabel31.StylePriority.UseTextAlignment = false; + this.xrLabel31.Text = "Rechnung"; + this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 79.99998F); + 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(297.21F, 84.375F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Hansastraße 3\r\n15234 Frankfurt (Oder)\r\nTel. (03 35) 280510-0\r\nFax (03 35) 28051" + + "0-10"; + // + // xrLabel3 + // + this.xrLabel3.CanGrow = false; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(410F, 60F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(297.21F, 20F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Familienentlastender Dienst"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(95F, 35F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(297.2082F, 29.50002F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Lebenshilfe Frankfurt (Oder) e.V."; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(80.00005F, 71.24999F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox1.StylePriority.UseBorders = false; + // + // lblAdresse + // + this.lblAdresse.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F); + 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(392.2079F, 149.5209F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "Anschrift"; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 52F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel37, + this.xrLabel36, + this.xrLabel35, + this.xrLabel8, + this.xrLine1}); + this.bottomMarginBand1.HeightF = 80F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrLabel37 + // + this.xrLabel37.CanGrow = false; + this.xrLabel37.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(518.6246F, 6.25F); + 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(177.8753F, 45.52085F); + this.xrLabel37.StylePriority.UseFont = false; + this.xrLabel37.StylePriority.UseTextAlignment = false; + this.xrLabel37.Text = "IBAN DE 64100205000001282800\r\nBIC: BFSWDE33BER\r\nGläubiger-ID: DE52ZZZ00000401971"; + this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel36 + // + this.xrLabel36.CanGrow = false; + this.xrLabel36.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(358.0208F, 6.25F); + 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(160.6039F, 45.52085F); + this.xrLabel36.StylePriority.UseFont = false; + this.xrLabel36.Text = "Bank für Sozialwirtschaft AG"; + // + // xrLabel35 + // + this.xrLabel35.CanGrow = false; + this.xrLabel35.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(192.1247F, 6.25F); + 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(165.8961F, 45.52085F); + this.xrLabel35.StylePriority.UseFont = false; + this.xrLabel35.Text = "Martin Patzelt\r\nRegina Griebel\r\nSt.-Nr. 061/142/02779"; + // + // xrLabel8 + // + this.xrLabel8.CanGrow = false; + this.xrLabel8.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.25F); + 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(192.1247F, 45.52085F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "Vorstandsvorsitzender:\r\nGeschäftsführerin:\r\nVR 49 beim AG Frankfurt (Oder)"; + // + // xrLine1 + // + this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(696.4991F, 6.25F); + this.xrLine1.StylePriority.UseForeColor = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupFooter1.HeightF = 100F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow11, + this.xrTableRow6}); + this.xrTable1.SizeF = new System.Drawing.SizeF(696.5F, 100F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorderColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UsePadding = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.10000000000000003D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell11.Weight = 0.10769230769230767D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell15.CanShrink = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.35384615384615381D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorderColor = false; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Rechnungsbetrag netto"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.39999999999999991D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorderColor = false; + 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.MiddleRight; + this.xrTableCell17.Weight = 0.20999999999999996D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell18, + this.xrTableCell19}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.10000000000000003D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell13.Weight = 0.10769230769230767D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.35384615384615381D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "befreit von der Mehrwertsteuer"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.39999999999999991D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "0,00 €"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell19.Weight = 0.20999999999999996D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell23}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.10000000000000003D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell20.Weight = 0.10769230769230767D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.35384615384615381D; + // + // xrTableCell22 + // + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.Text = "abzüglich Eigenanteil (siehe Anlage)"; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell22.Weight = 0.39999999999999991D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "0,00 €"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 0.20999999999999996D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell34, + this.xrTableCell35, + this.xrTableCell36}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.10000000000000003D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.10769230769230767D; + // + // xrTableCell34 + // + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell34.Weight = 0.35384615384615381D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.39999999999999991D; + // + // xrTableCell36 + // + this.xrTableCell36.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.20999999999999996D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.10000000000000003D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.10769230769230767D; + // + // xrTableCell25 + // + this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.35384615384615381D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "Rechnungsbetrag brutto"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell26.Weight = 0.39999999999999991D; + // + // xrTableCell27 + // + this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell27.Weight = 0.20999999999999996D; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2}); + this.ReportFooter.HeightF = 70F; + this.ReportFooter.Name = "ReportFooter"; + // + // xrLabel2 + // + this.xrLabel2.CanGrow = false; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + 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(696.4994F, 49.16668F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr., der Rechnun" + + "gs-Nr. und des\r\nVerwendungszwecks auf das unten angegebene Konto."; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + 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"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2}); + this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail2.HeightF = 20F; + this.Detail2.Name = "Detail2"; + // + // RechnungHortPrivat + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1, + this.ReportFooter, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(70, 45, 52, 80); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((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)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel31; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.XRLabel xrLabel33; + private DevExpress.XtraReports.UI.XRLabel xrLabel34; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRLabel xrLabel37; + private DevExpress.XtraReports.UI.XRLabel xrLabel36; + private DevExpress.XtraReports.UI.XRLabel xrLabel35; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel38; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell cellEinheit5; + private DevExpress.XtraReports.UI.XRTableCell cellBetrag5; + private DevExpress.XtraReports.UI.XRTableCell cellGesamt5; + private DevExpress.XtraReports.UI.XRLabel lblKlienten; + private DevExpress.XtraReports.UI.XRTableCell cellAnzahl5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel cellFaelligkeit; + 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.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + } +} diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.cs new file mode 100644 index 000000000..18d4a2dd7 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.cs @@ -0,0 +1,165 @@ +using System; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using LebenshilfeFrankfurtOder.Utils; + +namespace LebenshilfeFrankfurtOder +{ + [IDSpecificClass(Identifier = "RechnungHortPrivat")] + public partial class RechnungHortPrivat : XtraReport, IBeWoReport + { + public RechnungHortPrivat() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail)) + { + pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim(); + } + if (!String.IsNullOrEmpty(pRO.SenderContactPersonPhone)) + { + pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Replace("Tel.:", "").Trim(); + + //lblPhoneBearbeiter.Text = pRO.SenderContactPersonPhone; + } + if (!String.IsNullOrEmpty(pRO.SenderContactPersonFax)) + { + pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim(); + } + + if (!String.IsNullOrEmpty(pRO.SenderContactPerson)) + { + //lblBearbeiter.Text = pRO.SenderContactPerson; + } + + + StringBuilder sb = new StringBuilder(); + + + if (String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + pRO.RecipientContactPerson = GetContactPerson(pRO); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + pRO.Notice = ""; + + cellFaelligkeit.Text = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(14)); + + foreach (var sip in pRO.ServiceInvoicePeriods) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + pRO.CustomerName = ii.Notice; + } + } + + + lblKlienten.Text = pRO.CustomerName; + + pRO.OrganisationDebitorNumber = GetKundennummer(pRO); + SetzeDebitorNumber(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void SetzeDebitorNumber(ServiceInvoiceRO pRo) + { + if (String.IsNullOrEmpty(pRo.DebitorNumber)) + { + foreach (var sip in pRo.ServiceInvoicePeriods) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + long oid = 0; + if (!String.IsNullOrEmpty(ii.UnitDescription) && Int64.TryParse(ii.UnitDescription, out oid)) + { + var c = DAOFactory.GenericDAO.LoadByID(oid); + pRo.DebitorNumber = c.DebitorNumber; + } + } + } + } + } + + private string GetContactPerson(ServiceInvoiceRO pRo) + { + String ap = ""; + + if (pRo.ServiceInvoicePeriods != null) + { + foreach (var sip in pRo.ServiceInvoicePeriods) + { + + if (sip.CostBearer2SupportConcept != null && + sip.CostBearer2SupportConcept.CostBearerContactPerson != null) + { + ap = ""; + + if (sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.HasValue && + sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.Value == Sex.Male) + { + ap = "Herr "; + } + else if (sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.HasValue && + sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.Value == Sex.Female) + { + ap = "Frau "; + } + + + ap += sip.CostBearer2SupportConcept.CostBearerContactPerson.FirstName; + + if (ap.Length > 0) + { + ap += " "; + } + ap += sip.CostBearer2SupportConcept.CostBearerContactPerson.LastName; + } + } + } + + return ap; + } + + private string GetKundennummer(ServiceInvoiceRO pRo) + { + if (pRo.ServiceInvoicePeriods != null) + { + foreach (var sip in pRo.ServiceInvoicePeriods) + { + if (sip.CostBearer2SupportConcept != null) + { + if (!String.IsNullOrEmpty(sip.CostBearer2SupportConcept.CostBearer.Organisation.DebitorNumber)) + { + return sip.CostBearer2SupportConcept.CostBearer.Organisation.DebitorNumber; + } + } + } + } + + return ""; + } + } +} \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx new file mode 100644 index 000000000..3e0ee56db --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungHortPrivat.resx @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAAK4AAACjCAIAAACc8LJnAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd + hwAAHYcBj+XxZQAAE69JREFUeF7tnQuUTdUfxxvvvBljNJUSTXmG3lSkRSkqoaiQ3o+lt96hSEpW7+it + sqSn9CDFoIWKKI8iqzE0vWRk5DnGzP7/ft3f/7r3N/eeu89+nHNmnM/6Lmsw97f3Oed7z9l7n71/+yAR + EvIfoRVCiNAKJpk6VeTn08+bN6PKEaEVFCktRQHTp4uff6a/jhwpfv31v/8W4oILUOWI0AquKSgQS5aI + nj3FQQeJQYNE48bikEPECSfgX0EdOoixY8XFF+PPTZqITZvoU8EntEJq4OteUkJ/ggk6d6arLqNPPqEg + wSe0Qgry8kT37nhRs7PjrrGkTj1VFBZSqIATWiEFjz/Or65bXXsthQo4oRVSoG8F0MyZFC3IhFZIQadO + /LoqqF27ctB+DK2QgmOP5ddVTW3bYtcjyIRWSIEpK4AGDKCYwSS0QgoMWuHQQ8XChRQ2gIRWcOLPP0Vm + Jr+iOqpWTSxdSsGDRmgFJ2bM4NdSX+++S8GDRmgFJzIy+IXUV4MGYvRoen8RKEIrJOXvv0WlSvxCmtKa + NVRKcAitkJQ33uDXz6BWrsQ3GoEitEJSrrmGXz+zeuUVKigghFZISteu/OKZVd264ptvqKwgEFohMdBQ + aNKEXzzj6tFDbN9OJfpOoK0AT9MXXhDnniuKi0VREf2jNxQUiKZN+ZWzoVdfpRJ9J6BWKCzEoZhnnqHz + 1aKFOPxwsW0b/a83WG02RlW5svjoIyrRX4JoBehzw52zalVRu3bcWbvlFvoFb9i61WJnMlbZ2eK116hQ + HwmiFaZN4ycrqq++ot/xhjPP5BWwpMxM8fHHVKhfBMgK0CCYMUMcf7yoWZOfqagOPVSsW0e/7wGzZom0 + NF4HS4ID37ePyvWFoFjh339pCmFKNWwo/vmHPuUBb73FK2BPkyaJnTupXO8JhBVWrxbnncfPi4PGj6cP + egB8UydMEPXri4MPxr4MtFegDcvqY1B9+ohffqGiPcZ/K0yc6LoH37Wrz/fSKVPEpZfyWpnS4MFi714q + yEv8tMKuXaJVK+wpsHMho02bfB7D//13vEOAzj4bO4SsepqaP59K8RLfrPDdd+Lkk/kpcCW4XU+evH9h + mo8sWiTefFOMGiVOP13UqiVatsQpKqy2rvTYYxTZS/yxwtNPY+uPHb+aMjLEnXdS2CCQm4tDYYcdxuvp + So0bi/vuo4Ce4YMVhg/XPVNlNXcuBQ8I0AuFWtWtK448Mq6e8oJO7CuviN27KaAHeGqF4mJx7726N8+E + 6tEjWK//i4rETz+JDRvEZZfxqrrShx9SQA/wzgp5eaJvX36oBhXAeUHAVVfxerpSzZpixQoKZRuPrLBj + h7jwQn6cZjVwIJUVKPLzxdFH86q60oQJFMo2Xlhh5kx+eDZUr15Alx9Bz1Cnt3nEER69oLduhT/+EK1b + 88OzpC5dxJ49VG6ggG+2zkvOTp3wNNrGrhX+/lu0acMPzJ7gGRRYHnuM19aVLrmE4tjDohUWLsQxVHZI + VtWrVxDXF0SADs7ateprrapXFz/+SKEsYcsKhYXmBw9k5OVLSwVuv51XWF5ZWfvnO23caL5hZMUKy5fj + /DN2JN4o4GkM9u7FTF6szvJ66CGKc8IJ2E01i3krgA9srC+T1PDhVI3AMmAAr7O86tTBPvO8eXjHffZZ + CmgKw1aAx2G3bvwAvFSTJuLLL6kywWTbNnHccbzabtW1Kw7VmMWkFdav9+25EKuWLak+poh25KDhlpNj + oDkyZQqvs1vdey+FMogxK+Tni/PP5zX2RWlp2HMxxZw52OwfMwanTnXsiPHhXzTZvVscdVRcnd2qRQt8 + oWMWY1bwbBxJRqNHU600WbAA3y6y4G+9Rf+rg8Osbkl99hmFMoUBK0CP+fLLvZsZnFJjx+KkWU3gi7tk + CU5pZMFB0Hb7+mv6NWXgSd+8OY/sSnCjMju0asAKS5fyWvqldu1wSdOWLVQxZVatQnOz4LFq2FB8+y39 + sjK9e/OwbtWhA7bPTKFrBXhi9evHq+i94LRCW0y/UZ2bizcVtioroW6/nT6ijL4VQJMnUzR9tKxQWopZ + a1nlPFb79uKddwyMN+fl4cS4KlV4/GRq2xbfsOgAbQ754pIJ2o8PPojDTfrD0lpW8GaBqYNq1TKwvqyo + CGfMKsy1PPlkXFepg6n0b5UqiSefpJjKqFsBWlXp6bxOngnu4c8/rzvdefNmfByceCIPLq+ePSmUGjqv + JGIFX4n77xe//UZh1VC0wt696hM49QU+ePxxqoka+/bhzFj9ZBpVq4ply3DQKT9fvPee6+dU//5OC0Rd + qVo1vEnroGIF8IFzA9uq+vTRncfx11/inHN4WGXFrrZesICKkCeyn4y+HnmEAiqjYgU4YFYPbwQdengi + avYVc3JwzTKLbEodO1Ip8mjOg40K7pRvv00x1XBthcJC6/mqEgqun/4GbatX4z5PLLJBKSzOWbuWB1FT + djYmn1i0SL1f49oKL7/MK2FVTZuKe+5B6U/u272bXiLYEzx63FJcbGzMvlEjbLuMGUOR3eLaCsccw2tg + T9CsmzGDytVkxw7aA86qXnyRinOF5rIZJuUJni6sUFKCI3qevWvo3l13DCdKUZG46CIe34ayslSmUWnO + gGXywgqLF/NSLQncdsUV+Fw3AvR37OVCKKsffqBy5QH3wL2dxVEW2FFt2M2FFaAXx0q1ofR0XKBukPnz + eRH2BFc0//8bEbvCyPuIqNSma8haYdYsY4MhDsrIMJxcB3zQrh0vxap69aKi5Vm5Umvua1m1bKmSrEPK + CqWlXrx+rF/fwJvfWPbswQcNK8W26tSh0uW5/nrDCSJr18aYbpGyggeLHuvVM591Rn8KoYIOPlilSzl0 + KI+jqRYtXHe/paxgexJz9ermpylDf8eD3mNZ1aqlknBv+nQeR1/wTXBFaits3Ih73LBiDKpGDStJjl9/ + nRfkjRQeEAC4x3ib5sorKbgkqa1wwQW8DFOCTmP79sYGkWIpKvJ0KCxW8NQfNUolBYypF9ZRNW/uLkF6 + CivAY09mdpeaoK6WuO8+XpbHUkixBr1QtbyFDnK1e10KK0ydyqObEvQb166lUoxjdihXQVWq4NQet5x0 + Eo+jqaZNKbIMTlaA26xmakUHXX01lWID360AgseEW957jwfRFHzf5Ec/nawwZw4PbUTwNB0xQuVpKsmC + BV6MhqXUjTdSfeRZvtzAxFemSy+l4ClxssLZZ/O4RnTHHRTfEsZvs2pSW/RuPEnNYYfJZoxOagX4vI0U + 51Az/RkoDhQX40IRVqhf+v57qpU8NmYKSr7TSWqF0aN5RCNSe6Mvz6pVvEQfJX9zjjJhAg+ir379KLgz + Sa2gMyU8mQYNouD2gHY7K9RHKWwqOmYMD6IveGLKkNgK0Mc1+4IE1KSJ3UdDBOMDNTpyu/x+61bM0siC + 6Cs7W2o9cWIrTJrEw2mqenXsKXlAXh7uL8VK90Xp6a5fRvz2G26QUaMGD6Wv225LnTk8sRWMz2nWXMHi + iiD0IGrVUlzEuH27rTnZKTOHJ7DChg34JWaBdFS3LrbmvGHtWiuZ5d3quOOoPm7JyeGhTEnFCtDIZ1F0 + BD6Aw/MMeCjCo5HVwXspZ2ax92JdxQq9evEoOrrhBgrrGUF4QDz1FFXGLfbyII8YQUUkI4EVDDa74LG3 + axeF9YwgWGHsWKqMW+xZoXdvKiIZ3Ap79hhYXxyVwUxp8kycyKvhvfr3p8q4xex811ilnNTErTB7Ng+h + rHbt/EmzW1Liz6rOWHXrRpVxi43RxoiefpqKSAa3gsEpwqYy5ikATaR69Xh9vFFaGj5hO3emmrjFnhWg + V+j8hizOCvB0yMriIdR0zjnmM8+64rTTeJW8ETyeAOV0MPasADr2WColIXFW2LmTf1hZ06ZRTL/49FPD + oyMyuvFG3SSrFc0K3btTQH8ZN45XzJ46dMD0qvo7ZVu1Qo8eVEpC4qywcCH/sJqM56dXY+VK85OCEqp1 + a2N7O1m1woABVEpC4qzw3HP8wwqC1kZwtmoxO1yWUJUq6aZGi8WqFWrXxo1Qk2HeCh5seCXP5MnmZ5TH + qlEjvPcYBJo4rAizWryYCiqLYStkZor336doAWHOHHHKKbyepjRsGJViCoOp48qqTh2nBQeGrdCmjcqK + QdtAJ9n4niVwP3jzTfMHa3UvxubNnZLFG7aCfnpZS8C3QS0ddbVqOJFnxIi4haPQRbK0BbZVK7i4K0Bn + g33YlaABZXy/CrP88AMmZWraVOo9C/QPFyzYPwnv5ZdxQgp0Sbp1szV6tmyZ3S7P8cdTQQmJs8Lw4fzD + rqS2iNgXtm3D98gOi6hatRKff06/HGXFCvNJIGL59lteDbM66ywqKCFxVtBMa1iOrBChqAiHUkBHHIEL + NGrWFCNH4pxjkKnkcK6YO5efUrNKT8cUCcmIs8LAgfzDriQ53z6YgC0UVrCY5frr+Sk1q6uuctq1IM4K + o0bxD7vSLbdQnBA1bKw9iZVzUzfOCpp5LgPeZgw4OTnm154wOWd9iLOCTmcSOl0Og5ohKbG9mAdaQs4v + SuKs8OWX/PPyUsh/HxJlyRKVHYtcKeXAqLG7QmgFHWy/NoNHT9m+MSPOCjrvQkIrqFFSghNebCyOi1WD + BlScA3FW0Jm6ElpBDfiysjNpQzfdRMU5EFrBTwoLreQzYYJWiMzOyaEVfGPHDhwJZqfRhiSzQsVZYd8+ + 9RUEoRVcsWePOP98fg4tadYsKtSZOCsAl1zCA0lq4ECKEJKS3bvVz7MrQWsR+pCSk2+5FZRTI4d3BUny + 8iyuhmMaOZIKlYFbQXmhXGgFGTZsEOedx0+dPT3xBJUrA7fCihW4owGLKKPQCil5913RrBk/b/bUoUPq + pDuxcCsALVvyoDLKzDS2FqDiAY3EIUPszr0uq7vvptIlSWCFV1/lQSU1bhxFCGFcdx0/V7YFtvvzTypd + kgRWyM3lcSU1dChFCImwaxeukmjb1rvNOaPKyKA6yJPACps2icaNeWgZVa6sslV7BUZzVpiOjG0jpjzQ + dNddFOGApaRErFuHOuMMfnK8lDErXHklDy2p9HTx3XcU5MDknXf4OfFFCttxJbZCQYH65KpevXxIxeU7 + W7bg+O4VV1h/3Syj7GzXbUYgsRW++goXVbEC5OW8eLuCUVqK2yr1789Pgvdq1Ag3KZw3TzHnS2IrAC+9 + xEtypauvxunkFZvt23HZpAdvmVMKTAB3ggcfpIqpkdQK+vvSv/AChap4LFmCm7VDL5Edsl8y0j5LaoV9 + +3R3LIHO9IUXBijthj47d+Ly008/DUSDIFZGcn0ktQLw/vu8SAWddJJYupQClmvWrMEk3uzofFeVKrgX + jZHvm5MVNm/mBaupalWcW6eZuswv1q/H5JennupDvreUysrCV52mcLLC3r0m36yfcooYPx7b2xFyc3Pp + p0ACTcIpU3CoLQj7FCbTPfdQbY3gZAUAvspmt7AZMgRH4v6LHLi7xL//4qrq227DlMRBdkBEdeo4rYVV + IIUVgOef55XQFDwvBg8Wn3xC8X3nl1/ENdfgOLHa23lf1Lw5vkA2S2orFBTganlWFX1VqoRJTK67Dlda + /v47lWUb6AJAcdDeho7A6NGY7QbqEMBGgLN69sQJEPrpQhmprQB88QWvjVk1biz69sWdVebNoxLNMn8+ + Br//frzzQ3EZGdbXLFuVpde/UlYAA3ozY79yZWwV33qraN8eX4nNno0jqfA9BkF3Jvpo3LaN/nHjRmx5 + RH4GPfkkfjYnB4eB4WEfFYRlBZVfOSfn1UHKCsDq1brZFzR15JE4tnr66ajoQ71Bg0BsGuaZunTBBVWW + kLUC8Mcf+GRllQvljeCJdvPNeDu0hwsrAOPGVaibbTkSNHRs484KgL+Tcw5A1a2L48olJXT+7eHaCosX + i/r1eXVDWRK0ed1ubK2MaysAvXvzGocyrrQ0fHHjZfpIFSvA/YrVO5RZQdd90SI6256hYoXSUtwHJmw/ + WlKbNv7swKZihQj2Nlk4kFWtmpg5k86wx6hbobgY07eyIwmlpqpVcTef1q39XGyobgVg/ny7u5ocOLrh + BvHjj170GB3QsgIQyTXHDiyUpGrUwOkgq1ebf82ogK4VgKIip40VQjno7rv92bY7IQasAHz+OS6RY8cZ + ykEPPIC9sEAtIzNjBWDWLH60ocqqY0fcq6hPnyCuJTRmhdJSnCMEzR928KGi6tQJ1wFAz8vf5mEyjFkh + wtatOFyamcnPwgGrvn1xK6KGDXEuZ0EBnaVgYtgKER591HpK+4CrVStcPwM3ALhZrlvn/1ZEMlixApCb + a30npMBqyBBcQlLusGWFCPCFsLqHZnAEz0S4DUydSneC8ohdKwDQlrzjDn7iKpLS0nCntunT6XjLL9at + EGH2bNG5Mw6zs/NY3pWVJaZNo2Ms73hkhQhr1mDeLnY2y6OGDsU7wcMPV6ispZ5aAYDn6PLlOOBa7qY7 + wIOgQQNMNDB3biBeGRjHaytEWbYMc5eMGxf0p0a/fphMCDRzJnaLKnBWId+sEGXpUjFxIt5sBwzADNUg + 31dbNGuGi0/g218BGoPy+G+Fsvz0E94wIsMSw4fjz2PHKuajT6nLLsNl1BF98AGWBdqyhWpyQBFEK0SJ + 7aDDzx99JCZN2q9hw/DtzsCBYsQITEIDP190EZrmxBP3/06klw/6+mv864wZmEMDfli1iv49JEqgrRDi + JaEVQojQCiH/IcT/AAprFzch0QTwAAAAAElFTkSuQmCC + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs b/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs index ae27284a4..9a3e62bc1 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs @@ -80,7 +80,7 @@ namespace LebenshilfeFrankfurtOder.Service } } - else if (ib.InvoiceId == "RechnungHort") + else if (ib.InvoiceId == "RechnungHort" || ib.InvoiceId == "RechnungHortPrivat") { dc.CustomerFirstName = ""; dc.CustomerLastName = ""; diff --git a/ReportImp/VaroSozialagentur/Invoicing/CustomInvoiceCreation.cs b/ReportImp/VaroSozialagentur/Invoicing/CustomInvoiceCreation.cs index 745b82205..bdce73420 100644 --- a/ReportImp/VaroSozialagentur/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/VaroSozialagentur/Invoicing/CustomInvoiceCreation.cs @@ -103,7 +103,7 @@ namespace VaroSozialagentur.Invoicing var crp = crlist.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, invoicePeriod.StartDate); - if(crp != null && crp.CostRateValue.HasValue) + if (crp != null && crp.CostRateValue.HasValue) { int count = 0; foreach (var sr in serviceRecordsInPeriod) diff --git a/ReportImp/VaroSozialagentur/ServiceInvoiceReport.Designer.cs b/ReportImp/VaroSozialagentur/ServiceInvoiceReport.Designer.cs index 550b00a33..aa1ad3b4b 100644 --- a/ReportImp/VaroSozialagentur/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/VaroSozialagentur/ServiceInvoiceReport.Designer.cs @@ -282,7 +282,7 @@ namespace VaroSozialagentur this.xrLabel4.SizeF = new System.Drawing.SizeF(268.75F, 20F); this.xrLabel4.StylePriority.UseBackColor = false; this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "Leistungsberechtigte Person:"; + this.xrLabel4.Text = "Kunde:"; this.xrLabel4.WordWrap = false; // // xrLabel3 diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 3fe17768a..f070bf433 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -21,7 +21,7 @@ namespace BeWo.Service.Plugins //t = "irgendwaswasesnichtgibt"; //t = "5473568546"; //Interner Chat - t = "2356097460"; // Lebenshilfe Würzburg + //t = "2356097460"; // Lebenshilfe Würzburg //t = "1234567890"; // Präsentationsdatenbank //t = "5687373602"; // LH Duisburg //t = "5509064354"; // LH Duisburg Service Plus @@ -29,7 +29,7 @@ namespace BeWo.Service.Plugins //t = "8562233401"; // Sozialwirkstatt Schmitz //t = "1076891970"; // Assistenza //t = "0216265667"; // LH Hannover - t = "1774789565"; // LH Essen + //t = "1774789565"; // LH Essen //t = "9342168675"; // ABC Betreuungen //t = "1193188501"; // Aids Hilfe Dortmund //t = "7860351957"; // SKF Alsdorf @@ -184,7 +184,7 @@ namespace BeWo.Service.Plugins //t = "7185338722"; // BeWo Walz & Paiva //t = "3196643272"; // Betreutes Wohnen Lisa Wöll //t = "3432911735"; // Caritas Günzburg - Neu Ulm - //t = "2591682148"; // Humanitas + t = "2591682148"; // Humanitas //t = "9805564204"; // LeWo Aachen //t = "7215356798"; // Triathlon //t = "3664416736"; // LH Mönchengladbach @@ -224,7 +224,7 @@ namespace BeWo.Service.Plugins //t = "7817461089"; // FAB e.V. (Familienarbeit und Beratung e.V.) //t = "5207911843"; // Pro Balance //t = "8619663355"; // HSH Cologne - t = "1652658918"; // LH Frankfurt Oder + //t = "1652658918"; // LH Frankfurt Oder //t = "7696927868"; // Kuhring Betreuung //t = "6251348980"; // BeWo Gün //t = "6782533512"; // LH Dorsten