web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Blogs / Axapta todo es posible / Desafío #8: Como utilizar e...

Desafío #8: Como utilizar el manejador de eventos Pre-Event

Ismael Utitiaj Profile Picture Ismael Utitiaj 426

Este evento nos va a permitir agregar lógica de negocio antes de la ejecución de un procedimiento, para nuestro ejemplo, utilizamos la tabla VendTable.

Screen-Shot-2018_2D00_09_2D00_22-at-7.10.24-PM.png

Ubicamos el método insert, clic derecho y seleccionamos Pre-event handler.

Screen-Shot-2018_2D00_09_2D00_22-at-7.11.17-PM.png

Creamos una nueva clase en nuestro proyecto.

Screen-Shot-2018_2D00_09_2D00_22-at-7.12.36-PM.png

No ubicamos sobre la nueva clase creada y pegamos el código del evento. 

Screen-Shot-2018_2D00_09_2D00_22-at-7.15.56-PM.png

El nuevo código es el siguiente:

Screen-Shot-2018_2D00_09_2D00_22-at-7.16.27-PM.png

A partir de esto, obtenemos el buffer de la tabla y escribimos la siguiente lógica. 

Screen-Shot-2018_2D00_09_2D00_22-at-7.32.24-PM.png

Ahora realizamos la prueba, ingresamos al sistema y creamos un nuevo proveedor.

Screen-Shot-2018_2D00_09_2D00_22-at-7.36.10-PM.png

Podemos observar que la validación ingresada presenta un mensaje de error antes de ingresar el proveedor.

De esta forma, podemos utilizar los eventos en los componentes del sistema.

Comments

*This post is locked for comments