From 1e1f7a40bb06960b537c0359c15c995eb7fe8f84 Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 22 Apr 2021 00:56:10 +0200 Subject: [PATCH] CB Reports --- BeWo/View/Controls/DPCtrlEmployee.cs | 3 +- BeWoAllReports.sln | 19 + BeWoPlanerMobil/BeWoPlanerMobil.csproj | 2 +- BeWoPlanerMobil/BeWoPlanerMobil.csproj.user | 2 +- BeWoPlanerMobil/Controllers/MainController.cs | 2 +- BeWoPlanerMobil/Views/Shared/_Layout.cshtml | 26 +- Data/Access/SearchDAO.cs | 30 +- ...CustomMitarbeiterstundenkontoBerechnung.cs | 78 ++ ...MitarbeiterstundenkontoBerechnungMonate.cs | 20 + ...eiterstundenkontoBerechnungTagesansicht.cs | 180 +++ .../KompassBeWoWesel/KompassBeWoWesel.csproj | 41 + .../Mitarbeiterarbeitszeitkonto.cs | 47 + .../Mitarbeiterarbeitszeitkonto.designer.cs | 1160 +++++++++++++++++ .../Mitarbeiterarbeitszeitkonto.resx | 123 ++ .../Mitarbeiterstundenkonto.cs | 28 + .../Mitarbeiterstundenkonto.designer.cs | 716 ++++++++++ .../Mitarbeiterstundenkonto.resx | 123 ++ .../MitarbeiterstundenkontoJahr.cs | 28 + .../MitarbeiterstundenkontoJahr.designer.cs | 761 +++++++++++ .../MitarbeiterstundenkontoJahr.resx | 123 ++ .../KompassBeWoWesel/Teamstundenkonto.cs | 28 + .../Teamstundenkonto.designer.cs | 897 +++++++++++++ .../KompassBeWoWesel/Teamstundenkonto.resx | 123 ++ .../Dienstplanung/DienstplanungsManager.cs | 19 + Service/Plugins/PluginLoader.cs | 14 +- 25 files changed, 4554 insertions(+), 39 deletions(-) create mode 100644 ReportImp/KompassBeWoWesel/CustomMitarbeiterstundenkontoBerechnung.cs create mode 100644 ReportImp/KompassBeWoWesel/CustomMitarbeiterstundenkontoBerechnungMonate.cs create mode 100644 ReportImp/KompassBeWoWesel/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs create mode 100644 ReportImp/KompassBeWoWesel/Mitarbeiterarbeitszeitkonto.cs create mode 100644 ReportImp/KompassBeWoWesel/Mitarbeiterarbeitszeitkonto.designer.cs create mode 100644 ReportImp/KompassBeWoWesel/Mitarbeiterarbeitszeitkonto.resx create mode 100644 ReportImp/KompassBeWoWesel/Mitarbeiterstundenkonto.cs create mode 100644 ReportImp/KompassBeWoWesel/Mitarbeiterstundenkonto.designer.cs create mode 100644 ReportImp/KompassBeWoWesel/Mitarbeiterstundenkonto.resx create mode 100644 ReportImp/KompassBeWoWesel/MitarbeiterstundenkontoJahr.cs create mode 100644 ReportImp/KompassBeWoWesel/MitarbeiterstundenkontoJahr.designer.cs create mode 100644 ReportImp/KompassBeWoWesel/MitarbeiterstundenkontoJahr.resx create mode 100644 ReportImp/KompassBeWoWesel/Teamstundenkonto.cs create mode 100644 ReportImp/KompassBeWoWesel/Teamstundenkonto.designer.cs create mode 100644 ReportImp/KompassBeWoWesel/Teamstundenkonto.resx diff --git a/BeWo/View/Controls/DPCtrlEmployee.cs b/BeWo/View/Controls/DPCtrlEmployee.cs index 66ebfc37a..7bd129662 100644 --- a/BeWo/View/Controls/DPCtrlEmployee.cs +++ b/BeWo/View/Controls/DPCtrlEmployee.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; +using BS.Shared.Translation; namespace BeWo.View.Controls { @@ -131,7 +132,7 @@ namespace BeWo.View.Controls } else { - return "Besetzungsstatus"; + return Translator.Translate("Besetzungsstatus"); } return null; diff --git a/BeWoAllReports.sln b/BeWoAllReports.sln index 69073383e..3a3cc83cd 100644 --- a/BeWoAllReports.sln +++ b/BeWoAllReports.sln @@ -623,6 +623,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VereinSozialmedizinStade", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AsbFassbacherHof", "ReportImp\AsbFassbacherHof\AsbFassbacherHof.csproj", "{1C43301E-860F-4691-B159-06E1C85C67D5}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TeamPfeil", "ReportImp\TeamPfeil\TeamPfeil.csproj", "{B0C86A71-94ED-4F0D-98B3-49DB04056882}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -4994,6 +4996,22 @@ Global {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|Mixed Platforms.Build.0 = Release|Any CPU {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|x86.ActiveCfg = Release|Any CPU {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|x86.Build.0 = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|.NET.ActiveCfg = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|.NET.Build.0 = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|x86.ActiveCfg = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Debug|x86.Build.0 = Debug|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|.NET.ActiveCfg = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|.NET.Build.0 = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|Any CPU.Build.0 = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|x86.ActiveCfg = Release|Any CPU + {B0C86A71-94ED-4F0D-98B3-49DB04056882}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -5301,6 +5319,7 @@ Global {976CC5EF-26C9-4415-84C6-33A450222F04} = {D8A691C5-146D-4613-86CC-438F02FE9106} {45D0F06F-7F3A-452A-B12B-1FC51B47493F} = {D8A691C5-146D-4613-86CC-438F02FE9106} {1C43301E-860F-4691-B159-06E1C85C67D5} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {B0C86A71-94ED-4F0D-98B3-49DB04056882} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj b/BeWoPlanerMobil/BeWoPlanerMobil.csproj index f9dee8aea..1da3ceb41 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj @@ -595,7 +595,7 @@ - True + False False 8808 / diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user index e244fab95..017954e4c 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user @@ -8,7 +8,7 @@ - Debug|Any CPU + Release|Any CPU ShowAllFiles 600 MvcControllerEmptyScaffolder diff --git a/BeWoPlanerMobil/Controllers/MainController.cs b/BeWoPlanerMobil/Controllers/MainController.cs index f5127d270..f9b4d2eba 100644 --- a/BeWoPlanerMobil/Controllers/MainController.cs +++ b/BeWoPlanerMobil/Controllers/MainController.cs @@ -124,7 +124,7 @@ namespace BeWoPlanerMobil.Controllers break; } - Model.Zeitraum = zeitraum; + Model.Zeitraum = 7; } var customerFilter = MobileUserSettingsUtils.GetSettingValueAsEnum(userSettings, SettingsKeys.CustomerFilterInZeiterfassung, CustomerFilterEnum.MyCustomer); diff --git a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml index 758821800..75234905d 100644 --- a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml +++ b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml @@ -17,22 +17,22 @@ - + - - - - + + + + - - - - - - - - + + + + + + + +