Exemplo n.º 1
0
        public ListaCuentasClienteResponse InfoCuentasClientes(int idcliente)
        {
            var listaCuentasClientes = new ListaCuentasClienteResponse();
            var lstCuentas           = new List <CuentasCliente>();
            var tablaCuentas         = new DataTable();

            try
            {
                tablaCuentas = obtenerListaCuentasCliente(idcliente);
                if (tablaCuentas != null && tablaCuentas.Rows.Count > 0)
                {
                    foreach (DataRow item in tablaCuentas.Rows)
                    {
                        lstCuentas.Add(new CuentasCliente
                        {
                            IdCuenta         = int.Parse(item["ID_CUENTA"].ToString()),
                            NumeroTarjeta    = item["NUMERO_TARJETA"].ToString(),
                            FechaVencimiento = item["FECHA_VENCIMIENTO"].ToString(),
                            LineaCredito     = item["LINEA_CREDITO"].ToString(),
                            SaldoDisponible  = item["SALDO_DISPONIBLE"].ToString(),
                            SaldoPorPagar    = item["SALDO_POR_PAGAR"].ToString(),
                            TipoTarjeta      = item["TIPO_TARJETA"].ToString(),
                            TipoProducto     = item["TIPO_PRODUCTO"].ToString()
                        });
                    }
                }
            }
            catch (Exception ex)
            {
            }

            return(listaCuentasClientes);
        }
Exemplo n.º 2
0
    protected void grdClientes_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        string option = e.CommandName.ToString();
        string Clave  = e.CommandArgument.ToString();

        switch (option)
        {
        case "Editar":
            var httpClient = new HttpClient();
            var json       = httpClient.GetStringAsync("Service1.svc/InfoCuentasClientes/" + Clave);
            ListaCuentasClienteResponse listaClientes = JsonConverter.DeserializeObject <ListaCuentasClienteResponse>(json);

            grdCuentas.DataSource = ListaCuentasClienteResponse;
            grdCuentas.DataBind();
            break;
        }
    }