GeneXus - Llamar a un procedimiento despues de aceptar

 
Vista:

Llamar a un procedimiento despues de aceptar

Publicado por Lesta El Vampiro (61 intervenciones) el 27/12/2006 21:48:06
Hola, espero estén bien y que hallan pasado una feliz navidad.

Hiendo al grano lo que necesito es llamar a un procedimiento una vez que el usuario presione el botón aceptar (enter) en una transacción, trate colocando el llamado del procedimiento en el evento alter trn pero el problema es que llama al prc aunque el usuario presione cancelar y la idea es que lo llame cuando haga click en aceptar ............... Espero alguna sugerencia …
De antemano muchas gracias
Chao chao
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Patricio Ojeda V
Val: 73
Oro
Ha aumentado 1 puesto en GeneXus (en relación al último mes)
Gráfica de GeneXus

RE:Llamar a un procedimiento despues de aceptar

Publicado por Patricio Ojeda V (475 intervenciones) el 27/12/2006 22:12:22
Podrias probar con el "aftercomplete" en las rules de tu Trn.

Saludos

Patricio Ojeda V
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a un procedimiento despues de aceptar

Publicado por Leandro (146 intervenciones) el 28/12/2006 00:42:33
SI..el Aftercomplete podria servir...pero yo le tendría mas fe al evento on aftervalidate (Porque si el procedimiento necesita datos de la base, el aftercomplete ejecuta el proceso luego de borrar los datos, si no me equivoco).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a un procedimiento despues de aceptar

Publicado por Lesta El Vampiro (61 intervenciones) el 28/12/2006 13:03:14
Gracias Patricio y Leandro....
ahora mismo voy a probar

que tengan unas felices fiestas de fin de año.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a un procedimiento despues de aceptar

Publicado por Lestat El Vampiro (61 intervenciones) el 28/12/2006 15:00:34
Efectivamente el "Aftercomplete" funciona independientemente si acepto o cancelo. y quisiera probar con el evento "on aftervalidate" pero no se como programarlo... o_O! lo e tratado en los eventos y no me acepta ese comando

eje:

event on aftervalidate
codigo
endevent

si pudieran explicarme cual es la forma correcta.....

Chao Chao......

ps: estoy en GX 8.0 con VB6.0..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a un procedimiento despues de aceptar

Publicado por Leandro (146 intervenciones) el 28/12/2006 15:26:33
On aftervalidate se pone en las rules de la transacción. es equivalente a...
if after(confirm) . Ejemplo
Proceso.Call(....) on aftervalidate;
Asi dispararías tu proceso cuando el usuario confirma la transacción. Saludos, y esperemos que esta sea la solución que necesitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamar a un procedimiento despues de aceptar

Publicado por Lestat El Vampiro (61 intervenciones) el 28/12/2006 18:03:54
Gracias Leandro....ahora voy a probar como me resulta

gracias por todo....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar