Fórum
Ver pergunta

Erro ao utilizar BSO.Base.Artigos.DaValorAtributo no evento validalinha nas compras   

95 visualizações
0
0

Necessitava saber o valor do CDU do artigo que é utilizado num documento de compras para tal estou a utilizar BSO.Base.Artigos.DaValorAtributo contudo está a dar erro “Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: ‘A melhor correspondência do método sobrecarregado para ‘System.Windows.Forms.MessageBox.Show(string, string)’ tem alguns argumentos inválidos'”. Podem ajudar-me?

public override void ValidaLinha(int NumLinha, ExtensibilityEventArgs e)
{
MessageBox.Show(“XX”, (BSO.Base.Artigos.DaValorAtributo(this.DocumentoCompra.Linhas.GetEdita(NumLinha).Artigo, “CDU_????”)));

Faça login para poder traduzir
V10
Geral
Marcado como spam
Criado há 6 anos e 8 meses antonioraposo
a
antonioraposo Iniciante
Comentários
De que tipo é o CDU?
6 anos e 8 meses
danielvieira-1
    1 respostas
    0
    Resposta privada

    Assim já deve funcionar:

    MessageBox.Show(“XX”, (BSO.Base.Artigos.DaValorAtributo(this.DocumentoCompra.Linhas.GetEdita(NumLinha).Artigo, “CDU_????”).ToString()));

    Faça login para poder traduzir
    Marcado como spam
    Criado há 6 anos e 8 meses danielvieira-1
    d
    danielvieira-1 Responsiveness Member