48 lines
1.5 KiB
C#
48 lines
1.5 KiB
C#
using Dakota.Models.Daten;
|
|
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 };
|
|
}
|
|
}
|