Announcement

Collapse
No announcement yet.

code Ergänzen

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • code Ergänzen

    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.
    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);
    
               
             
            }
        }
    }
    so dass am Ende in der Texdatei die Zeile so aussehen
    Code:
    100;83;4027671000005;4024391000001;2015 – 24323;"Soft"
    120;83;4027671000005;4024391000001;= 2015 - 24323;"ADR";
    300;83;4027671000005;4024391000001;2015 - 24323;"Blau";
    kann mir Jemand den code ergänzen?

    Danke

  • #2
    Crosspost hier im Forum
    Christian

    Comment

    Working...
    X