Guardar_Ciudadano - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Guardar Ciudadano
Método para guardar la información del registro de un ciudadano.
#!java
public void guardarCiudadano(@NotNull CiudadanoIn guardarCiudadanoIn, @NotNull CallbackSaveResident listener)
#!Kotlin
fun guardarCiudadano(guardarCiudadanoIn : CiudadanoIn, listener: CallbackSaveResident)
Recibe
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
CiudadanoIn | Object | SI | Objeto asociado al guardado de un ciudadano |
CallbackSaveResident | Callback | SI | Retorna un GuardarCiudadano y RespuestaTransaccion |
Parámetros CiudadanoIn
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
guidCiu | String | SI | Identificador único del ciudadano |
guidConv | String | SI | Identificador único de convenio |
tipoDoc | String | SI | Tipo de documento del ciudadano asociado al ciudadano |
numDoc | String | SI | Número de documento del ciudadano asociado al ciudadano |
String | SI | Correo electrónico del ciudadano asociado al ciudadano | |
codPais | String | SI | Identificador asociado a la nacionalidad del ciudadano |
celular | String | SI | Número de celular asociado al ciudadano |
datosAdi | String | SI | Datos adicionales del ciudadano |
procesoConvenioGuid | String | SI | Identificador único del proceso del convenio |
asesor | String | SI | Nombre asociado al asesor |
sede | String | SI | Código numérico de la sede asociado al asesor |
#!java
public CiudadanoIn(String guidCiu, //Identificador del ciudadano
String guidConv, //Identificación única de convenio
String tipoDoc, //Tipo de documento
String numDoc, //Número del documento
String email, //Correo electrónico del cliente
String codPais, //Código del país
String celular, //Número de teléfono móvil
String datosAdi, //Datos adicionales
String procesoConvenioGuid, //Identificador único del proceso del convenio
String asesor, //Nombre asociado al asesor
String sede) //Código numérico de la sede asociado al asesor
#!Kotlin
fun CiudadanoIn(guidCiu : String, //Identificador del ciudadano
guidConv : String, //Identificación única de convenio
tipoDoc : String, //Tipo de documento
numDoc : String, //Número del documento
email : String, //Correo electrónico del cliente
codPais : String, //Código del país
celular : String, //Número de teléfono móvil
datosAdi : String, //Datos adicionales
procesoConvenioGuid : String, //Identificador único del proceso del convenio
asesor : String, //Nombre asociado al asesor
sede : String) //Código numérico de la sede asociado al asesor
y devuleve una clase GuardarCiudadno
Parámetros GuardarCiudadno
Parámetro | Tipo | Descripción |
---|---|---|
guidCiu | String | Identificador único del ciudadano |
primerNombre | String | Primer nombre del ciudadano |
segundoNombre | String | Segundo nombre del ciudadano |
primerApellido | String | Primer apellido del ciudadano |
segundoApellido | String | Segundo apellido del ciudadano |
vivo | boolean | Indica si está vivo el ciudadano |
estadoDoc | String | Estado del documento |
fechaExp | String | Fecha de expedición del documento |
fechaNac | String | Fecha de nacimiento del ciudadano |
localizacion | String | Usuario que guardó la información |
respuestaTransaccion | Object | Respuesta de la transacción |
#!java
public GuardarCiudadano(String guidCiu, //Identificador único del ciudadano
String primerNombre, //Primer nombre del ciudadano
String segundoNombre, //Segundo nombre del ciudadano
String primerApellido, //Primer apellido del ciudadano
String segundoApellido, //Segundo apellido del ciudadano
boolean vivo, //Indica si está vivo el ciudadano
String estadoDoc, //Estado del documento
String fechaExp, //Fecha de expedición del documento
String fechaNac, //Fecha de nacimiento del ciudadano
String localizacion, //Usuario que guardó la información
RespuestaTransaccion respuestaTransaccion) //Respuesta de la transacción
#!Kotlin
fun GuardarCiudadano(guidCiu : String, //Identificador único del ciudadano
primerNombre : String, //Primer nombre del ciudadano
segundoNombre : String, //Segundo nombre del ciudadano
primerApellido : String, //Primer apellido del ciudadano
segundoApellido : String, //Segundo apellido del ciudadano
vivo : Boolean, //Indica si está vivo el ciudadano
estadoDoc : String, //Estado del documento
fechaExp : String, //Fecha de expedición del documento
fechaNac : String, //Fecha de nacimiento del ciudadano
localizacion : String, //Usuario que guardó la información
respuestaTransaccion : RespuestaTransaccion) //Respuesta de la transacción
ej:
#!java
CiudadanoIn ciudadano = new CiudadanoIn();
ciudadano.setGuidConv(GuidConv); //Identificación única de convenio
ciudadano.setGuidCiu(GuidCiu); //Identificador del ciudadano
ciudadano.setTipoDoc(TipoDoc); //Tipo de documento
ciudadano.setNumDoc(NumDoc); //Número del documento
ciudadano.setEmail(Email); //Correo electrónico del cliente
ciudadano.setCodPais(CodPais); //Código del país
ciudadano.setCelular(Celular); //Número de teléfono móvil
ciudadano.setDatosAdi(DatosAdi); //Datos adicionales
ciudadano.setCodPais(ProcesoConvenioGuid); //Identificador único del proceso del convenio
ciudadano.setCelular(Asesor); //Nombre asociado al asesor
ciudadano.setDatosAdi(Sede); //Código numérico de la sede asociado al asesor
ServicesOlimpia.getInstance().guardarCiudadano(ciudadano, new OlimpiaInterface.CallbackSaveResident() {
@Override
public void onSuccess(GuardarCiudadano saveResident) {
//
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
//
}
});
#!Kotlin
val ciudadano = CiudadanoIn();
ciudadano.guidConv(GuidConv); //Identificación única de convenio
ciudadano.guidCiu(GuidCiu); //Identificador del ciudadano
ciudadano.tipoDoc(TipoDoc); //Tipo de documento
ciudadano.numDoc(NumDoc); //Número del documento
ciudadano.email(Email); //Correo electrónico del cliente
ciudadano.codPais(CodPais); //Código del país
ciudadano.celular(Celular); //Número de teléfono móvil
ciudadano.datosAdi(DatosAdi); //Datos adicionales
ciudadano.codPais(ProcesoConvenioGuid); //Identificador único del proceso del convenio
ciudadano.celular(Asesor); //Nombre asociado al asesor
ciudadano.datosAdi(Sede); //Código numérico de la sede asociado al asesor
ServicesOlimpia.getInstance()
.guardarCiudadano(ciudadano, object : CallbackSaveResident {
override fun onSuccess(saveResident: GuardarCiudadano) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})