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