| ♥ 0 | O evento ValidaLinhaDestino em documentos de transferência não apresenta o parâmetro NumLinha correto quando existem mais do que uma linha na grelha de origem. Marked as spam |
1 answers
| Private answer Esta situação acontece porque na grelha de destino estão contidas todas as linhas de cada linha de origem, ao selecionar uma linha de origem vai ocultando as linhas de destino que não pertencem àquela linha de origem. Para obter a posição exata da linha de destino para a linha de origem selecionada, pode usar o seguinte exemplo: var count = 0; var i = 1; foreach (InvBELinhaOrigemTransf linhaOrigem in DocumentoTransferencia.LinhasOrigem) { if (i == LinhaOrigemActual) break; count += linhaOrigem.LinhasDestino.Count(); i++; } Marked as spam |