Fórum
Ver pergunta

Motores na entidade “Curso”   

15 visualizações
0
0

Pretende efetuar uma operação solicitada pelo cliente após a gravação de uma curso do módulo de formação e para isso pretendo usar o evento “AntesDeGravar”. Como, aparentemente, não existem eventos no interface estou a tentar via motores.  No entanto não estou a conseguir que o evento seja despoletado. O código que tenho é o seguinte:

using System;
using Primavera.Extensibility.BusinessEntities.ExtensibilityService.EventArgs;
using Primavera.Extensibility.HumanResources.Services;
using RhpBE100;
using StdPlatBS100;
using System.Data;
using StdBE100;
using ErpBS100;

namespace SmartGlobe
{
internal class UI_RhpBSCursos : RhpBSCursos
{
public override void AntesDeGravar(RhpBECurso ObjBECurso, ExtensibilityEventArgs e)
{
base.AntesDeGravar(ObjBECurso, e);
PSO.MensagensDialogos.MostraMensagemEx(StdBSTipos.TipoMsg.PRI_SimplesOk, “AntesDeGravar”);
}

Algum consegue ajudar?

Faça login para poder traduzir
Integração
V10
Marcado como spam
1 respostas
0
Resposta privada

Boa tarde,
Verificai na documentação e não encontrei RhpBSCursos.
Tem abaixo o link para documentação dos RH:
Recursos Humanos | Primavera ERP v10 Documentation (primaverabss.com)

Faça login para poder traduzir
Marcado como spam
Criado há 4 meses e 6 horas alionapaduraru
alionapaduraru Responsiveness Member
    Comentários
    Bom dia, Na documentação pode-se encontrar no IRHPBS100 e no RHPBE100. Seja como for o código que apresento compila sem qualquer problema, ou seja, é reconhecido o RhpBSCursos e fiz o override ao AntesDeGravar Também não encontro na documentação qualquer referencia ao AntesDeGravar do editor compras ou vendas e ele existe e funciona.
    3 meses e 3 semanas
    paulopinto