diff --git a/.gitignore b/.gitignore index 46ca0b553..98dad2ba4 100644 --- a/.gitignore +++ b/.gitignore @@ -572,4 +572,9 @@ obj /ReportImp/DiakonieKKKleve/Mitarbeiterarbeitszeitkonto.resx /ReportImp/DiakonieKKKleve/Mitarbeiterarbeitszeitkonto.cs /ReportImp/DiakonieKKKleve/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs +/ReportImp/AMBEWO/Endabrechnung Beispiel.jpg +/ReportImp/AutismusKoelnBonn/Hintergrund.jpg +/ReportImp/AutismusKoelnBonn/Briefpapier.jpg +/ReportImp/RatPlusTat/CustomBudgetnachweisAnhangRO.cs +/ReportImp/MusterArbeitszeit /BeWoDatabaseTerminator/.vs diff --git a/BeWo.sln b/BeWo.sln index c0b604b3e..3fa113540 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -557,6 +557,20 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wetterleuchten", "ReportImp EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FortisNova", "ReportImp\FortisNova\FortisNova.csproj", "{F38B83C7-A8EF-48EA-8B5B-9395174AA8AF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ForumEV", "ReportImp\ForumEV\ForumEV.csproj", "{FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BzhEssenGGmbH", "ReportImp\BzhEssenGGmbH\BzhEssenGGmbH.csproj", "{284983D5-2982-4A96-87B9-AEE265393D75}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChristianWilke", "ReportImp\ChristianWilke\ChristianWilke.csproj", "{0814AFF5-295C-457A-9741-2BE309E9D437}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BellaDonna", "ReportImp\BellaDonna\BellaDonna.csproj", "{DEC65E83-5B19-42EC-A75E-C0A6AE700567}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BehindertNaUnd", "ReportImp\BehindertNaUnd\BehindertNaUnd.csproj", "{13735B44-C4A2-467A-85C3-BDFD9939EE77}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HausDuelken", "ReportImp\HausDuelken\HausDuelken.csproj", "{ED3DBD24-B774-41E5-A856-99FF78D828A8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PsychosozialeHilfenBochum", "ReportImp\PsychosozialeHilfenBochum\PsychosozialeHilfenBochum.csproj", "{8CC19D28-E0C0-473F-A465-D2E5990C7789}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -4400,6 +4414,118 @@ Global {F38B83C7-A8EF-48EA-8B5B-9395174AA8AF}.Release|Mixed Platforms.Build.0 = Release|Any CPU {F38B83C7-A8EF-48EA-8B5B-9395174AA8AF}.Release|x86.ActiveCfg = Release|Any CPU {F38B83C7-A8EF-48EA-8B5B-9395174AA8AF}.Release|x86.Build.0 = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|.NET.ActiveCfg = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|.NET.Build.0 = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|x86.ActiveCfg = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Debug|x86.Build.0 = Debug|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|.NET.ActiveCfg = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|.NET.Build.0 = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|Any CPU.Build.0 = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|x86.ActiveCfg = Release|Any CPU + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B}.Release|x86.Build.0 = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|.NET.ActiveCfg = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|.NET.Build.0 = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|Any CPU.Build.0 = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|x86.ActiveCfg = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Debug|x86.Build.0 = Debug|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|.NET.ActiveCfg = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|.NET.Build.0 = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|Any CPU.ActiveCfg = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|Any CPU.Build.0 = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|x86.ActiveCfg = Release|Any CPU + {284983D5-2982-4A96-87B9-AEE265393D75}.Release|x86.Build.0 = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|.NET.ActiveCfg = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|.NET.Build.0 = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|x86.ActiveCfg = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Debug|x86.Build.0 = Debug|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|.NET.ActiveCfg = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|.NET.Build.0 = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|Any CPU.Build.0 = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|x86.ActiveCfg = Release|Any CPU + {0814AFF5-295C-457A-9741-2BE309E9D437}.Release|x86.Build.0 = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|.NET.ActiveCfg = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|.NET.Build.0 = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|x86.ActiveCfg = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Debug|x86.Build.0 = Debug|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|.NET.ActiveCfg = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|.NET.Build.0 = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|Any CPU.Build.0 = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|x86.ActiveCfg = Release|Any CPU + {DEC65E83-5B19-42EC-A75E-C0A6AE700567}.Release|x86.Build.0 = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|.NET.ActiveCfg = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|.NET.Build.0 = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|Any CPU.Build.0 = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|x86.ActiveCfg = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Debug|x86.Build.0 = Debug|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|.NET.ActiveCfg = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|.NET.Build.0 = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|Any CPU.ActiveCfg = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|Any CPU.Build.0 = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|x86.ActiveCfg = Release|Any CPU + {13735B44-C4A2-467A-85C3-BDFD9939EE77}.Release|x86.Build.0 = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|.NET.ActiveCfg = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|.NET.Build.0 = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|x86.ActiveCfg = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Debug|x86.Build.0 = Debug|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|.NET.ActiveCfg = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|.NET.Build.0 = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|Any CPU.Build.0 = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|x86.ActiveCfg = Release|Any CPU + {ED3DBD24-B774-41E5-A856-99FF78D828A8}.Release|x86.Build.0 = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|.NET.ActiveCfg = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|.NET.Build.0 = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|x86.ActiveCfg = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Debug|x86.Build.0 = Debug|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|.NET.ActiveCfg = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|.NET.Build.0 = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|Any CPU.Build.0 = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|x86.ActiveCfg = Release|Any CPU + {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -4674,6 +4800,13 @@ Global {8725A58B-AB80-4906-9B13-2D4144FF09EA} = {D8A691C5-146D-4613-86CC-438F02FE9106} {05241EF6-386F-4214-A0C8-DD08E5112BDE} = {D8A691C5-146D-4613-86CC-438F02FE9106} {F38B83C7-A8EF-48EA-8B5B-9395174AA8AF} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {FB62ADF8-6CE8-44B5-9828-D9E31E7A5D2B} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {284983D5-2982-4A96-87B9-AEE265393D75} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {0814AFF5-295C-457A-9741-2BE309E9D437} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {DEC65E83-5B19-42EC-A75E-C0A6AE700567} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {13735B44-C4A2-467A-85C3-BDFD9939EE77} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {ED3DBD24-B774-41E5-A856-99FF78D828A8} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {8CC19D28-E0C0-473F-A465-D2E5990C7789} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index 4a61fae4f..d1e40ce56 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -19,7 +19,7 @@ false - D2CA0E6F1616A64DFD7D5000B7ED69C38F1EB518 + 8CA4066C36C87B745E4016FDA715A6DB16FCFFA9 true false 3.0.1927.0 @@ -39,16 +39,16 @@ false true false - http://app.beyondsoft.de/ + https://app.ownsoft.de/ de-DE BeWoPlaner beyondSoft GmbH - 2.0.1.217 + 2.0.1.219 true publish.htm false true - 218 + 220 2.0.1.%2a false true diff --git a/BeWo/BeWo.csproj.user b/BeWo/BeWo.csproj.user index 171fc3671..2782681c2 100644 --- a/BeWo/BeWo.csproj.user +++ b/BeWo/BeWo.csproj.user @@ -1,10 +1,10 @@  - D:\Projects\beyondsoft\BeWoPlaner\Publish\|D:\Projects\beyondsoft\BeWoPlaner\PublishTest\|D:\Projects\beyondsoft\BeWoPlaner\PublishDev\|D:\Projects\beyondsoft\BeWoPlaner\Publish45\|C:\Projects\beyondsoft\BeWoPlaner\Publish\ - http://app.beyondsoft.de/|http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/sbdtest/|http://app.beyondsoft.de/sbd/|http://app.beyondsoft.de/lha/ + D:\Projects\beyondsoft\BeWoPlaner\Publish\|publish\|D:\Projects\beyondsoft\BeWoPlaner\PublishTest\|D:\Projects\beyondsoft\BeWoPlaner\PublishDev\|D:\Projects\beyondsoft\BeWoPlaner\Publish45\ + https://app.ownsoft.de/|http://app.beyondsoft.de/|http://app.beyondsoft.de/test/|http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/sbdtest/ - + https://app.ownsoft.de/|https://app.ownsoft.de/bewoplaner.application/ de-DE diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs index 3df89c1a5..11dc207b1 100644 --- a/BeWo/BeWoApp.xaml.cs +++ b/BeWo/BeWoApp.xaml.cs @@ -48,8 +48,8 @@ namespace BeWo public static LoginControl LoginControl; public static MainControl MainControl; - public static string ShortVersion = "3.10"; - public static string Version = "Version 3.10"; + public static string ShortVersion = "3.12"; + public static string Version = "Version 3.12"; public static int RenderTier = 0; @@ -527,6 +527,8 @@ namespace BeWo showMarker = true; showUrlaubsplanung = true; showDienstplanung = true; + showHilfeplanBezeichnung = true; + AppSettings.AllowStorno = true; //showInfoButtonInCalender = true; #endif @@ -1055,7 +1057,7 @@ namespace BeWo if (string.IsNullOrEmpty(username) || !username.Equals(_LoggedOnUser.LoginName, StringComparison.OrdinalIgnoreCase)) { - MessageBox.Show("Das Programm kann nur vom Benutzer '" + _LoggedOnUser.LoginName + "' entsperrt werden.", "Fehler bei der Anmeldung", MessageBoxButton.OK, MessageBoxImage.Exclamation); + MessageBox.Show("Das Programm kann nur " + BS.Shared.Translation.Translator.Translate("vom Benutzer") + " '" + _LoggedOnUser.LoginName + "' entsperrt werden.", "Fehler bei der Anmeldung", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } @@ -1065,7 +1067,7 @@ namespace BeWo { if (!r.Equals(UserValidationResult.UserValid)) { - MessageBox.Show("Anmeldeinformationen nicht bekannt. Bitte überprüfen Sie den Benutzernamen und das Passwort!", "Fehler bei der Anmeldung", MessageBoxButton.OK, MessageBoxImage.Exclamation); + MessageBox.Show("Anmeldeinformationen nicht bekannt. Bitte überprüfen Sie den " + BS.Shared.Translation.Translator.Translate("Benutzernamen") + " und das Passwort!", "Fehler bei der Anmeldung", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } diff --git a/BeWo/Core/BeWoUtils.cs b/BeWo/Core/BeWoUtils.cs index 564f24df9..02e3bd137 100644 --- a/BeWo/Core/BeWoUtils.cs +++ b/BeWo/Core/BeWoUtils.cs @@ -1748,10 +1748,10 @@ namespace BeWo.Core case ServiceRecordValidationResult.ServiceRecordOverlapping: if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.ServiceRecord_AllowCreateOverlappingFLS)) { - MessageBox.Show($"An dem gewählten Datum '{vm.StartDate.ToShortDateString()} {vm.StartDate.ToShortTimeString()}' existiert bereits ein Eintrag ({result.Message} bei Klient/in {result.CustomerName}) .\nSpeichern nicht möglich.", "Speichern nicht möglich", MessageBoxButton.OK, MessageBoxImage.Information); + MessageBox.Show($"An dem gewählten Datum '{vm.StartDate.ToShortDateString()} {vm.StartDate.ToShortTimeString()}' existiert bereits ein Eintrag ({result.Message} bei " + BS.Shared.Translation.Translator.Translate("Klient/in") + " " + result.CustomerName + ") .\nSpeichern nicht möglich.", "Speichern nicht möglich", MessageBoxButton.OK, MessageBoxImage.Information); lValid = false; } - else if (MessageBox.Show($"An dem gewählten Datum '{vm.StartDate.ToShortDateString()} {vm.StartDate.ToShortTimeString()}' existiert bereits ein Eintrag ({result.Message} bei Klient/in {result.CustomerName}).\nMöchten Sie trotzdem speichern?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No) + else if (MessageBox.Show($"An dem gewählten Datum '{vm.StartDate.ToShortDateString()} {vm.StartDate.ToShortTimeString()}' existiert bereits ein Eintrag ({result.Message} bei " + BS.Shared.Translation.Translator.Translate("Klient/in") + " " + result.CustomerName + ").\nMöchten Sie trotzdem speichern?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No) { lValid = false; exitLoop = true; @@ -1774,7 +1774,7 @@ namespace BeWo.Core var klient = "diesen Hilfeplan"; if (!string.IsNullOrEmpty(result.CustomerName)) { - klient = "Klient/in " + result.CustomerName; + klient = BS.Shared.Translation.Translator.Translate("Klient/in") + " " + result.CustomerName; } var msg = string.Format("Die für {2} genehmigten FLS ({0:N}) werden mit diesem Eintrag überschritten. ({1:N}).", result.ApprovedHours, result.HoursNew, klient); @@ -1794,7 +1794,7 @@ namespace BeWo.Core var klient2 = "diesen Hilfeplan"; if (!string.IsNullOrEmpty(result.CustomerName)) { - klient2 = "Klient/in " + result.CustomerName; + klient2 = BS.Shared.Translation.Translator.Translate("Klient/in") + " " + result.CustomerName; } if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.BookServiceRecordAfterSettlementInvoice)) { @@ -1891,7 +1891,7 @@ namespace BeWo.Core else { var msg = vm.GroupOid != null - ? "ACHTUNG, wenn Sie fortfahren, löschen Sie die gesamte Gruppenbuchung.\nWenn Sie nur einzelne Klienten aus der Gruppe entfernen möchten,\neditieren Sie die Gruppe und entfernen den Klienten aus der Liste aller Hilfepläne.\nSind Sie sicher, dass Sie den gesamten Gruppeneintrag löschen möchten?" + ? "ACHTUNG, wenn Sie fortfahren, löschen Sie die gesamte Gruppenbuchung.\nWenn Sie nur einzelne " + BS.Shared.Translation.Translator.Translate("Klienten") + " aus der Gruppe entfernen möchten,\neditieren Sie die Gruppe und entfernen den Klienten aus der Liste aller Hilfepläne.\nSind Sie sicher, dass Sie den gesamten Gruppeneintrag löschen möchten?" : "Sind Sie sicher, dass Sie den gewählten Eintrag löschen möchten?"; if (MessageBox.Show(msg, "Eintrag löschen", MessageBoxButton.YesNo, MessageBoxImage.Warning) != diff --git a/BeWo/Core/Service/GoalService.cs b/BeWo/Core/Service/GoalService.cs index a2925b21c..d26a97c62 100644 --- a/BeWo/Core/Service/GoalService.cs +++ b/BeWo/Core/Service/GoalService.cs @@ -311,7 +311,9 @@ namespace BeWo.Core.Service copyVe.TypeDescription = ve.TypeDescription; copyVe.ValueListEntryOid = ve.ValueListEntryOid; copyVe.ValueListEntryVersion = ve.ValueListEntryVersion; - if (ve.Parent != null) + copyVe.CatalogOid = ve.CatalogOid; + copyVe.CatalogItem = ve.CatalogItem; + if (ve.Parent != null) { copyVe.Parent = ve.Parent; } diff --git a/BeWo/Core/Service/SupportConceptService.cs b/BeWo/Core/Service/SupportConceptService.cs index ed7fac0ea..40137c3f7 100644 --- a/BeWo/Core/Service/SupportConceptService.cs +++ b/BeWo/Core/Service/SupportConceptService.cs @@ -17,6 +17,14 @@ namespace BeWo.Core.Service if (allGoalsAndCategories != null) { + foreach (var goal in allGoalsAndCategories) + { + if (goal.CatalogOid.HasValue) + { + var catalogItem = Cache.GetInstance().GetValueListEntry(ValueListEntryType.MassnahmenKatalog, goal.CatalogOid.Value); + goal.CatalogItem = catalogItem; + } + } var ziele = allGoalsAndCategories.Where(w => w.Type.Equals(ValueListEntryType.SupportConceptGoalCategoryType) || w.Type.Equals(ValueListEntryType.SupportConceptIndividualGoalCategoryType)).OrderBy(s => s.DisplayName).ToList(); var massnahmen = allGoalsAndCategories.Where(w => w.Type.Equals(ValueListEntryType.SupportConceptGoalType) || w.Type.Equals(ValueListEntryType.SupportConceptIndividualGoalType)).OrderBy(s => s.DisplayName).ToList(); var goalCategoryDict = new Dictionary(); @@ -72,7 +80,7 @@ namespace BeWo.Core.Service foreach (var goal in massnahmen) { var kind = new SupportConceptGoalDC { GoalEntryDC = goal, CheckRecursive = false }; - + CheckIfSelected(kind, selectedGoals); if (goal.ParentOid != null && goalCategoryDict.ContainsKey(goal.ParentOid.Value)) diff --git a/BeWo/LockedPage.xaml b/BeWo/LockedPage.xaml index 47fea39d4..7d5e0bdff 100644 --- a/BeWo/LockedPage.xaml +++ b/BeWo/LockedPage.xaml @@ -4,6 +4,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup" mc:Ignorable="d" Width="Auto" Background="{StaticResource LoginBackground}" SnapsToDevicePixels="False" Focusable="True"> @@ -49,7 +50,7 @@