| ♥ 0 | Quero validar o campo preço unitário antes de gravar nas linhas mas não sei o que colocar em ?? para apanhar o campo precunit da linha. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Primavera.Extensibility.BusinessEntities;
using Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs;
using Primavera.Extensibility.Sales.Editors;
namespace ExtensibilityProject5.Sales
{
public class UiEditorVendas : EditorVendas
{
public override void AntesDeGravar(ref bool Cancel, ExtensibilityEventArgs e)
{
base.AntesDeGravar(ref Cancel, e);
for (int i = 0; i <= this.DocumentoVenda.Linhas.NumItens; i++)
if (?? == 0) // ?? o que por aqui para ter acesso ao valor do preço unitário na linha
{
PSO.Dialogos.MostraAviso("ERRO!", StdPlatBS100.StdBSTipos.IconId.PRI_Exclama);
Cancel = true;
}
}
}
}
Marcado como spam |
1 respostas
| Resposta privada public class PriClass1 : EditorVendas
{
public override void AntesDeGravar(ref bool Cancel, ExtensibilityEventArgs e)
{
for (int i= 0; i<=this.DocumentoVenda.Linhas.NumItens; i++)
{
VndBE100.VndBELinhaDocumentoVenda linhas = this.DocumentoVenda.Linhas.GetEdita(i);
if (linhas.PrecUnit == 0)
{
}
}
}
}
Marcado como spam Comentários Obrigado! |