allo,
Ich habe folgende code geschrieben. Ich möchte die Information von der 3 functions "Kopfsegment" "adresssegment" und "positionsegment" in Main () übergeben. in String Line zuweisen.
so dass am Ende in der Texdatei die Zeile so aussehen
kann mir Jemand den code ergänzen?
Danke
Ich habe folgende code geschrieben. Ich möchte die Information von der 3 functions "Kopfsegment" "adresssegment" und "positionsegment" in Main () übergeben. in String Line zuweisen.
Code:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Diagnostics; using System.Reflection; using System.Data.SqlClient; namespace test { class Textdatei { public static string KopfSegment (int segmentkennzeichner, int DokumentArt, long Lieferant, long RechnungEmpfänger, int Rechnungsnummer, DateTime Lieferantendatum, string Käufer) { int Seg; int Dok; long Lie; long RechEmpf; int RechNum; DateTime LfDatum; String Kf; Seg = segmentkennzeichner; Dok = DokumentArt; Lie = Lieferant; RechEmpf = RechnungEmpfänger; RechNum = Rechnungsnummer; LfDatum = Lieferantendatum; Kf = Käufer; segmentkennzeichner = 100; DokumentArt = 83; Lieferant = 4027671000005; RechnungEmpfänger = 4024391000001; Rechnungsnummer = 2015 - 24323; //Lieferantendatum = 03.08.2015; Käufer = "Soft"; return KopfSegment; } public static string Adressegment(int segmentkennzeichner, int DokumentArt, long Lieferant, long RechnungEmpfänger, int Rechnungsnummer,string Adressart, double Postleitzahl) { segmentkennzeichner = 120; DokumentArt = 83; Lieferant = 4027671000005; RechnungEmpfänger = 4024391000001; Rechnungsnummer = 2015 - 24323; //Lieferantendatum = 03.08.2015; Adressart = "ADR"; return Adressegment; } public static string Positionsegment(int segmentkennzeichner, int DokumentArt, long Lieferant, long RechnungEmpfänger, int Rechnungsnummer, string Textart, int Textschlüssel) { segmentkennzeichner = 300; DokumentArt = 83; Lieferant = 4027671000005; RechnungEmpfänger = 4024391000001; Rechnungsnummer = 2015 - 24323; Textart = "Blau"; return Positionsegment; } static void Main(string[] args) { string Textdatei = @"C:\Projekte\Ascii_Schnittstelle\test.txt"; string line = ; // information von Kopfsegment, positionsegment und addresssegment hier übergeben File.WriteAllLines(Textdatei,Line, Encoding.ASCII); } } }
Code:
100;83;4027671000005;4024391000001;2015 – 24323;"Soft" 120;83;4027671000005;4024391000001;= 2015 - 24323;"ADR"; 300;83;4027671000005;4024391000001;2015 - 24323;"Blau";
Danke
Comment