Intervallfinder überarbeitet & Bug gefixt, der zu einem Fehler beim Suchen nach freien Intervallen über mehrere Tage geführt hatte, wenn die Enduhrzeit vor der Startuhrzeit lag. Berichte mit Parametern. Verbesserte Mitarbeiter-, Klienten-, Team-, und Organisationsdropdowns mit Suche. Quittierungsbelegresultate (zum Unterschreiben) wird wie die Zeiterfassung paginiert. FaC: neuer Kalender noch nicht fertig.
103 lines
2.2 KiB
C#
103 lines
2.2 KiB
C#
using BS.Shared;
|
|
using System;
|
|
|
|
namespace BeWo.Data.Entities
|
|
{
|
|
public class Signature : BeWoEntityBase
|
|
{
|
|
private string _DataBild;
|
|
|
|
private DateTime _Zeitstempel;
|
|
|
|
private string _Latitute;
|
|
|
|
private string _Longitute;
|
|
|
|
private long? _ServiceRecordOid;
|
|
|
|
private long? _BargeldtransaktionsOid;
|
|
|
|
public Signature()
|
|
{
|
|
_Tid = TableID.SignatureTable;
|
|
}
|
|
|
|
public virtual string DataBild
|
|
{
|
|
get => _DataBild;
|
|
|
|
set
|
|
{
|
|
if(AreDifferent(_DataBild, value))
|
|
{
|
|
_DataBild = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public virtual DateTime Zeitstempel
|
|
{
|
|
get => _Zeitstempel;
|
|
|
|
set
|
|
{
|
|
if(AreDifferent(_Zeitstempel, value))
|
|
{
|
|
_Zeitstempel = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public virtual string Latitute
|
|
{
|
|
get => _Latitute;
|
|
|
|
set
|
|
{
|
|
if(AreDifferent(_Latitute, value))
|
|
{
|
|
_Latitute = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public virtual string Longitute
|
|
{
|
|
get => _Longitute;
|
|
|
|
set
|
|
{
|
|
if(AreDifferent(_Longitute, value))
|
|
{
|
|
_Longitute = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public virtual long? ServiceRecordOid
|
|
{
|
|
get => _ServiceRecordOid;
|
|
|
|
set
|
|
{
|
|
if(AreDifferent(_ServiceRecordOid, value))
|
|
{
|
|
_ServiceRecordOid = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public virtual long? BargeldtransaktionsOid
|
|
{
|
|
get => _BargeldtransaktionsOid;
|
|
|
|
set
|
|
{
|
|
if(AreDifferent(_BargeldtransaktionsOid, value))
|
|
{
|
|
_BargeldtransaktionsOid = value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |