Files
BeWoPlaner/Data/Entities/GkvAbrechnung.cs
2024-10-23 17:05:20 +02:00

36 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using BS.Shared;
using BS.Shared.Extensions;
using BS.Shared.Interface;
namespace BeWo.Data.Entities
{
public class GkvAbrechnung : BeWoEntityBase, IGkvAbrechnung
{
public GkvAbrechnung()
{
this._Tid = TableID.GkvAbrechnung;
}
public virtual DateTime ErstelltAm { get; set; }
public virtual DateTime? AbrechnungsZeitraumStart { get; set; }
public virtual DateTime? AbrechnungsZeitraumEnde { get; set; }
public virtual decimal Betrag { get; set; }
public virtual bool Bezahlt { get; set; }
public virtual bool UrbelegeGesendet { get; set; }
public virtual GkvVerfahrensstufe Verfahrensstufe { get; set; }
public virtual IList<InvoiceBase> InvoiceBases { get; set; }
public virtual IList<GkvTransferProtokoll> GkvTransferProtokolle { get; set; }
public IGkvTransferProtokoll LastTransferProtokoll { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
public virtual Organisation GetOrganisation()
{
return InvoiceBases.First().CostBearer2SupportConcept.CostBearer.Organisation;
}
}
}