public Produto VerProduto(string NumeroProduto) { Produto produto = new Produto(); try { // Conectar ao banco using (ProvedorEstoque database = new ProvedorEstoque()) { // Busca id para estoque especifico ProdutoEstoque produtoEstoque = (from p in database.ProdutoEstoque where String.Compare(p.NumeroProduto, NumeroProduto) == 0 select p).First(); Produto product = new Produto() { NumeroProduto = produtoEstoque.NumeroProduto, NomeProduto = produtoEstoque.NomeProduto, DescricaoProduto = produtoEstoque.DescricaoProduto, EstoqueProduto = produtoEstoque.EstoqueProduto }; produto = product; } } catch { return(null); } return(produto); }
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); }
public Produto VerProduto(string numeroProduto) { Produto produto = null; try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoque = database.ProdutoEstoques.First( p => String.Compare(p.NumeroProduto, numeroProduto) == 0); produto = new Produto() { NumeroProduto = produtoEstoque.NumeroProduto, NomeProduto = produtoEstoque.NomeProduto, DescricaoProduto = produtoEstoque.DescricaoProduto, EstoqueProduto = produtoEstoque.EstoqueProduto }; } } catch { } return(produto); }
public bool IncluirProduto(EstoqueProdutoData produto) { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { try { ProdutoEstoque novoProduto = new ProdutoEstoque { NomeProduto = produto.NomeProduto, NumeroProduto = produto.NumeroProduto, DescricaoProduto = produto.DescricaoProduto, EstoqueProduto = produto.EstoqueProduto }; database.ProdutoEstoques.Add(novoProduto); database.SaveChanges(); return(true); } catch { return(false); } } }
public List <EstoqueProdutoData> ListarProdutos() { // Create a list of products List <EstoqueProdutoData> productsList = new List <EstoqueProdutoData>(); try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { // Fetch the products in the database List <ProdutoEstoque> products = (from product in database.ProdutoEstoques select product).ToList(); foreach (ProdutoEstoque product in products) { EstoqueProdutoData productData = new EstoqueProdutoData() { NumeroProduto = product.NumeroProduto, NomeProduto = product.NomeProduto, DescricaoProduto = product.DescricaoProduto, EstoqueProduto = product.EstoqueProduto }; productsList.Add(productData); } } } catch { // Ignore exceptions in this implementation } // Return the list of products return(productsList); }
public EstoqueProdutoData VerProduto(string productCode) { EstoqueProdutoData productData = 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.ProdutoEstoques.First( p => String.Compare(p.NumeroProduto, productCode) == 0); productData = new EstoqueProdutoData() { NumeroProduto = matchingProduct.NumeroProduto, NomeProduto = matchingProduct.NomeProduto, DescricaoProduto = matchingProduct.DescricaoProduto, EstoqueProduto = matchingProduct.EstoqueProduto }; } } catch { // Ignore exceptions in this implementation } // Return the product return(productData); }
public Produto VerProduto(string NumeroProduto) { Produto product = null; try { using (ProvedorEstoque database = new ProvedorEstoque()) { // Find the first product that matches the specified product code ProdutoEstoque matchingProduct = database.ProdutoEstoques.First(p => String.Compare(p.NumeroProduto, NumeroProduto) == 0); product = new Produto() { NomeProduto = matchingProduct.NomeProduto, NumeroProduto = matchingProduct.NumeroProduto, DescricaoProduto = matchingProduct.DescricaoProduto, EstoqueProduto = matchingProduct.EstoqueProduto }; } } catch { /////////////////// } return(product); }
public bool RemoverEstoque(string NumProduto, int QuantProduto) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque prod = (from p in database.ProdutosEstoques where String.Compare(p.NumeroProduto, NumProduto) == 0 select p).First(); int estoque = prod.EstoqueProduto - QuantProduto; if (estoque > 0) { prod.EstoqueProduto = estoque; } else { prod.EstoqueProduto = 0; } database.SaveChanges(); } } catch { // If an exception occurs, return false to indicate failure return(false); } // Return true to indicate success return(true); }
public bool RemoverProduto(string NumeroProduto) { try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque prod = database.ProdutoEstoques.Where(p => p.NumeroProduto == NumeroProduto).FirstOrDefault(); if (prod != null) { database.ProdutoEstoques.Remove(prod); database.SaveChanges(); return(true); } else { return(false); } } } catch { return(false); } }
public bool AdicionarEstoque(string NumeroProduto, int Quantidade) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { // Find the ProductID for the specified produc string productID = (from p in database.ProdutoEstoques where String.Equals(p.NumeroProduto, NumeroProduto) == true select p.NumeroProduto).First(); // Find the Stock object that matches the parameters passed // in to the operation ProdutoEstoque stock = database.ProdutoEstoques.First(pi => pi.NumeroProduto == productID); stock.EstoqueProduto = stock.EstoqueProduto + Quantidade; // 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 List <string> ListarProdutos() { List <string> productsList = new List <string>(); try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { // Fetch the products in the database List <ProdutoEstoque> products = (from product in database.ProdutoEstoques select product).ToList(); foreach (ProdutoEstoque product in products) { productsList.Add(product.NomeProduto); } } } catch { // Ignore exceptions in this implementation } // Return the list of products return(productsList); }
//Listar Produtos public List <Produto> ListarProdutos() { List <Produto> produtos = new List <Produto>(); try { using (ProvedorEstoque database = new ProvedorEstoque()) { List <ProdutoEstoque> produtoEstoques = (from produto in database.ProdutoEstoques select produto).ToList(); foreach (ProdutoEstoque produtoEstoque in produtoEstoques) { Produto produto = new Produto() { NumeroProduto = produtoEstoque.NumeroProduto, NomeProduto = produtoEstoque.NomeProduto, DescricaoProduto = produtoEstoque.DescricaoProduto, EstoqueProduto = produtoEstoque.EstoqueProduto }; produtos.Add(produto); } } } catch { } return(produtos); }
public bool AdicionarEstoque(string NumeroProduto, int Quantidade) { try { // Conectar ao banco using (ProvedorEstoque database = new ProvedorEstoque()) { // Busca id para estoque especifico ProdutoEstoque produtoEstoque = (from p in database.ProdutoEstoque where String.Compare(p.NumeroProduto, NumeroProduto) == 0 select p).First(); if (produtoEstoque == null) { return(false); } // Busca o estoque produtoEstoque.EstoqueProduto += Quantidade; database.SaveChanges(); } } catch { return(false); } return(true); }
public bool RemoverEstoque(string NumeroProduto, int quantidade) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { // Find the first product that matches the specified product code ProdutoEstoque produtoEstoque = database.ProdutoEstoques.First(pi => pi.NumeroProduto == NumeroProduto); if (produtoEstoque.EstoqueProduto - quantidade > 0) { produtoEstoque.EstoqueProduto -= quantidade; database.SaveChanges(); } // Save the change back to the database } } catch { // If an exception occurs, return false to indicate failure return(false); } return(true); }
public bool IncluirProduto(ProdutoTO ProdutoTO) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoestoque = new ProdutoEstoque(); produtoestoque.NumeroProduto = ProdutoTO.getNumeroProduto(); produtoestoque.NomeProduto = ProdutoTO.getNomeProduto(); produtoestoque.DescricaoProduto = ProdutoTO.getDescricaoProduto(); produtoestoque.EstoqueProduto = ProdutoTO.getEstoqueProduto(); database.ProdutoEstoques.Add(produtoestoque); // 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 bool RemoverProduto(string NumeroProduto) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoqueDB = database.ProdutoEstoques.First(pe => pe.NumeroProduto == NumeroProduto); if (produtoEstoqueDB == null) { return(false); } database.ProdutoEstoques.Remove(produtoEstoqueDB); // 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 List <string> ListarProdutos() { // Create a list of products List <string> listaProdutos = new List <string>(); try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { // Fetch the products in the database List <ProdutoEstoque> produtoestoques = (from produtoestoque in database.ProdutoEstoques select produtoestoque).ToList(); foreach (ProdutoEstoque produtoestoque in produtoestoques) { listaProdutos.Add(produtoestoque.NumeroProduto); } } } catch { // Ignore exceptions in this implementation } // Return the list of products return(listaProdutos); }
public ProdutoTO VerProduto(string NumeroProduto) { ProdutoTO produtoTO = null; try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoqueDB = database.ProdutoEstoques.First(pe => pe.NumeroProduto == NumeroProduto); if (produtoEstoqueDB != null) { produtoTO = new ProdutoTO(); produtoTO.setNumeroProduto(produtoEstoqueDB.NumeroProduto); produtoTO.setNomeProduto(produtoEstoqueDB.NomeProduto); produtoTO.setDescricaoProduto(produtoEstoqueDB.DescricaoProduto); produtoTO.setEstoqueProduto(produtoEstoqueDB.EstoqueProduto); } } } catch { // If an exception occurs, return false to indicate failure } // Return true to indicate success return(produtoTO); }
public bool IncluirProduto(ProductData productData) { List <string> productsList = new List <string>(); try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoque = new ProdutoEstoque(); produtoEstoque.NumeroProduto = productData.NomeProduto; produtoEstoque.NumeroProduto = productData.NomeProduto; produtoEstoque.DescricaoProduto = productData.DescricaoProduto; produtoEstoque.EstoqueProduto = productData.EstoqueProduto; database.ProdutoE.Add(produtoEstoque); database.SaveChanges(); } } catch { return(false); } return(true); }
public bool AdcionarEstoque(string NumeroProduto, int Quantidade) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoqueDB = database.ProdutoEstoques.Find(NumeroProduto); if (produtoEstoqueDB != null) { database.Entry(produtoEstoqueDB).State = EntityState.Modified; int quantidadeTotal = produtoEstoqueDB.EstoqueProduto; quantidadeTotal += Quantidade; produtoEstoqueDB.EstoqueProduto = quantidadeTotal; // Save the change back to the database database.SaveChanges(); } else { return(false); } } } catch { // If an exception occurs, return false to indicate failure return(false); } // Return true to indicate success return(true); }
public ProductData VerProduto(string NumeroProduto) { ProductData productData = null; List <string> productsList = new List <string>(); try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque matchingProduct = database.ProdutoE.First( p => String.Compare(p.NumeroProduto, NumeroProduto) == 0); productData = new ProductData() { NumeroProduto = matchingProduct.NumeroProduto, NomeProduto = matchingProduct.NomeProduto, DescricaoProduto = matchingProduct.DescricaoProduto, EstoqueProduto = matchingProduct.EstoqueProduto }; } } catch { // Ignore exceptions in this implementation } return(productData); }
public List <ProductData> ListProducts() { ProductData productData = null; List <ProductData> productsList = new List <ProductData>(); try { using (ProvedorEstoque database = new ProvedorEstoque()) { List <ProdutoEstoque> products = (from p in database.ProdutoE select p).ToList(); foreach (ProdutoEstoque p in products) { productData = new ProductData() { NumeroProduto = p.NumeroProduto, NomeProduto = p.NomeProduto, DescricaoProduto = p.DescricaoProduto, EstoqueProduto = p.EstoqueProduto }; productsList.Add(productData); } } } catch { // Ignore exceptions in this implementation } // Return the list of products return(productsList); }
public Produto VerProduto(string NumeroProduto) { Produto produto = null; try { using (ProvedorEstoque database = new ProvedorEstoque()) { int produtoID = ( from pe in database.ProdutoEstoques where String.Compare(pe.NumeroProduto, NumeroProduto) == 0 select pe.Id).First(); ProdutoEstoque produtoEstoque = database.ProdutoEstoques.First(pe => pe.Id == produtoID); produto = new Produto(); produto.setNumeroProduto(produtoEstoque.NumeroProduto); produto.setNomeProduto(produtoEstoque.NomeProduto); produto.setDescricaoProduto(produtoEstoque.DescricaoProduto); produto.setEstoqueProduto(produtoEstoque.EstoqueProduto); } } catch { } return(produto); }
public List <Produto> ListarProdutos() { List <Produto> products = new List <Produto>(); try { using (ProvedorEstoque database = new ProvedorEstoque()) { List <ProdutoEstoque> listProducts = (from product in database.Estoque select product).ToList(); foreach (ProdutoEstoque produtoEstoque in listProducts) { Produto produto = new Produto(); produto.NumeroProduto = produtoEstoque.NumeroProduto; produto.NomeProduto = produtoEstoque.NomeProduto; produto.DescricaoProduto = produtoEstoque.DescricaoProduto; produto.EstoqueProduto = produtoEstoque.EstoqueProduto; products.Add(produto); } } } catch { } return(products); }
public Produto VerProduto(string NumeroProduto) { Produto produto = new Produto(); try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoque = (from p in database.ProdutoEstoques where string.Compare(p.NumeroProduto, NumeroProduto) == 0 select p).First(); if (produtoEstoque == null) { return(null); } else { produto.DescricaoProduto = produtoEstoque.DescricaoProduto; produto.EstoqueProduto = produtoEstoque.EstoqueProduto; produto.NomeProduto = produtoEstoque.NomeProduto; produto.NumeroProduto = produtoEstoque.NumeroProduto; return(produto); } } } catch { return(null); } }
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); }
public bool AdicionarEstoque(string numeroProduto, int quantidade) { try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoque = database.ProdutoEstoques.First( p => String.Compare(p.NumeroProduto, numeroProduto) == 0); produtoEstoque.EstoqueProduto = produtoEstoque.EstoqueProduto + quantidade; database.SaveChanges(); } } catch { return(false); } return(true); }
public bool RemoverProduto(string numeroProduto) { try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoque = database.ProdutoEstoques.First( p => String.Compare(p.NumeroProduto, numeroProduto) == 0); database.ProdutoEstoques.Remove(produtoEstoque); database.SaveChanges(); } } catch { return(false); } return(true); }
public int ConsultarEstoque(string numeroProduto) { int estoqueProduto = -1; try { using (ProvedorEstoque database = new ProvedorEstoque()) { ProdutoEstoque produtoEstoque = database.ProdutoEstoques.First( p => String.Compare(p.NumeroProduto, numeroProduto) == 0); estoqueProduto = produtoEstoque.EstoqueProduto; } } catch { } return(estoqueProduto); }
public int ConsultarEstoque(string NumeroProduto) { try { // Connect to the ProductsModel database using (ProvedorEstoque database = new ProvedorEstoque()) { // Find the product based in its number ProdutoEstoque produtoEstoque = database.ProdutosEstoque.First( p => String.Compare(p.NumeroProduto, NumeroProduto) == 0); // Return its stock value return(produtoEstoque.EstoqueProduto); } } catch { } return(-1); }