public string Alterar(Produtos p) { try { ProdutosModel pm = new ProdutosModel(); Produtos produtos = pm.Produtos.Single(c => c.produtoID.Equals(p.produtoID)); //--Corrigir alterar produtos.descricao = (p.descricao == null ? produtos.descricao : p.descricao); produtos.estoqueSeguranca = (p.estoqueSeguranca == null ? produtos.estoqueSeguranca : p.estoqueSeguranca); produtos.qntEstoque = (p.qntEstoque == null ? produtos.qntEstoque : p.qntEstoque); produtos.leadTime = (p.leadTime == null ? produtos.leadTime : p.leadTime); produtos.nome = (p.nome == null ? produtos.nome : p.nome); produtos.politicaLote = (p.politicaLote == null ? produtos.politicaLote : p.politicaLote); produtos.unidadeMedida = (p.unidadeMedida == 0 ? produtos.unidadeMedida : p.unidadeMedida); pm.SaveChanges(); return("Produto alterado."); } catch (Exception e) { return("Não foi possível alterar"); } }
public string Adicionar(ProdutosMaquinarios p) { ProdutosModel pm = new ProdutosModel(); try { pm.ProdutosMaquinarios.Add(p); pm.SaveChanges(); return("Produto incluído."); } catch (Exception e) { return("Não foi possível inserir este produto."); } }
public string DeletarProdutoMaquinario(int produtosMaquinariosID) { try { ProdutosModel pm = new ProdutosModel(); ProdutosMaquinarios produtosMaquinarios = pm.ProdutosMaquinarios.Single(c => c.produtosMaquinariosID.Equals(produtosMaquinariosID)); pm.ProdutosMaquinarios.Remove(produtosMaquinarios); pm.SaveChanges(); return("Tipo 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"); } }