Exemple #1
0
        static void Main(string[] args)
        {
            // instanciar un objecto de la clase Dni
            var dni = new Tecactus.Api.Reniec.Dni("oVz0iUHBaAV4prXuqahVBTN4znt81udOZW2vNZiZ");

            // el método 'get' devuelve un objeto de la clase Person.
            // Caso contrario lanza una excepción cuyo mensaje describe el error sucitado.
            var person = dni.get("47470738");
        }
 public Persona ObtenerPersonaPorDni(string dni)
 {
     try
     {
         var api       = new Tecactus.Api.Reniec.Dni(token);
         var personApi = api.get(dni);
         var persona   = new Mapeo().ConvertirPersonaApiAPersona(personApi);
         return(persona);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public bool EsDniValido(string dni)
        {
            try
            {
                var api     = new Tecactus.Api.Reniec.Dni(token);
                var persona = api.get(dni);

                return(persona != null);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public DatosDni SolicitaDatosDni(string Parametro)
        {
            DatosDni eRespuesta = new DatosDni();

            try
            {
                var dni    = new Tecactus.Api.Reniec.Dni("KMiiIzg2ybE4GDn9fKdUYUwSl7a3tjcV3Oa6U4QX");
                var person = dni.get(Parametro);
                eRespuesta.dni                            = person.dni;
                eRespuesta.nombres                        = person.nombres;
                eRespuesta.apellido_paterno               = person.apellido_paterno;
                eRespuesta.apellido_materno               = person.apellido_materno;
                eRespuesta.caracter_verificacion          = person.caracter_verificacion;
                eRespuesta.caracter_verificacion_anterior = person.caracter_verificacion_anterior;
            }
            catch (Exception ex)
            {
                string error = ex.Message;

                //respuestaCulq = false;
            }
            return(eRespuesta);
        }