Versión: GeneXus 18

Curso GeneXus for mobile

Cómo actualizar los datos usando lógica de la transacción sin su pantalla

Para realizar las mismas operaciones de Insert, Update, Delete que realiza una transacción, incluyendo todos los controles que ésta performa, pero sin pantalla sino por código, desde cualquier otro objeto, se presenta el concepto de Business Component.



A través de un ejemplo en el que se crea una nueva categoría “Tourist Site” y se cambia la categoría de todas las atracciones que eran “Monument” de Beijing por la nueva categoría, se presenta al business component como un Tipo de datos creado como espejo de la transacción, y utilizable a través de variables y de sus métodos Save(), Load(), Delete(), tanto como Insert(), Update(), InsertorUpdate(), Success() en cualquier objeto. Se compara la actualización a través de la transacción vs a través del business component. Se explica la necesidad de utilizar el comando Commit. 

Vea aquí la transcripción en pdf del video.

Clases