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