Manu1777
Messages postés1Date d'inscriptionmardi 19 février 2019StatutMembreDernière intervention19 février 2019
-
19 févr. 2019 à 15:06
vb95
Messages postés3416Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023
-
19 févr. 2019 à 17:06
Bonjour,
Je débute en C# et en WebService :
J'ai un tableau scolaire (en simplifiant) :
Colonne : NOM MATIÈRE NOTE
J'extraits tous les résultats du collège via une requête que j'ai déja fait.
Je souhaiterais lancer un WebService en lui donnant toutes les les infos de ma requête.
Via une liste, un tableau ou autres ... je ne sais pas justement. (c'est là ou je bloque).
Mon WebService récupère ce "tableau, liste ou autres ..." (c'est là aussi ou je bloque).
Qui ensuite va les trier et créer un fichier (çà c'est bon je sais faire).
Mon Code simplifié :
WebService :
public string college(string nom, string matiere, string note) //Je ne veux pas ça mais le remplacer par un tableau ou liste
ecole ma_liste = new ecole();
foreach (ecole ech in ma_liste)
{
//Ecriture dans Fichier :
streamWriter.WriteLine(ColALig1); // De mon tableau
streamWriter.WriteLine(ColALig2);
streamWriter.WriteLine(ColALig3);
streamWriter.WriteLine(ColBLig1);
streamWriter.WriteLine(ColBLig2);
streamWriter.WriteLine(ColBLig3);
//...etc...
}
Return "Fichier créé";
}
Coté Client :
private void button1_Click(object sender, System.EventArgs e)
{
//Je lance ma requête
using (reader = cmd.ExecuteReader())
{
//
while (reader.Read())
{
//Je lis ma requête et souhaiterais l'inclure dans un tableau, ou liste ex :
maListe.Add("NOM");
maListe.Add("MATIERE");
maListe.Add("NOTE");
}
}
//Enfin je lace mon Webservice :
var test = new ServiceReference1.WebService_FicsSoapClient();
test.college(string nom, string matiere, string note) //Je ne veux pas ça mais le remplacer par un tableau ou liste
}
J'espère que je suis assez clair.
Merci pour votre aide n'hesitez pas à me poser des questions.