Eclaircissements sur les Objets métiers Ligne100 v2
Modérateurs: Super-Apogea, Super Modérateur
1 message
|Page 1 sur 1
Eclaircissements sur les Objets métiers Ligne100 v2
Bonsoir
Je suis en train de développer une interface Web en ASP.NET et je dois écrire une fonction qui retourne le stock réel d'un article dans un dépot spécifique. Voilà un extrait de mon code
Public Function Dispo(ByVal RefArticle As String, ByVal IntituleDepot As String) As String
Dim Article As IBOArticle2
Dim Depot As IBODepot2
Dim StockDepot As String
Dim ListDepot As IBICollection
Try
'lecture de l'Article RefArticle
Article = Me.BaseCial.FactoryArticle.ReadReference(RefArticle)
'Fabrication liste des dépots de l'article
ListDepot = Article.FactoryArticleDepot.List
For Each Depot In ListDepot
StockDepot = Depot.DE_Intitule.ToString
If IntituleDepot = StockDepot Then
Return (Article.StockReel).ToString
End If
Next
Non seulement j'ai un message d'erreur:
Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'Objets100Lib.IBODepot2'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{ADEA370E-E8A3-4813-B84B-84E916C55EC7}' a échoué en raison de l'erreur suivante : Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
Mais en plus je ne suis pas sûr que cela réponde à ma problématique. Pour faire court je ne sais pas quels object/méthodes/propiétés utiliser pour cette fonction.
Si quelqu'un peux me mettre sur la voie, ce serai super.
Merci d'avance
Jdo
Je suis en train de développer une interface Web en ASP.NET et je dois écrire une fonction qui retourne le stock réel d'un article dans un dépot spécifique. Voilà un extrait de mon code
Public Function Dispo(ByVal RefArticle As String, ByVal IntituleDepot As String) As String
Dim Article As IBOArticle2
Dim Depot As IBODepot2
Dim StockDepot As String
Dim ListDepot As IBICollection
Try
'lecture de l'Article RefArticle
Article = Me.BaseCial.FactoryArticle.ReadReference(RefArticle)
'Fabrication liste des dépots de l'article
ListDepot = Article.FactoryArticleDepot.List
For Each Depot In ListDepot
StockDepot = Depot.DE_Intitule.ToString
If IntituleDepot = StockDepot Then
Return (Article.StockReel).ToString
End If
Next
Non seulement j'ai un message d'erreur:
Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'Objets100Lib.IBODepot2'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{ADEA370E-E8A3-4813-B84B-84E916C55EC7}' a échoué en raison de l'erreur suivante : Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
Mais en plus je ne suis pas sûr que cela réponde à ma problématique. Pour faire court je ne sais pas quels object/méthodes/propiétés utiliser pour cette fonction.
Si quelqu'un peux me mettre sur la voie, ce serai super.
Merci d'avance
Jdo
-
jdo
1 message
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité