Ejemplo n.º 1
0
        public RootProduto GetProdutos()
        {
            RootProduto root           = new RootProduto();
            var         url            = baseUrl + "products?limit=30";
            var         httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.Headers.Add("gumgaToken", token);
            httpWebRequest.ContentType = "application/json";

            httpWebRequest.Method = "GET";
            try
            {
                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result = streamReader.ReadToEnd();
                    result = result.Replace("content", "produtos");
                    root   = JsonConvert.DeserializeObject <RootProduto>(result);
                }
            }
            catch (Exception ex)
            {
                string message = ex.Message;
            }
            return(root);
        }
Ejemplo n.º 2
0
        private void Button6_Click(object sender, EventArgs e)
        {
            label3.Text = "Produtos ANY";
            this.Cursor = Cursors.WaitCursor;
            AnyMarket   anyMarket = new AnyMarket();
            RootProduto root      = anyMarket.GetProdutos();

            dataGridView1.DataSource = root.produtos;

            List <FieldsProduto> lstProdutosFormatados = new List <FieldsProduto>();

            foreach (Produto p in root.produtos)
            {
                // lstProdutosFormatados.Add(fieldsProduto);
                foreach (Sku sku in p.skus)
                {
                    FieldsProduto fieldsProduto = new FieldsProduto();
                    fieldsProduto.IdProduto = p.id;
                    fieldsProduto.Product   = p.title;
                    // FieldsProduto f = new FieldsProduto();
                    fieldsProduto.PartnerId   = sku.partnerId;
                    fieldsProduto.IdSku       = sku.id;
                    fieldsProduto.Title       = sku.title;
                    fieldsProduto.Price       = sku.price;
                    fieldsProduto.Amount      = sku.amount;
                    fieldsProduto.PriceFactor = p.priceFactor;
                    fieldsProduto.Cost        = sku.price / p.priceFactor;
                    lstProdutosFormatados.Add(fieldsProduto);
                }
            }
            dataGridView1.DataSource = lstProdutosFormatados;

            this.Cursor = Cursors.Default;
        }
Ejemplo n.º 3
0
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            AnyMarket   anyMarket = new AnyMarket();
            RootProduto root      = anyMarket.GetProdutos();

            dataGridView1.DataSource = root.produtos;
            this.Cursor = Cursors.Default;
        }