Files
BeWoPlaner/Dakota/Models/Segmente/SLGA/SegmentSLGANAM.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

47 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dakota.Models.Segmente.SLGA
{
/// <summary>
/// Das Segment ist je Nachricht einmal
/// zu übermitteln
/// </summary>
internal class SegmentSLGANAM : Segment
{
/// <summary>
/// Name bzw. Firmenbezeichnung des
/// Rechnungsstellers(Leistungserbringer oder Abrechnungsstelle
/// </summary>
public Datenelement Name1 { get; private set; }
/// <summary>
/// ggf. Ansprechpartner und Telefonnummer.
/// </summary>
public Datenelement Name2 { get; private set; }
/// <summary>
/// ggf. Ansprechpartner und Telefonnummer.
/// </summary>
public Datenelement Name3 { get; private set; }
/// <summary>
/// E-Mail-Adresse;
/// zugelassen sind Buchstaben und Ziffern, ausgenommen Umlaute
/// </summary>
public Datenelement Name4 { get; private set; }
public SegmentSLGANAM()
{
Name1 = new Datenelement("Name1", 0, 30, Feldart.Muss);
Name2 = new Datenelement("Name2", 0, 30, Feldart.Kann);
Name3 = new Datenelement("Name3", 0, 30, Feldart.Kann);
Name4 = new Datenelement("Name4", 0, 70, Feldart.Kann);
}
public override string GetHead() => "NAM";
public override List<Dateneinheit> GetBody()
=> new List<Dateneinheit>() { Name1, Name2, Name3, Name4 };
}
}