예제 #1
0
        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);
        }
예제 #2
0
        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);
        }