Eliminar registro desde evento de formulario


([N1] tcvsi) #1

Tras múltiples vueltas he conseguido eliminar un registro desde un evento de formulario. Como me ha llevado algún tiempo lo pongo a disposición por si a alguien le sirve.

Lo que pretendía hacer es que al pinchar en el botón aceptar del formulario que adjunto se validaran ciertas condiciones antes de eliminar el registro.

Evidentemente no podía asignar al botón la opción Eliminar puesto que de esta forma borraría el registro directamente sin haber validado si se podía borrar o no.

Por tanto he creado un evento que es lanzado al pinchar el botón. Este evento valida las condiciones necesarias (actua como un pre-borrado) y si se cumplen las condiciones de borrado elimina el registro.

Primeramente, para eliminarlo cargaba una lista con el registro en cuestión y recorría la lista eliminando, pero no se borraba el registro. Por tanto y he aquí el truco, lo he hecho a través de una cesta, y en este caso funciona perfectamente.

No tiene mucha ciencia, pero en mi caso he tenido que hacer bastantes pruebas para dar con esta solución

[attachment=21008,1664] [attachment=21008,1665]