Problème IBIPersistObject

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Problème IBIPersistObject

Messagede sduconge » Mar 17 FĂ©v 2009 13:06

Bonjour,
Je programme en C# un petit programme complémentaire à ma gestion commerciale SAGE. Le programme créé (via les objets métiers V3) bêtement un document de type commande et insère une ligne article. Mais voilà, il y a un problème, lors de l'initialisation de mon objet ligne "maLigne" (voir code ci-dessous en gras) le compilateur m'envoie balader et me met ce message :

"Impossible de convertir implicitement le type 'Objets100Lib.IBIPersistObject' en 'Objets100Lib.IBODocumentVenteLigne3'. Une conversion explicite existe (un cast est-il manquant ?)"

Voici mon code :
private void fnAjouteLigne(BSCIALApplication3 BaseCial,
ref IBODocumentVente3 mDoc,
string numAffaire,
string nomRepres,
int intTps)
{
//Recherche de l'article de main d'oeuvre
IBOArticle3 monArticle = BaseCial.FactoryArticle.ReadReference(cbArticle.Text);
//Création de la ligne article
IBODocumentVenteLigne3 maLigne = mDoc.FactoryDocumentLigne.Create();
//Préparation de la ligne avec l'article de main d'oeuvre
maLigne.SetDefaultArticle(monArticle, (double)numHJ.Value * intTps);
//Ecriture de la ligne
maLigne.WriteDefault();
}

Le pire c'est que cette erreur n'existe pas en VB NET et le programme marche mais je dois absolument faire le programme en C#.
Ma question est donc : Est-ce que quelqu'un a déjà eu ce genre de problème (en C#) et si oui peut-il m'aider à résoudre cette énigme ??
Encore merci à chacun de prendre le temps de regarder mon problème !!!!
Dernière édition par sduconge le Mer 1 Juil 2009 17:12, édité 1 fois.
sduconge
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mar 17 Fév 2009 12:46

Re: Problème IBIPersistObject

Messagede Le_Maraudeur » Jeu 26 Mar 2009 12:39

que renvoie la méthode Create comme type?
Le_Maraudeur
Super Contributeur
Super Contributeur
 
Messages: 104
Inscription: Jeu 12 Juil 2007 10:39

Re: Problème IBIPersistObject

Messagede stephane3381 » Jeu 26 Mar 2009 12:53

bonjour,
(un cast est-il manquant ?)"

a mon avis il manque le dépot !!
Stéphane, Formateur ligne 100 (SCD, gescom, compta)
conseils en intégration, installation SCD
A la recherche d'un emploi
stephane3381
Modérateur
Modérateur
 
Messages: 1027
Inscription: Lun 12 Mar 2007 15:35


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron