Bonjour.
Je rencontre un problème dans la consommation d'un service web. Ce service web attends de recevoir une liste de SalesLines(chaque SalesLine à "Commande", "Produit","Quantite","DateConso")
***************************SERVICE WEB **************
La fonction appelé par l'application (VB)
pour info : le début du corps de la methode (VB)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <WebMethod()> Public Function SetSQLLot(ByVal ListeCommandes As ArrayList) As Integer
***************************APPLICATION**************
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... Commande = ListeCommandes(i)(0).GetElementsByTagName("Commande")(0).innerText DateConso = ListeCommandes(i)(0).GetElementsByTagName("DateConso")(0).innerText Produit = ListeCommandes(i)(0).GetElementsByTagName("Produit")(0).innerText Quantite = ListeCommandes(i)(0).GetElementsByTagName("Quantite")(0).innerText ...
Dans mon application, je fais référence au service web et j'obtiens :
Ma question est la suivante : En quoi dois-je caster mes objets SalesLines pour que le web service les reconnaissent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 WebReference1.Service serv = new WebReference1.Service(); ... List<SalesLines> listSL = db.getSalesLines(); // Service.SetSqlLot(object[] ListeCommandes) serv.SetSQLLot(???); ...
PS : le web service ne peut pas être modifié.
Partager