Saltar al contenido principal

AppSyncHelper

Clase principal que contiene los métodos para intercambiar datos con el servidor.


UpdateRecords Method

Actualiza los registros (clientes, precios, productos, etc.) en el servidor.

UpdateRecords(token As String, records As Records) As Boolean

Parámetros

NombreTipo
tokenString
recordsRecords

Modo de uso

Dim AppSyncHelper As New MeridianoSoftApp.AppSyncHelper
Dim records As New MeridianoSoftApp.records

Dim token As String
token = "su-token-privado"

' Añadir datos a Records
' ...

AppSyncHelper.UpdateRecords(token, records)

GetUpdates Method

Obtiene las operaciones (nuevos pedidos, clientes, cobranzas) que hayan ocurrido desde la última consulta.

GetUpdates(token As String) As Boolean

Parámetros

NombreTipo
tokenString

Modo de uso

Dim AppSyncHelper As New MeridianoSoftApp.AppSyncHelper
Dim operations As New MeridianoSoftApp.operations

Dim token As String
token = "su-token-privado"

Set operations = AppSyncHelper.GetUpdates(token)

' Procesar operaciones
' ...

MarkAsProcessed Method

Al finalizar el procesamiento de las operaciones, es necesario llamar al metodo para actualizar el estado de las operaciones a "Procesado".

Si no se ejecuta este metodo las operaciones permanecerán en estado "No procesado" y serán incluidas en futuras consultas.

MarkAsProcessed(token As String, operations As Operations) As Boolean

Parámetros

NombreTipo
tokenString
operationsOperations

Modo de uso

Dim AppSyncHelper As New MeridianoSoftApp.AppSyncHelper
Dim operations As New MeridianoSoftApp.operations

Dim token As String
token = "su-token-privado"

Set operations = AppSyncHelper.GetUpdates(token)

' Procesar operaciones
' ...

' Actualizar el estado de las operaciones obtenidas a: "Procesado"
AppSyncHelper.MarkAsProcessed(token, operations)