コード例 #1
0
        public bool IncluirProduto(ProdutoEstoqueData produto)
        {
            try
            {
                // Connect to the ProductsModel database
                using (ProvedorEstoque database = new ProvedorEstoque())
                {
                    ProdutoEstoque produtoEstoque = new ProdutoEstoque()
                    {
                        NumeroProduto    = produto.NumeroProduto,
                        NomeProduto      = produto.NomeProduto,
                        DescricaoProduto = produto.DescricaoProduto,
                        EstoqueProduto   = produto.EstoqueProduto
                    };

                    database.ProdutoEstoques.Add(produtoEstoque);
                    database.SaveChanges();
                }
            }
            catch
            {
                // If an exception occurs, return false to indicate failure
                return(false);
            }
            return(true);
        }
コード例 #2
0
        public ProdutoEstoqueData VerProduto(string NumeroProduto)
        {
            ProdutoEstoqueData productData = null;

            try
            {
                using (ProvedorEstoque database = new ProvedorEstoque())
                {
                    // Find the first product that matches the specified product code
                    ProdutoEstoque productEstoque = database.ProdutoEstoques.First(
                        p => String.Compare(p.NumeroProduto, NumeroProduto) == 0);
                    productData = new ProdutoEstoqueData()
                    {
                        NumeroProduto    = productEstoque.NumeroProduto,
                        NomeProduto      = productEstoque.NomeProduto,
                        DescricaoProduto = productEstoque.DescricaoProduto,
                        EstoqueProduto   = productEstoque.EstoqueProduto
                    };
                }
            }
            catch
            {
                // Ignore exceptions in this implementation
            }
            // Return the product
            return(productData);
        }