Files
BeWoPlaner/Shared/DataContracts/ArbeitszeitEintragDC.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

44 lines
1.0 KiB
C#

using System;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
public class ArbeitszeitEintragDC : IDataContract
{
[DataMember]
public long? ArbeitszeitEintragOid { get; set; }
[DataMember]
public long? ArbeitszeitOid { get; set; }
[DataMember]
public AppointmentDayOfWeek Tag { get; set; }
[DataMember]
public string UhrzeitVon { get; set; }
[DataMember]
public string UhrzeitBis { get; set; }
[DataMember]
public string Notice { get; set; }
[DataMember]
public long? CustomerOid { get; set; }
[DataMember]
public CompactEmployeeDC Employee { get; set; }
public override string ToString()
{
return $"{UhrzeitVon} - {UhrzeitBis}";
}
public DayOfWeek DayOfWeek => Core.DateTimeUtils.ConvertAppointmentDayOfWeekToDayOfWeek(Tag);
[DataMember]
public CompactCustomerDC Customer { get; set; }
}
}