| ♥ 0 | Saudações a todos! Estou criando uma extensibilidade, de formas que um campo (CDU) em requições internas possa ser obrigatorio antes de gravar, mas não acho os campos. Será que não é possivel cria extensibilidades por cima de campos CDU? Marcado como spam |
Comentários @domingoschivela |
2 respostas
| Resposta privada Boa tarde, using Primavera.Extensibility.Internal.Editors;
using Primavera.Extensibility.BusinessEntities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs;
namespace ExtensibilidadeInternos.Internal
{
public class UiEditorInternos : EditorInternos
{
public override void AntesDeGravar(ref bool Cancel, ExtensibilityEventArgs e)
{
if (string.IsNullOrWhiteSpace(this.DocumentoInterno.CamposUtil["CDU_TESTE"].Valor.ToString()))
{
//se não estiver preenchido impedir a gravação
PSO.MensagensDialogos.MostraAviso("TESTE e obrigatorio!", StdPlatBS100.StdBSTipos.IconId.PRI_Exclama);
Cancel = true;
}
}
}
}
deve ser parecido a este: Marcado como spam Comentários @alionapaduraru é de facto isto mesmo, muito obrigado! | |
| Resposta privada @idrisssatende Parece que deve ser isso mesmo que a Aliona partilhou.
Marcado como spam |