diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index 4ae4ba7f1..aa599c87b 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -19,7 +19,7 @@ false - 8CA4066C36C87B745E4016FDA715A6DB16FCFFA9 + 8E3A8E81F1C6F67A1C6D239593544EA33D8AC6A7 true false 3.0.1927.0 @@ -43,12 +43,12 @@ de-DE BeWoPlaner ownSoft GmbH - 2.0.1.270 + 2.0.1.274 true publish.htm false true - 271 + 275 2.0.1.%2a false true diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs index 4d2043c2c..e46464ded 100644 --- a/BeWo/BeWoApp.xaml.cs +++ b/BeWo/BeWoApp.xaml.cs @@ -56,9 +56,9 @@ namespace BeWo public static LoginControl LoginControl; public static MainControl MainControl; - public static string ShortVersion = "3.26"; + public static string ShortVersion = "3.27"; - public static string Version = "Version 3.26.2"; + public static string Version = "Version 3.27"; public static int RenderTier = 0; public static bool IsInDesignMode = DesignerProperties.GetIsInDesignMode(new DependencyObject()); @@ -320,6 +320,12 @@ namespace BeWo anzTageZeiterfassErfolgt = resultzeitplan; } + val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.AnzTageUnterschriftErfolgt); + if (Int32.TryParse(val, out resultzeitplan)) + { + AppSettings.AnzTageUnterschriftErfolgt = resultzeitplan; + } + val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ZeiterfassungsSchwellwert); int resultschwell; if (Int32.TryParse(val, out resultschwell)) @@ -550,6 +556,12 @@ namespace BeWo val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowWohnhilfe); AppSettings.ShowWohnhilfe = val != null && val.Equals("1"); + val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowVorlagen); + AppSettings.ShowVorlagen = val != null && val.Equals("1"); + + val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowMitarbeiterSchwerbehindertenInfos); + AppSettings.ShowMitarbeiterSchwerbehindertenInfos = val != null && val.Equals("1"); + val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowImportAbschlagszahlungen); AppSettings.ShowImportAbschlagszahlungen = val != null && val.Equals("1"); diff --git a/BeWo/Core/BeWoUtils.cs b/BeWo/Core/BeWoUtils.cs index 4ad5cf7de..443a3cc03 100644 --- a/BeWo/Core/BeWoUtils.cs +++ b/BeWo/Core/BeWoUtils.cs @@ -121,7 +121,12 @@ namespace BeWo.Core public static void NavigateToReportUriWithDocumentPreviewControl(string navigateUriString, string title, DocumentPreviewControl dp, Action callback) { - var reportTemplates = ServiceFacade.DoOperationsServiceSync(x => x.GetReportTemplates(navigateUriString)); + List reportTemplates = null; + if (!navigateUriString.Contains("&template=")) + { + reportTemplates = ServiceFacade.DoOperationsServiceSync(x => x.GetReportTemplates(navigateUriString)); + } + if (reportTemplates?.Count > 1) { diff --git a/BeWo/Core/Config/AppSettings.cs b/BeWo/Core/Config/AppSettings.cs index aadbe5fa1..fe1cee77d 100644 --- a/BeWo/Core/Config/AppSettings.cs +++ b/BeWo/Core/Config/AppSettings.cs @@ -135,6 +135,7 @@ namespace BeWo.Core.Config public int LastSelectedStundenkontoIntervall { get; set; } public int AnzTageZeiterfassErfolgt { get; set; } + public int AnzTageUnterschriftErfolgt { get; set; } public int ZeiterfassungsSchwellwert { get; set; } @@ -490,6 +491,9 @@ namespace BeWo.Core.Config public bool ModuleAiSettingsEnabled { get; set; } public bool ShowWohnhilfe { get; set; } + + public bool ShowVorlagen { get; set; } + public bool ShowMitarbeiterSchwerbehindertenInfos { get; set; } public bool ShowImportAbschlagszahlungen { get; set; } public bool ShowPersehImport { get; set; } diff --git a/BeWo/MainControl.xaml.cs b/BeWo/MainControl.xaml.cs index 8434fb235..fee6846ac 100644 --- a/BeWo/MainControl.xaml.cs +++ b/BeWo/MainControl.xaml.cs @@ -178,7 +178,7 @@ namespace BeWo } - if (BeWoApp.LoggedOnUser != null && BeWoApp.LoggedOnUser.HasRight(UserRightType.DocumentsAllowViewAll) && BeWoApp.AppSettings.ShowWohnhilfe) + if (BeWoApp.LoggedOnUser != null && BeWoApp.LoggedOnUser.HasRight(UserRightType.DocumentsAllowViewAll) && BeWoApp.AppSettings.ShowVorlagen) { this.button_Dokumente.Visibility = Visibility.Visible; } diff --git a/BeWo/View/Controls/CustomerVermittlungArbeitControl.xaml b/BeWo/View/Controls/CustomerVermittlungArbeitControl.xaml index 733885bff..37e2e663f 100644 --- a/BeWo/View/Controls/CustomerVermittlungArbeitControl.xaml +++ b/BeWo/View/Controls/CustomerVermittlungArbeitControl.xaml @@ -1,6 +1,7 @@  - + @@ -59,6 +61,12 @@ Width="*" MinWidth="200" MaxWidth="300" /> + + @@ -80,44 +88,122 @@ + + + + + + - } - @if(Html.IsInDebugMode()) - { - @Html.Partial("RestoreServiceRecordInputsPartial", Model) - } + @Html.Partial("RestoreServiceRecordInputsPartial", Model) + } \ No newline at end of file diff --git a/BeWoPlanerMobil/Views/Main/SingleBookingPartial.cshtml b/BeWoPlanerMobil/Views/Main/SingleBookingPartial.cshtml index 0ca9db2fc..ae0c7b53d 100644 --- a/BeWoPlanerMobil/Views/Main/SingleBookingPartial.cshtml +++ b/BeWoPlanerMobil/Views/Main/SingleBookingPartial.cshtml @@ -534,10 +534,8 @@ } - @if(Html.IsInDebugMode()) - { - @Html.Partial("RestoreServiceRecordInputsPartial", Model) - } + @Html.Partial("RestoreServiceRecordInputsPartial", Model) + } diff --git a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml index 889c5cf1a..34ceca949 100644 --- a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml +++ b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml @@ -53,7 +53,7 @@ - + diff --git a/Data/Access/UserDAO.cs b/Data/Access/UserDAO.cs index bb65b4bf0..699ed428a 100644 --- a/Data/Access/UserDAO.cs +++ b/Data/Access/UserDAO.cs @@ -17,6 +17,7 @@ using System.Net; using System.Collections.Specialized; using System.Web; using Newtonsoft.Json; +using System.Linq; namespace BeWo.Data.Access { @@ -110,26 +111,16 @@ namespace BeWo.Data.Access public ApplicationUser GetBSUser(string pUserName, string pPassword, string ip) { - //var test = GetToolUser(); + bool isValid = false; + //var all = GetToolUser(); - //var pwd = "asFdgAE5ERfdsew4!"; - - //foreach (var item in test.BeWoToolUserList) + //var user = all.BeWoToolUserList.FirstOrDefault(u => u.Login == pUserName); + //if (user != null && BCrypt.CheckPassword(pPassword, user.Password)) //{ - // if (item.FirstName == "Christian") - // { - // var bc = BCrypt.CheckPassword(pwd, item.Password); - // } + // isValid = true; //} - - - var sha256 = pPassword; - if (sha256 != bsPwd) - { - sha256 = GetSHA256(pPassword); - } /* @@ -148,73 +139,80 @@ Wenn ein Login erfolgt ist, dann kannst du das mit folgendem Aufruf protokollier https://support.bewoplaner.de/api/bsadmin.php?k=[KUNDENNUMMER]&EmployeeOID=[EMPLOYEEOID]&Pin=[PIN] */ - if (pUserName == "BSAdmin" && sha256 == bsPwd) + + var sha256 = pPassword; + if (sha256 != bsPwd) { - if (this.ValidBSIp(ip)) + sha256 = GetSHA256(pPassword); + } + isValid = pUserName == "BSAdmin" && sha256 == bsPwd; + + + if (isValid && this.ValidBSIp(ip)) + { + var list = DAOFactory.GenericDAO.GetAllActive(); + + foreach (var iUser in list) { - var list = DAOFactory.GenericDAO.GetAllActive(); - - foreach (var iUser in list) + if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null) { - if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null) + foreach (var iUserGroup in iUser.UserGroups) { - foreach (var iUserGroup in iUser.UserGroups) + if (iUserGroup.Name.IndexOf("admin", StringComparison.OrdinalIgnoreCase) >= 0) { - if (iUserGroup.Name.IndexOf("admin", StringComparison.OrdinalIgnoreCase) >= 0) - { - return iUser; - } + return iUser; } } } - - foreach (var iUser in list) - { - if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null) - { - foreach (var iUserGroup in iUser.UserGroups) - { - if (iUserGroup.Name.IndexOf("verwaltung", StringComparison.OrdinalIgnoreCase) >= 0) - { - return iUser; - } - } - } - } - - foreach (var iUser in list) - { - if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null) - { - foreach (var iUserGroup in iUser.UserGroups) - { - if (iUserGroup.Name.IndexOf("leitung", StringComparison.OrdinalIgnoreCase) >= 0) - { - return iUser; - } - } - } - } - - foreach (var iUser in list) - { - if (iUser.UserGroups != null) - { - foreach (var iUserGroup in iUser.UserGroups) - { - if (iUserGroup.Name.IndexOf("führung", StringComparison.OrdinalIgnoreCase) >= 0) - { - return iUser; - } - } - } - } - - if (list.Count > 0) - { - return list[0]; - } } + + foreach (var iUser in list) + { + if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null) + { + foreach (var iUserGroup in iUser.UserGroups) + { + if (iUserGroup.Name.IndexOf("verwaltung", StringComparison.OrdinalIgnoreCase) >= 0) + { + return iUser; + } + } + } + } + + foreach (var iUser in list) + { + if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null) + { + foreach (var iUserGroup in iUser.UserGroups) + { + if (iUserGroup.Name.IndexOf("leitung", StringComparison.OrdinalIgnoreCase) >= 0) + { + return iUser; + } + } + } + } + + foreach (var iUser in list) + { + if (iUser.UserGroups != null) + { + foreach (var iUserGroup in iUser.UserGroups) + { + if (iUserGroup.Name.IndexOf("führung", StringComparison.OrdinalIgnoreCase) >= 0) + { + return iUser; + } + } + } + } + + if (list.Count > 0) + { + return list[0]; + } + } return null; diff --git a/Data/Entities/CustomerVermittlungArbeit.cs b/Data/Entities/CustomerVermittlungArbeit.cs index bcc252de3..ff2f1075a 100644 --- a/Data/Entities/CustomerVermittlungArbeit.cs +++ b/Data/Entities/CustomerVermittlungArbeit.cs @@ -15,7 +15,10 @@ namespace BeWo.Data.Entities } public virtual Customer Customer { get; set; } - + public virtual Organisation Auftraggeber { get; set; } + public virtual Person AuftraggeberAnsprechpartner { get; set; } + public virtual Organisation Einsatzstelle { get; set; } + public virtual Person EinsatzstelleAnsprechpartner { get; set; } public virtual string AktenzeichenGericht { get; set; } public virtual string EigenesAktenzeichen { get; set; } public virtual DateTime? Auftragseingang { get; set; } @@ -28,8 +31,8 @@ namespace BeWo.Data.Entities public virtual string Hinweis { get; set; } public virtual DateTime? Termin { get; set; } public virtual CustomerVermittlungBearbeitungsstatus? CustomerVermittlungBearbeitungsstatus { get; set; } - public virtual string Auftragsruckgabe { get; set; } - public virtual string Verlauf { get; set; } + public virtual DateTime? Auftragsruckgabe { get; set; } + public virtual ValueListEntry Verlauf { get; set; } public virtual decimal? AbgeleisteteStunden { get; set; } public virtual decimal? ErsparteHafttage { get; set; } public virtual decimal? GeleisteteRatenzahlung { get; set; } diff --git a/Data/Entities/Employee.cs b/Data/Entities/Employee.cs index a2ac6c8b1..11b5b56d3 100644 --- a/Data/Entities/Employee.cs +++ b/Data/Entities/Employee.cs @@ -433,6 +433,12 @@ namespace BeWo.Data.Entities public virtual bool Hygienebelehrung { get; set; } public virtual String Schutzstufe { get; set; } public virtual string BemerkungenSbd { get; set; } + + public virtual DateTime? AusweisGueltigVon { get; set; } + public virtual DateTime? AusweisGueltigBis { get; set; } + public virtual string GradDerBehinderung { get; set; } + public virtual string AusweisBemerkung { get; set; } + public virtual IList VarFieldValueList { get { return _VarFieldValueList ?? (_VarFieldValueList = new List()); } diff --git a/Data/Entities/Mandator.cs b/Data/Entities/Mandator.cs index f007c509b..959730b01 100644 --- a/Data/Entities/Mandator.cs +++ b/Data/Entities/Mandator.cs @@ -26,6 +26,7 @@ namespace BeWo.Data.Entities public static string Setting_MaxDaysEditServiceRecordsAllowed = "MaxDaysEditServiceRecordsAllowed"; public static string Setting_HilfeplanAuslaufAuswahl = "HilfeplanAuslaufAuswahl"; public static string Setting_AnzTageZeiterfassErfolgt = "AnzTageZeiterfassErfolgt"; + public static string Setting_AnzTageUnterschriftErfolgt = "AnzTageUnterschriftErfolgt"; public static string Setting_ZeiterfassungsSchwellwert = "ZeiterfassungsSchwellwert"; public static string Setting_IKLeistungserbringer = "IKLeistungserbringer"; @@ -220,6 +221,20 @@ namespace BeWo.Data.Entities return null; } } + public virtual int? AnzTageUnterschriftErfolgt + { + get + { + var val = this.GetSettingValue(Setting_AnzTageUnterschriftErfolgt); + int result; + if (Int32.TryParse(val, out result)) + { + return result; + } + + return null; + } + } public virtual int? ZeiterfassungsSchwellwert { get diff --git a/Data/Entities/Person.cs b/Data/Entities/Person.cs index 19658f8cb..fbe67e374 100644 --- a/Data/Entities/Person.cs +++ b/Data/Entities/Person.cs @@ -175,6 +175,8 @@ namespace BeWo.Data.Entities } } + public virtual String PlaceOfBirth { get; set; } + public virtual FamilyStatus? FamilyStatus { get diff --git a/Data/Entities/PersonHistory.cs b/Data/Entities/PersonHistory.cs index c9eed6a2b..d2c0952dc 100644 --- a/Data/Entities/PersonHistory.cs +++ b/Data/Entities/PersonHistory.cs @@ -193,6 +193,8 @@ namespace BeWo.Data.Entities } } + public virtual String Person_PlaceOfBirth { get; set; } + public virtual Sex? Person_Sex { get diff --git a/Data/Mappings/CustomerVermittlungArbeit.hbm.xml b/Data/Mappings/CustomerVermittlungArbeit.hbm.xml index 94d9c1442..424ef70e6 100644 --- a/Data/Mappings/CustomerVermittlungArbeit.hbm.xml +++ b/Data/Mappings/CustomerVermittlungArbeit.hbm.xml @@ -27,7 +27,7 @@ - + @@ -49,5 +49,9 @@ + + + + diff --git a/Data/Mappings/Employee.hbm.xml b/Data/Mappings/Employee.hbm.xml index 3edf89ad3..7dd33a86a 100644 --- a/Data/Mappings/Employee.hbm.xml +++ b/Data/Mappings/Employee.hbm.xml @@ -11,6 +11,10 @@ + + + + diff --git a/Data/Mappings/Person.hbm.xml b/Data/Mappings/Person.hbm.xml index 245f6b090..71922465c 100644 --- a/Data/Mappings/Person.hbm.xml +++ b/Data/Mappings/Person.hbm.xml @@ -11,6 +11,7 @@ + diff --git a/Data/Mappings/PersonHistory.hbm.xml b/Data/Mappings/PersonHistory.hbm.xml index 5d5ed32f3..d0046ce7c 100644 --- a/Data/Mappings/PersonHistory.hbm.xml +++ b/Data/Mappings/PersonHistory.hbm.xml @@ -25,6 +25,7 @@ + diff --git a/Model/Changes_2025-07-29_VermittlungGemeinnuetzigerArbeit.txt b/Model/Changes_2025-07-29_VermittlungGemeinnuetzigerArbeit.txt new file mode 100644 index 000000000..6feb2cc7c --- /dev/null +++ b/Model/Changes_2025-07-29_VermittlungGemeinnuetzigerArbeit.txt @@ -0,0 +1,29 @@ +ALTER TABLE `Person` +ADD COLUMN `PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL; + +ALTER TABLE `PersonHistory` +ADD COLUMN `Person_PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +DROP COLUMN `Verlauf`; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `Verlauf` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +DROP COLUMN `Auftragsruckgabe`; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `Auftragsruckgabe` datetime DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `AuftraggeberOid` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `AuftraggeberAnsprechpartnerOid` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `EinsatzstelleOid` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `EinsatzstelleAnsprechpartnerOid` bigint DEFAULT NULL; \ No newline at end of file diff --git a/Model/Changes_2025-08-15_MA Schwerbehindertenausweis.txt b/Model/Changes_2025-08-15_MA Schwerbehindertenausweis.txt new file mode 100644 index 000000000..3d8249b3c --- /dev/null +++ b/Model/Changes_2025-08-15_MA Schwerbehindertenausweis.txt @@ -0,0 +1,11 @@ +ALTER TABLE `Employee` +ADD COLUMN `AusweisGueltigVon` datetime DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `AusweisGueltigBis` datetime DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `GradDerBehinderung` VARCHAR(20) DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `AusweisBemerkung` VARCHAR(512) DEFAULT NULL; \ No newline at end of file diff --git a/Model/Changes_alle_fuer_neue_db.txt b/Model/Changes_alle_fuer_neue_db.txt index 11f0ab1c1..34d0fd1b8 100644 --- a/Model/Changes_alle_fuer_neue_db.txt +++ b/Model/Changes_alle_fuer_neue_db.txt @@ -1625,3 +1625,46 @@ ADD COLUMN `KostenstelleHilfeplan` varchar(512) NULL DEFAULT NULL AFTER `KontoHi ALTER TABLE `costbearer2supportconcepthistory` ADD COLUMN `Costbearer2supportconcept_KontoHilfeplan` varchar(512) NULL DEFAULT NULL AFTER `Costbearer2supportconcept_Auswahlbezeichnung`, ADD COLUMN `Costbearer2supportconcept_KostenstelleHilfeplan` varchar(512) NULL DEFAULT NULL AFTER `Costbearer2supportconcept_KontoHilfeplan`; + + +ALTER TABLE `Person` +ADD COLUMN `PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL; + +ALTER TABLE `PersonHistory` +ADD COLUMN `Person_PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +DROP COLUMN `Verlauf`; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `Verlauf` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +DROP COLUMN `Auftragsruckgabe`; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `Auftragsruckgabe` datetime DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `AuftraggeberOid` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `AuftraggeberAnsprechpartnerOid` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `EinsatzstelleOid` bigint DEFAULT NULL; + +ALTER TABLE `CustomerVermittlungArbeit` +ADD COLUMN `EinsatzstelleAnsprechpartnerOid` bigint DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `AusweisGueltigVon` datetime DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `AusweisGueltigBis` datetime DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `GradDerBehinderung` VARCHAR(20) DEFAULT NULL; + +ALTER TABLE `Employee` +ADD COLUMN `AusweisBemerkung` VARCHAR(512) DEFAULT NULL; \ No newline at end of file diff --git a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs index 26ffecf9f..c3dc59484 100644 --- a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs +++ b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/KannAllesWeissAllesRO.cs @@ -141,6 +141,8 @@ namespace AWOMuensterlandRecklinghausen.Reporting cr.Klienteninformationen.Ab = VarfieldHelper.GetKlientenVarfields(customer, 26); if (customer.CustomerVarFields.Count >= 14) cr.Klienteninformationen.LeitungInfo = VarfieldHelper.GetKlientenVarfields(customer, 27); + if (customer.CustomerVarFields.Count >= 15) + cr.Klienteninformationen.BetreuungsVertrag = VarfieldHelper.GetKlientenVarfields(customer, 28); } //if (customer.LastName == "Coerdt") //Console.WriteLine("Test"); diff --git a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/Klienteninformationen.cs b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/Klienteninformationen.cs index b9b5ff69e..506ed0085 100644 --- a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/Klienteninformationen.cs +++ b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/Klienteninformationen.cs @@ -31,6 +31,7 @@ namespace AWOMuensterlandRecklinghausen.Reporting public string GeplanteStunden { get; set; } public string Ab { get; set; } public string LeitungInfo { get; set; } + public string BetreuungsVertrag { get; set; } } } \ No newline at end of file diff --git a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs index d0e9f21ec..37afa8df1 100644 --- a/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs +++ b/ReportImp/AWOMuensterlandRecklinghausen/Reporting/VarfieldHelper.cs @@ -68,6 +68,9 @@ namespace AWOMuensterlandRecklinghausen.Reporting case 27: // Leitung/Info valueAsString = vv.VarFieldValue.ToString(); break; + case 28: // Betreuungsvertrag + valueAsString = vv.VarFieldValue as bool? == true ? "Ja" : "Nein"; + break; } } diff --git a/ReportImp/AWOMuensterlandRecklinghausen/SBListe.Designer.cs b/ReportImp/AWOMuensterlandRecklinghausen/SBListe.Designer.cs index a78adc349..4aa875b7c 100644 --- a/ReportImp/AWOMuensterlandRecklinghausen/SBListe.Designer.cs +++ b/ReportImp/AWOMuensterlandRecklinghausen/SBListe.Designer.cs @@ -88,7 +88,7 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell140 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell77 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -116,7 +116,6 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell120 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell121 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell122 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -161,7 +160,7 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell139 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -191,9 +190,12 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell105 = new DevExpress.XtraReports.UI.XRTableCell(); this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField(); this.CheckKostenstelle = new DevExpress.XtraReports.UI.FormattingRule(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -314,7 +316,7 @@ namespace AWOMuensterlandRecklinghausen this.xrTable2.Name = "xrTable2"; this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2}); - this.xrTable2.SizeF = new System.Drawing.SizeF(6886F, 25F); + this.xrTable2.SizeF = new System.Drawing.SizeF(6944.096F, 25F); this.xrTable2.StylePriority.UseFont = false; // // xrTableRow2 @@ -362,6 +364,7 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell67, this.xrTableCell68, this.xrTableCell75, + this.xrTableCell140, this.xrTableCell76, this.xrTableCell77, this.xrTableCell78, @@ -1133,23 +1136,25 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell68.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell68.Weight = 0.942476703993125D; // - // xrTableCell75 + // xrTableCell140 // - this.xrTableCell75.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell140.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell75.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllCustomerRelations.ApprovedTotal", "{0:0.00}")}); - this.xrTableCell75.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + this.xrTableCell140.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllCustomerRelations.ApprovedTotal")}); + this.xrTableCell140.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableCell75.Name = "xrTableCell75"; - this.xrTableCell75.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F); - this.xrTableCell75.StylePriority.UseBorders = false; - this.xrTableCell75.StylePriority.UseFont = false; - this.xrTableCell75.StylePriority.UsePadding = false; - this.xrTableCell75.StylePriority.UseTextAlignment = false; - this.xrTableCell75.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell75.Weight = 0.31409280797531486D; + this.xrTableCell140.Multiline = true; + this.xrTableCell140.Name = "xrTableCell140"; + this.xrTableCell140.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F); + this.xrTableCell140.StylePriority.UseBorders = false; + this.xrTableCell140.StylePriority.UseFont = false; + this.xrTableCell140.StylePriority.UsePadding = false; + this.xrTableCell140.StylePriority.UseTextAlignment = false; + this.xrTableCell140.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell140.TextFormatString = "{0:0.00}"; + this.xrTableCell140.Weight = 0.31410732846637196D; // // xrTableCell76 // @@ -1637,10 +1642,6 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell122.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell122.Weight = 0.38725018572163306D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(AWOMuensterlandRecklinghausen.Reporting.KannAllesWeissAllesRO); - // // PageHeader // this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1654,7 +1655,7 @@ namespace AWOMuensterlandRecklinghausen this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable1.SizeF = new System.Drawing.SizeF(6886F, 25F); + this.xrTable1.SizeF = new System.Drawing.SizeF(6944.096F, 25F); // // xrTableRow1 // @@ -1701,6 +1702,7 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell35, this.xrTableCell36, this.xrTableCell69, + this.xrTableCell139, this.xrTableCell70, this.xrTableCell71, this.xrTableCell72, @@ -2429,22 +2431,23 @@ namespace AWOMuensterlandRecklinghausen this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell36.Weight = 0.942472252666353D; // - // xrTableCell69 + // xrTableCell139 // - this.xrTableCell69.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.xrTableCell139.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell69.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + this.xrTableCell139.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableCell69.Name = "xrTableCell69"; - this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F); - this.xrTableCell69.StylePriority.UseBorders = false; - this.xrTableCell69.StylePriority.UseFont = false; - this.xrTableCell69.StylePriority.UsePadding = false; - this.xrTableCell69.StylePriority.UseTextAlignment = false; - this.xrTableCell69.Text = "Bew Std"; - this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell69.Weight = 0.314091725538572D; + this.xrTableCell139.Multiline = true; + this.xrTableCell139.Name = "xrTableCell139"; + this.xrTableCell139.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F); + this.xrTableCell139.StylePriority.UseBorders = false; + this.xrTableCell139.StylePriority.UseFont = false; + this.xrTableCell139.StylePriority.UsePadding = false; + this.xrTableCell139.StylePriority.UseTextAlignment = false; + this.xrTableCell139.Text = "Bew Std"; + this.xrTableCell139.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell139.Weight = 0.31410629795308731D; // // xrTableCell70 // @@ -2917,6 +2920,47 @@ namespace AWOMuensterlandRecklinghausen this.CheckKostenstelle.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); this.CheckKostenstelle.Name = "CheckKostenstelle"; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(AWOMuensterlandRecklinghausen.Reporting.KannAllesWeissAllesRO); + // + // xrTableCell69 + // + this.xrTableCell69.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell69.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell69.Multiline = true; + this.xrTableCell69.Name = "xrTableCell69"; + this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F); + this.xrTableCell69.StylePriority.UseBorders = false; + this.xrTableCell69.StylePriority.UseFont = false; + this.xrTableCell69.StylePriority.UsePadding = false; + this.xrTableCell69.StylePriority.UseTextAlignment = false; + this.xrTableCell69.Text = "BV"; + this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell69.Weight = 0.31410629795308731D; + // + // xrTableCell75 + // + this.xrTableCell75.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell75.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllCustomerRelations.Klienteninformationen.BetreuungsVertrag")}); + this.xrTableCell75.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell75.Multiline = true; + this.xrTableCell75.Name = "xrTableCell75"; + this.xrTableCell75.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F); + this.xrTableCell75.StylePriority.UseBorders = false; + this.xrTableCell75.StylePriority.UseFont = false; + this.xrTableCell75.StylePriority.UsePadding = false; + this.xrTableCell75.StylePriority.UseTextAlignment = false; + this.xrTableCell75.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell75.Weight = 0.31410732846637196D; + // // SBListe // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -2933,9 +2977,9 @@ namespace AWOMuensterlandRecklinghausen this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.CheckKostenstelle}); this.Landscape = true; - this.Margins = new DevExpress.Drawing.DXMargins(4F, 10F, 50F, 34F); + this.Margins = new DevExpress.Drawing.DXMargins(4F, 15F, 50F, 34F); this.PageHeight = 1654; - this.PageWidth = 6900; + this.PageWidth = 6980; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.Custom; this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { this.Title, @@ -2946,8 +2990,8 @@ namespace AWOMuensterlandRecklinghausen xrWatermark1.Id = "Watermark1"; this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -3040,13 +3084,11 @@ namespace AWOMuensterlandRecklinghausen private DevExpress.XtraReports.UI.XRTableCell xrTableCell66; private DevExpress.XtraReports.UI.XRTableCell xrTableCell67; private DevExpress.XtraReports.UI.XRTableCell xrTableCell68; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell75; private DevExpress.XtraReports.UI.XRTableCell xrTableCell76; private DevExpress.XtraReports.UI.XRTableCell xrTableCell77; private DevExpress.XtraReports.UI.XRTableCell xrTableCell78; private DevExpress.XtraReports.UI.XRTableCell xrTableCell79; private DevExpress.XtraReports.UI.XRTableCell xrTableCell80; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell69; private DevExpress.XtraReports.UI.XRTableCell xrTableCell70; private DevExpress.XtraReports.UI.XRTableCell xrTableCell71; private DevExpress.XtraReports.UI.XRTableCell xrTableCell72; @@ -3113,5 +3155,9 @@ namespace AWOMuensterlandRecklinghausen private DevExpress.XtraReports.UI.XRTableCell xrTableCell128; private DevExpress.XtraReports.UI.XRTableCell xrTableCell138; private DevExpress.XtraReports.UI.XRTableCell xrTableCell137; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell140; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell139; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell75; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell69; } } diff --git a/ReportImp/AbwKlassen/InvoiceCustomerReport.Designer.cs b/ReportImp/AbwKlassen/InvoiceCustomerReport.Designer.cs index 4e726fbe7..19d8e7e03 100644 --- a/ReportImp/AbwKlassen/InvoiceCustomerReport.Designer.cs +++ b/ReportImp/AbwKlassen/InvoiceCustomerReport.Designer.cs @@ -29,171 +29,171 @@ namespace AbwKlassen /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - 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.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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - 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.xrLabel7 = 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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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(10.00013F, 0F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.components = new System.ComponentModel.Container(); + 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.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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + 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.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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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(10.00013F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9}); - this.xrTable1.SizeF = new System.Drawing.SizeF(656.9999F, 25F); - // - // xrTableRow9 - // - this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable1.SizeF = new System.Drawing.SizeF(656.9999F, 25F); + // + // 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) + 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[] { + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")}); - 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.Text = "xrTableCell6"; - 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) + 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.Text = "xrTableCell6"; + 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[] { + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")}); - 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.Text = "xrTableCell7"; - 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) + 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.Text = "xrTableCell7"; + 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[] { + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); - 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) + 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[] { + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")}); - 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.Text = "xrTableCell14"; - this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell14.Weight = 0.83099566367780386D; - // - // xrTableCell10 - // - this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + 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.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.83099566367780386D; + // + // 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[] { + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.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.56661514355294984D; - // - // xrTableCell12 - // - this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + 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.56661514355294984D; + // + // 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[] { + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")}); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.xrTableCell12.StylePriority.UseBorders = false; - this.xrTableCell12.StylePriority.UsePadding = false; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.Text = "xrTableCell12"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell12.Weight = 0.868849379705082D; - // - // ReportHeader - // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell12.Weight = 0.868849379705082D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable3, this.xrLabel6, this.xrLabel5, @@ -201,336 +201,337 @@ namespace AbwKlassen this.xrLabel3, this.xrLabel2, this.xrLabel1}); - this.ReportHeader.HeightF = 511.5833F; - this.ReportHeader.Name = "ReportHeader"; - // - // xrTable3 - // - this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 486.5833F); - this.xrTable3.Name = "xrTable3"; - this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.ReportHeader.HeightF = 511.5833F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 486.5833F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow10}); - this.xrTable3.SizeF = new System.Drawing.SizeF(656.9999F, 25F); - // - // xrTableRow10 - // - this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable3.SizeF = new System.Drawing.SizeF(656.9999F, 25F); + // + // 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) + 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) + 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) + 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) + 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.83099597349857446D; - // - // xrTableCell19 - // - this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + 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.83099597349857446D; + // + // 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.56661576319449147D; - // - // xrTableCell20 - // - this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + 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.56661576319449147D; + // + // 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.868849379705082D; - // - // xrLabel6 - // - this.xrLabel6.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.5833F); - 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 :" + + 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.868849379705082D; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.5833F); + 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.Font = new System.Drawing.Font("Verdana", 10F); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 406.5833F); - 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 = "[RecipientSalutation] [RecipientFirstName] [RecipientLastName],"; - // - // 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, 356.5833F); - 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 = "[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, 339.5833F); - 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 für [RecipientFirstName] [RecipientLastName]"; - 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, 314.5833F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; - this.xrLabel2.WordWrap = false; - // - // xrLabel1 - // - this.xrLabel1.CanShrink = true; - this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9.75F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.9967F); - this.xrLabel1.Multiline = true; - 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(317F, 98.25001F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "[RecipientFirstName] [RecipientLastName]\r\n[RecipientStreet]\r\n[RecipientPostCode] " + + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 406.5833F); + 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 = "[RecipientSalutation]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 356.5833F); + 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 = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 339.5833F); + 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 für [RecipientFirstName] [RecipientLastName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 314.5833F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.9967F); + this.xrLabel1.Multiline = true; + 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(317F, 98.25001F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "[RecipientFirstName] [RecipientLastName]\r\n[RecipientStreet]\r\n[RecipientPostCode] " + "[RecipientTown]"; - // - // ruleRateFactorNull - // - this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // - this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; - this.ruleRateFactorNull.Name = "ruleRateFactorNull"; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); - // - // ReportFooter - // - this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, this.xrLabel8, this.xrLabel10, this.xrLabel12, - this.xrLabel7, this.xrTable4}); - this.ReportFooter.HeightF = 247.5417F; - this.ReportFooter.KeepTogether = true; - this.ReportFooter.Name = "ReportFooter"; - // - // xrLabel8 - // - this.xrLabel8.Font = new System.Drawing.Font("Verdana", 10F); - 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(667F, 18.04168F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "[Notice]"; - // - // xrLabel10 - // - this.xrLabel10.Font = new System.Drawing.Font("Verdana", 10F); - 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.Font = new System.Drawing.Font("Verdana", 10F); - 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]"; - // - // xrLabel7 - // - this.xrLabel7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(250F, 17F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Abschließende Bemerkungen:"; - // - // xrTable4 - // - this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(581.4176F, 0F); - this.xrTable4.Name = "xrTable4"; - this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.ReportFooter.HeightF = 247.5417F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + // + // xrLabel8 + // + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(667F, 18.04168F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[Notice]"; + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + 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.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + 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]"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(581.4176F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow11}); - this.xrTable4.SizeF = new System.Drawing.SizeF(85.58234F, 25F); - // - // xrTableRow11 - // - this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable4.SizeF = new System.Drawing.SizeF(85.58234F, 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) + 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 = 2; - this.xrTableCell23.Name = "xrTableCell23"; - this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.xrTableCell23.StylePriority.UseBorders = false; - this.xrTableCell23.StylePriority.UseBorderWidth = false; - this.xrTableCell23.StylePriority.UsePadding = false; - this.xrTableCell23.StylePriority.UseTextAlignment = false; - this.xrTableCell23.Text = "[TotalClaim]"; - this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell23.Weight = 3D; - // - // topMarginBand1 - // - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // DetailReport - // - this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.xrTableCell23.BorderWidth = 2F; + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "[TotalClaim]"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell23.Weight = 3D; + // + // topMarginBand1 + // + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // 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.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.xrTable1}); - this.Detail1.HeightF = 25F; - this.Detail1.Name = "Detail1"; - // - // InvoiceCustomerReport - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.75001F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(667F, 18.04168F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "zahlbar innerhalb von 30 Tagen"; + // + // InvoiceCustomerReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, this.ReportHeader, this.ReportFooter, this.topMarginBand1, this.bottomMarginBand1, this.DetailReport}); - this.DataSource = this.bindingSource1; - this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + 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(110, 46, 100, 100); - this.PageHeight = 1169; - this.PageWidth = 827; - this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "13.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + this.Margins = new DevExpress.Drawing.DXMargins(110F, 46F, 100F, 100F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -546,7 +547,6 @@ namespace AbwKlassen private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.XRLabel xrLabel10; private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; @@ -574,5 +574,6 @@ namespace AbwKlassen private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; private DevExpress.XtraReports.UI.DetailReportBand DetailReport; private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; } } diff --git a/ReportImp/AbwKlassen/InvoiceCustomerReport.resx b/ReportImp/AbwKlassen/InvoiceCustomerReport.resx index d25f3eba2..d58980a38 100644 --- a/ReportImp/AbwKlassen/InvoiceCustomerReport.resx +++ b/ReportImp/AbwKlassen/InvoiceCustomerReport.resx @@ -117,7 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - \ No newline at end of file diff --git a/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.Designer.cs b/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.Designer.cs index 7b46e8b66..c0a802ba1 100644 --- a/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.Designer.cs +++ b/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.Designer.cs @@ -325,7 +325,7 @@ namespace FeidPartnerReports this.lblAbrechnungstext.StylePriority.UseBackColor = false; this.lblAbrechnungstext.StylePriority.UseFont = false; this.lblAbrechnungstext.Text = "Abrechnung Kontingent\r\nAbrechnung Betreutes Wohnen, Monatsrechnung gemäß beigefüg" + - "ter Aufstellung,\r\nMonat"; + "ter Aufstellung,"; // // lblAdresse // diff --git a/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.cs b/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.cs index 7883e4056..ecf15257f 100644 --- a/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.cs +++ b/ReportImp/FeidPartnerReports/CollectiveBillingReportBthg.cs @@ -55,10 +55,20 @@ namespace FeidPartnerReports lblAdresse.Text = sb.ToString(); + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; pRO.InvoiceBase.DueDate = pRO.InvoiceDateTime.Value.AddDays(14); - - lblAbrechnungstext.Text = String.Format("Abrechnung Kontingent\nAbrechnung Betreutes Wohnen, " + + if (start.Month == end.Month && start.Year == end.Year) + { + lblAbrechnungstext.Text = String.Format("Abrechnung Kontingent\nAbrechnung Betreutes Wohnen, " + "Monatsrechnung gemäß beigefügter Aufstellung,\nMonat {0:MMMM yyyy}", pRO.AccountingPeriodEnd); + } + else + { + lblAbrechnungstext.Text = String.Format("Abrechnung Kontingent\nAbrechnung Betreutes Wohnen, " + + "Monatsrechnung gemäß beigefügter Aufstellung,\nZeitraum {0:MMMM yyyy} - {1:MMMM yyyy}", start, end); + } + this.bindingSource1.DataSource = pRO; diff --git a/ReportImp/FeidPartnerReports/CollectiveBillingReportTab.Designer.cs b/ReportImp/FeidPartnerReports/CollectiveBillingReportTab.Designer.cs index 40a1ffa85..1d68e885f 100644 --- a/ReportImp/FeidPartnerReports/CollectiveBillingReportTab.Designer.cs +++ b/ReportImp/FeidPartnerReports/CollectiveBillingReportTab.Designer.cs @@ -41,6 +41,7 @@ namespace FeidPartnerReports this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -52,6 +53,7 @@ namespace FeidPartnerReports this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblEPreis = new DevExpress.XtraReports.UI.XRTableCell(); this.lblAnzahl = new DevExpress.XtraReports.UI.XRTableCell(); @@ -78,11 +80,13 @@ namespace FeidPartnerReports this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = 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.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); @@ -96,15 +100,11 @@ namespace FeidPartnerReports this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -200,7 +200,18 @@ namespace FeidPartnerReports this.xrTableCell21.StylePriority.UseBorders = false; this.xrTableCell21.StylePriority.UseFont = false; this.xrTableCell21.Text = "Leistung"; - this.xrTableCell21.Weight = 0.32239010134679691D; + this.xrTableCell21.Weight = 0.35054810031626654D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.Text = "Monat"; + this.xrTableCell2.Weight = 0.16243662905271505D; // // xrTableCell30 // @@ -318,7 +329,17 @@ namespace FeidPartnerReports this.xrTableCell45.Name = "xrTableCell45"; this.xrTableCell45.StylePriority.UseBorders = false; this.xrTableCell45.StylePriority.UseFont = false; - this.xrTableCell45.Weight = 0.32239155689460891D; + this.xrTableCell45.Weight = 0.35054966713320657D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.Weight = 0.16243591183691616D; // // xrTableCell51 // @@ -599,7 +620,24 @@ namespace FeidPartnerReports this.xrTableCell26.StylePriority.UseFont = false; this.xrTableCell26.StylePriority.UseTextAlignment = false; this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell26.Weight = 0.3274541928825217D; + this.xrTableCell26.Weight = 0.35605484563494755D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")}); + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 9F); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.16498745047360466D; // // xrTableCell27 // @@ -674,6 +712,10 @@ namespace FeidPartnerReports this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell31.Weight = 0.3008674746572616D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // // GroupHeader2 // this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { @@ -819,48 +861,6 @@ namespace FeidPartnerReports this.xrLabel9.StylePriority.UseFont = false; this.xrLabel9.Text = "[InvoiceBase.InvoiceNumber]\r\n\r\n"; // - // xrTableCell2 - // - this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); - this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrTableCell2.Multiline = true; - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.StylePriority.UseBorders = false; - this.xrTableCell2.StylePriority.UseFont = false; - this.xrTableCell2.Text = "Monat"; - this.xrTableCell2.Weight = 0.19059462802218469D; - // - // xrTableCell4 - // - this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrTableCell4.Multiline = true; - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.StylePriority.UseBorders = false; - this.xrTableCell4.StylePriority.UseFont = false; - this.xrTableCell4.Weight = 0.19059402207551385D; - // - // xrTableCell5 - // - this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")}); - this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 9F); - this.xrTableCell5.Multiline = true; - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell5.Weight = 0.19358810322603051D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // // SammelrechnungTab // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -889,8 +889,8 @@ namespace FeidPartnerReports ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/FeidPartnerReports/Invoicing/CollectiveInvoiceCreation.cs b/ReportImp/FeidPartnerReports/Invoicing/CollectiveInvoiceCreation.cs index 2c1aa7559..97408c504 100644 --- a/ReportImp/FeidPartnerReports/Invoicing/CollectiveInvoiceCreation.cs +++ b/ReportImp/FeidPartnerReports/Invoicing/CollectiveInvoiceCreation.cs @@ -23,7 +23,6 @@ namespace FeidPartnerReports.Invoicing private DateTime? accountingPeriodEnd = null; private decimal AMOUNT_PER_KMQA = 0.0222m; - public override void SetInvoiceId(ServiceInvoice invoice) { invoice.InvoiceBase.InvoiceId = "Sammelrechnung"; @@ -45,6 +44,7 @@ namespace FeidPartnerReports.Invoicing } base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); } + public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, @@ -56,7 +56,6 @@ namespace FeidPartnerReports.Invoicing CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc); } - public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc) { var calc = PluginLoader.FindClass(_SpecificID) ?? BS.Shared.Services.Calculations.GetInstance(_SpecificID); @@ -73,7 +72,7 @@ namespace FeidPartnerReports.Invoicing // im Normalfall monatliche Abrechnung if (start.Year == end.Year && start.Month == end.Month) { - CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, start, end, preis); + CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, start, end, preis, null); } // ...aber es können auch Zeiträume für einzelne Klienten nachträglich abgerechnet werden, // dann monatliche Rechnungsposition @@ -88,27 +87,30 @@ namespace FeidPartnerReports.Invoicing foreach (var kvp in monthlyDict.OrderBy(k => k.Key)) { - var month = kvp.Key; // z.?B. 2025-01-01 + var month = kvp.Key; // z.B. 2025-01-01 var entries = kvp.Value; preis = (decimal)Math.Round((double)entries[0].AmountTotal, 2, MidpointRounding.AwayFromZero); - //days = (decimal)(end - start).TotalDays + 1; days = entries.Count; var lastday = entries.LastOrDefault(); - CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, entries[0].BillingPeriodStart.Value, lastday.BillingPeriodStart.Value, preis); + CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, entries[0].BillingPeriodStart.Value, lastday.BillingPeriodStart.Value, preis, days); } } } } - private void CreateInvoiceItemsLwv(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, DateTime start, DateTime end, decimal preis) + private void CreateInvoiceItemsLwv(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, DateTime start, DateTime end, decimal preis, decimal? days) { + if (days == null) + { + days = (decimal)(end - start).TotalDays + 1; + } var ii = new InvoiceItem { ItemPeriodStart = serviceInvoicePeriod.Start, ItemPeriodEnd = serviceInvoicePeriod.End, SupportConceptApprovalPeriodOid = supportConceptApprovalPeriod.SupportConceptApprovalPeriodOid, AccountingInterval = AccountingIntervalType.Daily, - UnitCount = (decimal)(end - start).TotalDays + 1, + UnitCount = days, UnitDescription = String.Format("{0:MM.yyyy}", start), Notice = "keine Minuten" }; @@ -132,8 +134,8 @@ namespace FeidPartnerReports.Invoicing ii.AmountPerUnit = preis; if (teilmonat) { - var days = (double)(end - start).TotalDays + 1; - ii.AmountPerUnit = (decimal)Math.Round((double)preis / 30.42 * days, 2, MidpointRounding.AwayFromZero); + var teiltage = (double)(end - start).TotalDays + 1; + ii.AmountPerUnit = (decimal)Math.Round((double)preis / 30.42 * teiltage, 2, MidpointRounding.AwayFromZero); } ii.AmountTotal = ii.AmountPerUnit; ii.GrossAmountTotal = ii.AmountTotal; diff --git a/ReportImp/KetteReports/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/KetteReports/Invoicing/DefaultInvoiceCreation.cs index 9c2843856..725ab6cc3 100644 --- a/ReportImp/KetteReports/Invoicing/DefaultInvoiceCreation.cs +++ b/ReportImp/KetteReports/Invoicing/DefaultInvoiceCreation.cs @@ -41,5 +41,15 @@ namespace KetteReports.Invoicing serviceInvoice.InvoiceBase.RecipientOrganisation = name; } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); + if (iServiceRecord != null) + { + ii.UnitDescription = iServiceRecord.ServiceDescription.CategoryName; + } + return ii; + } } } diff --git a/ReportImp/KetteReports/ServiceInvoiceReport.cs b/ReportImp/KetteReports/ServiceInvoiceReport.cs index 666ee859a..dd552c349 100644 --- a/ReportImp/KetteReports/ServiceInvoiceReport.cs +++ b/ReportImp/KetteReports/ServiceInvoiceReport.cs @@ -56,10 +56,12 @@ namespace KetteReports jugend = true; } else if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0 - && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems != null && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems.Count > 0 - && cats.Any(c => pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription.Contains(c))) + && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems != null && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems.Count > 0) { - jugend = true; + if (pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription != null && cats.Any(c => pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription.Contains(c))) + { + jugend = true; + } } if (jugend && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription != null) { diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs index 5260b6fc9..f295fd360 100644 --- a/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Invoicing/CustomInvoiceCreation.cs @@ -15,7 +15,12 @@ using BS.Shared.Services; namespace LebenshilfeBadKreuznachFUD.Invoicing { - // weitgehend normal, für Entlastung kommt eine Hausbesuchspauschale und für Q1 KANN eine Wegevergütung hinzugefügt werden + // Drei Abrechnungsarten: + // 1) Entlastungsleistungen mit Hausbesuchspauschale + // 2) Integrationsdienst nach Qualifikation - aber das über Leistungskategorie geregelt + // 2) bei Q1 KANN eine Wegevergütung hinzugefügt werden, ansonsten können Zuschläge u Weitere Kosten im HP über kurze Bewilligungen ergänzt werden + // 3) Pflegesätze bei Kita und Kindergarten - stumpfe Tagespauschale + public class CustomInvoiceCreation : InvoiceCreation { public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, IList supportConceptList) @@ -102,6 +107,16 @@ namespace LebenshilfeBadKreuznachFUD.Invoicing { return true; } + if (supportConceptApprovalPeriod.ServiceCategory != null) + { + List crList = supportConceptApprovalPeriod.ServiceCategory.CostRatePeriods; + AccountingIntervalType? ai = supportConceptApprovalPeriod.ServiceCategory.AccountingInterval; + + if (ai.HasValue && crList.Count(c => c.CostRateValue.HasValue) > 0) + { + return ai.Value != AccountingIntervalType.Hourly; + } + } return false; } @@ -204,21 +219,41 @@ namespace LebenshilfeBadKreuznachFUD.Invoicing desc = supportConceptApprovalPeriod.ServiceCategory.Name; } } - - foreach (var billingData in data) - { - serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem + if (desc.Contains("Pflegesatz")) + { + if (data != null && data.Count > 0) + { + serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem + { + ItemPeriodStart = data[0].BillingPeriodStart, + ItemPeriodEnd = data[0].BillingPeriodEnd, + AccountingInterval = data[0].AccountingInterval, + AmountPerUnit = data[0].AmountTotal, + UnitCount = data.Count, + UnitDescription = "Tage", + AmountTotal = data[0].AmountTotal * data.Count, + GrossAmountTotal = data[0].AmountTotal * data.Count, + ItemDescription = desc + }); + } + } + else + { + foreach (var billingData in data) { - AmountTotal = billingData.AmountTotal, - GrossAmountTotal = billingData.GrossAmountTotal, - ItemPeriodStart = billingData.BillingPeriodStart, - ItemPeriodEnd = billingData.BillingPeriodEnd, - AccountingInterval = billingData.AccountingInterval, - AmountPerUnit = billingData.AmountPerUnit, - UnitCount = billingData.UnitCount, - UnitDescription = "Stk", - ItemDescription = desc - }); + serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem + { + AmountTotal = billingData.AmountTotal, + GrossAmountTotal = billingData.GrossAmountTotal, + ItemPeriodStart = billingData.BillingPeriodStart, + ItemPeriodEnd = billingData.BillingPeriodEnd, + AccountingInterval = billingData.AccountingInterval, + AmountPerUnit = billingData.AmountPerUnit, + UnitCount = billingData.UnitCount, + UnitDescription = "Stk", + ItemDescription = desc + }); + } } } diff --git a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/ServiceInvoiceReport.cs b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/ServiceInvoiceReport.cs index 810c08c7e..343585cd4 100644 --- a/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/ServiceInvoiceReport.cs +++ b/ReportImp/LebenshilfeBadKreuznachFUD/Reporting/Reports/ServiceInvoiceReport.cs @@ -19,13 +19,17 @@ namespace LebenshilfeBadKreuznachFUD public void SetReportDataSource(ServiceInvoiceRO pRO) { - bool entlastung = false; + string art = ""; decimal hours = 0; if (pRO.ServiceInvoicePeriods != null) { - if (pRO.ServiceInvoicePeriods.Any(s => s.SupportConceptApprovalPeriod.ServiceCategory.Name.ToLower().Contains("entlastung"))) + if (pRO.ServiceInvoicePeriods.Any(s => (s.SupportConceptApprovalPeriod.ServiceCategory?.Name.ToLower() ?? "").Contains("entlastung"))) { - entlastung = true; + art = "entlastung"; + } + if (pRO.ServiceInvoicePeriods.Any(s => (s.SupportConceptApprovalPeriod.ServiceCategory?.Name.ToLower() ?? "").Contains("pflegesatz"))) + { + art = "pflegesatz"; } foreach (var sip in pRO.ServiceInvoicePeriods) { @@ -39,13 +43,18 @@ namespace LebenshilfeBadKreuznachFUD } } - if (entlastung) + if (art == "entlastung") { lblZahlziel.Visible = true; lblIk.Visible = true; lblZahlziel.Text = String.Format("(bis {0:dd.MM.yyyy})", pRO.InvoiceDateTime.Value.AddDays(30)); lblZahlzeit.Text = "30 Tage"; } + else if (art == "pflegesatz") + { + lblVers.Text = String.Format("Aktenzeichen {0}", pRO.CustomerReferenceNumber); + lblHeader.Text = "Eingliederungshilfe nach SGB IX"; + } else { lblVers.Text = String.Format("Aktenzeichen {0}", pRO.CustomerReferenceNumber); diff --git a/ReportImp/SHKServiceSBD/Reports/KalkulationReport.cs b/ReportImp/SHKServiceSBD/Reports/KalkulationReport.cs index 7b33c2464..5cb4751b9 100644 --- a/ReportImp/SHKServiceSBD/Reports/KalkulationReport.cs +++ b/ReportImp/SHKServiceSBD/Reports/KalkulationReport.cs @@ -55,12 +55,13 @@ namespace SHKServiceSBD.Reports //} decimal euroProStunde = 0; + decimal wochen = GetWochen(pRO); var stunden = CreateArbeitszeitenTableAndCalculateStunden(c.Arbeitszeiten); lblKlient.Text = String.Format("{0}, geb. {1:dd.MM.yyyy}", c.Person.FirstNameLastName, c.Person.DateOfBirth); lblStundenProWoche.Text = String.Format("{0:0.00}", stunden); lblDurchschnittStundenProTag.Text = String.Format("{0:0.00}", stunden / 5); - lblWochenProJahr.Text = "52"; + lblWochenProJahr.Text = String.Format("{0:0.##}", wochen); ; lblMonateProJahr.Text = "12"; lblKmProTag.Text = String.Format("{0:0.00}", km); lblEuroProKm.Text = String.Format("{0:c}", euroKm); @@ -74,7 +75,6 @@ namespace SHKServiceSBD.Reports lblEuroProStunde.Text = String.Format("{0:c}", crp.CostRateValue); } - decimal wochen = 365 / 7; // Schaltjahre beachten? cellKostenBefTag.Text = String.Format("{0:c}", euroKm * km); cellKostenBefWoche.Text = String.Format("{0:c}", euroKm * km * 5); @@ -150,6 +150,23 @@ namespace SHKServiceSBD.Reports return 0; } + private decimal GetWochen(QueryRO ro) + { + + if (ro.Rows != null && ro.Rows.Count > 0) + { + if (ro.Rows[0].Field3 != null) + { + if (Decimal.TryParse(ro.Rows[0].Field3.ToString(), out var d)) + { + return d; + } + } + } + + return 52; + } + private Customer GetCustomer(QueryRO ro) { diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/Calculation/CustomCalculations.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/Calculation/CustomCalculations.cs index 3160478b0..f35b75eaf 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/Calculation/CustomCalculations.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/Calculation/CustomCalculations.cs @@ -30,22 +30,35 @@ namespace SuchtkrankenhilfeOstfriesland.Calculation { var anwesenheiten = serviceRecords.Where(s => s.ServiceDescription.Name.Trim().ToLower().Contains("anwesend ts")).OrderBy(s => s.Start).ToList(); - List anwesenheitstage = new List(); - foreach (var sr in anwesenheiten) + if (anwesenheiten.Count > 0) { - if (!anwesenheitstage.Contains(sr.Start.Value.Date)) - anwesenheitstage.Add(sr.Start.Value.Date); - } + List anwesenheitstage = new List(); + foreach (var sr in anwesenheiten) + { + if (!anwesenheitstage.Contains(sr.Start.Value.Date)) + anwesenheitstage.Add(sr.Start.Value.Date); + } - // Wenn die erste Anwesenheit erst ab dem 15. ist, wird die Pauschale für den Monat halbiert - if (anwesenheitstage[0].Day <= 15) + // Wenn die erste Anwesenheit erst ab dem 15. ist, wird die Pauschale für den Monat halbiert + if (anwesenheitstage[0].Day > 15) + { + data.AmountTotal /= 2; + data.GrossAmountTotal /= 2; + } + } + else { - data.AmountTotal /= 2; - data.GrossAmountTotal /= 2; + data.AmountTotal = 0; + data.GrossAmountTotal = 0; } } - + else + { + data.AmountTotal = 0; + data.GrossAmountTotal = 0; + } } + return billingData; } diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/Invoicing/CustomTagesstrukturInvoiceCreation.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/Invoicing/CustomTagesstrukturInvoiceCreation.cs index 9413798d1..6daced874 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/Invoicing/CustomTagesstrukturInvoiceCreation.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/Invoicing/CustomTagesstrukturInvoiceCreation.cs @@ -28,7 +28,7 @@ namespace SuchtkrankenhilfeOstfriesland.Invoicing foreach (var billingData in data) { - serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem + var invoiceItem = new InvoiceItem { AmountTotal = billingData.AmountTotal, GrossAmountTotal = billingData.GrossAmountTotal, @@ -38,7 +38,14 @@ namespace SuchtkrankenhilfeOstfriesland.Invoicing AmountPerUnit = billingData.AmountPerUnit, UnitCount = billingData.AmountPerUnit != billingData.AmountTotal ? 0.5m : 1m, ItemDescription = billingData.AmountPerUnit != billingData.AmountTotal ? "Anteiliger Pauschalbetrag" : "Pauschalbetrag" - }); + }; + if (invoiceItem.AmountTotal == 0) + { + invoiceItem.UnitCount = 0; + invoiceItem.ItemDescription = "Keine Anwesenheit"; + } + + serviceInvoicePeriod.InvoiceItemList.Add(invoiceItem); } } diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.Designer.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.Designer.cs index 0519661f9..363c304a6 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.Designer.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.Designer.cs @@ -38,39 +38,19 @@ namespace SuchtkrankenhilfeOstfriesland 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.tcAnfahrtJaNein = 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.tableMitAnfahrt = 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.tcAnfahrt1 = 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.tcAnfahrt2 = 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.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.lblKontaktLeer = new DevExpress.XtraReports.UI.XRRichText(); - 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(); @@ -84,7 +64,6 @@ namespace SuchtkrankenhilfeOstfriesland this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); @@ -115,22 +94,19 @@ namespace SuchtkrankenhilfeOstfriesland 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.lblFLSInMinMitAnfahrt = new DevExpress.XtraReports.UI.XRLabel(); - this.lblSummeMitAnfahrt = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblStrichOhneAnfahrt = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tableMitAnfahrt)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.lblKontaktLeer)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -182,14 +158,8 @@ namespace SuchtkrankenhilfeOstfriesland // this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13, - this.xrTableCell14, - this.xrTableCell10, - this.xrTableCell2, - this.xrTableCell15, - this.tcAnfahrtJaNein, - this.xrTableCell12, this.xrTableCell44, - this.xrTableCell50}); + this.xrTableCell5}); this.xrTableRow6.Name = "xrTableRow6"; this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -208,89 +178,7 @@ namespace SuchtkrankenhilfeOstfriesland 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.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.075757539512030528D; - // - // 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 DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableCell10.Name = "xrTableCell10"; - this.xrTableCell10.StylePriority.UseBorders = false; - this.xrTableCell10.StylePriority.UseFont = false; - this.xrTableCell10.StylePriority.UsePadding = false; - this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.Text = "xrTableCell10"; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell10.Weight = 0.075757597310472657D; - // - // xrTableCell2 - // - this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); - this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.StylePriority.UseFont = false; - this.xrTableCell2.StylePriority.UsePadding = false; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.052348481383048422D; - // - // 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.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.052344271729803285D; - // - // tcAnfahrtJaNein - // - this.tcAnfahrtJaNein.CanShrink = true; - this.tcAnfahrtJaNein.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")}); - this.tcAnfahrtJaNein.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.tcAnfahrtJaNein.Name = "tcAnfahrtJaNein"; - this.tcAnfahrtJaNein.StylePriority.UseFont = false; - this.tcAnfahrtJaNein.StylePriority.UseTextAlignment = false; - this.tcAnfahrtJaNein.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.tcAnfahrtJaNein.Weight = 0.077090206704213668D; - // - // 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 DevExpress.Drawing.DXFont("Arial", 10F); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.StylePriority.UseBorders = false; - this.xrTableCell12.StylePriority.UseFont = false; - this.xrTableCell12.StylePriority.UsePadding = false; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell12.Weight = 0.10835796858272459D; + this.xrTableCell13.Weight = 0.20123103467713877D; // // xrTableCell44 // @@ -302,37 +190,13 @@ namespace SuchtkrankenhilfeOstfriesland this.xrTableCell44.StylePriority.UsePadding = false; this.xrTableCell44.StylePriority.UseTextAlignment = false; this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell44.Weight = 0.12836698310696729D; - // - // 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.253209205976338D; - // - // 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(28.54169F, 0F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(160F, 20F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); + this.xrTableCell44.Weight = 0.44865316751421258D; // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.tableMitAnfahrt}); - this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.HeightF = 40.83334F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.RepeatEveryPage = true; // @@ -348,7 +212,7 @@ namespace SuchtkrankenhilfeOstfriesland this.tableMitAnfahrt.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2, this.xrTableRow1}); - this.tableMitAnfahrt.SizeF = new System.Drawing.SizeF(747F, 70F); + this.tableMitAnfahrt.SizeF = new System.Drawing.SizeF(747F, 40.83334F); this.tableMitAnfahrt.StylePriority.UseBackColor = false; this.tableMitAnfahrt.StylePriority.UseBorders = false; this.tableMitAnfahrt.StylePriority.UseFont = false; @@ -358,12 +222,8 @@ namespace SuchtkrankenhilfeOstfriesland // this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3, - this.xrTableCell4, - this.xrTableCell11, - this.tcAnfahrt1, - this.xrTableCell9, this.xrTableCell28, - this.xrTableCell48}); + this.xrTableCell2}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -383,74 +243,7 @@ namespace SuchtkrankenhilfeOstfriesland 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableCell4.Multiline = true; - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F); - this.xrTableCell4.StylePriority.UseBorders = false; - this.xrTableCell4.StylePriority.UseFont = false; - this.xrTableCell4.StylePriority.UsePadding = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "Uhrzeit"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell4.Weight = 0.33519553072625718D; - // - // xrTableCell11 - // - this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F); - this.xrTableCell11.StylePriority.UseBorders = false; - this.xrTableCell11.StylePriority.UseFont = false; - this.xrTableCell11.StylePriority.UsePadding = false; - this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.Text = "Angebot"; - this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell11.Weight = 0.23161077233000182D; - // - // tcAnfahrt1 - // - this.tcAnfahrt1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.tcAnfahrt1.CanShrink = true; - this.tcAnfahrt1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.tcAnfahrt1.Name = "tcAnfahrt1"; - this.tcAnfahrt1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.tcAnfahrt1.StylePriority.UseBorders = false; - this.tcAnfahrt1.StylePriority.UseFont = false; - this.tcAnfahrt1.StylePriority.UsePadding = false; - this.tcAnfahrt1.StylePriority.UseTextAlignment = false; - this.tcAnfahrt1.Text = "Anfahrt"; - this.tcAnfahrt1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.tcAnfahrt1.Weight = 0.17054603619282469D; - // - // xrTableCell9 - // - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.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.23971932693566692D; + this.xrTableCell3.Weight = 0.44518156424581012D; // // xrTableCell28 // @@ -464,35 +257,16 @@ namespace SuchtkrankenhilfeOstfriesland this.xrTableCell28.StylePriority.UseTextAlignment = false; this.xrTableCell28.Text = "Betreuerin /"; this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell28.Weight = 0.28398507400597939D; - // - // xrTableCell48 - // - this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrTableCell48.Multiline = true; - this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.StylePriority.UseBorders = false; - this.xrTableCell48.StylePriority.UseFont = false; - this.xrTableCell48.StylePriority.UseTextAlignment = false; - this.xrTableCell48.Text = "Unterschrift"; - this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell48.Weight = 0.5601723100886D; + this.xrTableCell28.Weight = 0.99255115359855117D; // // xrTableRow1 // this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell1, - this.xrTableCell8, - this.xrTableCell5, - this.xrTableCell6, - this.tcAnfahrt2, - this.xrTableCell7, this.xrTableCell43, - this.xrTableCell49}); + this.xrTableCell4}); this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 1.223644578313253D; + this.xrTableRow1.Weight = 0.50985192318996742D; // // xrTableCell1 // @@ -500,86 +274,7 @@ namespace SuchtkrankenhilfeOstfriesland | 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.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.16759776536312859D; - // - // 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.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.16759776536312857D; - // - // xrTableCell6 - // - this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.23161077233000182D; - // - // tcAnfahrt2 - // - this.tcAnfahrt2.BackColor = System.Drawing.Color.Gainsboro; - this.tcAnfahrt2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.tcAnfahrt2.CanShrink = true; - this.tcAnfahrt2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.tcAnfahrt2.Name = "tcAnfahrt2"; - this.tcAnfahrt2.StylePriority.UseBackColor = false; - this.tcAnfahrt2.StylePriority.UseBorders = false; - this.tcAnfahrt2.StylePriority.UseFont = false; - this.tcAnfahrt2.StylePriority.UseTextAlignment = false; - this.tcAnfahrt2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.tcAnfahrt2.Weight = 0.17054603619282469D; - // - // 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.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.23971932693566692D; + this.xrTableCell1.Weight = 0.44518156424581012D; // // xrTableCell43 // @@ -592,21 +287,11 @@ namespace SuchtkrankenhilfeOstfriesland this.xrTableCell43.StylePriority.UseTextAlignment = false; this.xrTableCell43.Text = "Betreuer"; this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell43.Weight = 0.28398507400597939D; + this.xrTableCell43.Weight = 0.99255115359855117D; // - // xrTableCell49 + // bindingSource1 // - this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("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.5601723100886D; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); // // formattingRuleStartDate // @@ -619,8 +304,6 @@ namespace SuchtkrankenhilfeOstfriesland // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.lblKontaktLeer, - this.xrLabel14, - this.xrLabel16, this.xrLabel7, this.xrLabel8, this.xrLabel6, @@ -639,40 +322,6 @@ namespace SuchtkrankenhilfeOstfriesland this.lblKontaktLeer.SerializableRtfString = resources.GetString("lblKontaktLeer.SerializableRtfString"); this.lblKontaktLeer.SizeF = new System.Drawing.SizeF(215.6249F, 168.8333F); // - // xrLabel14 - // - this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.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.Right; - this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); - this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(178.7501F, 108.1111F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(151.2499F, 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; @@ -680,7 +329,7 @@ namespace SuchtkrankenhilfeOstfriesland | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(7.064255E-05F, 138.6111F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.1111F); 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); @@ -697,7 +346,7 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(120.6391F, 138.6111F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(120.639F, 108.1111F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(209.3609F, 30.50003F); @@ -829,7 +478,6 @@ namespace SuchtkrankenhilfeOstfriesland // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.lblFehlkontakt, this.xrLabel18, this.xrPictureBox2, this.lblUnterschriftKlient, @@ -840,37 +488,17 @@ namespace SuchtkrankenhilfeOstfriesland this.xrRichText2, this.xrRichText1, this.xrLabel15, - this.xrLabel13, - this.xrLabel12, - this.lblFLSInMinMitAnfahrt, - this.lblSummeMitAnfahrt, this.xrPictureBox1, - this.xrLabel17, - this.lblStrichOhneAnfahrt}); + this.xrLabel17}); this.GroupFooter1.HeightF = 270F; this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // - // lblFehlkontakt - // - this.lblFehlkontakt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99999F); - this.lblFehlkontakt.Name = "lblFehlkontakt"; - this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F); - this.lblFehlkontakt.StylePriority.UseBackColor = false; - this.lblFehlkontakt.StylePriority.UseBorders = false; - this.lblFehlkontakt.StylePriority.UseFont = false; - this.lblFehlkontakt.StylePriority.UsePadding = false; - this.lblFehlkontakt.StylePriority.UseTextAlignment = false; - this.lblFehlkontakt.Text = "F = Fehlkontakt"; - this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // // 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(49.3611F, 214.5F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(49.36116F, 168.6667F); this.xrLabel18.Name = "xrLabel18"; this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); @@ -881,7 +509,7 @@ namespace SuchtkrankenhilfeOstfriesland // this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); - this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(186.6944F, 214.5F); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(186.6945F, 168.6667F); this.xrPictureBox2.Name = "xrPictureBox2"; this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; @@ -890,7 +518,7 @@ namespace SuchtkrankenhilfeOstfriesland // this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 250F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(49.36116F, 204.1667F); this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); @@ -906,7 +534,7 @@ namespace SuchtkrankenhilfeOstfriesland // this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.3101F, 204.1667F); 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); @@ -926,7 +554,7 @@ namespace SuchtkrankenhilfeOstfriesland | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 80.00005F); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170.0001F, 34.16672F); 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[] { @@ -1152,7 +780,7 @@ namespace SuchtkrankenhilfeOstfriesland | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.lblHatAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1389F, 84.16666F); 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); @@ -1169,7 +797,7 @@ namespace SuchtkrankenhilfeOstfriesland | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.lblHatGruppen.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 80.00005F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1389F, 34.16672F); 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); @@ -1183,7 +811,7 @@ namespace SuchtkrankenhilfeOstfriesland // xrRichText2 // this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 130F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4725F, 84.16666F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); @@ -1192,7 +820,7 @@ namespace SuchtkrankenhilfeOstfriesland // xrRichText1 // this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 80.00005F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4725F, 34.16672F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); @@ -1201,7 +829,7 @@ namespace SuchtkrankenhilfeOstfriesland // xrLabel15 // this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.00005F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(7.152557E-05F, 34.16672F); this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); @@ -1214,76 +842,11 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // xrLabel13 - // - this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00004F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(245F, 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 DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(245F, 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; - // - // lblFLSInMinMitAnfahrt - // - this.lblFLSInMinMitAnfahrt.BackColor = System.Drawing.Color.Gainsboro; - this.lblFLSInMinMitAnfahrt.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblFLSInMinMitAnfahrt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblFLSInMinMitAnfahrt.LocationFloat = new DevExpress.Utils.PointFloat(444.7917F, 0F); - this.lblFLSInMinMitAnfahrt.Name = "lblFLSInMinMitAnfahrt"; - this.lblFLSInMinMitAnfahrt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblFLSInMinMitAnfahrt.SizeF = new System.Drawing.SizeF(302.2084F, 20F); - this.lblFLSInMinMitAnfahrt.StylePriority.UseBackColor = false; - this.lblFLSInMinMitAnfahrt.StylePriority.UseBorders = false; - this.lblFLSInMinMitAnfahrt.StylePriority.UseFont = false; - this.lblFLSInMinMitAnfahrt.StylePriority.UsePadding = false; - this.lblFLSInMinMitAnfahrt.StylePriority.UseTextAlignment = false; - this.lblFLSInMinMitAnfahrt.Text = "Fachleistungen in Minuten"; - this.lblFLSInMinMitAnfahrt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // lblSummeMitAnfahrt - // - this.lblSummeMitAnfahrt.BackColor = System.Drawing.Color.Gainsboro; - this.lblSummeMitAnfahrt.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblSummeMitAnfahrt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte", "{0:0.##}")}); - this.lblSummeMitAnfahrt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblSummeMitAnfahrt.LocationFloat = new DevExpress.Utils.PointFloat(358.9721F, 0F); - this.lblSummeMitAnfahrt.Name = "lblSummeMitAnfahrt"; - this.lblSummeMitAnfahrt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblSummeMitAnfahrt.SizeF = new System.Drawing.SizeF(85.81952F, 20F); - this.lblSummeMitAnfahrt.StylePriority.UseBackColor = false; - this.lblSummeMitAnfahrt.StylePriority.UseBorders = false; - this.lblSummeMitAnfahrt.StylePriority.UseFont = false; - this.lblSummeMitAnfahrt.StylePriority.UsePadding = false; - this.lblSummeMitAnfahrt.StylePriority.UseTextAlignment = false; - this.lblSummeMitAnfahrt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // // xrPictureBox1 // this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 214.5F); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535.639F, 168.6667F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); @@ -1294,7 +857,7 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel17.BackColor = System.Drawing.Color.Transparent; this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 214.5F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(398.3101F, 168.6667F); this.xrLabel17.Name = "xrLabel17"; this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); @@ -1302,21 +865,6 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel17.StylePriority.UseTextAlignment = false; this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; // - // lblStrichOhneAnfahrt - // - this.lblStrichOhneAnfahrt.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.lblStrichOhneAnfahrt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblStrichOhneAnfahrt.LocationFloat = new DevExpress.Utils.PointFloat(279.538F, 0F); - this.lblStrichOhneAnfahrt.Name = "lblStrichOhneAnfahrt"; - this.lblStrichOhneAnfahrt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblStrichOhneAnfahrt.SizeF = new System.Drawing.SizeF(79.43407F, 20F); - this.lblStrichOhneAnfahrt.StylePriority.UseBackColor = false; - this.lblStrichOhneAnfahrt.StylePriority.UseBorders = false; - this.lblStrichOhneAnfahrt.StylePriority.UseFont = false; - this.lblStrichOhneAnfahrt.StylePriority.UsePadding = false; - this.lblStrichOhneAnfahrt.StylePriority.UseTextAlignment = false; - this.lblStrichOhneAnfahrt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // // fieldKontaktArt // this.fieldKontaktArt.DataMember = "Services"; @@ -1324,9 +872,45 @@ namespace SuchtkrankenhilfeOstfriesland this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // - // bindingSource1 + // xrTableCell2 // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Anwesenheitsstatus"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell2.Weight = 0.99255115359855117D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell4.Weight = 0.99255115359855117D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.44865316751421258D; // // QuittierungsbelegTagesstaette // @@ -1357,11 +941,11 @@ namespace SuchtkrankenhilfeOstfriesland this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tableMitAnfahrt)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.lblKontaktLeer)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1384,19 +968,10 @@ namespace SuchtkrankenhilfeOstfriesland private DevExpress.XtraReports.UI.XRTable tableMitAnfahrt; 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; @@ -1407,18 +982,8 @@ namespace SuchtkrankenhilfeOstfriesland 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 lblFLSInMinMitAnfahrt; - private DevExpress.XtraReports.UI.XRLabel lblSummeMitAnfahrt; - 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; @@ -1447,18 +1012,13 @@ namespace SuchtkrankenhilfeOstfriesland 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.XRLabel lblFehlkontakt; private DevExpress.XtraReports.UI.XRRichText lblKontaktLeer; - private DevExpress.XtraReports.UI.XRTableCell tcAnfahrt1; - private DevExpress.XtraReports.UI.XRTableCell tcAnfahrt2; - private DevExpress.XtraReports.UI.XRTableCell tcAnfahrtJaNein; - private DevExpress.XtraReports.UI.XRLabel lblStrichOhneAnfahrt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; } } diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.cs index 19002629c..f9b73afa9 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/QuittierungsbelegTagesstaette.cs @@ -63,7 +63,7 @@ namespace SuchtkrankenhilfeOstfriesland //else // sd.Notice4 = " "; - if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt")) + if (sd.ServiceDescription.EndsWith("TS")) { ServicesOverviewRO.CreateSignatureString(sd); sd.Notice5 = "E"; diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.Designer.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.Designer.cs index a0a747667..596b1881f 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.Designer.cs @@ -37,8 +37,13 @@ namespace SuchtkrankenhilfeOstfriesland this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + 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.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblEmpfangsadresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); @@ -64,15 +69,10 @@ namespace SuchtkrankenhilfeOstfriesland this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.lblTeamnotiz = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblTeamnotiz = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); @@ -123,7 +123,7 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel12, this.xrLabel11, this.xrLabel6, - this.xrLabel7, + this.lblEmpfangsadresse, this.xrLabel3, this.xrLabel2, this.xrLabel5, @@ -134,6 +134,78 @@ namespace SuchtkrankenhilfeOstfriesland this.Page1.HeightF = 957.0509F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; + // + // xrLabel16 + // + this.xrLabel16.BackColor = System.Drawing.Color.Transparent; + this.xrLabel16.CanShrink = true; + this.xrLabel16.Dpi = 254F; + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 494.7708F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(1359.958F, 50.79996F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Kostenabrechnung - Ambulant betreutes Wohnen, IK: [BusinessPartnerId]"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel16.WordWrap = false; + // + // xrLabel15 + // + this.xrLabel15.BackColor = System.Drawing.Color.Transparent; + this.xrLabel15.CanShrink = true; + this.xrLabel15.Dpi = 254F; + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 8F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(635F, 574.1458F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(635F, 50.79999F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "(bitte bei Zahlung mit angeben)"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrLabel15.WordWrap = false; + // + // xrLabel13 + // + this.xrLabel13.Dpi = 254F; + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Verdana", 8F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 326.7309F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(615.1584F, 110.1491F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "[SenderContactPersonMail]\r\nwww.suchtkrankenhilfe-ostfriesland.de"; + // + // xrLabel12 + // + this.xrLabel12.Dpi = 254F; + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Verdana", 8F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 0F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(805.1801F, 75.14165F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Suchtkrankenhilfe Ostfriesland gGmbH\r\nBahnhofsring 12, 26789 Leer"; + // + // xrLabel11 + // + this.xrLabel11.Dpi = 254F; + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 25.00001F); + this.xrLabel11.Multiline = true; + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(615.1584F, 301.7309F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "Suchtkrankenhilfe Ostfriesland\r\nBahnhofsring 12\r\n26789 Leer\r\n[SenderContactPerson" + + "Phone]\r\n[SenderContactPersonFax]\r\n\r\nMail/Internet\r\n"; // // xrLabel6 // @@ -154,17 +226,15 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; this.xrLabel6.WordWrap = false; // - // xrLabel7 + // lblEmpfangsadresse // - this.xrLabel7.Dpi = 254F; - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.72498F); - this.xrLabel7.Multiline = true; - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(805.18F, 251.46F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + - "tStreet]\r\n[RecipientPostCodeAndTown]"; + this.lblEmpfangsadresse.Dpi = 254F; + this.lblEmpfangsadresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.72498F); + this.lblEmpfangsadresse.Multiline = true; + this.lblEmpfangsadresse.Name = "lblEmpfangsadresse"; + this.lblEmpfangsadresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.lblEmpfangsadresse.SizeF = new System.Drawing.SizeF(805.18F, 251.46F); + this.lblEmpfangsadresse.StylePriority.UseFont = false; // // xrLabel3 // @@ -527,6 +597,27 @@ namespace SuchtkrankenhilfeOstfriesland this.GroupFooter1.HeightF = 524.7216F; this.GroupFooter1.Name = "GroupFooter1"; // + // lblTeamnotiz + // + this.lblTeamnotiz.Dpi = 254F; + this.lblTeamnotiz.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.lblTeamnotiz.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.4092F); + this.lblTeamnotiz.Name = "lblTeamnotiz"; + this.lblTeamnotiz.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.lblTeamnotiz.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F); + this.lblTeamnotiz.StylePriority.UseFont = false; + // + // xrLabel14 + // + this.xrLabel14.Dpi = 254F; + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.4167F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Bitte überweisen Sie den Gesamtbetrag von [GrossClaim] auf unser Konto."; + // // xrLabel10 // this.xrLabel10.Dpi = 254F; @@ -554,99 +645,6 @@ namespace SuchtkrankenhilfeOstfriesland this.xrLabel1.Text = "xrLabel1"; this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; // - // xrLabel11 - // - this.xrLabel11.Dpi = 254F; - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 25.00001F); - this.xrLabel11.Multiline = true; - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(615.1584F, 301.7309F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.Text = "Suchtkrankenhilfe Ostfriesland\r\nBahnhofsring 12\r\n26789 Leer\r\n[SenderContactPerson" + - "Phone]\r\n[SenderContactPersonFax]\r\n\r\nMail/Internet\r\n"; - // - // xrLabel12 - // - this.xrLabel12.Dpi = 254F; - this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Verdana", 8F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 0F); - this.xrLabel12.Multiline = true; - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(805.1801F, 75.14165F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.Text = "Suchtkrankenhilfe Ostfriesland gGmbH\r\nBahnhofsring 12, 26789 Leer"; - // - // xrLabel13 - // - this.xrLabel13.Dpi = 254F; - this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Verdana", 8F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 326.7309F); - this.xrLabel13.Multiline = true; - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(615.1584F, 110.1491F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.Text = "[SenderContactPersonMail]\r\nwww.suchtkrankenhilfe-ostfriesland.de"; - // - // xrLabel14 - // - this.xrLabel14.Dpi = 254F; - this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.4167F); - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel14.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F); - this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.Text = "Bitte überweisen Sie den Gesamtbetrag von [GrossClaim] auf unser Konto."; - // - // lblTeamnotiz - // - this.lblTeamnotiz.Dpi = 254F; - this.lblTeamnotiz.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); - this.lblTeamnotiz.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.4092F); - this.lblTeamnotiz.Name = "lblTeamnotiz"; - this.lblTeamnotiz.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.lblTeamnotiz.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F); - this.lblTeamnotiz.StylePriority.UseFont = false; - // - // xrLabel15 - // - this.xrLabel15.BackColor = System.Drawing.Color.Transparent; - this.xrLabel15.CanShrink = true; - this.xrLabel15.Dpi = 254F; - this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 8F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(635F, 574.1458F); - this.xrLabel15.Multiline = true; - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(635F, 50.79999F); - this.xrLabel15.StylePriority.UseBackColor = false; - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.StylePriority.UseTextAlignment = false; - this.xrLabel15.Text = "(bitte bei Zahlung mit angeben)"; - this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.xrLabel15.WordWrap = false; - // - // xrLabel16 - // - this.xrLabel16.BackColor = System.Drawing.Color.Transparent; - this.xrLabel16.CanShrink = true; - this.xrLabel16.Dpi = 254F; - this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 494.7708F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(1359.958F, 50.79996F); - this.xrLabel16.StylePriority.UseBackColor = false; - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.Text = "Kostenabrechnung - Ambulant betreutes Wohnen, IK: [BusinessPartnerId]"; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.xrLabel16.WordWrap = false; - // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); @@ -717,7 +715,7 @@ namespace SuchtkrankenhilfeOstfriesland private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel lblEmpfangsadresse; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel6; diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.cs index 536a73c7b..f4cbfcfee 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/ServiceInvoiceReport.cs @@ -1,9 +1,11 @@ using System; +using System.Text; using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Report; using BeWo.Report.ReportObjects; using BeWo.Service.DCEntityMapper; +using BS.Shared.Extensions; using DevExpress.XtraReports.UI; namespace SuchtkrankenhilfeOstfriesland @@ -17,17 +19,7 @@ namespace SuchtkrankenhilfeOstfriesland public void SetReportDataSource(ServiceInvoiceRO pRO) { - if (pRO.RecipientOrganisation.Contains("ab 01.09.2023") || pRO.RecipientOrganisation.Contains("bis 31.08.2023")) - { - pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.2023", ""); - pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.2023", ""); - } - else if (pRO.RecipientOrganisation.Contains("ab 01.09.") || pRO.RecipientOrganisation.Contains("bis 31.08.")) - { - pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.", ""); - pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.", ""); - } - + SetAdressfeld(pRO); DateTime start = pRO.AccountingPeriodStart; DateTime end = pRO.AccountingPeriodEnd; @@ -51,5 +43,40 @@ namespace SuchtkrankenhilfeOstfriesland this.bindingSource1.DataSource = pRO; } + + private void SetAdressfeld(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + + if (pRO.RecipientOrganisation.Contains("ab 01.09.2023") || pRO.RecipientOrganisation.Contains("bis 31.08.2023")) + { + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.2023", ""); + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.2023", ""); + } + else if (pRO.RecipientOrganisation.Contains("ab 01.09.") || pRO.RecipientOrganisation.Contains("bis 31.08.")) + { + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.", ""); + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.", ""); + } + + if (pRO.RecipientOrganisation.IsNotNullOrEmpty()) + sb.AppendLine(pRO.RecipientOrganisation); + if (pRO.RecipientDivision.IsNotNullOrEmpty()) + sb.AppendLine(pRO.RecipientDivision); + if (pRO.InvoiceBase.RecipientAddressLine1.IsNotNullOrEmpty()) + sb.AppendLine(pRO.RecipientAddressLine1); + else if (pRO.RecipientContactPerson.IsNotNullOrEmpty()) + sb.AppendLine(pRO.RecipientContactPerson); + if (pRO.InvoiceBase.RecipientStreet != pRO.RecipientStreet) + sb.AppendLine(pRO.InvoiceBase.RecipientStreet); + else + sb.AppendLine(pRO.RecipientStreet); + if (pRO.InvoiceBase.RecipientPostCode + " " + pRO.InvoiceBase.RecipientTown != pRO.RecipientPostCodeAndTown) + sb.AppendLine(pRO.InvoiceBase.RecipientPostCode + " " + pRO.InvoiceBase.RecipientTown); + else + sb.AppendLine(pRO.RecipientPostCodeAndTown); + + lblEmpfangsadresse.Text = sb.ToString(); + } } } \ No newline at end of file diff --git a/ReportImp/TwgJonathan/InvoiceCustomerReport.Designer.cs b/ReportImp/TwgJonathan/InvoiceCustomerReport.Designer.cs new file mode 100644 index 000000000..78f4d64c5 --- /dev/null +++ b/ReportImp/TwgJonathan/InvoiceCustomerReport.Designer.cs @@ -0,0 +1,843 @@ +using BeWo.Report.ReportObjects; +namespace TwgJonathan +{ + partial class InvoiceCustomerReport + { + /// + /// 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(InvoiceCustomerReport)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + 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.lblAddress = 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.lblAnrede = 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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = 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.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 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, "InvoiceItems.AccountingPeriodStart")}); + 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.Text = "xrTableCell6"; + 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, "InvoiceItems.AccountingPeriodEnd")}); + 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.Text = "xrTableCell7"; + 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, "InvoiceItems.ItemDescription")}); + 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.3350077713203072D; + // + // 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, "InvoiceItems.UnitPrice")}); + 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.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.81217660612832132D; + // + // 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, "InvoiceItems.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.6539656324947265D; + // + // 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, "InvoiceItems.AmountSum")}); + 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.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 1.0152204985905673D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, + this.xrLabel17, + this.xrPictureBox1, + this.xrLabel5, + this.xrLabel7, + this.xrLabel13, + this.lblAddress, + this.xrTable3, + this.xrLabel6, + this.lblAnrede, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 581.3749F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblAddress + // + this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183.1042F); + this.lblAddress.Multiline = true; + this.lblAddress.Name = "lblAddress"; + this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 122.6666F); + this.lblAddress.StylePriority.UseFont = false; + this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" + + "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 556.3749F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 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.3350077713203934D; + // + // 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.81217660612829246D; + // + // 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.6539656324946691D; + // + // 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, 5, 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.MiddleRight; + this.xrTableCell20.Weight = 1.0152204985905673D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 509.375F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:"; + // + // lblAnrede + // + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 476.375F); + this.lblAnrede.Multiline = true; + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F); + this.lblAnrede.StylePriority.UseFont = false; + this.lblAnrede.Text = "[RecipientSalutation]"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 420.8333F); + 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 DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 395.8333F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 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 DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportFooter.HeightF = 205.7502F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.CanShrink = true; + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.375F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[Notice]"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 106.5834F); + 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.LocationFloat = new DevExpress.Utils.PointFloat(0F, 181.5834F); + 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 = "Sieglinde Pruy"; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.91666F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow11}); + this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 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.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.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.4827586206896557D; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 0F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText3, + this.xrLabel1}); + this.bottomMarginBand1.HeightF = 118F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // 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.xrTable1}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(542.29F, 80.31249F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(134.2095F, 102.7917F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(542.29F, 36.35416F); + 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(134.71F, 43.95833F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "STIFTUNG\r\nST. ZENO\r\n"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(541.7896F, 183.1042F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(134.71F, 22.08334F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "KIRCHSEEON"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(541.7896F, 205.1875F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(134.71F, 48.64584F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Therapeutische \r\nWohngemeinschaft\r\nKirchseeon"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel17 + // + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 150.8125F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(371.8748F, 32.2917F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "Stiftung St. Zeno\r\nTherapeutische Wohngemeinschaft – Bucher Str.13a - 85614 Kirch" + + "seeon"; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 338.5417F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(660F, 40F); + this.xrTable2.StylePriority.UseBorderColor = false; + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell4, + this.xrTableCell3, + this.xrTableCell5, + this.xrTableCell8}); + this.xrTableRow1.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseBackColor = false; + this.xrTableRow1.StylePriority.UseFont = false; + this.xrTableRow1.Weight = 0.027511789647828321D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "Ihr Zeichen"; + this.xrTableCell1.Weight = 0.13652272774333885D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBackColor = false; + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.Text = "Ihre Nachricht vom"; + this.xrTableCell2.Weight = 0.1365227203249709D; + // + // xrTableCell4 + // + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Unser Zeichen"; + this.xrTableCell4.Weight = 0.12514583410477922D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Text = "Durchwahl, Name"; + this.xrTableCell3.Weight = 0.12514583353095182D; + // + // xrTableCell5 + // + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Fax"; + this.xrTableCell5.Weight = 0.11376893966674678D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "Datum"; + this.xrTableCell8.Weight = 0.11376893966674676D; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell13, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell24, + this.xrTableCell25}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.027511789647828321D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "25/204-"; + this.xrTableCell11.Weight = 0.13652272774333879D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.Weight = 0.1365227203249709D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Weight = 0.12514586882430395D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "08091 2734"; + this.xrTableCell22.Weight = 0.1251457988114271D; + // + // xrTableCell24 + // + this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.Text = "08091 538 144"; + this.xrTableCell24.Weight = 0.11376893966674678D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell20"; + this.xrTableCell25.Weight = 0.11376893966674676D; + // + // xrRichText3 + // + this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 28.00001F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(726.9984F, 90.00002F); + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F); + 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(731F, 18F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Stiftung St. Zeno, Hypo Vereinsbank München, Filiale Kirchseeon (BLZ 70020270) Ko" + + "nto: 49 617 933 IBAN: DE 02700 202 700049.617.933; BIC: HYVEDEMMXXX"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); + // + // InvoiceCustomerReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(69.66666F, 18F, 0F, 118F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lblAnrede; + 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.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRLabel lblAddress; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/TwgJonathan/InvoiceCustomerReport.cs b/ReportImp/TwgJonathan/InvoiceCustomerReport.cs new file mode 100644 index 000000000..8dee5ff1f --- /dev/null +++ b/ReportImp/TwgJonathan/InvoiceCustomerReport.cs @@ -0,0 +1,57 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace TwgJonathan +{ + public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public InvoiceCustomerReport() + { + InitializeComponent(); + } + + public void SetReportDataSource(InvoiceCustomerRO pRO) + { + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim())) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim())) + { + sb.AppendLine(pRO.RecipientDivision); + } + if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim())) + || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim()))) + { + sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim()); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim())) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim())) + { + sb.Append(pRO.RecipientPostCode); + sb.Append(" "); + } + if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim())) + { + sb.Append(pRO.RecipientTown); + } + lblAddress.Text = sb.ToString(); + + if (pRO.RecipientSalutation == "Sehr geehrte Damen und Herren,") + pRO.RecipientSalutation = "Guten Tag,"; + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/TwgJonathan/InvoiceCustomerReport.resx b/ReportImp/TwgJonathan/InvoiceCustomerReport.resx new file mode 100644 index 000000000..056f1a118 --- /dev/null +++ b/ReportImp/TwgJonathan/InvoiceCustomerReport.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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YGgSjnmQdT/T2VnG4k/DKGtb/dThtGCjA0NG7INRjekiFh8YmoEzHmfFb3RuoIzFn4ZRhZ2tkrWt2OvA0IEhgdEEC4pYLDDai33DVNxt/Dv4cWv38i8GyQtzBpYZWGZjpRsbbdE6+sq3Ft7rb5dPmUfBjxu8UdMa1KKNquzDC+s1pmtY78AWCRbkStJXqmBAtZVax/f94eBy40/DOO7xGNmTkwSWHRg6IeApsUbcjqt8rvIPx9tBaP6RfxpW4IEcGArhO8SnGULI+D97bFBVDnZX6AAAAABJRU5ErkJggg== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAwAFwAcQBjAFwAbwB1AHQAbABpAG4AZQBsAGUAdgBlAGwAMABcAHMAYQAyADQAMABcAGIAXABmADIAXABmAHMAMQA0ACAAaABlAGEAZABpAG4AZwAgADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAcwBhADIANAAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADIAXABmAHMAMgA0ACAAaABlAGEAZABlAHIAOwB9AHsAXABzADMAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAzAFwAcQBsAFwAZgAyAFwAZgBzADEANgAgAEYAdQBcAHUAMgAyADMAXAAnAGQAZgB6AGUAaQBsAGUAMgA7AH0AewBcAHMANABcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADQAXABxAHIAXABmADIAXABmAHMAMgAwACAASwBvAHAAZgB6AGUAaQBsAGUAMgA7AH0AewBcACoAXABjAHMANQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADYAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA4AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADkAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA4AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAdAByAG8AdwBkAFwAaQByAG8AdwAwAFwAaQByAG8AdwBiAGEAbgBkADAAXABsAGEAcwB0AHIAbwB3AFwAdAByAGcAYQBwAGgANwAwAFwAdAByAGwAZQBmAHQALQA3ADAAXAB0AHIAcgBoADcAMgA2AFwAdAByAGYAdABzAFcAaQBkAHQAaAAzAFwAdAByAHcAVwBpAGQAdABoADEAMAAzADEANgBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAQgAzAFwAdAByAGYAdABzAFcAaQBkAHQAaABBADMAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGwANwAwAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZAByADcAMABcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA3ADYANABcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADYAOQA0AFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADMAMwA4ADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAwADcANwBcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA0ADEANgA5AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADEAMAAyADQANgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADMAXABxAGwAXABpAG4AdABiAGwAewBcAGIAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABFAGkAbgByAGkAYwBoAHQAdQBuAGcAOgB9AFwAYgBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUwB0AGkAZgB0AHUAbgBnACAAUwB0AC4AIABaAGUAbgBvAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADMAXABxAGwAXABpAG4AdABiAGwAewBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQAgAFQAaABlAHIAYQBwAGUAdQB0AGkAcwBjAGgAZQAgAFcAbwBoAG4AZwBlAG0AZQBpAG4AcwBjAGgAYQBmAHQAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAQgB1AGMAaABlAHIAIABTAHQAcgAuACAAMQAzAGEAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAOAA1ADYAMQA0ACAASwBpAHIAYwBoAHMAZQBlAG8AbgB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABUAGUAbAAuADoAIAAoADAAIAA4ADAAIAA5ADEAKQAgADIANwAgADMANAB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABlAC0AbQBhAGkAbAA6AHQAdwBnAEAAcwB0AGkAZgB0AHUAbgBnAC0AcwB0AC0AegBlAG4AbwAuAGQAZQB9AFwAYgBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbABcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABiAFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAVAByAFwAdQAyADIAOABcACcAZQA0AGcAZQByADoAfQBcAGIAXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADMAXABxAGwAXABpAG4AdABiAGwAewBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQAgAFMAdABpAGYAdAB1AG4AZwAgAFMAdAAuACAAWgBlAG4AbwAsACAASwBpAHIAYwBoAHMAZQBlAG8AbgB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAbABlAGkAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABBAG0AIABIAGkAcgB0AGUAbgBmAGUAbABkACAAMQAxAFwAbABpAG4AZQAgADgANQA2ADEANAAgAEsAaQByAGMAaABzAGUAZQBvAG4AfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMANABcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAVABlAGwALgA6ACAAKAAwACAAOAAwACAAOQAxACkAIAA1ADUAIAAzAC0AMQAwADAAMAAvADEAMQAwADEAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMANABcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAARgBhAHgAIAA6ACAAKAAwACAAOAAwACAAOQAxACkAIAA1ADUAIAAzAC0AMQAxADAAMgB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABlAC0AbQBhAGkAbAA6AGIAZQByAG4AZAAuAHoAaQBtAG0AcgBpAEAAYgBiAHcALQBrAGkAcgBjAGgAcwBlAGUAbwBuAC4AZABlAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUgBlAGMAaAB0AHMAZgBvAHIAbQA6ACAAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAXAB1ADIANAA2AFwAJwBmADYAZgBmAGUAbgB0AGwAaQBjAGgAZQAgAFMAdABpAGYAdAB1AG4AZwAgAGQAZQBzACAAYgBcAHUAMgA1ADIAXAAnAGYAYwByAGcAZQByAGwAaQBjAGgAZQBuACAAUgBlAGMAaAB0AHMAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbABcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUwBpAHQAegAgAGQAZQByACAARwBlAHMAZQBsAGwAcwBjAGgAYQBmAHQAOgAgAEEAbQAgAEgAaQByAHQAZQBuAGYAZQBsAGQAIAAxADEALAAgADgANQA2ADEANAAgAEsAaQByAGMAaABzAGUAZQBvAG4AfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbABcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAARwBlAHMAYwBoAFwAdQAyADIAOABcACcAZQA0AGYAdABzAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAGUAcgA6ACAAQgBlAHIAbgBkACAAWgBpAG0AbQBlAHIAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMANABcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUwB0AGkAZgB0AHUAbgBnAHMAcgBhAHQAOgAgAEgAZQByAHIAIABEAG8AbQBrAGEAcABpAHQAdQBsAGEAcgAgAEYAcgBhAG4AegBsACAAKAAxAC4AVgBvAHIAcwAuACkALAAgAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADQAXABxAGwAXABpAG4AdABiAGwAewBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQAgAEgAZQByAHIAIABIAGEAbQBtAGUAcgBsACwAIABIAGUAcgByACAARQBuAGcAZQBsAG0AYQBuAG4ALAAgAEgAZQByAHIAIABEAHIALgAgAEcAcgB1AGIAZQByACwAIABIAGUAcgByACAASgBhAHMAcABlAHIALAAgAEgAZQByAHIAIABSAGkAYwBoAHQAZQByAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABjAGUAbABsAFwAdAByAG8AdwBkAFwAaQByAG8AdwAwAFwAaQByAG8AdwBiAGEAbgBkADAAXABsAGEAcwB0AHIAbwB3AFwAdAByAGcAYQBwAGgANwAwAFwAdAByAGwAZQBmAHQALQA3ADAAXAB0AHIAcgBoADcAMgA2AFwAdAByAGYAdABzAFcAaQBkAHQAaAAzAFwAdAByAHcAVwBpAGQAdABoADEAMAAzADEANgBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAQgAzAFwAdAByAGYAdABzAFcAaQBkAHQAaABBADMAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGwANwAwAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZAByADcAMABcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA3ADYANABcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADYAOQA0AFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADMAMwA4ADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAwADcANwBcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA0ADEANgA5AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADEAMAAyADQANgBcAHIAbwB3AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + \ No newline at end of file diff --git a/ReportImp/TwgJonathan/Properties/licenses.licx b/ReportImp/TwgJonathan/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/TwgJonathan/Properties/licenses.licx +++ b/ReportImp/TwgJonathan/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/TwgJonathan/Rechnung.Designer.cs b/ReportImp/TwgJonathan/Rechnung.Designer.cs index 9f53d4878..4a4e0813b 100644 --- a/ReportImp/TwgJonathan/Rechnung.Designer.cs +++ b/ReportImp/TwgJonathan/Rechnung.Designer.cs @@ -133,7 +133,8 @@ namespace TwgJonathan this.xrTableCell6, this.xrTableCell5, this.xrTableCell7}); - this.xrTableRow1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableRow1.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.StylePriority.UseBackColor = false; this.xrTableRow1.StylePriority.UseFont = false; @@ -218,7 +219,8 @@ namespace TwgJonathan // // xrTableCell11 // - this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell11.Name = "xrTableCell11"; this.xrTableCell11.StylePriority.UseFont = false; this.xrTableCell11.Text = "08091 2734"; @@ -226,7 +228,8 @@ namespace TwgJonathan // // xrTableCell13 // - this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell13.Name = "xrTableCell13"; this.xrTableCell13.StylePriority.UseFont = false; this.xrTableCell13.Text = "08091 538 144"; @@ -242,7 +245,8 @@ namespace TwgJonathan // // xrLabel17 // - this.xrLabel17.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 150.8125F); this.xrLabel17.Multiline = true; this.xrLabel17.Name = "xrLabel17"; @@ -254,7 +258,8 @@ namespace TwgJonathan // // lblAdresse // - this.lblAdresse.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 183.1042F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; @@ -265,7 +270,7 @@ namespace TwgJonathan // // xrPictureBox1 // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(560.0002F, 80.31249F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(134.2095F, 102.7917F); @@ -291,7 +296,8 @@ namespace TwgJonathan // // xrLabel13 // - this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(559.4998F, 205.1875F); this.xrLabel13.Multiline = true; this.xrLabel13.Name = "xrLabel13"; @@ -304,7 +310,8 @@ namespace TwgJonathan // // xrLabel8 // - this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(559.4998F, 183.1042F); this.xrLabel8.Multiline = true; this.xrLabel8.Name = "xrLabel8"; @@ -317,7 +324,8 @@ namespace TwgJonathan // // xrLabel2 // - this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(560.0002F, 36.35416F); this.xrLabel2.Multiline = true; this.xrLabel2.Name = "xrLabel2"; @@ -338,7 +346,8 @@ namespace TwgJonathan // // xrLabel1 // - this.xrLabel1.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F); this.xrLabel1.Multiline = true; this.xrLabel1.Name = "xrLabel1"; @@ -350,7 +359,7 @@ namespace TwgJonathan // // xrRichText3 // - this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 28.00001F); this.xrRichText3.Name = "xrRichText3"; this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); @@ -372,7 +381,8 @@ namespace TwgJonathan this.xrLabel6, this.xrLabel3, this.xrLabel5}); - this.Page1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Page1.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.Page1.HeightF = 259.682F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; @@ -459,7 +469,8 @@ namespace TwgJonathan // // xrLabel19 // - this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(544.71F, 0F); this.xrLabel19.Name = "xrLabel19"; this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -562,7 +573,8 @@ namespace TwgJonathan this.xrLabel21, this.lblRechnungsbetrag, this.lblReststunden}); - this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.GroupFooter1.HeightF = 299.7807F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; @@ -616,7 +628,8 @@ namespace TwgJonathan // // lblRechnungsbetrag // - this.lblRechnungsbetrag.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblRechnungsbetrag.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.lblRechnungsbetrag.LocationFloat = new DevExpress.Utils.PointFloat(414.5019F, 25F); this.lblRechnungsbetrag.Multiline = true; this.lblRechnungsbetrag.Name = "lblRechnungsbetrag"; @@ -630,7 +643,8 @@ namespace TwgJonathan // // lblReststunden // - this.lblReststunden.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblReststunden.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.lblReststunden.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); this.lblReststunden.Multiline = true; this.lblReststunden.Name = "lblReststunden"; @@ -672,14 +686,15 @@ namespace TwgJonathan this.DataSource = this.bindingSource1; this.DisplayName = "Rechnung"; this.ExportOptions.PrintPreview.DefaultFileName = "Rechnung"; - this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(70, 26, 350, 120); + this.Margins = new DevExpress.Drawing.DXMargins(70F, 26F, 350F, 120F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); diff --git a/ReportImp/TwgJonathan/Rechnung.resx b/ReportImp/TwgJonathan/Rechnung.resx index 070b91411..056f1a118 100644 --- a/ReportImp/TwgJonathan/Rechnung.resx +++ b/ReportImp/TwgJonathan/Rechnung.resx @@ -117,236 +117,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 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 - TkSuQmCC - + + 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YGgSjnmQdT/T2VnG4k/DKGtb/dThtGCjA0NG7INRjekiFh8YmoEzHmfFb3RuoIzFn4ZRhZ2tkrWt2OvA0IEhgdEEC4pYLDDai33DVNxt/Dv4cWv38i8GyQtzBpYZWGZjpRsbbdE6+sq3Ft7rb5dPmUfBjxu8UdMa1KKNquzDC+s1pmtY78AWCRbkStJXqmBAtZVax/f94eBy40/DOO7xGNmTkwSWHRg6IeApsUbcjqt8rvIPx9tBaP6RfxpW4IEcGArhO8SnGULI+D97bFBVDnZX6AAAAABJRU5ErkJggg== ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAwAFwAcQBjAFwAbwB1AHQAbABpAG4AZQBsAGUAdgBlAGwAMABcAHMAYQAyADQAMABcAGIAXABmADIAXABmAHMAMQA0ACAAaABlAGEAZABpAG4AZwAgADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAcwBhADIANAAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADIAXABmAHMAMgA0ACAAaABlAGEAZABlAHIAOwB9AHsAXABzADMAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAzAFwAcQBsAFwAZgAyAFwAZgBzADEANgAgAEYAdQBcAHUAMgAyADMAXAAnAGQAZgB6AGUAaQBsAGUAMgA7AH0AewBcAHMANABcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADQAXABxAHIAXABmADIAXABmAHMAMgAwACAASwBvAHAAZgB6AGUAaQBsAGUAMgA7AH0AewBcACoAXABjAHMANQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADYAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA4AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADkAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA4AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAdAByAG8AdwBkAFwAaQByAG8AdwAwAFwAaQByAG8AdwBiAGEAbgBkADAAXABsAGEAcwB0AHIAbwB3AFwAdAByAGcAYQBwAGgANwAwAFwAdAByAGwAZQBmAHQALQA3ADAAXAB0AHIAcgBoADcAMgA2AFwAdAByAGYAdABzAFcAaQBkAHQAaAAzAFwAdAByAHcAVwBpAGQAdABoADEAMAAzADEANgBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAQgAzAFwAdAByAGYAdABzAFcAaQBkAHQAaABBADMAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGwANwAwAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZAByADcAMABcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA3ADYANABcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADYAOQA0AFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADMAMwA4ADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAwADcANwBcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA0ADEANgA5AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADEAMAAyADQANgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADMAXABxAGwAXABpAG4AdABiAGwAewBcAGIAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABFAGkAbgByAGkAYwBoAHQAdQBuAGcAOgB9AFwAYgBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUwB0AGkAZgB0AHUAbgBnACAAUwB0AC4AIABaAGUAbgBvAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADMAXABxAGwAXABpAG4AdABiAGwAewBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQAgAFQAaABlAHIAYQBwAGUAdQB0AGkAcwBjAGgAZQAgAFcAbwBoAG4AZwBlAG0AZQBpAG4AcwBjAGgAYQBmAHQAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAQgB1AGMAaABlAHIAIABTAHQAcgAuACAAMQAzAGEAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAOAA1ADYAMQA0ACAASwBpAHIAYwBoAHMAZQBlAG8AbgB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABUAGUAbAAuADoAIAAoADAAIAA4ADAAIAA5ADEAKQAgADIANwAgADMANAB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABlAC0AbQBhAGkAbAA6AHQAdwBnAEAAcwB0AGkAZgB0AHUAbgBnAC0AcwB0AC0AegBlAG4AbwAuAGQAZQB9AFwAYgBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbABcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABiAFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAVAByAFwAdQAyADIAOABcACcAZQA0AGcAZQByADoAfQBcAGIAXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADMAXABxAGwAXABpAG4AdABiAGwAewBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQAgAFMAdABpAGYAdAB1AG4AZwAgAFMAdAAuACAAWgBlAG4AbwAsACAASwBpAHIAYwBoAHMAZQBlAG8AbgB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAbABlAGkAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABBAG0AIABIAGkAcgB0AGUAbgBmAGUAbABkACAAMQAxAFwAbABpAG4AZQAgADgANQA2ADEANAAgAEsAaQByAGMAaABzAGUAZQBvAG4AfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMANABcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAVABlAGwALgA6ACAAKAAwACAAOAAwACAAOQAxACkAIAA1ADUAIAAzAC0AMQAwADAAMAAvADEAMQAwADEAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMANABcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAARgBhAHgAIAA6ACAAKAAwACAAOAAwACAAOQAxACkAIAA1ADUAIAAzAC0AMQAxADAAMgB9AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAzAFwAcQBsAFwAaQBuAHQAYgBsAHsAXABmADIAXABmAHMAMQAwAFwAYwBmADEAIABlAC0AbQBhAGkAbAA6AGIAZQByAG4AZAAuAHoAaQBtAG0AcgBpAEAAYgBiAHcALQBrAGkAcgBjAGgAcwBlAGUAbwBuAC4AZABlAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUgBlAGMAaAB0AHMAZgBvAHIAbQA6ACAAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAXAB1ADIANAA2AFwAJwBmADYAZgBmAGUAbgB0AGwAaQBjAGgAZQAgAFMAdABpAGYAdAB1AG4AZwAgAGQAZQBzACAAYgBcAHUAMgA1ADIAXAAnAGYAYwByAGcAZQByAGwAaQBjAGgAZQBuACAAUgBlAGMAaAB0AHMAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbABcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUwBpAHQAegAgAGQAZQByACAARwBlAHMAZQBsAGwAcwBjAGgAYQBmAHQAOgAgAEEAbQAgAEgAaQByAHQAZQBuAGYAZQBsAGQAIAAxADEALAAgADgANQA2ADEANAAgAEsAaQByAGMAaABzAGUAZQBvAG4AfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbABcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMwBcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAARwBlAHMAYwBoAFwAdQAyADIAOABcACcAZQA0AGYAdABzAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAGUAcgA6ACAAQgBlAHIAbgBkACAAWgBpAG0AbQBlAHIAfQBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMANABcAHEAbABcAGkAbgB0AGIAbAB7AFwAZgAyAFwAZgBzADEAMABcAGMAZgAxACAAUwB0AGkAZgB0AHUAbgBnAHMAcgBhAHQAOgAgAEgAZQByAHIAIABEAG8AbQBrAGEAcABpAHQAdQBsAGEAcgAgAEYAcgBhAG4AegBsACAAKAAxAC4AVgBvAHIAcwAuACkALAAgAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADQAXABxAGwAXABpAG4AdABiAGwAewBcAGYAMgBcAGYAcwAxADAAXABjAGYAMQAgAEgAZQByAHIAIABIAGEAbQBtAGUAcgBsACwAIABIAGUAcgByACAARQBuAGcAZQBsAG0AYQBuAG4ALAAgAEgAZQByAHIAIABEAHIALgAgAEcAcgB1AGIAZQByACwAIABIAGUAcgByACAASgBhAHMAcABlAHIALAAgAEgAZQByAHIAIABSAGkAYwBoAHQAZQByAH0AXABmADIAXABmAHMAMQAwAFwAYwBmADEAXABjAGUAbABsAFwAdAByAG8AdwBkAFwAaQByAG8AdwAwAFwAaQByAG8AdwBiAGEAbgBkADAAXABsAGEAcwB0AHIAbwB3AFwAdAByAGcAYQBwAGgANwAwAFwAdAByAGwAZQBmAHQALQA3ADAAXAB0AHIAcgBoADcAMgA2AFwAdAByAGYAdABzAFcAaQBkAHQAaAAzAFwAdAByAHcAVwBpAGQAdABoADEAMAAzADEANgBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAQgAzAFwAdAByAGYAdABzAFcAaQBkAHQAaABBADMAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGwANwAwAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZAByADcAMABcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA3ADYANABcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADYAOQA0AFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADMAMwA4ADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAwADcANwBcAGMAbAB2AGUAcgB0AGEAbAB0AFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA0ADEANgA5AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADEAMAAyADQANgBcAHIAbwB3AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== - - 17, 17 - \ No newline at end of file diff --git a/ReportImp/TwgJonathan/TwgJonathan.csproj b/ReportImp/TwgJonathan/TwgJonathan.csproj index a7a5f431c..01f811d29 100644 --- a/ReportImp/TwgJonathan/TwgJonathan.csproj +++ b/ReportImp/TwgJonathan/TwgJonathan.csproj @@ -57,6 +57,12 @@ + + Component + + + InvoiceCustomerReport.cs + @@ -68,6 +74,10 @@ + + InvoiceCustomerReport.cs + Designer + Rechnung.cs diff --git a/ReportImp/skmRheydt/ServiceInvoiceReport.Designer.cs b/ReportImp/skmRheydt/ServiceInvoiceReport.Designer.cs index 60ae056be..555f05599 100644 --- a/ReportImp/skmRheydt/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/skmRheydt/ServiceInvoiceReport.Designer.cs @@ -33,12 +33,16 @@ namespace SkmRheydt DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText(); + this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText(); + this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); - this.pictureBoxLogoRy = new DevExpress.XtraReports.UI.XRPictureBox(); this.richTextHeaderMg = new DevExpress.XtraReports.UI.XRRichText(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText(); + this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.xrTable7 = new DevExpress.XtraReports.UI.XRTable(); @@ -64,6 +68,7 @@ namespace SkmRheydt 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.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -85,23 +90,17 @@ namespace SkmRheydt this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText(); - this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText(); - this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox(); - this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText(); + ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -118,12 +117,35 @@ namespace SkmRheydt this.richTextHeaderRy, this.pictureBoxLogoMg, this.lblAdresse, - this.pictureBoxLogoRy, this.richTextHeaderMg}); this.ReportHeader.HeightF = 358.7917F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // richTextSenderAdress + // + this.richTextSenderAdress.CanShrink = true; + this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F); + this.richTextSenderAdress.Name = "richTextSenderAdress"; + this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString"); + this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F); + // + // richTextHeaderRy + // + this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(486.4582F, 98.12001F); + this.richTextHeaderRy.Name = "richTextHeaderRy"; + this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString"); + this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 250.255F); + this.richTextHeaderRy.Visible = false; + // + // pictureBoxLogoMg + // + this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource")); + this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F); + this.pictureBoxLogoMg.Name = "pictureBoxLogoMg"; + this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F); + this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // // lblAdresse // this.lblAdresse.Borders = DevExpress.XtraPrinting.BorderSide.None; @@ -136,15 +158,6 @@ namespace SkmRheydt this.lblAdresse.StylePriority.UseBorders = false; this.lblAdresse.StylePriority.UseFont = false; // - // pictureBoxLogoRy - // - this.pictureBoxLogoRy.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoRy.ImageSource")); - this.pictureBoxLogoRy.LocationFloat = new DevExpress.Utils.PointFloat(430.56F, 0F); - this.pictureBoxLogoRy.Name = "pictureBoxLogoRy"; - this.pictureBoxLogoRy.SizeF = new System.Drawing.SizeF(247F, 89.36F); - this.pictureBoxLogoRy.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.pictureBoxLogoRy.Visible = false; - // // richTextHeaderMg // this.richTextHeaderMg.LocationFloat = new DevExpress.Utils.PointFloat(488.46F, 98.12001F); @@ -170,6 +183,25 @@ namespace SkmRheydt this.bottomMarginBand1.HeightF = 95.19176F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // richTextFooterMg + // + this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.richTextFooterMg.Name = "richTextFooterMg"; + this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString"); + this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); + this.richTextFooterMg.StylePriority.UseBorders = false; + // + // richTextFooterRy + // + this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.richTextFooterRy.Name = "richTextFooterRy"; + this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString"); + this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); + this.richTextFooterRy.StylePriority.UseBorders = false; + this.richTextFooterRy.Visible = false; + // // DetailReport // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -466,6 +498,10 @@ namespace SkmRheydt this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.30633278705788769D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -640,53 +676,6 @@ namespace SkmRheydt this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell4.Weight = 0.46204620462046225D; // - // richTextFooterMg - // - this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.richTextFooterMg.Name = "richTextFooterMg"; - this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString"); - this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); - this.richTextFooterMg.StylePriority.UseBorders = false; - // - // richTextFooterRy - // - this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.richTextFooterRy.Name = "richTextFooterRy"; - this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString"); - this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); - this.richTextFooterRy.StylePriority.UseBorders = false; - this.richTextFooterRy.Visible = false; - // - // pictureBoxLogoMg - // - this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource")); - this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F); - this.pictureBoxLogoMg.Name = "pictureBoxLogoMg"; - this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F); - this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // - // richTextHeaderRy - // - this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(486.4582F, 98.12001F); - this.richTextHeaderRy.Name = "richTextHeaderRy"; - this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString"); - this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 250.255F); - this.richTextHeaderRy.Visible = false; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // - // richTextSenderAdress - // - this.richTextSenderAdress.CanShrink = true; - this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F); - this.richTextSenderAdress.Name = "richTextSenderAdress"; - this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString"); - this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F); - // // ServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -707,17 +696,17 @@ namespace SkmRheydt this.Version = "23.2"; xrWatermark1.Id = "Watermark1"; this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -735,7 +724,6 @@ namespace SkmRheydt private DevExpress.XtraReports.UI.DetailBand Detail3; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; private DevExpress.XtraReports.UI.XRLabel lblAdresse; - private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogoRy; private DevExpress.XtraReports.UI.XRRichText richTextHeaderMg; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; private DevExpress.XtraReports.UI.XRTable xrTable2; diff --git a/ReportImp/skmRheydt/ServiceInvoiceReport.cs b/ReportImp/skmRheydt/ServiceInvoiceReport.cs index 0acfd71bc..912327516 100644 --- a/ReportImp/skmRheydt/ServiceInvoiceReport.cs +++ b/ReportImp/skmRheydt/ServiceInvoiceReport.cs @@ -16,17 +16,15 @@ namespace SkmRheydt public void SetReportDataSource(ServiceInvoiceRO pRO) { - // seit Juli 2025 smk moenchengladbach, vorher smk rheydt - if (pRO.InvoiceBase != null && pRO.InvoiceBase.InvoiceDate < new DateTime(2025, 7, 1)) + // ab Februar 2026 skm moenchengladbach, vorher skm rheydt + if (pRO.InvoiceBase != null && pRO.InvoiceBase.InvoiceDate < new DateTime(2026, 02, 01)) { - pictureBoxLogoMg.Visible = false; richTextHeaderMg.Visible = false; richTextFooterMg.Visible = false; - pictureBoxLogoRy.Visible = true; richTextHeaderRy.Visible = true; richTextFooterRy.Visible = true; - richTextSenderAdress.Visible = false; + richTextSenderAdress.Text = richTextSenderAdress.Text.Replace("Mönchengladbach", "Rheydt"); } if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail)) diff --git a/ReportImp/skmRheydt/ServiceInvoiceReport.resx b/ReportImp/skmRheydt/ServiceInvoiceReport.resx index a07b787ce..9e67aa5d0 100644 --- a/ReportImp/skmRheydt/ServiceInvoiceReport.resx +++ b/ReportImp/skmRheydt/ServiceInvoiceReport.resx @@ -126,9 +126,6 @@ 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1tAf+tCH8oLh/AAE0Liuc/fdd9904oknpj/+8Y9TY9988835eOP96Ec/SnvuuWc+9qqrrhrIbOzAM3rcs4ISyHe+853plFNOWU1jID8uH4g5BTgE+cADD0xXXnll/pyQvf3tb89CBTSEiCZj3tBmCGh23XXXdP7550+N+8gjj+RxnA+cTChzAR4rPNORjwHUxx57bNp5552z0B122GHpve99bxbSxx57bGq8INcn5B/5yEcysAkrMG611VbpxhtvzMdcdtll+TUAIt+DIEO8d8kll6RPfvKT+Zp33313Fnrfgfc+/vGPp+9///vpnHPOycCiIWnv973vfXkxmD9/fvrwhz+cv6sISACyBeYzn/lMBjLT2Pdjjr/97W9XmX8TdeAZPe4xO379619nYX3Pe96Tdtxxx/TDH/4wR6rCpLjtttuyUB1zzDHpiSeeyKaOVZrQIIK9ySabZKGlCbzvWH7H1VdfnY+55ZZbsiASmiDgsfrSIswcIL3jjjsySAUNwqwyDyv7448/noXxBz/4QZ7PBRdckM2vmr73ve9lABLeP/3pT9nMs8Iz5WgExM/7wAc+kM4444z8euHChRlgNB0gGReALCoA7DUfcK+99spmG7A7zvfHPNxmm23ST3/603wtxwKnBSTAClSu96UvfSmD0b1ec801GXDANh114Bk9zgGDsOd//vOfZ7OJwGy33XYZNIQDmD72sY9lkDWR1Z0w33PPPVPvEcrNNtssCymieQhOk+Y5+uijp3whY7z5zW/OQtxEHH2rN9OtLTQOPK9//eszuILcH9OU6UW4gZpw06KI6fjWt741m2vAjH0X73rXu/KigAC4DhgAPQ3kOPfiPHOjXbbYYosMWuS+3/jGN2ZABjHraCjf+3TUgWf0OIMniADTHBdddFHWQkBh9WfO0Br3339/efgURcCgjLadfvrpWYDDtGsCz6OPProaeH73u99l8DAh61A1jcasY5LRKG1E2Otom2AGrUr4rfo1eGgNGo9p5nzRvpNPPjmbjvwVRPMBl3FCK3P+aUImqzk73rmY9oy9JprHfdGsQUxaZhtfcTrqwDN6vAp4Stpll12ysBMY+xrAEf5LTcBjVS/BwyeowWPMEjzA6DxmXwgj+5+QEb46EmWsT3ziE9kk6kcRbSsDFoSYryIIYVxjleAh3B/84Aezb8Pvs2gwzSLih5iM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QFPwABPO0ACl+SYXTsk2s60UXnMwnr2l2tEP0lvbeW0LRoSsaY+2MnWZ5pHiVIPHnGl4UbnpqAPP6HGPcAkJt/kU/ZjgECBCaBWXd9avf9pswYOEpEWn2iJgxmQGMRnLlZzWUhpQr/wxd910akc/iJ+nR0FTZjT2nZl7v3QhmhCoa/BiCxat1OQf1tSBZ/S4pw4/hJIwhE8TJlqpecJ0Y78DTPghAHHyySe3NngPitQX13J+cLyW29YGHu+ff/75eR5W8fL8chzj27eJQjPdTUMr1sd6vykTIojgG8vmKgCV5zs39o2mu29+lU3Xegxs7H6trYImrzs+PTdAqHriymPqU9cN5WjbCIWqh8A99r4wq808qyAgYEJRr5TYez7n22y//fbZTLM5OEg59h133JHT/43h/OB4bc+mDTxIEEJKS8yjHANHHhltEZunssMBrj7eGObSFFIvSZaAhND6/NCgfJbpKkItLI53zXq+qko1YZmOJm48LY3tulEaP/hFjTy2/4vS+BH/kyauObk+dZ3QymWL09Irjkxje68+1w2F8yapaI+2TFJFAEGEiAmmZ5tggvp+IV2Ot/e11124cGF65JFHBgqzBomGCQurd2li47WZP8hnAhzGsC9Vn4+9r6QiIlgWh6ZjvWecfmYm4m/Rzk3n+yta2W/OCOjb5qzOqCkyWdPK5x5Py++7KS1/8NZmfuCWtPyhO9OKZ/pX884ZrVyRVjz98Avzque6gfD/AaES2B6yyXRPAAAAAElFTkSuQmCC - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEgAZQBsAHYAZQB0AGkAYwBhACAATgBlAHUAZQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADYAOABcAGcAcgBlAGUAbgA4ADQAXABiAGwAdQBlADEAMAA2ACAAOwBcAHIAZQBkADcANgBcAGcAcgBlAGUAbgA3ADYAXABiAGwAdQBlADcANgAgADsAXAByAGUAZAA1AFwAZwByAGUAZQBuADkAOQBcAGIAbAB1AGUAMQA5ADMAIAA7AFwAcgBlAGQANQAxAFwAZwByAGUAZQBuADUAMQBcAGIAbAB1AGUANQAxACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABzAGEAMQAyADAAXABmADEAXABmAHMAMgA0ACAAUgBhAGgAbQBlAG4AaQBuAGgAYQBsAHQAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAEsAYQB0AGgALgAgAFYAZQByAGUAaQBuACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAcwBvAHoAaQBhAGwAZQAgAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAEQAaQBlAG4AcwB0AGUAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAIABlAC4AVgAuAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAE0AaQB0AGcAbABpAGUAZAAgAGkAbQAgAEQAZQB1AHQAcwBjAGgAZQBuACAAQwBhAHIAaQB0AGEAcwB2AGUAcgBiAGEAbgBkAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAXABmADIAXABmAHMAMQA2AFwAYwBmADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADYAXABjAGYANAAgAEUALQBNAGEAaQBsADoAIAB9AHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADMAXABmAHMAMgA0AFwAYwBmADEAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBpAG4AZgBvAEAAcwBrAG0ALQBtAGcALgBkAGUAIgAgAH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAyAFwAZgBzADEANgBcAHUAbABcAGMAZgA1ACAAaQBuAGYAbwBAAHMAawBtAC0AbQBnAC4AZABlAH0AfQB9AFwAZgAzAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAFwAdAB4ADUAMwA4AHsAXABmADIAXABmAHMAMQA2AFwAYwBmADQAIABXAGUAYgA6ACAAIAAgACAAdwB3AHcALgBzAGsAbQAtAG0AZwAuAGQAZQB9AFwAZgAzAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAFwAZgAyAFwAZgBzADEANgBcAGMAZgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADQAIABGAHIAYQB1ACAASABhAGwAZABpAHMAIABTAGMAaABvAHQAdABlAG4AfQBcAGYAMwBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHMAYQAxADIAMAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgA0ACAARgBpAG4AYQBuAHoAdgBlAHIAdwBhAGwAdAB1AG4AZwAgAC8AIABWAGUAcgB3AGEAbAB0AHUAbgBnAHMAbABlAGkAdAB1AG4AZwB9AFwAZgAzAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADYAXABjAGYANAAgAFQAZQBsADoAIAAgADAAMgAxADYANgAgADEAIAAzADAAIAA5ADcAIAAxADAAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHcAaQBkAGMAdABsAHAAYQByAFwAcwBhADEAMgAwAFwAZgAxAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAeAA1ADMAOAB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYANgAgAEcAUAAtAE4AdQBtAG0AZQByADoAIAAyADAAMAAwADEAOAAxADQANgA0AH0AXABmADEAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAfQA= diff --git a/ReportImp/skmRheydt/ServicesOverviewReport.Designer.cs b/ReportImp/skmRheydt/ServicesOverviewReport.Designer.cs index 05b0d822f..44b31c77a 100644 --- a/ReportImp/skmRheydt/ServicesOverviewReport.Designer.cs +++ b/ReportImp/skmRheydt/ServicesOverviewReport.Designer.cs @@ -52,10 +52,12 @@ namespace SkmRheydt this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText(); + this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox(); this.richTextHeaderMg = new DevExpress.XtraReports.UI.XRRichText(); - this.pictureBoxLogoRy = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.cellTitel = new DevExpress.XtraReports.UI.XRTableCell(); @@ -79,6 +81,8 @@ namespace SkmRheydt this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText(); + this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); @@ -90,19 +94,14 @@ namespace SkmRheydt this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); - this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText(); - this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox(); - this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText(); - this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -343,6 +342,10 @@ namespace SkmRheydt this.xrTableCell23.Text = "xrTableCell23"; this.xrTableCell23.Weight = 0.18534328467512831D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -356,13 +359,32 @@ namespace SkmRheydt this.richTextHeaderRy, this.pictureBoxLogoMg, this.richTextHeaderMg, - this.pictureBoxLogoRy, this.xrTable1}); this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.ReportHeader.HeightF = 277.1995F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // richTextHeaderRy + // + this.richTextHeaderRy.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(431.4601F, 94.36001F); + this.richTextHeaderRy.Name = "richTextHeaderRy"; + this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString"); + this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5414F, 175.64F); + this.richTextHeaderRy.StylePriority.UseBorders = false; + this.richTextHeaderRy.Visible = false; + // + // pictureBoxLogoMg + // + this.pictureBoxLogoMg.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource")); + this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(429.4601F, 0F); + this.pictureBoxLogoMg.Name = "pictureBoxLogoMg"; + this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F); + this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.pictureBoxLogoMg.StylePriority.UseBorders = false; + // // richTextHeaderMg // this.richTextHeaderMg.Borders = DevExpress.XtraPrinting.BorderSide.None; @@ -372,17 +394,6 @@ namespace SkmRheydt this.richTextHeaderMg.SizeF = new System.Drawing.SizeF(233.5414F, 175.64F); this.richTextHeaderMg.StylePriority.UseBorders = false; // - // pictureBoxLogoRy - // - this.pictureBoxLogoRy.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.pictureBoxLogoRy.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoRy.ImageSource")); - this.pictureBoxLogoRy.LocationFloat = new DevExpress.Utils.PointFloat(400.2085F, 0F); - this.pictureBoxLogoRy.Name = "pictureBoxLogoRy"; - this.pictureBoxLogoRy.SizeF = new System.Drawing.SizeF(247F, 89.36F); - this.pictureBoxLogoRy.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.pictureBoxLogoRy.StylePriority.UseBorders = false; - this.pictureBoxLogoRy.Visible = false; - // // xrTable1 // this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) @@ -580,6 +591,25 @@ namespace SkmRheydt this.bottomMarginBand1.HeightF = 95.31013F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // richTextFooterRy + // + this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.richTextFooterRy.Name = "richTextFooterRy"; + this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString"); + this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); + this.richTextFooterRy.StylePriority.UseBorders = false; + this.richTextFooterRy.Visible = false; + // + // richTextFooterMg + // + this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.richTextFooterMg.Name = "richTextFooterMg"; + this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString"); + this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); + this.richTextFooterMg.StylePriority.UseBorders = false; + // // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -688,49 +718,6 @@ namespace SkmRheydt this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldGruppe.Name = "fieldGruppe"; // - // richTextFooterMg - // - this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.richTextFooterMg.Name = "richTextFooterMg"; - this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString"); - this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); - this.richTextFooterMg.StylePriority.UseBorders = false; - // - // pictureBoxLogoMg - // - this.pictureBoxLogoMg.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource")); - this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(429.4601F, 0F); - this.pictureBoxLogoMg.Name = "pictureBoxLogoMg"; - this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F); - this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.pictureBoxLogoMg.StylePriority.UseBorders = false; - // - // richTextHeaderRy - // - this.richTextHeaderRy.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(431.4601F, 94.36001F); - this.richTextHeaderRy.Name = "richTextHeaderRy"; - this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString"); - this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5414F, 175.64F); - this.richTextHeaderRy.StylePriority.UseBorders = false; - this.richTextHeaderRy.Visible = false; - // - // richTextFooterRy - // - this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.richTextFooterRy.Name = "richTextFooterRy"; - this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString"); - this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); - this.richTextFooterRy.StylePriority.UseBorders = false; - this.richTextFooterRy.Visible = false; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // Stundenzettel // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -762,12 +749,12 @@ namespace SkmRheydt this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -828,7 +815,6 @@ namespace SkmRheydt private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; - private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogoRy; private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; private DevExpress.XtraReports.UI.XRRichText richTextHeaderMg; private DevExpress.XtraReports.UI.XRLabel xrLabel3; diff --git a/ReportImp/skmRheydt/ServicesOverviewReport.cs b/ReportImp/skmRheydt/ServicesOverviewReport.cs index 81b75e586..2d0a20144 100644 --- a/ReportImp/skmRheydt/ServicesOverviewReport.cs +++ b/ReportImp/skmRheydt/ServicesOverviewReport.cs @@ -22,13 +22,11 @@ namespace SkmRheydt cellTitel.Text = "Leistungsnachweis nach BeWo §67"; } - // seit Juli 2025 smk moenchengladbach, vorher smk rheydt - if (pRO.StartDate < new DateTime(2025, 7, 1)) + // ab Februar 2026 smk moenchengladbach text, vorher smk rheydt. Logo bleibt skm MG + if (pRO.StartDate < new DateTime(2026, 02, 01)) { - pictureBoxLogoMg.Visible = false; richTextHeaderMg.Visible = false; richTextFooterMg.Visible = false; - pictureBoxLogoRy.Visible = true; richTextHeaderRy.Visible = true; richTextFooterRy.Visible = true; } diff --git a/ReportImp/skmRheydt/ServicesOverviewReport.resx b/ReportImp/skmRheydt/ServicesOverviewReport.resx index 18d95dd74..a2bb04f3c 100644 --- a/ReportImp/skmRheydt/ServicesOverviewReport.resx +++ b/ReportImp/skmRheydt/ServicesOverviewReport.resx @@ -126,9 +126,6 @@ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEgAZQBsAHYAZQB0AGkAYwBhACAATgBlAHUAZQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADYAOABcAGcAcgBlAGUAbgA4ADQAXABiAGwAdQBlADEAMAA2ACAAOwBcAHIAZQBkADcANgBcAGcAcgBlAGUAbgA3ADYAXABiAGwAdQBlADcANgAgADsAXAByAGUAZAA1AFwAZwByAGUAZQBuADkAOQBcAGIAbAB1AGUAMQA5ADMAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXAAqAFwAZABlAGYAcABhAHAAIABcAHcAaQBkAGMAdABsAHAAYQByAH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAcwAxAFwAcwBuAGUAeAB0ADEAXABxAGwAXABzAGEAMQAyADAAXABmADEAXABmAHMAMgA0ACAAUgBhAGgAbQBlAG4AaQBuAGgAYQBsAHQAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMAB7AFwAZgAyAFwAZgBzADEANwBcAGMAZgAzACAASwBhAHQAaAAuACAAVgBlAHIAZQBpAG4AIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABzAG8AegBpAGEAbABlACAAfQBcAGYAMwBcAGYAcwAyADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAEQAaQBlAG4AcwB0AGUAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAIABlAC4AVgAuAH0AXABmADMAXABmAHMAMgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAHsAXABmADIAXABmAHMAMQA3AFwAYwBmADMAIABNAGkAdABnAGwAaQBlAGQAIABpAG0AIABEAGUAdQB0AHMAYwBoAGUAbgAgAEMAYQByAGkAdABhAHMAdgBlAHIAYgBhAG4AZAB9AFwAZgAzAFwAZgBzADIANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHMAYQAxADIAMABcAGYAMgBcAGYAcwAxADYAXABjAGYANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHMAYQAxADIAMAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgA0ACAARQAtAE0AYQBpAGwAOgAgAH0AewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAewBcAGYAMwBcAGYAcwAyADQAXABjAGYAMAAgAEgAWQBQAEUAUgBMAEkATgBLACAAIgBtAGEAaQBsAHQAbwA6AGkAbgBmAG8AQABzAGsAbQAtAG0AZwAuAGQAZQAiACAAfQB9AHsAXABmAGwAZAByAHMAbAB0AHsAXABmADIAXABmAHMAMQA2AFwAdQBsAFwAYwBmADUAIABpAG4AZgBvAEAAcwBrAG0ALQBtAGcALgBkAGUAfQB9AH0AXABmADMAXABmAHMAMgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAFwAdAB4ADUAMwA4AHsAXABmADIAXABmAHMAMQA2AFwAYwBmADQAIABXAGUAYgA6ACAAIAAgACAAdwB3AHcALgBzAGsAbQAtAG0AZwAuAGQAZQB9AFwAZgAzAFwAZgBzADIANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHMAYQAxADIAMABcAGYAMgBcAGYAcwAxADYAXABjAGYANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHMAYQAxADIAMAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgA0ACAAVABlAGwAOgAgACAAMAAyADEANgA2ACAAMQAgADMAMAAgADkANwAgAC0AIAAwAH0AXABmADMAXABmAHMAMgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADQAIABGAGEAeAA6ACAAMAAyADEANgA2ACAAMQAgADMAMAAgADkANwAgADEAOAB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= - - iVBORw0KGgoAAAANSUhEUgAAAM8AAABlCAYAAADqBrfXAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAdhgAAHYYBXaITgQAAJRBJREFUeF7t3feXZFW1B/B6P7wf3ns/vIV/gD+8H2X5ZJkRxJwTwZwDkiXnjIOigCQFFBUJKggKIjhkGJJkx0AwkERAQEndw8x0TzhvfQ7ufmfO3Ftd3TPVUzPevdZe3VV177nnVu3v2eHsvW8vFbR06dL01FNPpb///e9pbGwsLV++vPy4lS699NJ09tlnp6effrr+aFa0bNmytGTJkvrtgemmm25K3/rWt9Kf//zn+qMp+sc//pHuuuuu9Le//a3+qC/5Tp5//vn67aHT8vsXpCXnbZuWXrxnxyPCPT8MYb3++uvTcccdlw466KC033775f8feOCB+jdspCOPPDJ94QtfSA8//HD90YyJMJ900kkZkIOCt6bvfve76R3veEe+pzb62c9+lt7ylrekU089NS8ag9D4+Hg+7zvf+U5asWJF/fFQafLGU9LYLv+Rxg/6z45HhDN4Lr/88vTRj340ffazn01nnnlmOu+887IADgqeI444In36059eK+ChDUKoV65cWX88EH37299Ob3rTm9KCBQvqj6bo3nvvTd/85jfzMYNe58knn0z77LNP2mmnneqPhk6T15+QxnbopfH9emlRxyPBPavpl7/85bT11lunP/zhD9lcmpiYyKYJjVSS1ZY5x6xzXmiGefPmpc9//vPpr3/9az4nPi/JscYttQmh9Z5z/O+z22+/Pb3hDW/Igr1o0aL8eRxnbsG0xeTkZKPgn3baaeltb3tbuuGGG/KYhP7ZZ59d5VjnPvfcc2nx4sWrnOv4Z555Jt9DqZG8/9BDD6Xdd989bb/99vn7ibkFuY8we+vvzvkxnvPMiZk7qAabvOGkNLZzL40f2EuLOh4J7vmh99577/S5z30uC1gbAc1PfvKTdPDBB2ez7tBDD02/+tWv8mdf+cpX0g477JB+8YtfpG984xt5vEMOOWQVs+m+++5LZ511Vrr11lun3iM8xmSiEeQLL7wwr+xMri9+8YvZHKRFfObcr371q+moo45KX/va19LXv/71rCXNvybgefe7353OPffc9OMf/zjtscce2RzlCwX9/ve/zwAt3+MHOX7//ffP9+BefvOb32TBdy8HHHBA1tAf+tCH8oLh/AAE0Liuc/fdd9904oknpj/+8Y9TY9988835eOP96Ec/SnvuuWc+9qqrrhrIbOzAM3rcs4ISyHe+853plFNOWU1jID8uH4g5BTgE+cADD0xXXnll/pyQvf3tb89CBTSEiCZj3tBmCGh23XXXdP7550+N+8gjj+RxnA+cTChzAR4rPNORjwHUxx57bNp5552z0B122GHpve99bxbSxx57bGq8INcn5B/5yEcysAkrMG611VbpxhtvzMdcdtll+TUAIt+DIEO8d8kll6RPfvKT+Zp33313Fnrfgfc+/vGPp+9///vpnHPOycCiIWnv973vfXkxmD9/fvrwhz+cv6sISACyBeYzn/lMBjLT2Pdjjr/97W9XmX8TdeAZPe4xO379619nYX3Pe96Tdtxxx/TDH/4wR6rCpLjtttuyUB1zzDHpiSeeyKaOVZrQIIK9ySabZKGlCbzvWH7H1VdfnY+55ZZbsiASmiDgsfrSIswcIL3jjjsySAUNwqwyDyv7448/noXxBz/4QZ7PBRdckM2vmr73ve9lABLeP/3pT9nMs8Iz5WgExM/7wAc+kM4444z8euHChRlgNB0gGReALCoA7DUfcK+99spmG7A7zvfHPNxmm23ST3/603wtxwKnBSTAClSu96UvfSmD0b1ec801GXDANh114Bk9zgGDsOd//vOfZ7OJwGy33XYZNIQDmD72sY9lkDWR1Z0w33PPPVPvEcrNNtssCymieQhOk+Y5+uijp3whY7z5zW/OQtxEHH2rN9OtLTQOPK9//eszuILcH9OU6UW4gZpw06KI6fjWt741m2vAjH0X73rXu/KigAC4DhgAPQ3kOPfiPHOjXbbYYosMWuS+3/jGN2ZABjHraCjf+3TUgWf0OIMniADTHBdddFHWQkBh9WfO0Br3339/efgURcCgjLadfvrpWYDDtGsCz6OPProaeH73u99l8DAh61A1jcasY5LRKG1E2Otom2AGrUr4rfo1eGgNGo9p5nzRvpNPPjmbjvwVRPMBl3FCK3P+aUImqzk73rmY9oy9JprHfdGsQUxaZhtfcTrqwDN6vAp4Stpll12ysBMY+xrAEf5LTcBjVS/BwyeowWPMEjzA6DxmXwgj+5+QEb46EmWsT3ziE9kk6kcRbSsDFoSYryIIYVxjleAh3B/84Aezb8Pvs2gwzSLih5iM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QFPwABPO0ACl+SYXTsk2s60UXnMwnr2l2tEP0lvbeW0LRoSsaY+2MnWZ5pHiVIPHnGl4UbnpqAPP6HGPcAkJt/kU/ZjgECBCaBWXd9avf9pswYOEpEWn2iJgxmQGMRnLlZzWUhpQr/wxd910akc/iJ+nR0FTZjT2nZl7v3QhmhCoa/BiCxat1OQf1tSBZ/S4pw4/hJIwhE8TJlqpecJ0Y78DTPghAHHyySe3NngPitQX13J+cLyW29YGHu+ff/75eR5W8fL8chzj27eJQjPdTUMr1sd6vykTIojgG8vmKgCV5zs39o2mu29+lU3Xegxs7H6trYImrzs+PTdAqHriymPqU9cN5WjbCIWqh8A99r4wq808qyAgYEJRr5TYez7n22y//fbZTLM5OEg59h133JHT/43h/OB4bc+mDTxIEEJKS8yjHANHHhltEZunssMBrj7eGObSFFIvSZaAhND6/NCgfJbpKkItLI53zXq+qko1YZmOJm48LY3tulEaP/hFjTy2/4vS+BH/kyauObk+dZ3QymWL09Irjkxje68+1w2F8yapaI+2TFJFAEGEiAmmZ5tggvp+IV2Ot/e11124cGF65JFHBgqzBomGCQurd2li47WZP8hnAhzGsC9Vn4+9r6QiIlgWh6ZjvWecfmYm4m/Rzk3n+yta2W/OCOjb5qzOqCkyWdPK5x5Py++7KS1/8NZmfuCWtPyhO9OKZ/pX884ZrVyRVjz98Avzque6gfD/AaES2B6yyXRPAAAAAElFTkSuQmCC - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhACAATgBlAHUAZQA7AH0AewBcAGYAMwAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADQANgBcAGcAcgBlAGUAbgAxADEANgBcAGIAbAB1AGUAMQA4ADEAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQANQBcAGcAcgBlAGUAbgA5ADkAXABiAGwAdQBlADEAOQAzACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMQAyADgAXABiAGwAdQBlADEAMgA4ACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADgAIAA7AFwAcgBlAGQAMQAyADgAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAxADIANwBcAGcAcgBlAGUAbgAxADIANwBcAGIAbAB1AGUAMQAyADcAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXAAqAFwAZABlAGYAcABhAHAAIABcAHcAaQBkAGMAdABsAHAAYQByAH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcwBuAGUAeAB0ADAAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQAgAE4AbwByAG0AYQBsADsAfQB7AFwAcwAxAFwAcwBuAGUAeAB0ADEANABcAHEAbABcAHMAYgAyADQAMABcAHMAYQAxADIAMABcAGYAMQBcAGYAcwAyADgAXABiACAAXAAnAGQAYwBiAGUAcgBzAGMAaAByAGkAZgB0ACAAMQA7AH0AewBcAHMAMgBcAHMAbgBlAHgAdAAyAFwAcQBjAFwAbgBvAGwAaQBuAGUAXABmADEAXABmAHMAMgA0AFwAYgAgAFQAYQBiAGUAbABsAGUAbgBcACcAZgBjAGIAZQByAHMAYwBoAHIAaQBmAHQAOwB9AHsAXABzADMAXABzAG4AZQB4AHQAMwBcAHEAbABcAHMAYQAxADIAMABcAGYAMQBcAGYAcwAyADQAIABSAGEAaABtAGUAbgBpAG4AaABhAGwAdAA7AH0AewBcAHMANABcAHMAbgBlAHgAdAA0AFwAcQBsAFwAbgBvAGwAaQBuAGUAXABzAGIAMQAyADAAXABzAGEAMQAyADAAXABmADEAXABmAHMAMgA0AFwAaQAgAFQAZQB4AHQAOwB9AHsAXABzADUAXABzAG4AZQB4AHQANQBcAHEAbABcAGwAaQAyADgAMwBcAGwAaQBuADIAOAAzAFwAcwBhADEAMgAwAFwAZgAxAFwAZgBzADIANAAgAFQAZQB4AHQAIABiAG8AZAB5ACAAaQBuAGQAZQBuAHQAOwB9AHsAXABzADYAXABxAGwAXABmADEAXABmAHMAMgAwACAARgBvAG8AdABuAG8AdABlACAAVABlAHgAdAA7AH0AewBcAHMANwBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADAAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGIANAAwAFwAZgAyAFwAZgBzADIANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFwAJwBkAGMAYgBlAHIAcwBjAGgAcgBpAGYAdAAgADIAOwB9AHsAXABzADgAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAA4AFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQAgAEYAdQBcACcAZABmAHoAZQBpAGwAZQA7AH0AewBcAHMAOQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADkAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxACAASwBvAHAAZgB6AGUAaQBsAGUAOwB9AHsAXABzADEAMABcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAMABcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxACAASwBvAHAAZgAtACAAdQBuAGQAIABGAHUAXAAnAGQAZgB6AGUAaQBsAGUAOwB9AHsAXABzADEAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxACAAQgBhAGwAbABvAG8AbgAgAFQAZQB4AHQAOwB9AHsAXABzADEAMgBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwBsAGkAbgBlAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAIABUAGEAYgBlAGwAbABlAG4AaQBuAGgAYQBsAHQAOwB9AHsAXABzADEAMwBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAMwBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwBsAGkAbgBlAFwAcwBiADEAMgAwAFwAcwBhADEAMgAwAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABpACAAQwBhAHAAdABpAG8AbgA7AH0AewBcAHMAMQA0AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQA0AFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAIABUAGUAeAB0ACAAYgBvAGQAeQA7AH0AewBcAHMAMQA1AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQA1AFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAGwAaQBuAGUAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQAgAFYAZQByAHoAZQBpAGMAaABuAGkAcwA7AH0AewBcAHMAMQA2AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQA2AFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAGwAaQBuAGUAXABzAGIAMQAyADAAXABzAGEAMQAyADAAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGkAIABCAGUAcwBjAGgAcgBpAGYAdAB1AG4AZwA7AH0AewBcAHMAMQA3AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQA3AFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBsADIANwA1AFwAcwBsAG0AdQBsAHQAMQBcAHMAYQAxADQAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxACAAVABlAHgAdABrAFwAJwBmADYAcgBwAGUAcgA7AH0AewBcAHMAMQA4AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQA0AFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBiADIANAAwAFwAcwBhADEAMgAwAFwAZgAyAFwAZgBzADIAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAIABcACcAZABjAGIAZQByAHMAYwBoAHIAaQBmAHQAOwB9AHsAXABzADEAOQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAOQBcAHEAbABcAGwAaQA1ADYANwBcAGwAaQBuADUANgA3AFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAIABMAGkAcwB0AGUAbgBpAG4AaABhAGwAdAA7AH0AewBcAHMAMgAwAFwAcwBiAGEAcwBlAGQAbwBuADEANABcAHMAbgBlAHgAdAAyADAAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQAgAEEAdQBmAHoAXAAnAGUANABoAGwAdQBuAGcAOwB9AHsAXAAqAFwAYwBzADIAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAMgBcAHMAYgBhAHMAZQBkAG8AbgAyADEAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADIAMwBcAGYAMQBcAGYAcwAyADQAXAB1AGwAXABjAGYAMwAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAGMAcwAyADQAXABmADIAXABmAHMAMgA0AFwAdQBsAFwAYwBmADQAIABJAG4AdABlAHIAbgBlAHQAdgBlAHIAawBuAFwAJwBmAGMAcABmAHUAbgBnADsAfQB7AFwAKgBcAGMAcwAyADUAXABmADIAXABmAHMAMgA0ACAARgB1AFwAJwBkAGYAegBlAGkAbABlACAAWgBjAGgAbgA7AH0AewBcACoAXABjAHMAMgA2AFwAZgAyAFwAZgBzADIANAAgAEsAbwBwAGYAegBlAGkAbABlACAAWgBjAGgAbgA7AH0AewBcACoAXABjAHMAMgA3AFwAZgAyAFwAZgBzADIANgBcAGMAZgAxACAAXAAnAGQAYwBiAGUAcgBzAGMAaAByAGkAZgB0ACAAMgAgAFoAYwBoAG4AOwB9AHsAXAAqAFwAYwBzADIAOABcAGYAMgBcAGYAcwAxADgAIABTAHAAcgBlAGMAaABiAGwAYQBzAGUAbgB0AGUAeAB0ACAAWgBjAGgAbgA7AH0AewBcACoAXABjAHMAMgA5AFwAZgAyAFwAZgBzADIANABcAHMAdQBwAGUAcgAgAEUAbgBkAG4AbwB0AGUAbgBhAG4AawBlAHIAOwB9AHsAXAAqAFwAYwBzADMAMABcAGYAMgBcAGYAcwAyADQAIABFAG4AZABuAG8AdABlACAAUwB5AG0AYgBvAGwAOwB9AHsAXAAqAFwAYwBzADMAMQBcAGYAMgBcAGYAcwAyADQAXABzAHUAcABlAHIAIABGAHUAXAAnAGQAZgBuAG8AdABlAG4AYQBuAGsAZQByADsAfQB7AFwAKgBcAGMAcwAzADIAXABmADIAXABmAHMAMgA0ACAARgBvAG8AdABuAG8AdABlACAAUwB5AG0AYgBvAGwAOwB9AHsAXAAqAFwAYwBzADMAMwBcAGYAMgBcAGYAcwAyADQAXABzAGMAYQBwAHMAXAB1AGwAZABcAGMAZgA1ACAAUABsAGEAdAB6AGgAYQBsAHQAZQByADsAfQB7AFwAKgBcAGMAcwAzADQAXABmADIAXABmAHMAMgA0AFwAdQBsAFwAYwBmADYAIABJAG4AdABlAHIAbgBlAHQAIABsAGkAbgBrADsAfQB7AFwAKgBcAGMAcwAzADUAXABmADIAXABmAHMAMgA0ACAATgB1AG0AbQBlAHIAaQBlAHIAdQBuAGcAcwB6AGUAaQBjAGgAZQBuADsAfQB7AFwAKgBcAGMAcwAzADYAXABmADIAXABmAHMAMgA0ACAARgB1AFwAJwBkAGYAbgBvAHQAZQBuAHoAZQBpAGMAaABlAG4AOwB9AHsAXAAqAFwAYwBzADMANwBcAGYAMgBcAGYAcwAyADQAIABFAG4AZABuAG8AdABlAG4AegBlAGkAYwBoAGUAbgA7AH0AewBcACoAXABjAHMAMwA4AFwAZgAyAFwAZgBzADIANABcAHUAbABcAGMAZgA3ACAAQgBlAHMAdQBjAGgAdABlACAASQBuAHQAZQByAG4AZQB0AHYAZQByAGsAbgBcACcAZgBjAHAAZgB1AG4AZwA7AH0AewBcACoAXABjAHMAMwA5AFwAZgAxAFwAZgBzADIANABcAHMAdQBwAGUAcgAgAEYAbwBvAHQAbgBvAHQAZQAgAFIAZQBmAGUAcgBlAG4AYwBlADsAfQB7AFwAKgBcAGMAcwA0ADAAXABzAGwAaQBuAGsANgBcAGYAMQBcAGYAcwAyADAAIABGAG8AbwB0AG4AbwB0AGUAIABUAGUAeAB0ACAAQwBoAGEAcgA7AH0AewBcACoAXAB0AHMANAAxAFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADQAMgBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAMQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AewBcACoAXABnAGUAbgBlAHIAYQB0AG8AcgAgAEwAaQBiAHIAZQBPAGYAZgBpAGMAZQAvADcALgA1AC4AMQAuADIAfQB7AFwAaQBuAGYAbwB9AHsAXAAqAFwAdQBzAGUAcgBwAHIAbwBwAHMAewBcAHAAcgBvAHAAbgBhAG0AZQAgAEEAcABwAFYAZQByAHMAaQBvAG4AfQBcAHAAcgBvAHAAdAB5AHAAZQAzADAAewBcAHMAdABhAHQAaQBjAHYAYQBsACAAMQA2AC4AMAAwADAAMAB9AHsAXABwAHIAbwBwAG4AYQBtAGUAIABJAG4AZgBvACAAMQB9AFwAcAByAG8AcAB0AHkAcABlADMAMAB7AFwAcwB0AGEAdABpAGMAdgBhAGwAfQB7AFwAcAByAG8AcABuAGEAbQBlACAASQBuAGYAbwAgADIAfQBcAHAAcgBvAHAAdAB5AHAAZQAzADAAewBcAHMAdABhAHQAaQBjAHYAYQBsAH0AewBcAHAAcgBvAHAAbgBhAG0AZQAgAEkAbgBmAG8AIAAzAH0AXABwAHIAbwBwAHQAeQBwAGUAMwAwAHsAXABzAHQAYQB0AGkAYwB2AGEAbAB9AHsAXABwAHIAbwBwAG4AYQBtAGUAIABJAG4AZgBvACAANAB9AFwAcAByAG8AcAB0AHkAcABlADMAMAB7AFwAcwB0AGEAdABpAGMAdgBhAGwAfQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAGgAdABtAGEAdQB0AHMAcABcAGQAZQBmAHQAYQBiADcAMAA5AFwAaAB5AHAAaABhAHUAdABvADEAXABmAG8AcgBtAHMAaABhAGQAZQB7AFwAKgBcAGYAdABuAHMAZQBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAGMAaABmAHQAbgBzAGUAcAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAH0AXAB0AHIAbwB3AGQAXABpAHIAbwB3ADAAXABpAHIAbwB3AGIAYQBuAGQAMABcAGwAYQBzAHQAcgBvAHcAXAB0AHIAbABlAGYAdAAwAFwAdAByAHIAaAA5ADkAMwBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAMQBcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAZgBiADMAXAB0AHIAcABhAGQAZABmAHIAMwBcAHQAcgBwAGEAZABkAGYAdAAzAFwAdABiAGwAaQBuAGQAdAB5AHAAZQAzAFwAdABiAGwAaQBuAGQAMQAwADgAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADMANAAwADEAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADMANAAwADUAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIAOQA3ADcAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADYAMwA5ADAAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIAOQA3ADgAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgAxADAAOABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBlAGwAbAB4ADkAMwA3ADUAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwA4AFwAcQBsAFwAaQBuAHQAYgBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADMAXABmAHMANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOAAgAFMASwBNACAAfQB7AFwAZgAzAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABiAFwAawBlAHIAbgBpAG4AZwAxAFwAYwBmADgAIABSAGgAZQB5AGQAdAB9AHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOAAgACAAZQAuAFYALgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAAVwBhAGkAcwBlAG4AaABhAHUAcwBzAHQAcgAuACAAMgAyAEMAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADgAXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAzAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOAAgADQAMQAyADMANgAgAE0AXAB1ADIANAA2AFwAJwBmADYAbgBjAGgAZQBuAGcAbABhAGQAYgBhAGMAaAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwA4AFwAcQBsAFwAaQBuAHQAYgBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADMAXABmAHMANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAeAA3ADQAMgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAAVABlAGwAZQBmAG8AbgA6AFwAdABhAGIAIAAwADIAMQA2ADYAIAAxADMAMAA5ADcAMAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAeAA3ADQAMgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAARgBhAHgAOgAgACAAIAAgACAAIAAgACAAIABcAHQAYQBiACAAMAAyADEANgA2ACAAMQAzADAAOQA3ADEAOAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAeAA3ADQAMgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAARQBtAGEAaQBsADoAIAAgACAAIAAgACAAXAB0AGEAYgAgAH0AewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBpAG4AZgBvAEAAcwBrAG0ALQBtAGcALgBkAGUAIgAgAH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAzAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABrAGUAcgBuAGkAbgBnADEAXABjAGYANAAgAGkAbgBmAG8AQABzAGsAbQAtAH0AewBcAGYAMwBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAawBlAHIAbgBpAG4AZwAxAFwAYwBmADQAIAByAHkAfQB7AFwAZgAzAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABrAGUAcgBuAGkAbgBnADEAXABjAGYANAAgAC4AZABlAH0AfQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAeAA3ADQAMgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAASQBuAHQAZQByAG4AZQB0ADoAIABcAHQAYQBiACAAdwB3AHcALgBzAGsAbQAtAH0AewBcAGYAMwBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAYwBmADgAIAByAHkAfQB7AFwAZgAzAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOAAgAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADgAXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAMwBcAGYAcwA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwA4AFwAcQBsAFwAaQBuAHQAYgBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAMwBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAAQgBhAG4AawB2AGUAcgBiAGkAbgBkAHUAbgBnAH0AewBcAGYAMwBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAYwBmADgAIAA6AH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwA4AFwAcQBsAFwAaQBuAHQAYgBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAewBcAGYAMwBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAYwBmADgAIABTAHQAYQBkAHQAcwBwAGEAcgBrAGEAcwBzAGUAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADgAXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAzAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABjAGYAOAAgAEkAQgBBAE4AOgAgAEQARQA4ADIAIAAzADEAMAA1ACAAMAAwADAAMAAgADAAMAAwADAAIAAxADAANwA1ADYANQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAAQgBJAEMAOgAgAE0ARwBMAFMARABFADMAMwBYAFgAWAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAOABcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADMAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGMAZgA4ACAAUwB0AGUAdQBlAHIAbgB1AG0AbQBlAHIAOgAgADEAMgAxAC8ANQA3ADgAOAAvADQAMQA1ADAAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAXABjAGUAbABsAFwAdAByAG8AdwBkAFwAaQByAG8AdwAwAFwAaQByAG8AdwBiAGEAbgBkADAAXABsAGEAcwB0AHIAbwB3AFwAdAByAGwAZQBmAHQAMABcAHQAcgByAGgAOQA5ADMAXAB0AHIAZgB0AHMAVwBpAGQAdABoADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZABmAHQAMwBcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADEAMAA4AFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAzADQAMAAxAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAAzADQAMAA1AFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADkANwA3AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAA2ADMAOQAwAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AbwBuAGUAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAG8AbgBlAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBvAG4AZQBcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADkANwA4AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAAxADAAOABcAGMAZQBsAGwAeAA5ADMANwA1AFwAcgBvAHcAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAH0A diff --git a/ReportImp/skmRheydt/SettlementReport2.Designer.cs b/ReportImp/skmRheydt/SettlementReport2.Designer.cs index 26762a91c..dcde5ab67 100644 --- a/ReportImp/skmRheydt/SettlementReport2.Designer.cs +++ b/ReportImp/skmRheydt/SettlementReport2.Designer.cs @@ -33,15 +33,19 @@ namespace SkmRheydt DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText(); + this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText(); + this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.richTextHeaderMg = new DevExpress.XtraReports.UI.XRRichText(); - this.pictureBoxLogoRy = new DevExpress.XtraReports.UI.XRPictureBox(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText(); + this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -83,6 +87,7 @@ namespace SkmRheydt this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -94,23 +99,17 @@ namespace SkmRheydt this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); - this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText(); - this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText(); - this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox(); - this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText(); + ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -127,12 +126,35 @@ namespace SkmRheydt this.richTextHeaderRy, this.pictureBoxLogoMg, this.lblAdresse, - this.richTextHeaderMg, - this.pictureBoxLogoRy}); + this.richTextHeaderMg}); this.ReportHeader.HeightF = 340F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // richTextSenderAdress + // + this.richTextSenderAdress.CanShrink = true; + this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F); + this.richTextSenderAdress.Name = "richTextSenderAdress"; + this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString"); + this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F); + // + // richTextHeaderRy + // + this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(488.4585F, 96.125F); + this.richTextHeaderRy.Name = "richTextHeaderRy"; + this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString"); + this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 236.8749F); + this.richTextHeaderRy.Visible = false; + // + // pictureBoxLogoMg + // + this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource")); + this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F); + this.pictureBoxLogoMg.Name = "pictureBoxLogoMg"; + this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F); + this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // // lblAdresse // this.lblAdresse.Borders = DevExpress.XtraPrinting.BorderSide.None; @@ -152,15 +174,6 @@ namespace SkmRheydt this.richTextHeaderMg.SerializableRtfString = resources.GetString("richTextHeaderMg.SerializableRtfString"); this.richTextHeaderMg.SizeF = new System.Drawing.SizeF(233.5415F, 236.8749F); // - // pictureBoxLogoRy - // - this.pictureBoxLogoRy.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoRy.ImageSource")); - this.pictureBoxLogoRy.LocationFloat = new DevExpress.Utils.PointFloat(430.5583F, 0F); - this.pictureBoxLogoRy.Name = "pictureBoxLogoRy"; - this.pictureBoxLogoRy.SizeF = new System.Drawing.SizeF(247F, 89.36F); - this.pictureBoxLogoRy.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.pictureBoxLogoRy.Visible = false; - // // ruleRateFactorNull // this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; @@ -214,6 +227,25 @@ namespace SkmRheydt this.bottomMarginBand1.HeightF = 73.85818F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // richTextFooterMg + // + this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.richTextFooterMg.Name = "richTextFooterMg"; + this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString"); + this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); + this.richTextFooterMg.StylePriority.UseBorders = false; + // + // richTextFooterRy + // + this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.richTextFooterRy.Name = "richTextFooterRy"; + this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString"); + this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); + this.richTextFooterRy.StylePriority.UseBorders = false; + this.richTextFooterRy.Visible = false; + // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -620,6 +652,10 @@ namespace SkmRheydt this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell31.Weight = 0.18439219485560091D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -748,53 +784,6 @@ namespace SkmRheydt this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.30633278705788769D; // - // richTextFooterMg - // - this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.richTextFooterMg.Name = "richTextFooterMg"; - this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString"); - this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); - this.richTextFooterMg.StylePriority.UseBorders = false; - // - // richTextFooterRy - // - this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.richTextFooterRy.Name = "richTextFooterRy"; - this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString"); - this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F); - this.richTextFooterRy.StylePriority.UseBorders = false; - this.richTextFooterRy.Visible = false; - // - // pictureBoxLogoMg - // - this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource")); - this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F); - this.pictureBoxLogoMg.Name = "pictureBoxLogoMg"; - this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F); - this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // - // richTextHeaderRy - // - this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(488.4585F, 96.125F); - this.richTextHeaderRy.Name = "richTextHeaderRy"; - this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString"); - this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 236.8749F); - this.richTextHeaderRy.Visible = false; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // - // richTextSenderAdress - // - this.richTextSenderAdress.CanShrink = true; - this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F); - this.richTextSenderAdress.Name = "richTextSenderAdress"; - this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString"); - this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F); - // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -819,17 +808,17 @@ namespace SkmRheydt this.Version = "23.2"; xrWatermark1.Id = "Watermark1"; this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -891,7 +880,6 @@ namespace SkmRheydt private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; - private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogoRy; private DevExpress.XtraReports.UI.XRRichText richTextHeaderMg; private DevExpress.XtraReports.UI.XRLabel lblAdresse; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; diff --git a/ReportImp/skmRheydt/SettlementReport2.cs b/ReportImp/skmRheydt/SettlementReport2.cs index 1871f6b34..3c4a0ba90 100644 --- a/ReportImp/skmRheydt/SettlementReport2.cs +++ b/ReportImp/skmRheydt/SettlementReport2.cs @@ -19,17 +19,15 @@ namespace SkmRheydt public void SetReportDataSource(Settlement2RO pRO) { - // seit Juli 2025 smk moenchengladbach, vorher smk rheydt - if (pRO.InvoiceDate < new DateTime(2025, 7, 1)) + // ab Februar 2026 skm moenchengladbach, vorher skm rheydt + if (pRO.InvoiceDate < new DateTime(2026, 02, 01)) { - pictureBoxLogoMg.Visible = false; richTextHeaderMg.Visible = false; richTextFooterMg.Visible = false; - pictureBoxLogoRy.Visible = true; richTextHeaderRy.Visible = true; richTextFooterRy.Visible = true; - richTextSenderAdress.Visible = false; + richTextSenderAdress.Text = richTextSenderAdress.Text.Replace("Mönchengladbach", "Rheydt"); } StringBuilder sb = new StringBuilder(); diff --git a/ReportImp/skmRheydt/SettlementReport2.resx b/ReportImp/skmRheydt/SettlementReport2.resx index 278697d97..b080fe1c7 100644 --- a/ReportImp/skmRheydt/SettlementReport2.resx +++ b/ReportImp/skmRheydt/SettlementReport2.resx @@ -129,9 +129,6 @@ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEgAZQBsAHYAZQB0AGkAYwBhACAATgBlAHUAZQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADYAOABcAGcAcgBlAGUAbgA4ADQAXABiAGwAdQBlADEAMAA2ACAAOwBcAHIAZQBkADcANgBcAGcAcgBlAGUAbgA3ADYAXABiAGwAdQBlADcANgAgADsAXAByAGUAZAA1AFwAZwByAGUAZQBuADkAOQBcAGIAbAB1AGUAMQA5ADMAIAA7AFwAcgBlAGQANQAxAFwAZwByAGUAZQBuADUAMQBcAGIAbAB1AGUANQAxACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABzAGEAMQAyADAAXABmADEAXABmAHMAMgA0ACAAUgBhAGgAbQBlAG4AaQBuAGgAYQBsAHQAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAEsAYQB0AGgALgAgAFYAZQByAGUAaQBuACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAcwBvAHoAaQBhAGwAZQAgAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAEQAaQBlAG4AcwB0AGUAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAIABlAC4AVgAuAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwAgAE0AaQB0AGcAbABpAGUAZAAgAGkAbQAgAEQAZQB1AHQAcwBjAGgAZQBuACAAQwBhAHIAaQB0AGEAcwB2AGUAcgBiAGEAbgBkAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAXABmADIAXABmAHMAMQA2AFwAYwBmADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADYAXABjAGYANAAgAEUALQBNAGEAaQBsADoAIAB9AHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADMAXABmAHMAMgA0AFwAYwBmADEAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBpAG4AZgBvAEAAcwBrAG0ALQBtAGcALgBkAGUAIgAgAH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAyAFwAZgBzADEANgBcAHUAbABcAGMAZgA1ACAAaQBuAGYAbwBAAHMAawBtAC0AbQBnAC4AZABlAH0AfQB9AFwAZgAzAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAFwAdAB4ADUAMwA4AHsAXABmADIAXABmAHMAMQA2AFwAYwBmADQAIABXAGUAYgA6ACAAIAAgACAAdwB3AHcALgBzAGsAbQAtAG0AZwAuAGQAZQB9AFwAZgAzAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAFwAZgAyAFwAZgBzADEANgBcAGMAZgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAcwBhADEAMgAwAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADQAIABGAHIAYQB1ACAASABhAGwAZABpAHMAIABTAGMAaABvAHQAdABlAG4AfQBcAGYAMwBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHMAYQAxADIAMAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgA0ACAARgBpAG4AYQBuAHoAdgBlAHIAdwBhAGwAdAB1AG4AZwAgAC8AIABWAGUAcgB3AGEAbAB0AHUAbgBnAHMAbABlAGkAdAB1AG4AZwB9AFwAZgAzAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAXABzAGEAMQAyADAAewBcAGYAMgBcAGYAcwAxADYAXABjAGYANAAgAFQAZQBsADoAIAAgADAAMgAxADYANgAgADEAIAAzADAAIAA5ADcAIAAxADAAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHcAaQBkAGMAdABsAHAAYQByAFwAcwBhADEAMgAwAFwAZgAyAFwAZgBzADEANgBcAGMAZgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdAB4ADUAMwA4AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgA2ACAARwBQAC0ATgB1AG0AbQBlAHIAOgAgADIAMAAwADAAMQA4ADEANAA2ADQAfQBcAGYAMQBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== - - iVBORw0KGgoAAAANSUhEUgAAAM8AAABlCAYAAADqBrfXAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAdhgAAHYYBXaITgQAAJRBJREFUeF7t3feXZFW1B/B6P7wf3ns/vIV/gD+8H2X5ZJkRxJwTwZwDkiXnjIOigCQFFBUJKggKIjhkGJJkx0AwkERAQEndw8x0TzhvfQ7ufmfO3Ftd3TPVUzPevdZe3VV177nnVu3v2eHsvW8vFbR06dL01FNPpb///e9pbGwsLV++vPy4lS699NJ09tlnp6effrr+aFa0bNmytGTJkvrtgemmm25K3/rWt9Kf//zn+qMp+sc//pHuuuuu9Le//a3+qC/5Tp5//vn67aHT8vsXpCXnbZuWXrxnxyPCPT8MYb3++uvTcccdlw466KC033775f8feOCB+jdspCOPPDJ94QtfSA8//HD90YyJMJ900kkZkIOCt6bvfve76R3veEe+pzb62c9+lt7ylrekU089NS8ag9D4+Hg+7zvf+U5asWJF/fFQafLGU9LYLv+Rxg/6z45HhDN4Lr/88vTRj340ffazn01nnnlmOu+887IADgqeI444In36059eK+ChDUKoV65cWX88EH37299Ob3rTm9KCBQvqj6bo3nvvTd/85jfzMYNe58knn0z77LNP2mmnneqPhk6T15+QxnbopfH9emlRxyPBPavpl7/85bT11lunP/zhD9lcmpiYyKYJjVSS1ZY5x6xzXmiGefPmpc9//vPpr3/9az4nPi/JscYttQmh9Z5z/O+z22+/Pb3hDW/Igr1o0aL8eRxnbsG0xeTkZKPgn3baaeltb3tbuuGGG/KYhP7ZZ59d5VjnPvfcc2nx4sWrnOv4Z555Jt9DqZG8/9BDD6Xdd989bb/99vn7ibkFuY8we+vvzvkxnvPMiZk7qAabvOGkNLZzL40f2EuLOh4J7vmh99577/S5z30uC1gbAc1PfvKTdPDBB2ez7tBDD02/+tWv8mdf+cpX0g477JB+8YtfpG984xt5vEMOOWQVs+m+++5LZ511Vrr11lun3iM8xmSiEeQLL7wwr+xMri9+8YvZHKRFfObcr371q+moo45KX/va19LXv/71rCXNvybgefe7353OPffc9OMf/zjtscce2RzlCwX9/ve/zwAt3+MHOX7//ffP9+BefvOb32TBdy8HHHBA1tAf+tCH8oLh/AAE0Liuc/fdd9904oknpj/+8Y9TY9988835eOP96Ec/SnvuuWc+9qqrrhrIbOzAM3rcs4ISyHe+853plFNOWU1jID8uH4g5BTgE+cADD0xXXnll/pyQvf3tb89CBTSEiCZj3tBmCGh23XXXdP7550+N+8gjj+RxnA+cTChzAR4rPNORjwHUxx57bNp5552z0B122GHpve99bxbSxx57bGq8INcn5B/5yEcysAkrMG611VbpxhtvzMdcdtll+TUAIt+DIEO8d8kll6RPfvKT+Zp33313Fnrfgfc+/vGPp+9///vpnHPOycCiIWnv973vfXkxmD9/fvrwhz+cv6sISACyBeYzn/lMBjLT2Pdjjr/97W9XmX8TdeAZPe4xO379619nYX3Pe96Tdtxxx/TDH/4wR6rCpLjtttuyUB1zzDHpiSeeyKaOVZrQIIK9ySabZKGlCbzvWH7H1VdfnY+55ZZbsiASmiDgsfrSIswcIL3jjjsySAUNwqwyDyv7448/noXxBz/4QZ7PBRdckM2vmr73ve9lABLeP/3pT9nMs8Iz5WgExM/7wAc+kM4444z8euHChRlgNB0gGReALCoA7DUfcK+99spmG7A7zvfHPNxmm23ST3/603wtxwKnBSTAClSu96UvfSmD0b1ec801GXDANh114Bk9zgGDsOd//vOfZ7OJwGy33XYZNIQDmD72sY9lkDWR1Z0w33PPPVPvEcrNNtssCymieQhOk+Y5+uijp3whY7z5zW/OQtxEHH2rN9OtLTQOPK9//eszuILcH9OU6UW4gZpw06KI6fjWt741m2vAjH0X73rXu/KigAC4DhgAPQ3kOPfiPHOjXbbYYosMWuS+3/jGN2ZABjHraCjf+3TUgWf0OIMniADTHBdddFHWQkBh9WfO0Br3339/efgURcCgjLadfvrpWYDDtGsCz6OPProaeH73u99l8DAh61A1jcasY5LRKG1E2Otom2AGrUr4rfo1eGgNGo9p5nzRvpNPPjmbjvwVRPMBl3FCK3P+aUImqzk73rmY9oy9JprHfdGsQUxaZhtfcTrqwDN6vAp4Stpll12ysBMY+xrAEf5LTcBjVS/BwyeowWPMEjzA6DxmXwgj+5+QEb46EmWsT3ziE9kk6kcRbSsDFoSYryIIYVxjleAh3B/84Aezb8Pvs2gwzSLih5iM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QFPwABPO0ACl+SYXTsk2s60UXnMwnr2l2tEP0lvbeW0LRoSsaY+2MnWZ5pHiVIPHnGl4UbnpqAPP6HGPcAkJt/kU/ZjgECBCaBWXd9avf9pswYOEpEWn2iJgxmQGMRnLlZzWUhpQr/wxd910akc/iJ+nR0FTZjT2nZl7v3QhmhCoa/BiCxat1OQf1tSBZ/S4pw4/hJIwhE8TJlqpecJ0Y78DTPghAHHyySe3NngPitQX13J+cLyW29YGHu+ff/75eR5W8fL8chzj27eJQjPdTUMr1sd6vykTIojgG8vmKgCV5zs39o2mu29+lU3Xegxs7H6trYImrzs+PTdAqHriymPqU9cN5WjbCIWqh8A99r4wq808qyAgYEJRr5TYez7n22y//fbZTLM5OEg59h133JHT/43h/OB4bc+mDTxIEEJKS8yjHANHHhltEZunssMBrj7eGObSFFIvSZaAhND6/NCgfJbpKkItLI53zXq+qko1YZmOJm48LY3tulEaP/hFjTy2/4vS+BH/kyauObk+dZ3QymWL09Irjkxje68+1w2F8yapaI+2TFJFAEGEiAmmZ5tggvp+IV2Ot/e11124cGF65JFHBgqzBomGCQurd2li47WZP8hnAhzGsC9Vn4+9r6QiIlgWh6ZjvWecfmYm4m/Rzk3n+yta2W/OCOjb5qzOqCkyWdPK5x5Py++7KS1/8NZmfuCWtPyhO9OKZ/pX884ZrVyRVjz98Avzque6gfD/AaES2B6yyXRPAAAAAElFTkSuQmCC - ewBcAHIAdABmADEAXABhAG4AcwBpAFwAZABlAGYAZgA0AFwAYQBkAGUAZgBsAGEAbgBnADEAMAAyADUADQAKAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHIAbwBtAGEAbgBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAyACAAUwB5AG0AYgBvAGwAOwB9AHsAXABmADIAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB7AFwAZgAzAFwAZgByAG8AbQBhAG4AXABmAHAAcgBxADIAXABmAGMAaABhAHIAcwBlAHQAMAAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AIABTAGUAcgBpAGYAewBcACoAXABmAGEAbAB0ACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AfQA7AH0AewBcAGYANABcAGYAcgBvAG0AYQBuAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABIAGUAbAB2AGUAdABpAGMAYQAgAE4AZQB1AGUAOwB9AHsAXABmADUAXABmAHIAbwBtAGEAbgBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB7AFwAZgA2AFwAZgByAG8AbQBhAG4AXABmAHAAcgBxADIAXABmAGMAaABhAHIAcwBlAHQAMAAgAFMAZQBnAG8AZQAgAFUASQA7AH0AewBcAGYANwBcAGYAcgBvAG0AYQBuAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAGEAbABpAGIAcgBpACAATABpAGcAaAB0ADsAfQB7AFwAZgA4AFwAZgBuAGkAbABcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAATQBTACAATQBpAG4AYwBoAG8AOwB9AHsAXABmADkAXABmAG4AaQBsAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIAA7AH0AewBcAGYAMQAwAFwAZgBuAGkAbABcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABhAGgAbwBtAGEAOwB9AHsAXABmADEAMQBcAGYAbgBpAGwAXABmAHAAcgBxADIAXABmAGMAaABhAHIAcwBlAHQAMAAgAFMAZQBnAG8AZQAgAFUASQA7AH0AewBcAGYAMQAyAFwAZgBzAHcAaQBzAHMAXABmAHAAcgBxADAAXABmAGMAaABhAHIAcwBlAHQAMQAyADgAIABBAHIAaQBhAGwAIABVAG4AaQBjAG8AZABlACAATQBTADsAfQB7AFwAZgAxADMAXABmAG4AaQBsAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AH0ADQAKAHsAXABjAG8AbABvAHIAdABiAGwAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAyADUANQBcAGIAbAB1AGUAMgA1ADUAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMgA1ADUAXABiAGwAdQBlADAAOwBcAHIAZQBkADIANQA1AFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ADsAXAByAGUAZAAyADUANQBcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwADsAXAByAGUAZAAyADUANQBcAGcAcgBlAGUAbgAyADUANQBcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMgA1ADUAXABnAHIAZQBlAG4AMgA1ADUAXABiAGwAdQBlADIANQA1ADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADEAMgA4ADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAxADIAOAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAxADIAOABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMQAyADgAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADgAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAwADsAXAByAGUAZAAxADIAOABcAGcAcgBlAGUAbgAxADIAOABcAGIAbAB1AGUAMQAyADgAOwBcAHIAZQBkADEAOQAyAFwAZwByAGUAZQBuADEAOQAyAFwAYgBsAHUAZQAxADkAMgA7AFwAcgBlAGQANQBcAGcAcgBlAGUAbgA5ADkAXABiAGwAdQBlADEAOQAzADsAXAByAGUAZAA0ADYAXABnAHIAZQBlAG4AMQAxADYAXABiAGwAdQBlADEAOAAxADsAXAByAGUAZAAxADIANwBcAGcAcgBlAGUAbgAxADIANwBcAGIAbAB1AGUAMQAyADcAOwB9AA0ACgB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAB7AFwAcwAwAFwAcwBuAGUAeAB0ADAAXAByAHQAbABjAGgAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANABcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAYwBmADAAXABmADQAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAZABiAGMAaABcAGEAZgAxADAAXABsAGEAbgBnAGYAZQAxADAAMwAxACAATgBvAHIAbQBhAGwAOwB9AA0ACgB7AFwAcwAxAFwAcwBiAGEAcwBlAGQAbwBuADQANgBcAHMAbgBlAHgAdAA0ADEAXAByAHQAbABjAGgAXABhAGYAcwAyADgAXABhAGIAIABcAGwAdAByAGMAaABcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADIANAAwAFwAcwBhADEAMgAwAFwAawBlAGUAcABuAFwAbAB0AHIAcABhAHIAXABmAHMAMgA4AFwAYgBcAGQAYgBjAGgAXABhAGYAOAAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHMAYwBoAHIAaQBmAHQAIAAxADsAfQANAAoAewBcAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADAAXAByAHQAbABjAGgAXABhAGYAOQBcAGEAZgBzADIANgAgAFwAbAB0AHIAYwBoAFwAaABpAGMAaABcAGEAZgA3AFwAbABvAGMAaABcAHEAbABcAGsAZQBlAHAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADQAMABcAHMAYQAwAFwAawBlAGUAcABuAFwAbAB0AHIAcABhAHIAXABjAGYAMQA4AFwAZgA3AFwAZgBzADIANgBcAGQAYgBjAGgAXABhAGYAOQAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHMAYwBoAHIAaQBmAHQAIAAyADsAfQANAAoAewBcACoAXABjAHMAMQA1AFwAcwBiAGEAcwBlAGQAbwBuADIANwBcAHMAbgBlAHgAdAAxADUAXABsAG8AYwBoAFwAYwBmADEANwBcAHUAbABcAHUAbABjADAAIABJAG4AdABlAHIAbgBlAHQAdgBlAHIAawBuAFwAdQAyADUAMgBcACcAZgBjAHAAZgB1AG4AZwA7AH0ADQAKAHsAXAAqAFwAYwBzADEANgBcAHMAYgBhAHMAZQBkAG8AbgAyADcAXABzAG4AZQB4AHQAMQA2ACAARgB1AFwAdQAyADIAMwBcACcAZABmAHoAZQBpAGwAZQAgAFoAYwBoAG4AOwB9AA0ACgB7AFwAKgBcAGMAcwAxADcAXABzAGIAYQBzAGUAZABvAG4AMgA3AFwAcwBuAGUAeAB0ADEANwAgAEsAbwBwAGYAegBlAGkAbABlACAAWgBjAGgAbgA7AH0ADQAKAHsAXAAqAFwAYwBzADEAOABcAHMAYgBhAHMAZQBkAG8AbgAyADcAXABzAG4AZQB4AHQAMQA4AFwAcgB0AGwAYwBoAFwAYQBmADkAXABhAGYAcwAyADYAIABcAGwAdAByAGMAaABcAGgAaQBjAGgAXABhAGYANwBcAGwAbwBjAGgAXABjAGYAMQA4AFwAZgA3AFwAZgBzADIANgBcAGQAYgBjAGgAXABhAGYAOQAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHMAYwBoAHIAaQBmAHQAIAAyACAAWgBjAGgAbgA7AH0ADQAKAHsAXAAqAFwAYwBzADEAOQBcAHMAYgBhAHMAZQBkAG8AbgAyADcAXABzAG4AZQB4AHQAMQA5AFwAcgB0AGwAYwBoAFwAYQBmADEAMQBcAGEAZgBzADEAOAAgAFwAbAB0AHIAYwBoAFwAaABpAGMAaABcAGEAZgA2AFwAbABvAGMAaABcAGYANgBcAGYAcwAxADgAIABTAHAAcgBlAGMAaABiAGwAYQBzAGUAbgB0AGUAeAB0ACAAWgBjAGgAbgA7AH0ADQAKAHsAXAAqAFwAYwBzADIAMABcAHMAbgBlAHgAdAAyADAAXABsAG8AYwBoAFwAcwB1AHAAZQByACAARQBuAGQAbgBvAHQAZQBuAGEAbgBrAGUAcgA7AH0ADQAKAHsAXAAqAFwAYwBzADIAMQBcAHMAbgBlAHgAdAAyADEAIABFAG4AZABuAG8AdABlACAAUwB5AG0AYgBvAGwAOwB9AA0ACgB7AFwAKgBcAGMAcwAyADIAXABzAG4AZQB4AHQAMgAyAFwAbABvAGMAaABcAHMAdQBwAGUAcgAgAEYAdQBcAHUAMgAyADMAXAAnAGQAZgBuAG8AdABlAG4AYQBuAGsAZQByADsAfQANAAoAewBcACoAXABjAHMAMgAzAFwAcwBuAGUAeAB0ADIAMwAgAEYAbwBvAHQAbgBvAHQAZQAgAFMAeQBtAGIAbwBsADsAfQANAAoAewBcACoAXABjAHMAMgA0AFwAcwBuAGUAeAB0ADIANABcAGwAbwBjAGgAXABzAGMAYQBwAHMAXABjAGYAMQAwAFwAdQBsAGQAXAB1AGwAYwAwACAAUABsAGEAdAB6AGgAYQBsAHQAZQByADsAfQANAAoAewBcACoAXABjAHMAMgA1AFwAcwBuAGUAeAB0ADIANQBcAGwAbwBjAGgAXABjAGYAOQBcAHUAbABcAHUAbABjADAAIABJAG4AdABlAHIAbgBlAHQAIABsAGkAbgBrADsAfQANAAoAewBcACoAXABjAHMAMgA2AFwAcwBuAGUAeAB0ADIANgAgAE4AdQBtAG0AZQByAGkAZQByAHUAbgBnAHMAegBlAGkAYwBoAGUAbgA7AH0ADQAKAHsAXAAqAFwAYwBzADIANwBcAHMAbgBlAHgAdAAyADcAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQANAAoAewBcACoAXABjAHMAMgA4AFwAcwBuAGUAeAB0ADIAOAAgAEYAdQBcAHUAMgAyADMAXAAnAGQAZgBuAG8AdABlAG4AegBlAGkAYwBoAGUAbgA7AH0ADQAKAHsAXAAqAFwAYwBzADIAOQBcAHMAbgBlAHgAdAAyADkAIABFAG4AZABuAG8AdABlAG4AegBlAGkAYwBoAGUAbgA7AH0ADQAKAHsAXAAqAFwAYwBzADMAMABcAHMAbgBlAHgAdAAzADAAXABsAG8AYwBoAFwAYwBmADEAMwBcAHUAbABcAHUAbABjADAAIABCAGUAcwB1AGMAaAB0AGUAIABJAG4AdABlAHIAbgBlAHQAdgBlAHIAawBuAFwAdQAyADUAMgBcACcAZgBjAHAAZgB1AG4AZwA7AH0ADQAKAHsAXABzADMAMQBcAHMAYgBhAHMAZQBkAG8AbgAzADYAXABzAG4AZQB4AHQAMwAxAFwAcgB0AGwAYwBoAFwAYQBiACAAXABsAHQAcgBjAGgAXABsAG8AYwBoAFwAcQBjAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABuAG8AbABpAG4AZQBcAGwAdAByAHAAYQByAFwAYgAgAFQAYQBiAGUAbABsAGUAbgBcAHUAMgA1ADIAXAAnAGYAYwBiAGUAcgBzAGMAaAByAGkAZgB0ADsAfQANAAoAewBcAHMAMwAyAFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMwAyAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABsAHQAcgBwAGEAcgAgAEYAdQBcAHUAMgAyADMAXAAnAGQAZgB6AGUAaQBsAGUAOwB9AA0ACgB7AFwAcwAzADMAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAzADMAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByACAASwBvAHAAZgB6AGUAaQBsAGUAOwB9AA0ACgB7AFwAcwAzADQAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAzADQAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABsAHQAcgBwAGEAcgAgAEsAbwBwAGYALQAgAHUAbgBkACAARgB1AFwAdQAyADIAMwBcACcAZABmAHoAZQBpAGwAZQA7AH0ADQAKAHsAXABzADMANQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADMANQBcAHIAdABsAGMAaABcAGEAZgAxADEAXABhAGYAcwAxADgAIABcAGwAdAByAGMAaABcAGgAaQBjAGgAXABhAGYANgBcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAZgA2AFwAZgBzADEAOAAgAEIAYQBsAGwAbwBvAG4AIABUAGUAeAB0ADsAfQANAAoAewBcAHMAMwA2AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMwA2AFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAbgBvAGwAaQBuAGUAXABsAHQAcgBwAGEAcgAgAFQAYQBiAGUAbABsAGUAbgBpAG4AaABhAGwAdAA7AH0ADQAKAHsAXABzADMANwBcAHMAYgBhAHMAZQBkAG8AbgA0ADEAXABzAG4AZQB4AHQAMwA3AFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAxADIAMABcAGwAdAByAHAAYQByACAAUgBhAGgAbQBlAG4AaQBuAGgAYQBsAHQAOwB9AA0ACgB7AFwAcwAzADgAXABzAGIAYQBzAGUAZABvAG4AMwA5AFwAcwBuAGUAeAB0ADMAOABcAHIAdABsAGMAaABcAGEAaQAgAFwAbAB0AHIAYwBoAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMQAyADAAXABzAGEAMQAyADAAXABuAG8AbABpAG4AZQBcAGwAdAByAHAAYQByAFwAaQAgAFQAZQB4AHQAOwB9AA0ACgB7AFwAcwAzADkAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAzADkAXAByAHQAbABjAGgAXABhAGkAIABcAGwAdAByAGMAaABcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADEAMgAwAFwAcwBhADEAMgAwAFwAbgBvAGwAaQBuAGUAXABsAHQAcgBwAGEAcgBcAGkAIABjAGEAcAB0AGkAbwBuADsAfQANAAoAewBcAHMANAAwAFwAcwBiAGEAcwBlAGQAbwBuADQAMQBcAHMAbgBlAHgAdAA0ADAAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAGwAaQAyADgAMwBcAHIAaQAwAFwAbABpAG4AMgA4ADMAXAByAGkAbgAwAFwAZgBpADAAXABzAGIAMABcAHMAYQAxADIAMABcAGwAdAByAHAAYQByACAAVABlAHgAdAAgAGIAbwBkAHkAIABpAG4AZABlAG4AdAA7AH0ADQAKAHsAXABzADQAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADQAMQBcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMQAyADAAXABsAHQAcgBwAGEAcgAgAFQAZQB4AHQAIABiAG8AZAB5ADsAfQANAAoAewBcAHMANAAyAFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQANAAyAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAbgBvAGwAaQBuAGUAXABsAHQAcgBwAGEAcgAgAFYAZQByAHoAZQBpAGMAaABuAGkAcwA7AH0ADQAKAHsAXABzADQAMwBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADQAMwBcAHIAdABsAGMAaABcAGEAZgAxADIAXABhAGYAcwAyADQAXABhAGkAIABcAGwAdAByAGMAaABcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADEAMgAwAFwAcwBhADEAMgAwAFwAbgBvAGwAaQBuAGUAXABsAHQAcgBwAGEAcgBcAGYAcwAyADQAXABpACAAQgBlAHMAYwBoAHIAaQBmAHQAdQBuAGcAOwB9AA0ACgB7AFwAcwA0ADQAXABzAGIAYQBzAGUAZABvAG4ANAAxAFwAcwBuAGUAeAB0ADQANABcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMQAyADAAXABsAHQAcgBwAGEAcgAgAEEAdQBmAHoAXAB1ADIAMgA4AFwAJwBlADQAaABsAHUAbgBnADsAfQANAAoAewBcAHMANAA1AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQANAA1AFwAbABvAGMAaABcAHMAbAAyADcANgBcAHMAbABtAHUAbAB0ADEAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMQA0ADAAXABsAHQAcgBwAGEAcgAgAFQAZQB4AHQAawBcAHUAMgA0ADYAXAAnAGYANgByAHAAZQByADsAfQANAAoAewBcAHMANAA2AFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQANAAxAFwAcgB0AGwAYwBoAFwAYQBmAHMAMgA4ACAAXABsAHQAcgBjAGgAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAyADQAMABcAHMAYQAxADIAMABcAGsAZQBlAHAAbgBcAGwAdAByAHAAYQByAFwAZgBzADIAOABcAGQAYgBjAGgAXABhAGYAOAAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHMAYwBoAHIAaQBmAHQAOwB9AA0ACgB7AFwAcwA0ADcAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAA0ADcAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAGwAaQA1ADYANwBcAHIAaQAwAFwAbABpAG4ANQA2ADcAXAByAGkAbgAwAFwAZgBpADAAXABzAGIAMABcAHMAYQAwAFwAbAB0AHIAcABhAHIAIABMAGkAcwB0AGUAbgBpAG4AaABhAGwAdAA7AH0ADQAKAH0AewBcACoAXABnAGUAbgBlAHIAYQB0AG8AcgAgAEwAaQBiAHIAZQBPAGYAZgBpAGMAZQAvADcALgA1AC4AMQAuADIAJABXAGkAbgBkAG8AdwBzAF8AWAA4ADYAXwA2ADQAIABMAGkAYgByAGUATwBmAGYAaQBjAGUAXwBwAHIAbwBqAGUAYwB0AC8AZgBjAGIAYQBlAGUANAA3ADkAZQA4ADQAYwA2AGMAZAA4ADEAMgA5ADEANQA4ADcAZAAyAGUAZQA2ADgAYwBiAGEAMAA5ADkAZQAxADIAOQB9AHsAXABpAG4AZgBvAH0AewBcACoAXAB1AHMAZQByAHAAcgBvAHAAcwB7AFwAcAByAG8AcABuAGEAbQBlACAAQQBwAHAAVgBlAHIAcwBpAG8AbgB9AFwAcAByAG8AcAB0AHkAcABlADMAMAB7AFwAcwB0AGEAdABpAGMAdgBhAGwAIAAxADYALgAwADAAMAAwAH0AewBcAHAAcgBvAHAAbgBhAG0AZQAgAEkAbgBmAG8AIAAxAH0AXABwAHIAbwBwAHQAeQBwAGUAMwAwAHsAXABzAHQAYQB0AGkAYwB2AGEAbAAgAH0AewBcAHAAcgBvAHAAbgBhAG0AZQAgAEkAbgBmAG8AIAAyAH0AXABwAHIAbwBwAHQAeQBwAGUAMwAwAHsAXABzAHQAYQB0AGkAYwB2AGEAbAAgAH0AewBcAHAAcgBvAHAAbgBhAG0AZQAgAEkAbgBmAG8AIAAzAH0AXABwAHIAbwBwAHQAeQBwAGUAMwAwAHsAXABzAHQAYQB0AGkAYwB2AGEAbAAgAH0AewBcAHAAcgBvAHAAbgBhAG0AZQAgAEkAbgBmAG8AIAA0AH0AXABwAHIAbwBwAHQAeQBwAGUAMwAwAHsAXABzAHQAYQB0AGkAYwB2AGEAbAAgAH0AfQBcAGQAZQBmAHQAYQBiADcAMAA5AA0ACgBcAGgAeQBwAGgAYQB1AHQAbwAxAA0ACgB7AFwAKgBcAHAAZwBkAHMAYwB0AGIAbAANAAoAewBcAHAAZwBkAHMAYwAwAFwAcABnAGQAcwBjAHUAcwBlADQANQAxAFwAcABnAHcAcwB4AG4AMQAxADkAMAA2AFwAcABnAGgAcwB4AG4AMQA2ADgAMwA4AFwAbQBhAHIAZwBsAHMAeABuADEAMQAzADQAXABtAGEAcgBnAHIAcwB4AG4AMQAxADMANABcAG0AYQByAGcAdABzAHgAbgAxADEAMwA0AFwAbQBhAHIAZwBiAHMAeABuADEAMQAzADQAXABwAGcAZABzAGMAbgB4AHQAMAAgAFMAdABhAG4AZABhAHIAZAA7AH0AfQANAAoAXABmAG8AcgBtAHMAaABhAGQAZQBcAHAAYQBwAGUAcgBoADEANgA4ADMAOABcAHAAYQBwAGUAcgB3ADEAMQA5ADAANgBcAG0AYQByAGcAbAAxADEAMwA0AFwAbQBhAHIAZwByADEAMQAzADQAXABtAGEAcgBnAHQAMQAxADMANABcAG0AYQByAGcAYgAxADEAMwA0AFwAcwBlAGMAdABkAFwAcwBiAGsAbgBvAG4AZQBcAHAAZwBuAGQAZQBjAFwAcwBmAHQAbgBuAGEAcgBcAHMAYQBmAHQAbgBuAHIAbABjAFwAcwBlAGMAdAB1AG4AbABvAGMAawBlAGQAMQBcAHAAZwB3AHMAeABuADEAMQA5ADAANgBcAHAAZwBoAHMAeABuADEANgA4ADMAOABcAG0AYQByAGcAbABzAHgAbgAxADEAMwA0AFwAbQBhAHIAZwByAHMAeABuADEAMQAzADQAXABtAGEAcgBnAHQAcwB4AG4AMQAxADMANABcAG0AYQByAGcAYgBzAHgAbgAxADEAMwA0AFwAZgB0AG4AYgBqAFwAZgB0AG4AcwB0AGEAcgB0ADEAXABmAHQAbgByAHMAdABjAG8AbgB0AFwAZgB0AG4AbgBhAHIAXABhAGUAbgBkAGQAbwBjAFwAYQBmAHQAbgByAHMAdABjAG8AbgB0AFwAYQBmAHQAbgBzAHQAYQByAHQAMQBcAGEAZgB0AG4AbgByAGwAYwBcAGgAdABtAGEAdQB0AHMAcAANAAoAewBcACoAXABmAHQAbgBzAGUAcABcAGMAaABmAHQAbgBzAGUAcAB9AFwAdAByAG8AdwBkAFwAdAByAHEAbABcAHQAcgBsAGUAZgB0ADAAXABsAHQAcgByAG8AdwBcAHQAcgByAGgAOQA5ADMAXAB0AHIAcABhAGQAZABmAHQAMwBcAHQAcgBwAGEAZABkAHQAMABcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAbAAwAFwAdAByAHAAYQBkAGQAZgBiADMAXAB0AHIAcABhAGQAZABiADAAXAB0AHIAcABhAGQAZABmAHIAMwBcAHQAcgBwAGEAZABkAHIAMABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAYgByAGQAcgBjAGYAMQBcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGUAbABsAHgAMwA0ADAAMQBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAYgByAGQAcgBjAGYAMQBcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGUAbABsAHgANgAzADcAOABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAYgByAGQAcgBjAGYAMQBcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADEAMAA4AFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIAMQAwADgAXABjAGUAbABsAHgAOQAzADUANgBcAHAAZwBuAGQAZQBjAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXAByAHQAbABjAGgAXABhAGYAMQAzAFwAYQBmAHMANABcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMANABcAGwAYQBuAGcAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGYANQBcAGQAYgBjAGgAXABhAGYAMQAwAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGwAbwBjAGgADQAKAA0ACgBcAHAAYQByACAAXABwAGEAcgBkAFwAcABsAGEAaQBuACAAXABzADMAMgBcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAbAB0AHIAcABhAHIAXABpAG4AdABiAGwAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMAB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAYgBcAGsAZQByAG4AaQBuAGcAMQBcAGYANQBcAGQAYgBjAGgAXABhAGYAMQAwAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGwAbwBjAGgADQAKAFMASwBNACAATQBcAHUAMgA0ADYAXAAnAGYANgBuAGMAaABlAG4AZwBsAGEAZABiAGEAYwBoACAAZQAuAFYALgB9AA0ACgBcAHAAYQByACAAXABwAGEAcgBkAFwAcABsAGEAaQBuACAAXABzADMAMgBcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAbAB0AHIAcABhAHIAXABpAG4AdABiAGwAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMAB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAZgA1AFwAZABiAGMAaABcAGEAZgAxADAAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAbABvAGMAaAANAAoAVwBhAGkAcwBlAG4AaABhAHUAcwBzAHQAcgAuACAAMgAyAEMAfQANAAoAXABwAGEAcgAgAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAewBcAHIAdABsAGMAaABcAGEAZgAxADMAXABhAGYAcwAxADYAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGYANQBcAGQAYgBjAGgAXABhAGYAMQAwAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGwAbwBjAGgADQAKADQAMQAyADMANgAgAE0AXAB1ADIANAA2AFwAJwBmADYAbgBjAGgAZQBuAGcAbABhAGQAYgBhAGMAaAB9AFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AIABcAHMAMwAyAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABsAHQAcgBwAGEAcgBcAGkAbgB0AGIAbABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADQAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADQAXABsAGEAbgBnADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABmADUAXABkAGIAYwBoAFwAYQBmADEAMABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABsAG8AYwBoAA0ACgANAAoAXABwAGEAcgAgAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdAB4ADcANAAyAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMAB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAZgA1AFwAZABiAGMAaABcAGEAZgAxADAAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAbABvAGMAaAANAAoAVABlAGwAZQBmAG8AbgA6AFwAdABhAGIAIAAwADIAMQA2ADYAIAAxADMAMAA5ADcAMAB9AA0ACgBcAHAAYQByACAAXABwAGEAcgBkAFwAcABsAGEAaQBuACAAXABzADMAMgBcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAbAB0AHIAcABhAHIAXABpAG4AdABiAGwAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXAB0AHgANwA0ADIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAHsAXAByAHQAbABjAGgAXABhAGYAMQAzAFwAYQBmAHMAMQA2AFwAYQBsAGEAbgBnADEAMAAyADUAIABcAGwAdAByAGMAaABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABoAGkAYwBoAFwAYQBmADUAXABsAG8AYwBoAFwAYwBmADEAOQBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABmADUAXABkAGIAYwBoAFwAYQBmADEAMABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABsAG8AYwBoAA0ACgBGAGEAeAA6ACAAIAAgACAAIAAgACAAIAAgAFwAdABhAGIAIAAwADIAMQA2ADYAIAAxADMAMAA5ADcAMQA4AH0ADQAKAFwAcABhAHIAIABcAHAAYQByAGQAXABwAGwAYQBpAG4AIABcAHMAMwAyAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABsAHQAcgBwAGEAcgBcAGkAbgB0AGIAbABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAHQAeAA3ADQAMgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAewBcAHIAdABsAGMAaABcAGEAZgAxADMAXABhAGYAcwAxADYAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGYANQBcAGQAYgBjAGgAXABhAGYAMQAwAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGwAbwBjAGgADQAKAEUAbQBhAGkAbAA6ACAAIAAgACAAIAAgAFwAdABhAGIAIAB9AHsAewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBpAG4AZgBvAEAAcwBrAG0ALQBtAGcALgBkAGUAIgAgAH0AewBcAGYAbABkAHIAcwBsAHQAIAB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGwAbwBjAGgAXABjAGYAMQA3AFwAdQBsAFwAdQBsAGMAMABcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABmADUAXABkAGIAYwBoAFwAYQBmADEAMABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABsAG8AYwBoAA0ACgBpAG4AZgBvAEAAcwBrAG0ALQBtAGcALgBkAGUAfQB9AH0AfQANAAoAXABwAGEAcgAgAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdAB4ADcANAAyAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMAB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAZgA1AFwAZABiAGMAaABcAGEAZgAxADAAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAbABvAGMAaAANAAoASQBuAHQAZQByAG4AZQB0ADoAIABcAHQAYQBiACAAdwB3AHcALgBzAGsAbQAtAG0AZwAuAGQAZQB9AFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AIABcAHMAMwAyAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABsAHQAcgBwAGEAcgBcAGkAbgB0AGIAbABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADQAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADQAXABsAGEAbgBnADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABmADUAXABkAGIAYwBoAFwAYQBmADEAMABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABsAG8AYwBoAA0ACgANAAoAXABwAGEAcgAgAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAewBcAHIAdABsAGMAaABcAGEAZgAxADMAXABhAGYAcwAxADYAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGIAXABrAGUAcgBuAGkAbgBnADEAXABmADUAXABkAGIAYwBoAFwAYQBmADEAMABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABsAG8AYwBoAA0ACgBCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAfQB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAZgA1AFwAZABiAGMAaABcAGEAZgAxADAAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAbABvAGMAaAANAAoAOgB9AA0ACgBcAHAAYQByACAAXABwAGEAcgBkAFwAcABsAGEAaQBuACAAXABzADMAMgBcAGwAbwBjAGgAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGgAeQBwAGgAcABhAHIAMABcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAFwAbAB0AHIAcABhAHIAXABpAG4AdABiAGwAXABxAGwAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMAB7AFwAcgB0AGwAYwBoAFwAYQBmADEAMwBcAGEAZgBzADEANgBcAGEAbABhAG4AZwAxADAAMgA1ACAAXABsAHQAcgBjAGgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAaABpAGMAaABcAGEAZgA1AFwAbABvAGMAaABcAGMAZgAxADkAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAawBlAHIAbgBpAG4AZwAxAFwAZgA1AFwAZABiAGMAaABcAGEAZgAxADAAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAbABvAGMAaAANAAoAUwB0AGEAZAB0AHMAcABhAHIAawBhAHMAcwBlACAATQBcAHUAMgA0ADYAXAAnAGYANgBuAGMAaABlAG4AZwBsAGEAZABiAGEAYwBoAH0ADQAKAFwAcABhAHIAIABcAHAAYQByAGQAXABwAGwAYQBpAG4AIABcAHMAMwAyAFwAbABvAGMAaABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAFwAaAB5AHAAaABwAGEAcgAwAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAXABsAHQAcgBwAGEAcgBcAGkAbgB0AGIAbABcAHEAbABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGYAYQByAG8AbQBhAG4AXABzAGIAMABcAHMAYQAwAHsAXAByAHQAbABjAGgAXABhAGYAMQAzAFwAYQBmAHMAMQA2AFwAYQBsAGEAbgBnADEAMAAyADUAIABcAGwAdAByAGMAaABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABoAGkAYwBoAFwAYQBmADUAXABsAG8AYwBoAFwAYwBmADEAOQBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABrAGUAcgBuAGkAbgBnADEAXABmADUAXABkAGIAYwBoAFwAYQBmADEAMABcAGwAYQBuAGcAZgBlADEAMAAzADEAXABsAG8AYwBoAA0ACgBJAEIAQQBOADoAIABEAEUAOAAyACAAMwAxADAANQAgADAAMAAwADAAIAAwADAAMAAwACAAMQAwADcANQA2ADUAfQANAAoAXABwAGEAcgAgAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAewBcAHIAdABsAGMAaABcAGEAZgAxADMAXABhAGYAcwAxADYAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGYANQBcAGQAYgBjAGgAXABhAGYAMQAwAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGwAbwBjAGgADQAKAEIASQBDADoAIABNAEcATABTAEQARQAzADMAWABYAFgAfQANAAoAXABwAGEAcgAgAFwAcABhAHIAZABcAHAAbABhAGkAbgAgAFwAcwAzADIAXABsAG8AYwBoAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABoAHkAcABoAHAAYQByADAAXABmAGEAcgBvAG0AYQBuAFwAcwBiADAAXABzAGEAMABcAGwAdAByAHAAYQByAFwAaQBuAHQAYgBsAFwAcQBsAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAZgBhAHIAbwBtAGEAbgBcAHMAYgAwAFwAcwBhADAAewBcAHIAdABsAGMAaABcAGEAZgAxADMAXABhAGYAcwAxADYAXABhAGwAYQBuAGcAMQAwADIANQAgAFwAbAB0AHIAYwBoAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGgAaQBjAGgAXABhAGYANQBcAGwAbwBjAGgAXABjAGYAMQA5AFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGsAZQByAG4AaQBuAGcAMQBcAGYANQBcAGQAYgBjAGgAXABhAGYAMQAwAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGwAbwBjAGgADQAKAFMAdABlAHUAZQByAG4AdQBtAG0AZQByADoAIAAxADIAMQAvADUANwA4ADgALwA0ADEANQAwAH0AXABjAGUAbABsAFwAcgBvAHcAXABwAGEAcgBkAH0A diff --git a/Service/Configuration/AppSettings.cs b/Service/Configuration/AppSettings.cs index e4128d86d..44acc0a95 100644 --- a/Service/Configuration/AppSettings.cs +++ b/Service/Configuration/AppSettings.cs @@ -30,7 +30,9 @@ namespace BeWo.Service.Configuration public int AnzTageZeiterfassErfolgt { get; set; } - public int ZeiterfassungsSchwellwert { get; set; } + public int AnzTageUnterschriftErfolgt { get; set; } + + public int ZeiterfassungsSchwellwert { get; set; } public bool ShowAdvisedAttendedFlag { get; set; } @@ -172,8 +174,13 @@ namespace BeWo.Service.Configuration { anzTageZeiterfassErfolgt = resultanzeit; } - - val = GetSettingValue(settingsString, "ZeiterfassungsSchwellwert"); + val = GetSettingValue(settingsString, "AnzTageUnterschriftErfolgt"); + if (int.TryParse(val, out var unterschrift)) + { + settings.AnzTageUnterschriftErfolgt = unterschrift; + } + + val = GetSettingValue(settingsString, "ZeiterfassungsSchwellwert"); if (int.TryParse(val, out var resultschwell)) { zeiterfassungsSchwellwert = resultschwell; diff --git a/Service/DCEntityMapper/CustomerVermittlungArbeitDC_CustomerVermittlungArbeit.cs b/Service/DCEntityMapper/CustomerVermittlungArbeitDC_CustomerVermittlungArbeit.cs index 77a00d01a..25a732305 100644 --- a/Service/DCEntityMapper/CustomerVermittlungArbeitDC_CustomerVermittlungArbeit.cs +++ b/Service/DCEntityMapper/CustomerVermittlungArbeitDC_CustomerVermittlungArbeit.cs @@ -29,7 +29,6 @@ namespace BeWo.Service.DCEntityMapper pDataContract.Termin = pEntity.Termin; pDataContract.CustomerVermittlungBearbeitungsstatus = pEntity.CustomerVermittlungBearbeitungsstatus; pDataContract.Auftragsruckgabe = pEntity.Auftragsruckgabe; - pDataContract.Verlauf = pEntity.Verlauf; pDataContract.AbgeleisteteStunden = pEntity.AbgeleisteteStunden; pDataContract.ErsparteHafttage = pEntity.ErsparteHafttage; pDataContract.GeleisteteRatenzahlung = pEntity.GeleisteteRatenzahlung; @@ -52,6 +51,16 @@ namespace BeWo.Service.DCEntityMapper pDataContract.BesonderheitVermittlungAusHaft = pEntity.BesonderheitVermittlungAusHaft; pDataContract.BesonderheitDurchBGBWAufgesucht = pEntity.BesonderheitDurchBGBWAufgesucht; + // public virtual Organisation Auftraggeber { get; set; } + //public virtual Person AuftraggeberAnsprechpartner { get; set; } + //public virtual Organisation Einsatzstelle { get; set; } + //public virtual Person EinsatzstelleAnsprechpartner { get; set; } + + if (pEntity.Verlauf != null) + { + pDataContract.Verlauf = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Verlauf); + } + if (pEntity.Auftragsherkunft != null) { pDataContract.Auftragsherkunft = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Auftragsherkunft); @@ -62,6 +71,18 @@ namespace BeWo.Service.DCEntityMapper pDataContract.Vermittlungsgrundlage = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Vermittlungsgrundlage); } + if (pEntity.Auftraggeber != null) + pDataContract.Auftraggeber = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.Auftraggeber); + + if (pEntity.AuftraggeberAnsprechpartner != null) + pDataContract.AuftraggeberAnsprechpartner = MapperFactory.CompactPersonDC_Person.MapToNewDC(pEntity.AuftraggeberAnsprechpartner); + + if (pEntity.Einsatzstelle != null) + pDataContract.Einsatzstelle = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.Einsatzstelle); + + if (pEntity.EinsatzstelleAnsprechpartner != null) + pDataContract.EinsatzstelleAnsprechpartner = MapperFactory.CompactPersonDC_Person.MapToNewDC(pEntity.EinsatzstelleAnsprechpartner); + return pDataContract; } @@ -81,7 +102,6 @@ namespace BeWo.Service.DCEntityMapper pEntity.Termin = pDataContract.Termin; pEntity.CustomerVermittlungBearbeitungsstatus = pDataContract.CustomerVermittlungBearbeitungsstatus; pEntity.Auftragsruckgabe = pDataContract.Auftragsruckgabe; - pEntity.Verlauf = pDataContract.Verlauf; pEntity.AbgeleisteteStunden = pDataContract.AbgeleisteteStunden; pEntity.ErsparteHafttage = pDataContract.ErsparteHafttage; pEntity.GeleisteteRatenzahlung = pDataContract.GeleisteteRatenzahlung; @@ -104,6 +124,28 @@ namespace BeWo.Service.DCEntityMapper pEntity.BesonderheitVermittlungAusHaft = pDataContract.BesonderheitVermittlungAusHaft; pEntity.BesonderheitDurchBGBWAufgesucht = pDataContract.BesonderheitDurchBGBWAufgesucht; + pEntity.Auftraggeber = null; + if (pDataContract.Auftraggeber != null) + pEntity.Auftraggeber = DAOFactory.GenericDAO.LoadByID(pDataContract.Auftraggeber.OrganisationOid); + pEntity.AuftraggeberAnsprechpartner = null; + if (pDataContract.AuftraggeberAnsprechpartner != null) + pEntity.AuftraggeberAnsprechpartner = DAOFactory.GenericDAO.LoadByID(pDataContract.AuftraggeberAnsprechpartner.PersonOid); + pEntity.Einsatzstelle = null; + if (pDataContract.Einsatzstelle != null) + pEntity.Einsatzstelle = DAOFactory.GenericDAO.LoadByID(pDataContract.Einsatzstelle.OrganisationOid); + pEntity.EinsatzstelleAnsprechpartner = null; + if (pDataContract.EinsatzstelleAnsprechpartner != null) + pEntity.EinsatzstelleAnsprechpartner = DAOFactory.GenericDAO.LoadByID(pDataContract.EinsatzstelleAnsprechpartner.PersonOid); + + if (pDataContract.Verlauf == null) + { + pEntity.Verlauf = null; + } + else if (pEntity.Verlauf == null || pEntity.Verlauf.Oid != pDataContract.Verlauf.ValueListEntryOid) + { + pEntity.Verlauf = DAOFactory.GenericDAO.LoadByID(pDataContract.Verlauf.ValueListEntryOid.Value); + } + if (pDataContract.Auftragsherkunft == null) { pEntity.Auftragsherkunft = null; diff --git a/Service/DCEntityMapper/EmployeeDC_Employee.cs b/Service/DCEntityMapper/EmployeeDC_Employee.cs index 05505c3a7..d48891ed7 100644 --- a/Service/DCEntityMapper/EmployeeDC_Employee.cs +++ b/Service/DCEntityMapper/EmployeeDC_Employee.cs @@ -55,7 +55,10 @@ namespace BeWo.Service.DCEntityMapper pDataContract.Schutzstufe = pEntity.Schutzstufe; pDataContract.Hygienebelehrung = pEntity.Hygienebelehrung; pDataContract.BemerkungenSbd = pEntity.BemerkungenSbd; - + pDataContract.GradDerBehinderung = pEntity.GradDerBehinderung; + pDataContract.AusweisBemerkung = pEntity.AusweisBemerkung; + pDataContract.AusweisGueltigVon = pEntity.AusweisGueltigVon; + pDataContract.AusweisGueltigBis = pEntity.AusweisGueltigBis; //pDataContract.ProbationPeriod = pEntity.ProbationPeriod; //pDataContract.CancellationPeriod = pEntity.CancellationPeriod; //pDataContract.EntryDate = pEntity.EntryDate; @@ -175,7 +178,11 @@ namespace BeWo.Service.DCEntityMapper pEntity.Schutzstufe = pDataContract.Schutzstufe; pEntity.Hygienebelehrung = pDataContract.Hygienebelehrung; pEntity.BemerkungenSbd = pDataContract.BemerkungenSbd; - + pEntity.GradDerBehinderung = pDataContract.GradDerBehinderung; + pEntity.AusweisBemerkung = pDataContract.AusweisBemerkung; + pEntity.AusweisGueltigVon = pDataContract.AusweisGueltigVon; + pEntity.AusweisGueltigBis = pDataContract.AusweisGueltigBis; + //pEntity.CancellationPeriod = pDataContract.CancellationPeriod; //pEntity.EntryDate = pDataContract.EntryDate; //pEntity.ProbationPeriod = pDataContract.ProbationPeriod; diff --git a/Service/DCEntityMapper/PersonDC_Person.cs b/Service/DCEntityMapper/PersonDC_Person.cs index 1fd111a60..4a2bbb9dd 100644 --- a/Service/DCEntityMapper/PersonDC_Person.cs +++ b/Service/DCEntityMapper/PersonDC_Person.cs @@ -15,6 +15,7 @@ namespace BeWo.Service.DCEntityMapper { pDataContract.PersonOid = pEntity.Oid; pDataContract.DateOfBirth = pEntity.DateOfBirth; + pDataContract.PlaceOfBirth = pEntity.PlaceOfBirth; pDataContract.FirstName = pEntity.FirstName; pDataContract.Sex = pEntity.Sex; pDataContract.FamilyStatus = pEntity.FamilyStatus; @@ -104,6 +105,7 @@ namespace BeWo.Service.DCEntityMapper pEntity.Oid = pDataContract.PersonOid; pEntity.DateOfBirth = pDataContract.DateOfBirth; + pEntity.PlaceOfBirth = pDataContract.PlaceOfBirth; pEntity.FirstName = pDataContract.FirstName; pEntity.Sex = pDataContract.Sex; pEntity.FamilyStatus = pDataContract.FamilyStatus; diff --git a/Service/Dokumentverwaltung/CustomerPlaceholderManager.cs b/Service/Dokumentverwaltung/CustomerPlaceholderManager.cs index 652839be8..a1460c5b9 100644 --- a/Service/Dokumentverwaltung/CustomerPlaceholderManager.cs +++ b/Service/Dokumentverwaltung/CustomerPlaceholderManager.cs @@ -29,48 +29,37 @@ namespace BeWo.Service.Dokumentverwaltung Children = new List(), IconType = "BoyAndGirl" }; - #region Children Personendaten + personendaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Anrede", Platzhalter = "KlAnrede", IconType = "AB" }); personendaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Briefanrede", Platzhalter = "KlBriefanrede", IconType = "AB" }); - PlatzhalterDC vorname = new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "KlVorname" , FieldName = "Person.FirstName", IconType = "AB" }; - personendaten.Children.Add(vorname); - PlatzhalterDC nachname = new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "KlNachname", FieldName = "Person.LastName", IconType = "AB" }; - personendaten.Children.Add(nachname); - PlatzhalterDC alias = new PlatzhalterDC() { Bezeichnung = "Alias", Platzhalter = "KlAlias", FieldName = "CustomerAlias", IconType = "AB" }; - personendaten.Children.Add(alias); - PlatzhalterDC gebDatum = new PlatzhalterDC() { Bezeichnung = "Geburtsdatum", Platzhalter = "KlGeburtsdatum", FieldName = "Person.DateOfBirth", IconType = "AB" }; - personendaten.Children.Add(gebDatum); - PlatzhalterDC telefonnummer = new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "KlTelefon", FieldName = "Person.Contacts", IconType = "AB" }; - personendaten.Children.Add(telefonnummer); - PlatzhalterDC handynummer = new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "KlHandy", FieldName = "Person.Contacts", IconType = "AB" }; - personendaten.Children.Add(handynummer); - PlatzhalterDC email = new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "KlEmail", FieldName = "Person.Contacts", IconType = "AB" }; - personendaten.Children.Add(email); - PlatzhalterDC fax = new PlatzhalterDC() { Bezeichnung = "KlFax", Platzhalter = "KlFax", FieldName = "Person.Contacts", IconType = "AB" }; - personendaten.Children.Add(fax); - PlatzhalterDC berufsbezeichnung = new PlatzhalterDC() { Bezeichnung = "Beruf", Platzhalter = "KlBeruf", FieldName = "Person.Profession", IconType = "AB" }; - personendaten.Children.Add(berufsbezeichnung); - PlatzhalterDC debitor = new PlatzhalterDC() { Bezeichnung = "Debitorennumer", Platzhalter = "Debitorennumer", FieldName = "DebitorNumber", IconType = "AB" }; - personendaten.Children.Add(debitor); - PlatzhalterDC kostenstelle = new PlatzhalterDC() { Bezeichnung = "Kostenstelle", Platzhalter = "Kostenstelle", FieldName = "CostCenter", IconType = "AB" }; - personendaten.Children.Add(kostenstelle); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "KlVorname", FieldName = "Person.FirstName", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "KlNachname", FieldName = "Person.LastName", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Alias", Platzhalter = "KlAlias", FieldName = "CustomerAlias", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Geburtsdatum", Platzhalter = "KlGeburtsdatum", FieldName = "Person.DateOfBirth", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Geburtsort", Platzhalter = "KlGeburtsort", FieldName = "Person.PlaceOfBirth", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Staatsangehörigkeit", Platzhalter = "KlStaatsangehoerigkeit", FieldName = "Person.Nationalitaet", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "KlTelefon", FieldName = "Person.Contacts", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "KlHandy", FieldName = "Person.Contacts", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "KlEmail", FieldName = "Person.Contacts", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Fax", Platzhalter = "KlFax", FieldName = "Person.Contacts", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Beruf", Platzhalter = "KlBeruf", FieldName = "Person.Profession", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Debitorennumer", Platzhalter = "KlDebitorennumer", FieldName = "DebitorNumber", IconType = "AB" }); + personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Kostenstelle", Platzhalter = "KlKostenstelle", FieldName = "CostCenter", IconType = "AB" }); - #endregion Children Personendaten + PlatzhalterDC adressdatenKlient = new PlatzhalterDC() { - Bezeichnung = "Adressdaten Klient/-in", + Bezeichnung = "Adressdaten", Children = new List(), IconType = "Home" }; - #region Children Adressdaten Klient/-in - PlatzhalterDC strasse = new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "KlStrasse", IconType = "AB", FieldName = "Person.Address.Street" }; - adressdatenKlient.Children.Add(strasse); - PlatzhalterDC plz = new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "KlPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" }; - adressdatenKlient.Children.Add(plz); - PlatzhalterDC ort = new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "KlOrt", IconType = "AB", FieldName = "Person.Address.Town" }; - adressdatenKlient.Children.Add(ort); - #endregion + + adressdatenKlient.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "KlStrasse", IconType = "AB", FieldName = "Person.Address.Street" }); + adressdatenKlient.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "KlPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" }); + adressdatenKlient.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "KlOrt", IconType = "AB", FieldName = "Person.Address.Town" }); + + personendaten.Children.Add(adressdatenKlient); PlatzhalterDC vga = new PlatzhalterDC() { @@ -78,7 +67,7 @@ namespace BeWo.Service.Dokumentverwaltung Children = new List(), IconType = "BoyAndGirl" }; - #region Children Vermittlung gemeinnütziger Arbeit + vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "AZ der Staatsanwaltschaft/des Gerichts", Platzhalter = "AktenzeichenGericht", FieldName = "Person.CustomerVermittlungArbeit.AktenzeichenGericht", IconType = "AB"}); vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Eigenes Aktenzeichen", Platzhalter = "EigenesAktenzeichen", FieldName = "Person.CustomerVermittlungArbeit.EigenesAktenzeichen", IconType = "AB" }); vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Auftragseingang", Platzhalter = "Auftragseingang", FieldName = "Person.CustomerVermittlungArbeit.Auftragseingang", IconType = "AB" }); @@ -99,8 +88,49 @@ namespace BeWo.Service.Dokumentverwaltung vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Geleistete Einmalzahlung", Platzhalter = "GeleisteteEinmalzahlung", FieldName = "Person.CustomerVermittlungArbeit.GeleisteteEinmalzahlung", IconType = "AB" }); vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Bemerkung", Platzhalter = "Bemerkung", FieldName = "Person.CustomerVermittlungArbeit.Bemerkung", IconType = "AB" }); - #endregion + personendaten.Children.Add(vga); + PlatzhalterDC auftraggeber = new PlatzhalterDC() + { + Bezeichnung = "Auftraggeber", + Children = new List(), + IconType = "BoyAndGirl" + }; + + auftraggeber.Children.Add(new PlatzhalterDC { Bezeichnung = "Institution", Platzhalter = "AGInstitution", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC { Bezeichnung = "Anrede", Platzhalter = "AGAnrede", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC { Bezeichnung = "Briefanrede", Platzhalter = "AGBriefanrede", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "AGVorname", FieldName = "Person.FirstName", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "AGNachname", FieldName = "Person.LastName", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "AGStrasse", IconType = "AB", FieldName = "Person.Address.Street" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "AGPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "AGOrt", IconType = "AB", FieldName = "Person.Address.Town" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "AGTelefon", FieldName = "Person.Contacts", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "AGHandy", FieldName = "Person.Contacts", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "AGEmail", FieldName = "Person.Contacts", IconType = "AB" }); + auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Fax", Platzhalter = "AGFax", FieldName = "Person.Contacts", IconType = "AB" }); + vga.Children.Add(auftraggeber); + + PlatzhalterDC einsatzstelle = new PlatzhalterDC() + { + Bezeichnung = "Einsatzstelle", + Children = new List(), + IconType = "BoyAndGirl" + }; + + einsatzstelle.Children.Add(new PlatzhalterDC { Bezeichnung = "Institution", Platzhalter = "ESInstitution", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC { Bezeichnung = "Anrede", Platzhalter = "ESAnrede", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC { Bezeichnung = "Briefanrede", Platzhalter = "ESBriefanrede", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "ESVorname", FieldName = "Person.FirstName", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "ESNachname", FieldName = "Person.LastName", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "ESStrasse", IconType = "AB", FieldName = "Person.Address.Street" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "ESPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "ESOrt", IconType = "AB", FieldName = "Person.Address.Town" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "ESTelefon", FieldName = "Person.Contacts", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "ESHandy", FieldName = "Person.Contacts", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "ESEmail", FieldName = "Person.Contacts", IconType = "AB" }); + einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Fax", Platzhalter = "ESFax", FieldName = "Person.Contacts", IconType = "AB" }); + vga.Children.Add(einsatzstelle); PlatzhalterDC betreuung = new PlatzhalterDC() { @@ -108,21 +138,23 @@ namespace BeWo.Service.Dokumentverwaltung Children = new List(), IconType = "Paste" }; - #region Children Betreuung - PlatzhalterDC betreuungsbeginn = new PlatzhalterDC() { Bezeichnung = "Betreuungsbeginn", Platzhalter = "Betreuungsbeginn", FieldName = "AssistanceBegin", IconType = "AB" }; + + PlatzhalterDC betreuungsbeginn = new PlatzhalterDC() { Bezeichnung = "Betreuungsbeginn", Platzhalter = "KlBetreuungsbeginn", FieldName = "AssistanceBegin", IconType = "AB" }; betreuung.Children.Add(betreuungsbeginn); - PlatzhalterDC betreuungsende = new PlatzhalterDC() { Bezeichnung = "Betreuungsende", Platzhalter = "Betreuungsende", FieldName = "TerminationDate", IconType = "AB" }; + PlatzhalterDC betreuungsende = new PlatzhalterDC() { Bezeichnung = "Betreuungsende", Platzhalter = "KlBetreuungsende", FieldName = "TerminationDate", IconType = "AB" }; betreuung.Children.Add(betreuungsende); - PlatzhalterDC grundBetreuungsende = new PlatzhalterDC() { Bezeichnung = "Grund Betreuungsbeendung", Platzhalter = "GrundBetreuungsbeendung", FieldName = "TerminationReason", IconType = "AB" }; + PlatzhalterDC grundBetreuungsende = new PlatzhalterDC() { Bezeichnung = "Grund Betreuungsbeendung", Platzhalter = "KlGrundBetreuungsbeendung", FieldName = "TerminationReason", IconType = "AB" }; betreuung.Children.Add(grundBetreuungsende); + personendaten.Children.Add(betreuung); + PlatzhalterDC behindertenausweis = new PlatzhalterDC() { Bezeichnung = "Schwerbehindertenausweis", Children = new List(), IconType = "ContactCardWebDisabled" }; - #region Children Behindertenausweis + PlatzhalterDC amt = new PlatzhalterDC() { Bezeichnung = "Ausstellendes Amt", Platzhalter = "AusweisAmt", FieldName = "AusstVersAmt", IconType = "AB" }; behindertenausweis.Children.Add(amt); PlatzhalterDC gueltigVon = new PlatzhalterDC() { Bezeichnung = "Gültig von", Platzhalter = "AusweisGueltigVon", FieldName = "AusweisGueltigVon", IconType = "AB" }; @@ -137,9 +169,9 @@ namespace BeWo.Service.Dokumentverwaltung behindertenausweis.Children.Add(gradDerBehinderung); betreuung.Children.Add(behindertenausweis); - #endregion - PlatzhalterDC pflegegrad = new PlatzhalterDC() { Bezeichnung = "Pflegegrad", Platzhalter = "Pflegegrad", FieldName = "Pflegegrad", IconType = "AB" }; + + PlatzhalterDC pflegegrad = new PlatzhalterDC() { Bezeichnung = "Pflegegrad", Platzhalter = "KlPflegegrad", FieldName = "Pflegegrad", IconType = "AB" }; betreuung.Children.Add(pflegegrad); PlatzhalterDC versicherung = new PlatzhalterDC() @@ -148,16 +180,41 @@ namespace BeWo.Service.Dokumentverwaltung Children = new List(), IconType = "OfficeBulidingBlackDisabled" }; - #region Children Versicherung - PlatzhalterDC krankenkasse = new PlatzhalterDC() { Bezeichnung = "Krankenkasse", Platzhalter = "KlientKrankenkasse", IconType = "AB" }; - versicherung.Children.Add(krankenkasse); - PlatzhalterDC versnummer = new PlatzhalterDC() { Bezeichnung = "Versichertennummer", Platzhalter = "KlientVersNummer", IconType = "AB" }; - versicherung.Children.Add(krankenkasse); - PlatzhalterDC versStatus = new PlatzhalterDC() { Bezeichnung = "Versicherungsstatus", Platzhalter = "KlientVersicherungsstatus", IconType = "AB" }; - versicherung.Children.Add(krankenkasse); - #endregion - #endregion + + + PlatzhalterDC krankenkasse = new PlatzhalterDC() { Bezeichnung = "Krankenkasse", Platzhalter = "KlKrankenkasse", IconType = "AB" }; + versicherung.Children.Add(krankenkasse); + PlatzhalterDC versnummer = new PlatzhalterDC() { Bezeichnung = "Versichertennummer", Platzhalter = "KlVersNummer", IconType = "AB" }; + versicherung.Children.Add(krankenkasse); + PlatzhalterDC versStatus = new PlatzhalterDC() { Bezeichnung = "Versicherungsstatus", Platzhalter = "KlVersicherungsstatus", IconType = "AB" }; + versicherung.Children.Add(krankenkasse); + + personendaten.Children.Add(versicherung); + + PlatzhalterDC wohnung = new PlatzhalterDC() + { + Bezeichnung = "Wohnung", + Children = new List(), + IconType = "OfficeBulidingBlackDisabled" + }; + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Einzugsdatum", Platzhalter = "WVEinzugsdatum", FieldName = "Person.WohneinheitBelegung.StartDate", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Auszugsdatum", Platzhalter = "WVAuszugsdatum", FieldName = "Person.WohneinheitBelegung.EndDate", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Einheit", Platzhalter = "WVEinheit", FieldName = "Person.Wohneinheit.Zimmername", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "WVStrasse", FieldName = "Person.Wohneinheit.Address.Street", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "WVPLZ", FieldName = "Person.Wohneinheit.Address.PostalCode", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "WVOrt", FieldName = "Person.Wohneinheit.Address.Town", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Stockwerk", Platzhalter = "WVStock", FieldName = "Person.Wohneinheit.Stock", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Miete", Platzhalter = "WVMiete", FieldName = "Person.Wohneinheit.Miete", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Heizung", Platzhalter = "WVHeizung", FieldName = "Person.Wohneinheit.Heizung", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Strom", Platzhalter = "WVStrom", FieldName = "Person.Wohneinheit.Strom", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Betriebskosten", Platzhalter = "WVBetriebskosten", FieldName = "Person.Wohneinheit.Betriebskosten", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Sonstige Kosten", Platzhalter = "WVSonstigeKosten", FieldName = "Person.Wohneinheit.SonstigeKosten", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Kaution", Platzhalter = "WVKaution", FieldName = "Person.Wohneinheit.Kaution", IconType = "AB" }); + wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Zusatz", Platzhalter = "WVZusatz", FieldName = "Person.Wohneinheit.Zusatznotiz", IconType = "AB" }); + + personendaten.Children.Add(wohnung); + PlatzhalterDC sonstiges = new PlatzhalterDC() { Bezeichnung = "Sonstiges", @@ -174,10 +231,8 @@ namespace BeWo.Service.Dokumentverwaltung liste.AddRange(em.GetPlatzhalter()); liste.Add(personendaten); - liste.Add(adressdatenKlient); - liste.Add(vga); //liste.Add(adressdatenOrganisation); - liste.Add(betreuung); + liste.Add(sonstiges); return liste; diff --git a/Service/Dokumentverwaltung/EmployeePlaceholderManager.cs b/Service/Dokumentverwaltung/EmployeePlaceholderManager.cs index 3b1ac81a0..6d4282b4a 100644 --- a/Service/Dokumentverwaltung/EmployeePlaceholderManager.cs +++ b/Service/Dokumentverwaltung/EmployeePlaceholderManager.cs @@ -34,8 +34,24 @@ namespace BeWo.Service.Dokumentverwaltung employeedaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Fax", Platzhalter = "MaFax", FieldName = "Person.Fax", IconType = "AB" }); employeedaten.Children.Add(new PlatzhalterDC { Bezeichnung = "E-Mail", Platzhalter = "MaEmail", FieldName = "Person.Mail", IconType = "AB" }); employeedaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Handy", Platzhalter = "MaHandy", FieldName = "Person.Mobile", IconType = "AB" }); + + + + PlatzhalterDC adressdaten = new PlatzhalterDC() + { + Bezeichnung = "Adressdaten", + Children = new List(), + IconType = "Home" + }; - + PlatzhalterDC strasse = new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "MaStrasse", IconType = "AB", FieldName = "Person.Address.Street" }; + adressdaten.Children.Add(strasse); + PlatzhalterDC plz = new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "MaPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" }; + adressdaten.Children.Add(plz); + PlatzhalterDC ort = new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "MaOrt", IconType = "AB", FieldName = "Person.Address.Town" }; + adressdaten.Children.Add(ort); + + employeedaten.Children.Add(adressdaten); liste.Add(employeedaten); return liste; diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 016803cec..fd230d35e 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -70,7 +70,7 @@ namespace BeWo.Service.Plugins //t = "5351926758"; // Viva a Vida //t = "2215396183"; // Diakonie Remscheid Lennep //t = "5157599087"; // SHG Schwerte - //t = "4526293996"; // Fortis + t = "4526293996"; // Fortis //t = "3647969417"; // Caritas Bottrop //t = "3057313346"; // SSB Mainz //t = "6246287823"; // BeWo Alsdorf @@ -118,7 +118,7 @@ namespace BeWo.Service.Plugins //t = "4982295287"; // ASB Hamm //t = "3890031575"; // Die Wohnhelfer Kuhrau //t = "3536719736"; // BeWo Stefanie Schäfer (BeWoKerpen) - //t = "7739670213"; // SPZ Leverkusen + t = "7739670213"; // SPZ Leverkusen //t = "3341456098"; // Hilfe Daheim (früher BeWo Schillinger) //t = "4271389563"; // Komm Mit //t = "5430005891"; // Marienhospital Eickel @@ -362,7 +362,7 @@ namespace BeWo.Service.Plugins //t = "1372050368"; // Petra Wagner Matthes //t = "1253359817"; // Lebenshilfe Bad Kreuznach e.V. //t = "9696466498"; // Lebenshilfe Bad Kreuznach (Wohnstätte) - t = "3141157568"; // Lebenshilfe Bad Kreuznach (Familienunterstützender Dienst) + //t = "3141157568"; // Lebenshilfe Bad Kreuznach (Familienunterstützender Dienst) //t = "6038574522"; // I-Wohl //t = "2438529184"; // Alloheim Seniorenresidenzen SE //t = "7564067748"; // SKM Aachen diff --git a/Service/ServiceImplementations/DownloadServiceImp.cs b/Service/ServiceImplementations/DownloadServiceImp.cs index 13a804733..d8c8f2bad 100644 --- a/Service/ServiceImplementations/DownloadServiceImp.cs +++ b/Service/ServiceImplementations/DownloadServiceImp.cs @@ -893,6 +893,42 @@ namespace BeWo.Service.ServiceImplementations feed.Title = mgr.FeedTitle; feed.Description = mgr.FeedDescription; + var t = PluginLoader.Tenant; + if (!String.IsNullOrEmpty(t)) + { + //Liste aller Datenbanken pro Server + //https://support.bewoplaner.de/api/getcontractstate.php?ContractsState=app2.bewoplaner.de&CustomerIDs=1 + var alleApp1 = "4190877552,4801617798,5620636022,4950382346,2547623489,6246287823,5380327510,3886054624,1234567890,1441747891,1106039294,1505148718,4199238586,1549622397,2994586539,1873138856,1420341656,5430005891,6712648331,1076891970,3785623125,1378137009,1992495802,5926081834,4378753169,5653806613,5484692276,6923790936,2214258555,3227700467,3341456098,3265049248,6601628227,2998118179,7138297573,9495336024,2499262621,5462295916,1733934665,5805202339,9290510010,1608775460,3915346496,3460972351,8562233401,6380958500,3184859776,3517812158,3460972350,7381352241,6297638711,2808556629,5120047701,3623837005,1000000000,8897605322,4525013596,8181286349,2301474784,9342168675,9278594862,4137042939,8027708435,7419804320"; + var alleApp2 = "demo,1421021462,3196643272,2544632712,4917794021,9109849293,8719930557,6272871054,2215396183,9447917179,3890031575,9094672461,2463764327,1352143437,3522103738,2839619357,9893557471,4069072369,2954725299,9814444882,3563903598,2918696314,3010479871,7077286353,7564067748,3892746107,2000000000,7058292376,8828216586,1159580198,2356097460,6161292640,6884855402,8423627748,5509064354,3057313346,2181497347,7852961459,2599702516,6653973776,6322291780,7282396774,5761861730,9171211375,9381048759,0629004412,5687373602,8603970172,1676990640,1783511855,1701920223,2028095630,1062385308,1774789565,8947336185,3936475760,6265842607,3311520228,7107514623,5351926758,2235342307,9805564204,4434019324,3718732195,7923170615,5344902949,3647969417,4529320405,6463422907,7130228334,4941141927,6219220038,5518600303,4160851689,2927247138,9383760246,1172092025,6320805883,6149463003"; + var alleApp6 = "3565931805,2727860898,6971328056,8251343124,5065709552,6819347851,2986016022,1750211065,6028314513,3640152169,4351087063,1102876860,4947061147,5578206856,6323001211,1378705749,6178735147,5929601293,3295440484,6082225533,9416221963,1262219859,6000000000,5850903700,5427523619,4293131072,7114701269,9815376800,5960095273,1549093609,8281327384,4820371076,5381886394,5798370140,2438529184,6916712798,6917917884,4817284046,3835353926,8366649557,1508800817,8283849714,9926705197,8323809196,2385915144,9318163880,2535794597,9518001524,1048483934,1193950621,1316958991,1422963536,9064234785,1147414607,3620355768,9430188510,4823067940,9394004017,5433105975,5169297106,1566251835,5240630948,4152581290,2594047883,8740758367,9734214365,9995011876,1253359817,7748694330,9678360705,4748304562,9389386079,5161991213,5595701056,8002913382,5208402821,6758396876,1011478760,3240672437,3629696651,2120989920,7951718431,9254115251,4368361336,3536079480,2976949196,5880845152,5722262183,5537187628,9388871209,7037547461,6860475645,7712740386,2105680746,5592509446,5315865694,2661610871,3208082132,4654766672,2387527289,3551932724,3217696911,7663765314,8242644560,8184278271,4148215029,2314784470,5076807716,6181807138,4052216789,1526158312"; + + + if (feed.Items.Count < 4 && (alleApp1.Contains(t) || alleApp2.Contains(t) || alleApp6.Contains(t))) + { + var item = new RssItem(); + item.Title = "BeWoPlaner Update Mobil Client"; + feed.Items.Add(item); + + + if (alleApp2.Contains(t)) + { + item.Date = new DateTime(2025, 07, 25); + item.Description = @"Sehr geehrte Kunden, + +auf Ihrem Server wird am Wochenende bis zum 28.07.25 ein Update des Mobilklient (mobile BeWoPlaner Variante) eingespielt."; + } + else + { + item.Date = new DateTime(2025, 8, 6); + item.Description = @"Sehr geehrte Kunden, + +auf Ihrem Server wurde ein Update des Mobilklient (mobile BeWoPlaner Variante) eingespielt."; + } + + feed.Items = feed.Items.OrderByDescending(f => f.Date).ToList(); + } + } + return feed; } catch (Exception) diff --git a/Service/ServiceImplementations/OperationsServiceImp.cs b/Service/ServiceImplementations/OperationsServiceImp.cs index 179c5632d..cb2e3365e 100644 --- a/Service/ServiceImplementations/OperationsServiceImp.cs +++ b/Service/ServiceImplementations/OperationsServiceImp.cs @@ -1488,6 +1488,7 @@ namespace BeWo.Service.ServiceImplementations if(sc.Customer?.Oid.HasValue ?? false) { dc.CustomerOid = sc.Customer.Oid.Value; + dc.CustomerName = String.Format("({0}) ", sc.Customer.Person.LastNameFirstName); } if(sc.Oid.HasValue) @@ -6613,15 +6614,28 @@ namespace BeWo.Service.ServiceImplementations if (url.IsNullOrEmpty()) return null; - var index = url.IndexOf("type=") + 5; - var typeString = url.Substring(index); - if (typeString.IndexOf("&") > 0) + ReportTypes? reportType = null; + if (url.IndexOf("TemplateSelection") >= 0) { - typeString = typeString.Substring(0, typeString.IndexOf("&")); + reportType = ReportTypes.CustomerData; } - if (!Enum.TryParse(typeString, out ReportTypes reportType)) + else + { + var index = url.IndexOf("type=") + 5; + var typeString = url.Substring(index); + if (typeString.IndexOf("&") > 0) + { + typeString = typeString.Substring(0, typeString.IndexOf("&")); + } + if (Enum.TryParse(typeString, out ReportTypes rt)) + { + reportType = rt; + } + } + if (!reportType.HasValue) + { return null; - + } var list = MapperFactory.ReportTemplateDC_ReportTemplate.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive().Where(x => x.ReportTemplateType == reportType)); if (list.Count == 0 && reportType == ReportTypes.RosterReport) @@ -6640,6 +6654,15 @@ namespace BeWo.Service.ServiceImplementations Oid = -2 }); } + if (list.Count == 0 && reportType == ReportTypes.CustomerData && url.IndexOf("TemplateSelection") >= 0) + { + list.Add(new ReportTemplateDC + { + DisplayName = "Stammblatt", + ReportTemplateType = ReportTypes.CustomerData, + Oid = -1 + }); + } return list; } catch (Exception e) diff --git a/Service/ServiceUtils/History/HistoryCreator.cs b/Service/ServiceUtils/History/HistoryCreator.cs index a3c60cf1a..882c40feb 100644 --- a/Service/ServiceUtils/History/HistoryCreator.cs +++ b/Service/ServiceUtils/History/HistoryCreator.cs @@ -270,6 +270,7 @@ namespace BeWo.ServiceUtils.History Person_Abbreviation = newPerson.Abbreviation, Person_AufenthaltsStatus = newPerson.AufenthaltsStatus?.TypeDescription ?? "", Person_DateOfBirth = newPerson.DateOfBirth, + Person_PlaceOfBirth = newPerson.PlaceOfBirth, Person_FamilyStatus = newPerson.FamilyStatus, Person_FirstName = newPerson.FirstName, Person_Function = newPerson.Function?.TypeDescription ?? "", diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs index 454e7871b..74860c567 100644 --- a/Shared/BeWoEntityEnums.cs +++ b/Shared/BeWoEntityEnums.cs @@ -717,7 +717,8 @@ namespace BS.Shared SozSchwierigkeitenType = 38, SozBeziehungenType = 39, ErstaufnahmeType = 40, - RegionType = 41 + RegionType = 41, + VgAVerlauf } public enum ContactType @@ -1373,4 +1374,11 @@ namespace BS.Shared Assistent, User } + + public enum VgaTypeEnum + { + Vga, //Vermittlung gemeinnütziger Arbeit + Asa, //Aufsuchendes Angebot? o.ä. + Tgv //Tagesgeldverwaltung + } } \ No newline at end of file diff --git a/Shared/Core/EnumTranslations.cs b/Shared/Core/EnumTranslations.cs index 6b3d744f2..f000df5a7 100644 --- a/Shared/Core/EnumTranslations.cs +++ b/Shared/Core/EnumTranslations.cs @@ -32,6 +32,7 @@ namespace BS.Shared.Core public static Dictionary Wohnhilfe2Translation; public static Dictionary Gkv2Translation; + public static Dictionary VgaType2Translation; public static Dictionary ValueListEntryType2Header; @@ -67,6 +68,8 @@ namespace BS.Shared.Core InitGkvTranslation(); + InitVgaTypeTranslation(); + #region FamilyStatusTranslations FamilyStatusTranslations = new Dictionary { @@ -417,6 +420,9 @@ namespace BS.Shared.Core { ValueListEntryType.Vermittlungsgrundlage, "Vermittlungsgrundlage" }, + { + ValueListEntryType.VgAVerlauf, "Verlauf" + }, { ValueListEntryType.EinkommenBeginnType, Translator.Translate("Einkommensart zu Beginn") }, @@ -654,6 +660,7 @@ namespace BS.Shared.Core MerkzeichenTranslations.DoForEach(p => AllTranslations.AddAndIgnoreDuplicates(p.Key, p.Value)); Wohnhilfe2Translation?.DoForEach(kv => AllTranslations.Add(kv.Key, kv.Value)); Gkv2Translation?.DoForEach(kv => AllTranslations.Add(kv.Key, kv.Value)); + VgaType2Translation?.DoForEach(kv => AllTranslations.AddAndIgnoreDuplicates((VgaTypeEnum)kv.Key, kv.Value)); } private static void InitUserRightTranslation() @@ -1123,5 +1130,18 @@ namespace BS.Shared.Core Gkv2Translation = dict; } + + private static void InitVgaTypeTranslation() + { + var dict = new Dictionary(); + + dict.Add(VgaTypeEnum.Vga, Translator.Translate("VgA")); + dict.Add(VgaTypeEnum.Asa, Translator.Translate("ASA")); + dict.Add(VgaTypeEnum.Tgv, Translator.Translate("TGV")); + + VgaType2Translation = dict; + + } + } } \ No newline at end of file diff --git a/Shared/Core/SettingsKeys.cs b/Shared/Core/SettingsKeys.cs index d6b373bff..b1607dfcd 100644 --- a/Shared/Core/SettingsKeys.cs +++ b/Shared/Core/SettingsKeys.cs @@ -33,6 +33,7 @@ namespace BS.Shared.Core public static string EinheitZeiterfassung => "EinheitZeiterfassung"; public static string HilfeplanAuslaufAuswahl => "HilfeplanAuslaufAuswahl"; public static string AnzTageZeiterfassErfolgt => "AnzTageZeiterfassErfolgt"; + public static string AnzTageUnterschriftErfolgt => "AnzTageUnterschriftErfolgt"; public static string MaxDaysEditServiceRecordsAllowed => "MaxDaysEditServiceRecordsAllowed"; public static string TimeUntilUILock => "TimeUntilUILock"; public static string WindowStateType => "WindowStateType"; @@ -114,7 +115,8 @@ namespace BS.Shared.Core public static string AllowGkvAbrechnung => "AllowGkvAbrechnung"; public static string ShowWohnhilfe => "ShowWohnhilfe"; - + public static string ShowVorlagen => "ShowVorlagen"; + public static string ShowMitarbeiterSchwerbehindertenInfos => "ShowMitarbeiterSchwerbehindertenInfos"; public static string ShowImportAbschlagszahlungen => "ShowImportAbschlagszahlungen"; public static string ShowPersehImport => "ShowPersehImport"; diff --git a/Shared/DataContracts/ClientPartials/ValueListEntryDC.cs b/Shared/DataContracts/ClientPartials/ValueListEntryDC.cs index 05da2e6bd..2dcf48a0a 100644 --- a/Shared/DataContracts/ClientPartials/ValueListEntryDC.cs +++ b/Shared/DataContracts/ClientPartials/ValueListEntryDC.cs @@ -18,16 +18,18 @@ namespace BS.Shared.DataContracts } if (string.IsNullOrEmpty(Abbreviation)) { - return bezeichnung; + return String.Format("{0}{1}", Prefix, bezeichnung); } if (string.IsNullOrEmpty(bezeichnung)) { - return Abbreviation; + return String.Format("{0}{1}", Prefix, Abbreviation); } - return Abbreviation + ": " + bezeichnung; + return String.Format("{0}{1}", Prefix, Abbreviation + ": " + bezeichnung); } } + public String Prefix { get; set; } + public ValueListEntryDC CatalogItem { get; set; } diff --git a/Shared/DataContracts/CustomerVermittlungArbeitDC.cs b/Shared/DataContracts/CustomerVermittlungArbeitDC.cs index 2bbf86cc1..c92b01716 100644 --- a/Shared/DataContracts/CustomerVermittlungArbeitDC.cs +++ b/Shared/DataContracts/CustomerVermittlungArbeitDC.cs @@ -1,11 +1,13 @@ using System; using System.Runtime.Serialization; +using BS.Shared.DataContracts.Compact; namespace BS.Shared.DataContracts { [DataContract] public class CustomerVermittlungArbeitDC : BeWoDataContract { + [DataMember] public VgaTypeEnum VgaType { get; set; } [DataMember] public string AktenzeichenGericht { get; set; } [DataMember] public string EigenesAktenzeichen { get; set; } [DataMember] public DateTime? Auftragseingang { get; set; } @@ -18,8 +20,8 @@ namespace BS.Shared.DataContracts [DataMember] public string Hinweis { get; set; } [DataMember] public DateTime? Termin { get; set; } [DataMember] public CustomerVermittlungBearbeitungsstatus? CustomerVermittlungBearbeitungsstatus { get; set; } - [DataMember] public string Auftragsruckgabe { get; set; } - [DataMember] public string Verlauf { get; set; } + [DataMember] public DateTime? Auftragsruckgabe { get; set; } + [DataMember] public ValueListEntryDC Verlauf { get; set; } [DataMember] public decimal? AbgeleisteteStunden { get; set; } [DataMember] public decimal? ErsparteHafttage { get; set; } [DataMember] public decimal? GeleisteteRatenzahlung { get; set; } @@ -41,6 +43,10 @@ namespace BS.Shared.DataContracts [DataMember] public bool BesonderheitMehrfacheVermittlung { get; set; } [DataMember] public bool BesonderheitVermittlungAusHaft { get; set; } [DataMember] public bool BesonderheitDurchBGBWAufgesucht { get; set; } + [DataMember] public CompactOrganisationDC Auftraggeber { get; set; } + [DataMember] public CompactPersonDC AuftraggeberAnsprechpartner { get; set; } + [DataMember] public CompactOrganisationDC Einsatzstelle { get; set; } + [DataMember] public CompactPersonDC EinsatzstelleAnsprechpartner { get; set; } } public enum CustomerVermittlungBearbeitungsstatus diff --git a/Shared/DataContracts/EmployeeDC.cs b/Shared/DataContracts/EmployeeDC.cs index 17dfba38f..f114e4ed3 100644 --- a/Shared/DataContracts/EmployeeDC.cs +++ b/Shared/DataContracts/EmployeeDC.cs @@ -140,9 +140,16 @@ namespace BS.Shared.DataContracts [DataMember] public UrlaubskontoDC Urlaubskonto { get; set; } - - - public SolidColorBrush GetBrush() + [DataMember] + public DateTime? AusweisGueltigVon { get; set; } + [DataMember] + public DateTime? AusweisGueltigBis { get; set; } + [DataMember] + public String GradDerBehinderung { get; set; } + [DataMember] + public String AusweisBemerkung { get; set; } + + public SolidColorBrush GetBrush() { return new SolidColorBrush((Color) ColorConverter.ConvertFromString(EmployeeColor)); } diff --git a/Shared/DataContracts/PersonDC.cs b/Shared/DataContracts/PersonDC.cs index 3ceefab1c..f0a634235 100644 --- a/Shared/DataContracts/PersonDC.cs +++ b/Shared/DataContracts/PersonDC.cs @@ -22,6 +22,7 @@ namespace BS.Shared.DataContracts [DataMember] public string BankName { get; set; } [DataMember] public string Bic { get; set; } [DataMember] public DateTime? DateOfBirth { get; set; } + [DataMember] public String PlaceOfBirth { get; set; } [DataMember] public FamilyStatus? FamilyStatus { get; set; } [DataMember] public string FirstName { get; set; } [DataMember] public ValueListEntryDC Function { get; set; } diff --git a/Shared/DataContracts/SupportConceptTreeNodeDetailInfoDC.cs b/Shared/DataContracts/SupportConceptTreeNodeDetailInfoDC.cs index c073a8523..7862f335a 100644 --- a/Shared/DataContracts/SupportConceptTreeNodeDetailInfoDC.cs +++ b/Shared/DataContracts/SupportConceptTreeNodeDetailInfoDC.cs @@ -12,6 +12,9 @@ namespace BS.Shared.DataContracts [DataMember] public long CustomerOid { get; set; } + [DataMember] + public string CustomerName { get; set; } + [DataMember] public List SupportConceptGoals { get; set; }