public datosReniec_E ConsultaReniecPide(string nroDniCon, string nroDniUsua, string nroRucEnt, string pwdUsua)
        {
            datosReniec_E datoreniec_E = new datosReniec_E();

            try
            {
                XDocument xdoc = XDocument.Load("https://ws5.pide.gob.pe/Rest/Reniec/Consultar?nuDniConsulta=" + nroDniCon + "&nuDniUsuario=" + nroDniUsua + "&nuRucUsuario=" + nroRucEnt + "&password="******"datosPersona") select per;

                foreach (XElement elem in personas)
                {
                    datoreniec_E.apPrimer    = Convert.ToString(elem.Element("apPrimer").Value);
                    datoreniec_E.apSegundo   = Convert.ToString(elem.Element("apSegundo").Value);
                    datoreniec_E.prenombres  = Convert.ToString(elem.Element("prenombres").Value);
                    datoreniec_E.estadoCivil = Convert.ToString(elem.Element("estadoCivil").Value);
                    datoreniec_E.foto        = Convert.ToString(elem.Element("foto").Value);
                    datoreniec_E.ubigeo      = Convert.ToString(elem.Element("ubigeo").Value);
                    datoreniec_E.direccion   = Convert.ToString(elem.Element("direccion").Value);
                    datoreniec_E.restriccion = Convert.ToString(elem.Element("restriccion").Value);
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al obtener información general de Reniec: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }


            return(datoreniec_E);
        }
Esempio n. 2
0
        public datosReniec_E consultaReniecPide(string nroDniCon, string nroDniUsua, string nroRucEnt, string pwdUsua)
        {
            datosReniec_E resultadosDR = new datosReniec_E();

            try
            {
                resultadosDR = consPideReniec_D.ConsultaReniecPide(nroDniCon, nroDniUsua, nroRucEnt, pwdUsua);
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Capa-Negocio-Error al consultar a Reniec: " + fx.Message.ToString() + fx.StackTrace.ToString());
            }
            return(resultadosDR);
        }