public void existePasaporte(string DPI) { string passport = ""; RandomNum num = new RandomNum(); int a = num.randomNumber(); switch (a) { case 1: { passport = "https://distmigra.herokuapp.com/api/people/" + DPI; break; } case 2: { passport = "https://distmigracion.cleverapps.io/api/people/" + DPI; break; } } var data = ""; try { WebClient wc = new WebClient(); data = wc.DownloadString(passport); var rs = JsonConvert.DeserializeObject <Passport>(data); if (rs.Success == true) { txtResNombre.Text = rs.Data[0].Primernombre; txtResSegundoNombre.Text = rs.Data[0].Segundonombre; txtResApellido.Text = rs.Data[0].Primerapellido; txtSegundoApellido.Text = rs.Data[0].Segundoapellido; tbCountry.Text = rs.Data[0].PaisActual; pais = rs.Data[0].PaisActual; btnUpdate.Enabled = true; tbDPI.ReadOnly = true; } else { MessageBox.Show("No existen los datos correspondientes"); } } catch (Exception) { MessageBox.Show("No existen los datos correspondientes"); } }
private void existePasaporte(string DPI) { string passport = ""; RandomNum num = new RandomNum(); int a = num.randomNumber(); switch (a) { case 1: { passport = "https://distmigra.herokuapp.com/api/people/" + DPI; break; } case 2: { passport = "https://distmigracion.cleverapps.io/api/people/" + DPI; break; } } var data = ""; try { WebClient wc = new WebClient(); data = wc.DownloadString(passport); var rs = JsonConvert.DeserializeObject <Passport>(data); if (rs.Success == true) { txtResNombre.Text = rs.Data[0].Primernombre; txtResSegundoNombre.Text = rs.Data[0].Segundonombre; txtResApellido.Text = rs.Data[0].Primerapellido; txtSegundoApellido.Text = rs.Data[0].Segundoapellido; fechaexp = rs.Data[0].Fechaexpiracion.UtcDateTime; fechaActual = DateTime.UtcNow; tbExp.Text = fechaexp.ToString(); if (comparar(fechaActual, fechaexp) == -1) { txtResStatus.Text = "Actualmente válido"; } else { txtResStatus.Text = "Vencido"; } tbDPI.ReadOnly = true; btnRenovar.Enabled = true; } else { MessageBox.Show("No existe registro de pasaporte"); } } catch (Exception ex) { MessageBox.Show("No existe registro de pasaporte"); } }