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); }
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); }