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; } /// /// 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 /// public SegmentSLLASUT SegmentSLLASUT { get; private set; } /// /// Mit diesem Segment kann zu jeder abzurechnenden Position /// ein Text(z.B.als Begründung) hinterlegt werden.Es kann je /// abzurechnende Position einmal vorkommen. /// public SegmentSLLATXT SegmentSLLATXT { get; private set; } /// /// 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. /// ///public SegmentSLLAMWS SegmentSLLAMWS { get; private set; } /// public Abrechnungsposition() { SegmentSLLAENF = new SegmentSLLAENF(); SegmentSLLASUT = new SegmentSLLASUT(); SegmentSLLATXT = new SegmentSLLATXT(); //SegmentSLLAMWS = new SegmentSLLAMWS(); } public List GetSegments() { return new List() { SegmentSLLAENF, SegmentSLLASUT, SegmentSLLATXT, }; //SegmentSLLAMWS }; } } }