i

Please enable JavaScript to view this site.

Navegación: Manual del Usuario > Modelador > Modelado de Formularios > Formularios - Información Adicional > API de Formularios > Clase BTDigitalDocument

Métodos createDocument / updateDocument / deleteDocument

Estos métodos son los que realmente impactan en la base luego de modificar un BODigitalDocument.

El método updateDocument actualiza el documento digital modificado en memoria reflejando los cambios en la base de datos que corresponda según el repositorio donde está definido el formulario (Tamino o JDBC). (En el caso de ser un repositorio JDBC ejecuta un UPDATE)

El método deleteDocument elimina directamente de la base el documento digital previamente leído. (En el caso de ser un repositorio JDBC ejecuta un DELETE)

El método createDocument inserta el documento digital creado en memoria creando el nuevo registro en la base de datos que corresponda. (En el caso de ser un repositorio JDBC ejecuta un INSERT).

El commit o rollback de estas transacciones lo maneja Deyel automáticamente, a menos que se haya utilizado una conexión propia del pool de conexiones. Para utilizar una conexión aparte de la que usa Deyel

Ejemplo de uso:

BODigitalDocument xBODigitalDocument = xBTDigitalDocument.readDocument("FAC", "nuFactura", new Integer(23500001));

xBTDigitalDocument.setAttribute(xBODigitalDocument, "nuMonto", new Double(10.0));

xBTDigitalDocument.updateDocument(xBODigitalDocument); // Se actualizan los cambios en la base de datos. //

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir