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]); } }
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."); } }
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"); } }
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"); } }
public string Alterar(ProdutosFilhos pf) { ProdutosModel pm = new ProdutosModel(); return(pm.Alterar(pf)); }