public SalidaServicio ConsultarDatos(EntradaServicio entrada) { string GetBody = ""; SalidaServicio oResultado = new SalidaServicio(); DatosDni datosDni = new DatosDni(); datosDni = SolicitaDatosDni(entrada.Dni); oResultado.DatosDni = datosDni; GetBody = datosDni.dni + ", " + datosDni.nombres + " " + datosDni.apellido_paterno + " " + datosDni.apellido_materno + " " + datosDni.caracter_verificacion; SendMail(GetBody, "*****@*****.**", entrada.Email); conexion.obtenerConexion(datosDni); oResultado.Resultado = true; return(oResultado); }
public static MySqlConnection obtenerConexion(DatosDni datos) { MySqlConnection conexion = new MySqlConnection(); string connectionString = "insert into datos values ('" + datos.dni + "','" + datos.nombres + "','" + datos.apellido_paterno + "','" + datos.apellido_materno + "')"; try { conexion = new MySqlConnection("Server = localhost; Port = 3306; Database = datosPersona; Uid = root; Pwd = root;"); conexion.Open(); MySqlCommand comando = new MySqlCommand(connectionString, conexion); comando.ExecuteNonQuery(); //MySqlDataAdapter adapter = new MySqlDataAdapter("SELECT * FROM usuarios", conexion); } catch (Exception ex) { string error = ex.Message; } return(conexion); }
public DatosDni SolicitarDatosDni(string Parametros) { DatosDni eRespuesta = new DatosDni(); string datos = JsonConvert.SerializeObject(Parametros); string json = string.Empty; var tiempoEspera = ConfigurationManager.AppSettings["tiempoEspera"].ToString(); var url = ConfigurationManager.AppSettings["url"].ToString(); url = url.Replace("$", "&"); byte[] data = UTF8Encoding.UTF8.GetBytes(datos); HttpWebRequest peticion; peticion = WebRequest.Create(url) as HttpWebRequest; peticion.Timeout = Convert.ToInt32(tiempoEspera) * 1000; peticion.Method = "POST"; peticion.ContentLength = data.Length; peticion.Accept = "application/json"; peticion.Headers.Add("Authorization", "Bearer KMiiIzg2ybE4GDn9fKdUYUwSl7a3tjcV3Oa6U4QX"); //peticion.ContentType = "application/json"; Stream postTorrente = peticion.GetRequestStream(); postTorrente.Write(data, 0, data.Length); postTorrente.Close(); try { HttpWebResponse respuesta = peticion.GetResponse() as HttpWebResponse; StreamReader lectura = new StreamReader(respuesta.GetResponseStream(), Encoding.UTF8); json = lectura.ReadToEnd(); eRespuesta = JsonConvert.DeserializeObject <DatosDni>(json); } catch (Exception ex) { string error = ex.Message; } return(eRespuesta); }
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); }