Files
BeWoPlaner/Shared/DataContracts/VertretungsItemDC.cs
Lyndon Jetten dd96a5b0f7 Der Vertretungsalgorithmus wurde überarbeitet und berücksichtigt jetzt die Betreuungszeiten.
"Vertretung ab dem x. Tag" beginnt jetzt bei 1 und nicht mehr bei 0. Ein DB-Skript passt alle Werte mit 0 an -> Changes_2019_12_07 AbWelchemKrankheitsTag UPDATE.txt
2019-12-07 21:06:03 +01:00

134 lines
3.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
public partial class VertretungsItemDC : IDataContract
{
[DataMember]
public DateTime Datum { get; set; }
[DataMember]
public IList<ArbeitszeitEintragDC> Arbeitszeiten { get; set; }
[DataMember]
public CompactEmployeeDC Employee { get; set; }
[DataMember]
public CompactCustomerDC Customer { get; set; }
[DataMember]
public CompactOrganisationDC Schule { get; set; }
[DataMember]
public CompactEmployeeDC Vertreter { get; set; }
[DataMember]
public VertretungsStatus VertretungsStatus { get; set; }
[DataMember]
public string WochenansichtBemerkung { get; set; }
[DataMember]
public string Dringlichkeit { get; set; }
[DataMember]
public string DringlichkeitColor { get; set; }
[DataMember]
public string Teamleitung { get; set; }
[DataMember]
public string Geschlecht { get; set; }
[DataMember]
public string Pflege { get; set; }
[DataMember]
public string Toilettengang { get; set; }
[DataMember]
public string MitarbeiterEinsatzBei { get; set; }
[DataMember]
public string Aggressiv { get; set; }
[DataMember]
public string Bemerkung { get; set; }
[DataMember]
public string MitarbeiterStatusColor { get; set; }
[DataMember]
public string KlientStatusColor { get; set; }
[DataMember]
public string Krankheitszeitraum { get; set; }
[DataMember]
public DateTime Krankheitsmeldung { get; set; }
[DataMember]
public AbsenceTimeDC Absencetime { get; set; }
[DataMember]
public VertretungDC Vertretung { get; set; }
[DataMember]
public List<ContactDC> CustomerContactInformation { get; set; }
[DataMember]
public List<ContactDC> EmployeeContactInformation { get; set; }
[DataMember]
public List<CustomerOrganisationRelationDC> Schools { get; set; }
[DataMember]
public List<VertretungDC> LastSubstitutions { get; set; }
[DataMember]
public string CustomerPflege { get; set; }
[DataMember]
public string EmployeePflege { get; set; }
[DataMember]
public string CustomerToilettengang { get; set; }
[DataMember]
public string EmployeeToilettengang { get; set; }
[DataMember]
public string CustomerAggressivitaet { get; set; }
[DataMember]
public string EmployeeAggressivitaet { get; set; }
[DataMember]
public string CustomerHygienebelehrung { get; set; }
[DataMember]
public string EmployeeHygienebelehrung { get; set; }
[DataMember]
public string CustomerSchutzstufe { get; set; }
[DataMember]
public string EmployeeSchutzstufe { get; set; }
[DataMember]
public string VertreterInfoString { get; set; }
[DataMember]
public string EmployeeAddressString { get; set; }
[DataMember]
public Guid Id { get; set; }
[DataMember]
public ArbeitszeitEintragDC AssistanceTime { get; set; }
}
}