Hola Florencia,
Creo que sería mejor que todas esas validaciones que planeas hacer las hicieras a través de reglas, pues te evitarías escribir demasiado código y podrías aprovechar muchas ventajas de la versión X como las Regular Expressions. Otra ventaja de hacerlo a través de las Rules es que las validaciones se estarían haciendo al momento en que se están capturando los datos, y no tener que esperar hasta el final para realizar las validaciones...
La otra es utilizar Business Components, pero de igual manera, si quieres aprovechar todas las ventajas de los BC es que en la transacción tengas definidas reglas también... de lo contrario trabajaras de mas programando por separado todas esas validaciones... y a la hora de dar mantenimiento a esa aplicación va a ser muy complicado...
Saludos,
--
Juan Esteban Blancas Gutiérrez
SSI - Soluciones Software Inteligente
Cel. 044 55 4373 9913
Mail. jblancas@soluciones-si.com
-- El 4 de octubre de 2010 11:52, Fabricio Enrique Cuadros <cuadrosfabricio@gmail.com> escribió:
Hola Florencia. Podes cambiar la propiedad de la transacción commit on exit en "no" y en el after trn llamar a un procedimiento que haga los chequeos y si estas ok le haces commit.
2010/10/4 Florencia Polcaro <flopolcaro@gmail.com>Hola a todos,Preciso poder invocar el evento Enter de una transacción desde otro evento de la transacción. O algún work-arround...Mi realidad es que el botón "Confirmar" que tiene asociado el evento Enter solo guarda los datos de la transacción sin hacer ningún chequeo. Por ejemplo no chequeo que se hayan llenado todos los datos obligatorios, ya que los usuarios precisan poder hacer un "guardar parcialmente" (ya que van consiguiendo los datos de a poco).Por otro lado tengo otro botón "Validar Datos" que chequea que todos los datos prontos para guardar sean correctos y estén completos, y sino despliega mensajes de error.Lo que me está faltando es al final del Evento "Validar Datos" si está todo ok, poder llamar al Evento Enter de la transacción para que efectivamente guarde los datos.Cómo puedo hacer esto?gracias,--
Florencia
--
Fabricio Cuadros
--
Juan Esteban Blancas Gutiérrez
SSI - Soluciones Software Inteligente
Cel. 044 55 4373 9913
Mail. jblancas@soluciones-si.com
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [gx-l] Necesito invocar evento Enter en una transacción"
Publicar un comentario