Mitarbeiter wird nicht mehr automatisch bei Gruppenbuchungen hinzugefügt, wenn es nicht erwünscht IsTask Hilfepläne, die heute ablaufen, werden noch als nicht abgelaufen angezeigt wie im Fat-Client
43 lines
1.3 KiB
C#
43 lines
1.3 KiB
C#
using System.Runtime.Serialization;
|
|
|
|
namespace BS.Shared.DataContracts
|
|
{
|
|
[DataContract]
|
|
public partial class ServiceAccountingDC : IDataContract
|
|
{
|
|
[DataMember]
|
|
public long? ServiceAccountingOid { get; set; }
|
|
|
|
[DataMember]
|
|
public long? ServiceAccountingVersion { get; set; }
|
|
|
|
[DataMember]
|
|
public decimal? BillableAmount { get; set; }
|
|
|
|
[DataMember]
|
|
public AccountingIntervalType AccountingInterval { get; set; }
|
|
|
|
[DataMember]
|
|
public ServiceDescriptionDC ServiceDescription { get; set; }
|
|
|
|
[DataMember]
|
|
public bool IsDefault { get; set; }
|
|
|
|
public override bool Equals(object obj)
|
|
{
|
|
if(obj is ServiceAccountingDC s)
|
|
{
|
|
var a = Equals(ServiceAccountingOid, s.ServiceAccountingOid);
|
|
var b = Equals(ServiceAccountingVersion, s.ServiceAccountingVersion);
|
|
var c = Equals(BillableAmount, s.BillableAmount);
|
|
var d = AccountingInterval.Equals(s.AccountingInterval);
|
|
var e = Equals(ServiceDescription, s.ServiceDescription);
|
|
var f = IsDefault == s.IsDefault;
|
|
|
|
return a && b && c && d && e && f;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
}
|
|
} |