private void consultar(string tiDoc, string nroDoc) { /*Datos del Cliente*/ DatosPersonalesServiceProxy.BasicHttpBinding_IDatosPersonalesService proxy = new WS_GENASYS.ClienteDemo.DatosPersonalesServiceProxy.BasicHttpBinding_IDatosPersonalesService(); proxy.Credentials = System.Net.CredentialCache.DefaultCredentials; DatosPersonalesServiceProxy.DatosPersonalesRequest request = new WS_GENASYS.ClienteDemo.DatosPersonalesServiceProxy.DatosPersonalesRequest(); /*Capturando Nro Operacion*/ int newint = getRandomValue(99999999); numbers.Add(newint); string NroOperacion = newint.ToString(); /*Consultando cliente*/ string valNumero = string.Format("{0, " + 12 + "}", nroDoc.ToString()); request.IDC = string.Concat(valNumero, tiDoc.ToString(), " "); request.NroOperacion = NroOperacion; request.CodFuncionario = "000000"; /*Obteniendo datos del cliente WS*/ DatosPersonalesServiceProxy.DatosPersonalesResponse response = proxy.ConsultarDatos(request); if (response.Cliente != null && response.Cliente.apellido_paterno != null) { this.lbxLista.Items.Add(response.Cliente.apellido_paterno + " " + response.Cliente.apellido_materno + " " + response.Cliente.nombres); cont += 1; } lblcantidad.Text = cont.ToString(); }
private void consultar() { DateTime dt1; DateTime dt2; DateTime fec_nac; dt1 = DateTime.Now; textBox4.Text = DateTime.Now.ToString(); textBox5.Text = ""; textBox6.Text = ""; /*Datos del Cliente*/ DatosPersonalesServiceProxy.BasicHttpBinding_IDatosPersonalesService proxy = new WS_GENASYS.ClienteDemo.DatosPersonalesServiceProxy.BasicHttpBinding_IDatosPersonalesService(); proxy.Credentials = System.Net.CredentialCache.DefaultCredentials; DatosPersonalesServiceProxy.DatosPersonalesRequest request = new WS_GENASYS.ClienteDemo.DatosPersonalesServiceProxy.DatosPersonalesRequest(); /*Datos del Cliente*/ DatosPersonalesServiceProxy.BasicHttpBinding_IDatosMediodePagoService proxyMP = new WS_GENASYS.ClienteDemo.DatosPersonalesServiceProxy.BasicHttpBinding_IDatosMediodePagoService(); proxyMP.Credentials = System.Net.CredentialCache.DefaultCredentials; //DatosPersonalesServiceProxy.DatosPersonalesRequest requestMP = new WS_GENASYS.ClienteDemo.DatosPersonalesServiceProxy.DatosPersonalesRequest(); /*CApturando Nro Operacion*/ int newint = getRandomValue(99999999); numbers.Add(newint); string NroOperacion = newint.ToString(); string valNumero = string.Format("{0, " + 12 + "}", txtNum.Text); request.IDC = string.Concat(valNumero, txtTip.Text, " "); request.NroOperacion = NroOperacion; request.CodFuncionario = "000000"; DatosPersonalesServiceProxy.DatosPersonalesResponse response = proxy.ConsultarDatos(request); DatosPersonalesServiceProxy.DatosMedioPagoResponse responseMP = proxyMP.ConsultarMedioPago(request); if (response.Cliente != null && response.Cliente.apellido_paterno != null) { fec_nac = DateTime.Parse(response.Cliente.fecha_nacimiento.ToString()); txtNomCli.Text = response.Cliente.apellido_paterno; txtApePat.Text = response.Cliente.apellido_materno; txtApeMat.Text = response.Cliente.nombres; txtFecNto.Text = fec_nac.ToString("dd/MM/yyyy"); txtNacCli.Text = response.Cliente.nacionalidad; txtGenCli.Text = response.Cliente.genero; txtEstCiv.Text = response.Cliente.estado_civil; txtProfesion.Text = response.Cliente.profesion; } dataGridView1.DataSource = response.Direcciones; dataGridView2.DataSource = response.Errores; dataGridView3.DataSource = responseMP.MediodePagoData; dt2 = DateTime.Now; textBox5.Text = dt2.ToString(); TimeSpan ts = dt2 - dt1; textBox6.Text = ts.TotalSeconds.ToString(); }