Salut,
j´ai ecrit le code suivant et j aimerais svp que quelqu´un m´aide a completer.
j ai 3 functions avec des parametres . j´aimerais recuperer les informations donner dans les functions et les attribuer au string Line de la fonction Main. de sorte qu´a la fin du programme les informations soient enregistrées dans mon fichier comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
100;83;4027671000005;4024391000001;201524323;"Soft"
120;83;4027671000005;4024391000001;= 2015 - 24323;"ADR";
300;83;4027671000005;4024391000001;2015 - 24323;"Blau";
voila le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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 de Kopfsegment, positionsegment et addresssegment  attribuer
            File.WriteAllLines(Textdatei,Line, Encoding.ASCII);
 
 
 
        }
    }
}
merci d avance