//Consulta base de datos para obtener lista de clientes public ListaClientesResponse InfoClientes() { var listaClientes = new ListaClientesResponse(); var lstCliente = new List <Clientes>(); var tablaCliente = new DataTable(); try { tablaCliente = obtenerListaClientes(); if (tablaCliente != null && tablaCliente.Rows.Count > 0) { foreach (DataRow item in tablaCliente.Rows) { lstCliente.Add(new Clientes { IdCliente = int.Parse(item["IDCLIENTE"].ToString()), Nombres = item["NOMBRE"].ToString(), ApellidoPaterno = item["APELLIDO_PATERNO"].ToString(), ApellidoMaterno = item["APELLIDO_MATERNO"].ToString(), Direccion = item["DIRECCION"].ToString(), Edad = item["EDAD"].ToString(), Telefono = item["TELEFONO"].ToString(), Sexo = item["SEXO"].ToString(), CuentaBancaria = item["CUENTA_BANCARIA"].ToString() }); } } } catch (Exception ex) { } return(listaClientes); }
protected void Page_Load(object sender, EventArgs e) { var httpClient = new HttpClient(); var json = httpClient.GetStringAsync("Service1.svc/InfoClientes"); ListaClientesResponse listaClientes = JsonConverter.DeserializeObject <ListaClientesResponse>(json); grdClientes.DataSource = ListaClientesResponse; grdClientes.DataBind(); }