public ActionResult Atualiza(Vendedores vendedor) { VendedorDAO dao = new VendedorDAO(); dao.Atualiza(vendedor); return(RedirectToAction("Index")); }
public ActionResult NovaVenda(Venda venda) { List <Produtos> ListaLocal = ((List <Produtos>)Session["Lista"]); VendasDAO dao = new VendasDAO(); dao.Adiciona(venda); ProdutoVendaDAO daop = new ProdutoVendaDAO(); ProdutoVenda vendaProdutos = new ProdutoVenda(); vendaProdutos.VendaID = venda.ID; foreach (var produto in ListaLocal) { vendaProdutos.ProdutoID = produto.ID; vendaProdutos.Quantidade = produto.Quantidade; venda.Total += produto.Valor * produto.Quantidade; Produtos produtoRemove = new ProdutosDAO().BuscaPorId(produto.ID); produtoRemove.Quantidade -= produto.Quantidade; ProdutosDAO daoqtd = new ProdutosDAO(); daoqtd.Atualiza(produtoRemove); venda.Quantidade = produto.Quantidade; daop.Adiciona(vendaProdutos); } Vendedores vendedor = new VendedorDAO().BuscaPorId(venda.VendedorID.Value); vendedor.TotalVendido += venda.Total; VendedorDAO daov = new VendedorDAO(); daov.Atualiza(vendedor); dao.Atualiza(venda); Session.Remove("Lista"); return(RedirectToAction("Form")); }