Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }