MH: Urlaubsplanung Spalten in Tabelle umsortiert + PluginLoader.FindClass für EmployeeService eingebunden

This commit is contained in:
2026-05-13 14:43:21 +02:00
parent 49461063ec
commit 8441bd2865
2 changed files with 7 additions and 5 deletions

View File

@@ -23,10 +23,10 @@
<dxg:GridColumn FieldName="ResturlaubVorjahr" Header="Resturlaub Vorjahr" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="VerfallenerResturlaub" Header="Davon verfallen" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="Urlaubsanspruch" Header="Urlaubsanspruch (Jahr)" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="GeschenkteUrlaubstage" Header="Geschenkte Urlaubstage" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="TageUrlaub" Header="Tage Urlaub" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="Resturlaub" Header="Resturlaub" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="TageKrankheit" Header="Tage Krankheit" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="TageUrlaub" Header="Tage Urlaub" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="GeschenkteUrlaubstage" Header="Geschenkte Urlaubstage" Width="*" AllowEditing="False"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AutoWidth="false" ShowGroupPanel="False" ShowGroupedColumns="false" ShowTotalSummary="False" NavigationStyle="Cell" />
@@ -56,10 +56,10 @@
<dxg:GridColumn FieldName="ResturlaubVorjahr" Header="Resturlaub Vorjahr" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="VerfallenerResturlaub" Header="Davon verfallen" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="Urlaubsanspruch" Header="Urlaubsanspruch (Jahr)" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="GeschenkteUrlaubstage" Header="Geschenkte Urlaubstage" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="TageUrlaub" Header="Tage Urlaub" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="Resturlaub" Header="Resturlaub" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="TageKrankheit" Header="Tage Krankheit" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="TageUrlaub" Header="Tage Urlaub" Width="*" AllowEditing="False"/>
<dxg:GridColumn FieldName="GeschenkteUrlaubstage" Header="Geschenkte Urlaubstage" Width="*" AllowEditing="False"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AutoWidth="false" ShowGroupPanel="False" ShowGroupedColumns="false" ShowTotalSummary="False" NavigationStyle="Cell"/>

View File

@@ -35,11 +35,13 @@ namespace BeWo.Service.Urlaubsplanung
#region auskommentiert
root.AlleAbwesenheitsInformationDCs = new List<AbwesenheitsInformationDC>();
var es = new EmployeeServiceImp();
var es = PluginLoader.FindClass<EmployeeServiceImp>();
var employee = es.GetAbsenceOverview(filter);
foreach (var emp in employee)
{
var sonderurlaub = es.GetSonderurlaubForEmployee(emp.EmployeeOid.Value, filter.Year);
var infoDC = new AbwesenheitsInformationDC()
{
Employee = emp,