Files
BeWoPlaner/Dakota/Models/Abrechnungsposition.cs
rene d65ac37cc0 Zwischenstand:
Schlüssel übersichtlich,
Segmente neu sortiert
PDFs eingeführt,
Beispiel Ansicht eingeführt,
2023-08-21 14:45:00 +02:00

48 lines
1.8 KiB
C#

using Dakota.Models.Segmente;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dakota.Models
{
internal class Abrechnungsposition
{
public SegmentSLLAENF SegmentSLLAENF { get; private set; }
/// <summary>
/// Mit diesem Segment können weitere Informationen, bezogen
/// auf die abzurechnende Position übermittelt werden.Hier können u.a.die Uhrzeit und die gefahrenen Kilometer angegeben
/// werden. Es kann je abzurechnende Position einmal vorkommen
/// </summary>
public SegmentSLLASUT SegmentSLLASUT { get; private set; }
/// <summary>
/// Mit diesem Segment kann zu jeder abzurechnenden Position
/// ein Text(z.B.als Begründung) hinterlegt werden.Es kann je
/// abzurechnende Position einmal vorkommen.
/// </summary>
public SegmentSLLATXT SegmentSLLATXT { get; private set; }
/// <summary>
/// Mit diesem Segment kann zu jeder abzurechnenden Position
/// Mehrwertsteuer angegeben werden.Benutzt werden soll das
/// Segment nur dann, wenn dem in ENF genannten Einzelbetrag
/// die Mehrwertsteuer hinzuzurechnen ist.
/// </summary>
///public SegmentSLLAMWS SegmentSLLAMWS { get; private set; }
///
public Abrechnungsposition()
{
SegmentSLLAENF = new SegmentSLLAENF();
SegmentSLLASUT = new SegmentSLLASUT();
SegmentSLLATXT = new SegmentSLLATXT();
//SegmentSLLAMWS = new SegmentSLLAMWS();
}
public List<Segment> GetSegments()
{
return new List<Segment>() { SegmentSLLAENF, SegmentSLLASUT, SegmentSLLATXT,
};
//SegmentSLLAMWS };
}
}
}