Curso GeneXus 15 - Nivel Analista

Aprenderás de forma bien sencilla a través de ejemplos el corazón de GeneXus para empezar a desarrollar tus propias aplicaciones
Curso online

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.
Relacionado
Estructura de una transacción
Normalización de la base de datos
Reglas en transacciones: generalidades
Regla Default en transacciones
Reglas en transacciones: resumen de conceptos fundamentales
El entorno de desarrollo de GeneXus
Ejecutando el primer proyecto
Se agregan nuevas entidades al proyecto
Cómo crear una galería de imágenes de productos
Orden de ejecución de reglas y fórmulas: resumen de conceptos fundamentales
Business Components: resumen de conceptos fundamentales
Regla de Asignación en transacciones
Regla Error en transacciones
Regla Noaccept en transacciones
Regla Add en transacciones
45 Videos (07h 26min) + 21 documentos de lectura

Resumen de conceptos más importantes