|
|
|
|
@@ -4,33 +4,40 @@ using System.Collections.ObjectModel;
|
|
|
|
|
|
|
|
|
|
namespace Jugenddienst_Stunden.Types;
|
|
|
|
|
|
|
|
|
|
internal class Hours : ObservableObject {
|
|
|
|
|
public int? Zeit;
|
|
|
|
|
public int? Nominal;
|
|
|
|
|
internal partial class Hours : ObservableObject {
|
|
|
|
|
public double? Zeit;
|
|
|
|
|
public double? Nominal;
|
|
|
|
|
//public Dictionary<DateOnly,NominalDay> nominal_day_api;
|
|
|
|
|
public List<NominalDay>? Nominal_day_api;
|
|
|
|
|
//public Dictionary<int,NominalWeek> nominal_week_api;
|
|
|
|
|
public List<NominalWeek>? Nominal_week_api;
|
|
|
|
|
//public List<string> time_line;
|
|
|
|
|
public string? Zeit_total;
|
|
|
|
|
//public List<string> time_line;
|
|
|
|
|
public double? Zeit_total;
|
|
|
|
|
|
|
|
|
|
//https://stackoverflow.com/questions/29449641/deserialize-json-when-a-value-can-be-an-object-or-an-empty-array/29450279#29450279
|
|
|
|
|
//[JsonConverter(typeof(JsonSingleOrEmptyArrayConverter<Hours>))]
|
|
|
|
|
//public Dictionary<int,decimal> zeit_total_daily;
|
|
|
|
|
//https://stackoverflow.com/questions/29449641/deserialize-json-when-a-value-can-be-an-object-or-an-empty-array/29450279#29450279
|
|
|
|
|
//[JsonConverter(typeof(JsonSingleOrEmptyArrayConverter<Hours>))]
|
|
|
|
|
//public Dictionary<int,decimal> zeit_total_daily;
|
|
|
|
|
|
|
|
|
|
public List<TimeDay> zeit_total_daily_api;
|
|
|
|
|
public List<TimeDay> zeit_total_daily_api;
|
|
|
|
|
public List<DayTime>? daytime;
|
|
|
|
|
//public List<string> wochensumme;
|
|
|
|
|
public int overtime_month;
|
|
|
|
|
public int overtime;
|
|
|
|
|
//public List<string> overtime_day;
|
|
|
|
|
public int zeitausgleich;
|
|
|
|
|
public int zeitausgleich_month;
|
|
|
|
|
public int holiday;
|
|
|
|
|
public int krankheit;
|
|
|
|
|
public int weiterbildung;
|
|
|
|
|
public int bereitschaft;
|
|
|
|
|
public int bereitschaft_month;
|
|
|
|
|
//public List<string> wochensumme;
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
public double overtime_month;
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
public double overtime;
|
|
|
|
|
//public List<string> overtime_day;
|
|
|
|
|
|
|
|
|
|
[ObservableProperty]
|
|
|
|
|
public double zeitausgleich;
|
|
|
|
|
|
|
|
|
|
public double zeitausgleich_month;
|
|
|
|
|
public double holiday;
|
|
|
|
|
public double krankheit;
|
|
|
|
|
public double weiterbildung;
|
|
|
|
|
public double bereitschaft;
|
|
|
|
|
public double bereitschaft_month;
|
|
|
|
|
//public Operator operator_api;
|
|
|
|
|
public DateTime Today;
|
|
|
|
|
public DateTime Date;
|
|
|
|
|
|