public bool IncluirProduto(ProdutoEstoqueData produtoEstoqueData)
        {
            try {
                using (ProvedorEstoque database = new ProvedorEstoque()) {
                    ProdutoEstoque produtoEstoque = new ProdutoEstoque();
                    produtoEstoque.NumeroProduto    = produtoEstoqueData.NumeroProduto;
                    produtoEstoque.NomeProduto      = produtoEstoqueData.NomeProduto;
                    produtoEstoque.DescricaoProduto = produtoEstoqueData.DescricaoProduto;
                    produtoEstoque.EstoqueProduto   = produtoEstoqueData.EstoqueProduto;

                    database.ProdutoEstoque.Add(produtoEstoque);

                    database.SaveChanges();
                }
            }
            catch {
                return(false);
            }
            return(true);
        }
        public ProdutoEstoqueData VerProduto(string numeroProduto)
        {
            ProdutoEstoqueData produtoEstoqueData = null;

            try {
                using (ProvedorEstoque database = new ProvedorEstoque()) {
                    ProdutoEstoque produtoEstoque = database.ProdutoEstoque.First(
                        p => String.Compare(p.NumeroProduto, numeroProduto) == 0);

                    produtoEstoqueData = new ProdutoEstoqueData()
                    {
                        NumeroProduto    = produtoEstoque.NumeroProduto,
                        NomeProduto      = produtoEstoque.NomeProduto,
                        DescricaoProduto = produtoEstoque.DescricaoProduto,
                        EstoqueProduto   = produtoEstoque.EstoqueProduto
                    };
                };
            }
            catch {
            }
            return(produtoEstoqueData);
        }
        public List <string> ListarProdutos()
        {
            List <string> listaProdutoEstoque = new List <string>();

            try {
                using (ProvedorEstoque database = new ProvedorEstoque()) {
                    List <ProdutoEstoque> produtos = (from produto in database.ProdutoEstoque
                                                      select produto).ToList();

                    foreach (ProdutoEstoque produtoEstoque in produtos)
                    {
                        ProdutoEstoqueData produtoEstoqueData = new ProdutoEstoqueData()
                        {
                            NomeProduto = produtoEstoque.NomeProduto
                        };
                        listaProdutoEstoque.Add(produtoEstoque.NomeProduto);
                    }
                }
            }
            catch {
            }
            return(listaProdutoEstoque);
        }