예제 #1
0
        public ActionResult Deleta(int pedidoId)
        {
            PedidoDAO     pedDao  = new PedidoDAO();
            ItemPedidoDAO itemDao = new ItemPedidoDAO();
            ItemPedido    item    = itemDao.BuscaPorIdComProduto(pedidoId);

            Debug.WriteLine("Nome Produto: " + item.Produto.Nome);
            Debug.WriteLine("Preço produto: " + item.Produto.Preco);
            Pedido pedido = pedDao.BuscaPorId(item.PedidoId);

            Debug.WriteLine("Valor Total: " + pedido.ValorTotal);
            pedido.ValorTotal += item.Produto.Preco;
            Comanda comanda = new ComandaDAO().BuscaPorId((int)pedido.ComandaId);
            Mesa    mesa    = new MesasDAO().BuscaPorId((int)comanda.MesaId);

            item.Entregue = true;
            itemDao.Atualizar(item);
            pedDao.Atualizar(pedido);
            return(Json(new { success = true, resposta = "Pedido finalizado com sucesso", Comanda = comanda.Numero, Mesa = mesa.Numero }, JsonRequestBehavior.AllowGet));
        }