示例#1
0
        void Produtos_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(e.Result))
                {
                    JArray jsonArray_Item = JArray.Parse(e.Result);

                    for (int x = 0; jsonArray_Item.Count() > x; x++)
                    {

                        Produto produto = new Produto();

                        produto.IdProduto = jsonArray_Item[x].Value<int>("IdProduto");
                        produto.Nome = jsonArray_Item[x].Value<string>("Nome");
                        produto.Valor = jsonArray_Item[x].Value<decimal>("Valor");
                        produto.Descricao = jsonArray_Item[x].Value<string>("Descricao");
                        produto.QntdEstoque = jsonArray_Item[x].Value<int>("QntdEstoque");

                        if (Verificacao(produto))
                        {
                            ProdutoDB.Create(produto);
                        }

                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,
                        "Produto",
                        MessageBoxButton.OK);

            }
        }
示例#2
0
        public bool Verificacao(Produto pObjeto)
        {
            var verf = ProdutoDB.GetOne(pObjeto.IdProduto);

            if (verf == null)
            {
                //
                return true;
            }
            else
            {
                return false;
            }
        }