public ActionResult salvarVendaProduto(vendaProduto vendaProduto) { facadeVenda = new movimentacaoFacade(); vendaProduto.empresaID = Guid.Parse("fc70ecab-61b8-4e53-9a99-6098b0a75a02"); //vendaProduto.produtoID = Guid.Parse("43e0d280-cfd0-430a-afae-9a6f1520841b"); Result resultado; if (vendaProduto.ID.ToString() == "" || vendaProduto.ID == Guid.Empty) { vendaProduto.ID = Guid.NewGuid(); resultado = facadeVenda.SalvarVendaProduto(vendaProduto); } else { resultado = facadeVenda.AlterarVendaProduto(vendaProduto); } //Result resultado = facadeVenda.SalvarVendaProduto(vendaProduto); if (vendaProduto.ID != Guid.Empty) { resultado.AddMensagem("ID", vendaProduto.ID.ToString()); resultado.Sucesso = true; vendaProduto vendaProdutoTotal = new vendaProduto(); vendaProdutoTotal.vendaID = vendaProduto.vendaID; List<vendaProduto> lstvendaProduto = facadeVenda.FiltrarVendaProduto(vendaProdutoTotal); decimal valorTotal = lstvendaProduto.Sum(v => v.valorTotal); venda venda = facadeVenda.ConsultarVenda(vendaProdutoTotal.vendaID); venda.valorTotal = valorTotal; facadeVenda.AlterarVenda(venda); } return Json(resultado); }
public ActionResult salvarVenda(venda venda) { facadeVenda = new movimentacaoFacade(); Result resultado; if (venda.ID.ToString() == "" || venda.ID == Guid.Empty) { venda.ID = Guid.NewGuid(); resultado = facadeVenda.SalvarVenda(venda); } else { resultado = facadeVenda.AlterarVenda(venda); } //Result resultado = facadeVenda.SalvarVenda(venda); if (venda.ID != Guid.Empty) { resultado.AddMensagem("ID", venda.ID.ToString()); resultado.Sucesso = true; } return Json(resultado); }