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
email 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 
                    }
                })

volver a servicios