Beispiel #1
0
        public void SubtraiSubItens(OrdemProducao op)
        {
            ProdutosFilhos        produtosFilhos = new ProdutosFilhos();
            List <ProdutosFilhos> lp             = produtosFilhos.Pesquisar(op.produtoID, 0);

            for (int i = 0; i < lp.Count; i++)
            {
                Produtos        produtos     = new Produtos();
                List <Produtos> listProdutos = produtos.Pesquisar(lp[i].filhoID, "");
                listProdutos[0].produtoID  = lp[i].filhoID;
                listProdutos[0].qntEstoque = listProdutos[0].qntEstoque - (Convert.ToInt32(op.quantidade) * Convert.ToInt32(lp[i].quantidade));
                produtos.Alterar(listProdutos[0]);
            }
        }
Beispiel #2
0
        public string Adicionar(ProdutosFilhos pf)
        {
            ProdutosModel pm = new ProdutosModel();

            try
            {
                pm.ProdutosFilhos.Add(pf);
                pm.SaveChanges();
                return("Produto incluído.");
            }
            catch (Exception e)
            {
                return("Não foi possível inserir este produto.");
            }
        }
Beispiel #3
0
        public string DeletarFilho(int produtoFilhoID)
        {
            try
            {
                ProdutosModel  pm             = new ProdutosModel();
                ProdutosFilhos produtosFilhos = pm.ProdutosFilhos.Single(c => c.produtosFilhosID.Equals(produtoFilhoID));

                pm.ProdutosFilhos.Remove(produtosFilhos);

                pm.SaveChanges();

                return("Produto removido.");
            }
            catch (Exception e)
            {
                return("Não foi possível remover");
            }
        }
Beispiel #4
0
        public string Alterar(ProdutosFilhos pf)
        {
            try
            {
                ProdutosModel  pm             = new ProdutosModel();
                ProdutosFilhos produtosFilhos = pm.ProdutosFilhos.Single(c => c.produtosFilhosID.Equals(pf.produtosFilhosID));

                produtosFilhos.quantidade = pf.quantidade;
                produtosFilhos.filhoID    = pf.filhoID;

                pm.SaveChanges();

                return("Produto alterado.");
            }
            catch (Exception e)
            {
                return("Não foi possível alterar");
            }
        }
Beispiel #5
0
        public string Alterar(ProdutosFilhos pf)
        {
            ProdutosModel pm = new ProdutosModel();

            return(pm.Alterar(pf));
        }