Files
BeWoPlaner/Shared/DataContracts/DienstplanerRootDC.cs

85 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Media;
namespace BS.Shared.DataContracts
{
public class DienstplanerRootDC
{
[DataMember]
public List<DienstEintragDC> AlleDienstEintraege { get; set; }
[DataMember]
public List<DienstvertretungDC> AlleDienstvertretungen { get; set; }
//[DataMember]
//public List<CompactWohnheimDC> Wohnheime { get; set; }
[DataMember]
public List<DienstBlockDC> DienstDCListe { get; set; }
[DataMember]
public List<DienstInfoDC> AlleDienste { get; set; }
[DataMember]
public List<AbsenceTimeDC> AbsenceTimes { get; set; }
[DataMember]
public List<OvertimeDC> OverTimes { get; set; }
[DataMember]
public List<EmployeeDC> AllEmployee { get; set; }
[DataMember]
public List<DienstZeileDC> DienstZeilenListe { get; set; }
[DataMember]
public List<RegelmaessigerDienstDC> RegelmaessigeDienste { get; set; }
[DataMember]
public List<FeiertagDC> Feiertage { get; set; }
[DataMember]
public string TextBoxForeColor { get; set; }
[DataMember]
public string StatusColorFalse { get; set; }
[DataMember]
public string StatusColorTrue { get; set; }
[DataMember]
public List<DienstplanerMonthlySummaryDC> MonatsZusammenfassung { get; set; }
[DataMember]
public Dictionary<long?, decimal> StundenBeiAbwesenheit { get; set; }
[DataMember]
public DateTime ZeitraumFuerPflichtbesetzungStart { get; set; }
[DataMember]
public DateTime ZeitraumFuerPflichtbesetzungEnde { get; set; }
[DataMember]
public bool EnableDiensteAnFeiertagen { get; set; }
[DataMember]
public bool EnableAbwesenheitenAnWochenenden { get; set; }
[DataMember]
public bool EnableSorting { get; set; }
[DataMember]
public List<string> SortierMethoden { get; set; }
[DataMember]
public bool EnableStatuszeile { get; set; }
}
}