示例#1
0
        //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);
        }
示例#2
0
    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();
    }