Files
BeWoPlaner/Shared/DataContracts/ServiceAccountingDC.cs
Lyndon Jetten ee68e7879a Bugs im Kalender behoben (noch nicht alle)
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
2020-12-01 12:29:12 +01:00

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;
}
}
}