Files
BeWoPlaner/Data/Entities/DienstEintrag.cs

147 lines
3.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BS.Shared;
namespace BeWo.Data.Entities
{
[DebuggerDisplay("{Datum} Z{Zeile} E{EmployeeOid}: {Startzeit}-{Endzeit}")]
public class DienstEintrag : BeWoEntityBase
{
private long _EmployeeOid;
private long _WohnheimOid;
private long _DienstOid;
private int _Zeile;
private DateTime _Datum;
private string _Startzeit;
private string _Endzeit;
private double _DauerInStunden;
public DienstEintrag()
{
_Tid = TableID.DienstEintrag;
}
public virtual long EmployeeOid
{
get
{
return _EmployeeOid;
}
set
{
if (AreDifferent(_EmployeeOid, value))
{
_EmployeeOid = value;
}
}
}
public virtual long WohnheimOid
{
get
{
return _WohnheimOid;
}
set
{
if (AreDifferent(_WohnheimOid, value))
{
_WohnheimOid = value;
}
}
}
public virtual long DienstOid
{
get
{
return _DienstOid;
}
set
{
if (AreDifferent(_DienstOid, value))
{
_DienstOid = value;
}
}
}
public virtual int Zeile
{
get
{
return _Zeile;
}
set
{
if (AreDifferent(_Zeile, value))
{
_Zeile = value;
}
}
}
public virtual DateTime Datum
{
get
{
return _Datum;
}
set
{
if (AreDifferent(_Datum, value))
{
_Datum = value;
}
}
}
public virtual string Startzeit
{
get
{
return _Startzeit;
}
set
{
if(AreDifferent(_Startzeit, value))
{
_Startzeit = value;
}
}
}
public virtual string Endzeit
{
get
{
return _Endzeit;
}
set
{
if (AreDifferent(_Endzeit, value))
{
_Endzeit = value;
}
}
}
public virtual double DauerInStunden
{
get
{
return _DauerInStunden;
}
set
{
if (AreDifferent(_DauerInStunden, value))
{
_DauerInStunden = value;
}
}
}
}
}