示例#1
0
 public bool IncluirProduto(EstoqueData Produto)
 {
     try
     {
         // Connect to the ProductsModel database
         using (ProvedorEstoque database = new ProvedorEstoque())
         {
             ProdutoEstoque ProdToSave = new ProdutoEstoque();
             ProdToSave.NumeroProduto    = Produto.NumeroProduto;
             ProdToSave.NomeProduto      = Produto.NomeProduto;
             ProdToSave.DescricaoProduto = Produto.DescricaoProduto;
             ProdToSave.EstoqueProduto   = Produto.EstoqueProduto;
             database.ProdutosEstoques.Add(ProdToSave);
             // Save the change back to the database
             database.SaveChanges();
         }
     }
     catch
     {
         // If an exception occurs, return false to indicate failure
         return(false);
     }
     //Return true to indicate success
     return(true);
 }
示例#2
0
        public EstoqueData VerProduto(string NumProduto)
        {
            EstoqueData produtoData = null;

            try
            {
                // Connect to the ProductsModel database
                using (ProvedorEstoque database = new ProvedorEstoque())
                {
                    // Find the first product that matches the specified product code
                    ProdutoEstoque matchingProduct = database.ProdutosEstoques.First(
                        p => String.Compare(p.NumeroProduto, NumProduto) == 0);
                    produtoData = new EstoqueData()
                    {
                        NumeroProduto    = matchingProduct.NumeroProduto,
                        NomeProduto      = matchingProduct.NomeProduto,
                        DescricaoProduto = matchingProduct.DescricaoProduto,
                        EstoqueProduto   = matchingProduct.EstoqueProduto
                    };
                }
            }
            catch
            {
                // Ignore exceptions in this implementation
            }
            // Return the product
            return(produtoData);
        }