Guardar Log Barcode - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Guardar Log Barcode
Método para guardar la información del barcode asociado al documento.
#!java
public void guardarLogBarcode(@NotNull LogSaveBarcode logSaveBarcode, @NotNull CallbackLogSaveBarcode listener)
#!Kotlin
fun guardarLogBarcode(logSaveBarcode : LogSaveBarcode, listener: CallbackLogSaveBarcode)
Recibe como paramteros
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
LogSaveBarcode | Object | SI | Object con parametros requeridos |
CallbackLogSaveBarcode | Callback | SI | Retorna un RespondLogMobileResult |
Parámetros LogSaveBarcode
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
ciudadanoGuid | String | SI | Identificación único del ciudadano |
fechaExpedicionDoc | String | SI | Fecha de expedición del ciudadano |
fechaNacimiento | String | SI | Fecha de nacimiento del ciudadano |
numeroDocumento | String | SI | Número de documento del ciudadano |
primerApellido | String | SI | Primer apellido del ciudadano |
primerNombre | String | SI | Primer nombre del ciudadano |
procesoConvenioGuid | String | SI | Identificación único del proceso del convenio |
rh | String | SI | rH del ciudadano |
segundoApellido | String | SI | Segundo apellido del ciudadano |
segundoNombre | String | SI | Segundo nombre ciudadano |
tipoDocumento | String | SI | Tipo de documento del ciudadano |
sexo | String | SI | Genero del ciudadano |
#!java
public LogSaveBarcode (String ciudadanoGuid, //Identificación único del ciudadano
String fechaExpedicionDoc, //Fecha de expedición del ciudadano
String fechaNacimiento, //Fecha de nacimiento del ciudadano
String numeroDocumento, //Número de documento del ciudadano
String primerApellido, //Primer apellido del ciudadano
String primerNombre, //Primer nombre del ciudadano
String procesoConvenioGuid, //Identificación único del proceso del convenio
String rh, //rH del ciudadano
String segundoApellido, //Segundo apellido del ciudadano
String segundoNombre, //Segundo nombre ciudadano
String tipoDocumento, //Tipo de documento del ciudadano
String sexo) // Genero del ciudadano
#!Kotlin
fun LogSaveBarcode(ciudadanoGuid : String, //Identificación único del ciudadano
fechaExpedicionDoc : String, //Fecha de expedición del ciudadano
fechaNacimiento : String, //Fecha de nacimiento del ciudadano
numeroDocumento : String, //Número de documento del ciudadano
primerApellido : String, //Primer apellido del ciudadano
primerNombre : String, //Primer nombre del ciudadano
procesoConvenioGuid : String, //Identificación único del proceso del convenio
rh : String, //rH del ciudadano
segundoApellido : String, //Segundo apellido del ciudadano
segundoNombre : String, //Segundo nombre ciudadano
tipoDocumento : String, //Tipo de documento del ciudadano
sexo : String) // Genero del ciudadano
y devuelve la clase RespondLogBarcodeResult
Parámetros RespondLogBarcodeResult
Parámetro | Tipo | Descripción |
---|---|---|
esExitosa | Boolean | Indica si fue exitoso o no el proceso de guardado |
ErrorEntransaccion | List | Respuesta de la transacción |
Parámetros ErrorEntransaccion
Parámetro | Tipo | Descripción |
---|---|---|
codigo | String | Código asociado al error en el guardado |
descripcion | String | Mensaje asociado al error en el guardado |
#!java
public RespondLogBarcodeResult(Boolean esExitosa, Lis<ErrorEntransaccion> ErrorEntransaccion)
#!Kotlin
fun RespondLogBarcodeResult(esExitosa: Boolean, ErrorEntransaccion : Lis<ErrorEntransaccion>)
ej:
#!java
LogSaveBarcode logSaveBarcode = new LogSaveBarcode();
logSaveBarcode.setCiudadanoGuid(ciudadanoGuid);
logSaveBarcode.setFechaExpedicionDoc(fechaExpedicionDoc);
logSaveBarcode.setFechaNacimiento(fechaNacimiento);
logSaveBarcode.setNumeroDocumento(numeroDocumento);
logSaveBarcode.setPrimerApellido(primerApellido);
logSaveBarcode.setPrimerNombrei(primerNombre);
logSaveBarcode.setProcesoConvenioGuid(procesoConvenioGuid);
logSaveBarcode.setRh(rh);
logSaveBarcode.setSegundoApellido(segundoApellido);
logSaveBarcode.setSegundoNombre(segundoNombre);
logSaveBarcode.setTipoDocumento(tipoDocumento);
logSaveBarcode.setSexo(sexo);
ServicesOlimpia.getInstance().guardarLogBarcode(logSaveBarcode, new OlimpiaInterface.CallbackLogSaveBarcode() {
@Override
public void onSuccess(RespondLogBarcodeResult respondLogBarcodeResult) {
// Implementación
}
@Override
public void onError(RespondLogBarcodeResult respondLogBarcodeResult) {
// Implementación
}
});
#!Kotlin
LogSaveBarcode logSaveBarcode = LogSaveBarcode();
logSaveBarcode.ciudadanoGuid(ciudadanoGuid);
logSaveBarcode.fechaExpedicionDoc(fechaExpedicionDoc);
logSaveBarcode.fechaNacimiento(fechaNacimiento);
logSaveBarcode.numeroDocumento(numeroDocumento);
logSaveBarcode.primerApellido(primerApellido);
logSaveBarcode.primerNombrei(primerNombre);
logSaveBarcode.procesoConvenioGuid(procesoConvenioGuid);
logSaveBarcode.rh(rh);
logSaveBarcode.segundoApellido(segundoApellido);
logSaveBarcode.segundoNombre(segundoNombre);
logSaveBarcode.tipoDocumento(tipoDocumento);
logSaveBarcode.sexo(sexo);
ServicesOlimpia.getInstance()
.guardarLogBarcode(logSaveBarcode, object : CallbackLogSaveBarcode {
override fun onSuccess(respondLogBarcodeResult: RespondLogBarcodeResult) {
// Implementación
}
override fun onError(respondLogBarcodeResult: RespondLogBarcodeResult) {
// Implementación
}
})