From d31bbf71c91668c99c2894f4eedcce4697c2f2bc Mon Sep 17 00:00:00 2001 From: HirschleM Date: Tue, 5 May 2026 14:38:20 +0200 Subject: [PATCH] =?UTF-8?q?MH:=20PluginLoader=20f=C3=BCr=20den=20EmployeeS?= =?UTF-8?q?ervice=20ins=20Urlaubskonto=20eingebautt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service/Plugins/VacationService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Service/Plugins/VacationService.cs b/Service/Plugins/VacationService.cs index fa12819fd..0d735720a 100644 --- a/Service/Plugins/VacationService.cs +++ b/Service/Plugins/VacationService.cs @@ -423,7 +423,7 @@ namespace BeWo.Service.Plugins public virtual List BerechneUrlaubskontoZurDarstellung(EmployeeDC emp, int year, DateTime? endeDerBerechnung = null) { List dcs = new List(); - EmployeeServiceImp es = new EmployeeServiceImp(); + EmployeeServiceImp es = PluginLoader.FindClass(); // Urlaubskonto erstellen var ent = DAOFactory.GenericDAO.LoadByID((long)emp.EmployeeOid); @@ -723,7 +723,7 @@ namespace BeWo.Service.Plugins { var sonderurlaub = new UrlaubskontoDarstellungDC() { - AnzahlTage = string.Format("{0:0.00}", 5), // Standardmäßig 5 Tage + AnzahlTage = string.Format("{0:0.00}", item.Value), // Standardmäßig 5 Tage Herkunft = string.Format("EmpOid:{0} ContractOid:{1}", emp.EmployeeOid, contract.ContractOid), Tooltip = "", IsDeletable = false, @@ -894,7 +894,7 @@ namespace BeWo.Service.Plugins //(!x.End.HasValue || x.End.Value.Year >= year) .OrderBy(x => x.Start); - var empService = new EmployeeServiceImp(); + var empService = PluginLoader.FindClass(); // Startzeitpunkt für Berechnung berechnen var firstContractYear = emp.Contracts?.Min(x => x.EntryDate)?.Year ?? int.MaxValue; // Den Vetrag raussuchen, der am frühesten beginnt