♥ 0 | Boa tarde, Tenho uma customTab na ficha do funcionário com uns campos adicionais de que preciso associar ao funcionário, e estou a utilizar o evento Saving() para validar e persistir os dados inseridos nesta customTab. Se as validações não forem bem sucedidas, pretendo que além da mensagem ao utilizador (disponivel com ContextService.PSO.MensagensDialogos, etc.) o sistema não grave a ficha do funcionário. Como posso fazer isto? Mesmo com throw, o Primavera mostra o erro mas prossegue com a gravação da ficha. Como posso fazer isto? Muito obrigado! Marcado como spam |
Resposta privada Não tenho esses eventos disponíveis já que estou a herdar de CustomTab. Posso preencher por exemplo um campo (usando o Saving) que sirva como condição e noutra classe, herdar do editor de vendas e fazer override ao AntesDeGravar mas a Primavera garante-me que o AntesDeGravar corre depois do Saving de uma CustomTab? Marcado como spam | |
Resposta privada public override void AntesDeGravar(ref bool cancel, ExtensibilityEventArgs e) cancel = true; }
Marcado como spam |