Fórum
Ver pergunta

EXTENSIBILIDADE EM REQUISÇÕES INTERNAS E CAMPOS CDU   

58 visualizações
0
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?

Faça login para poder traduzir
V10
Marcado como spam
Criado há 1 ano e 8 meses idrisssatende
i
idrisssatende Iniciante
Comentários
@domingoschivela
1 ano e 8 meses
idrisssatende
    2 respostas
    0
    Resposta privada

    Boa tarde,
    O código

    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:

    Faça login para poder traduzir
    Marcado como spam
    Criado há 1 ano e 8 meses alionapaduraru
    alionapaduraru Responsiveness Member
      Comentários
      @alionapaduraru é de facto isto mesmo, muito obrigado!
      1 ano e 8 meses
      idrisssatende
        0
        Resposta privada

        @idrisssatende Parece que deve ser isso mesmo que a Aliona partilhou.

         

        Faça login para poder traduzir
        Marcado como spam
        Criado há 1 ano e 8 meses domingoschivela
        d
        domingoschivela Responsiveness Member