public function confirmarPedido() { $clienteDao = new ClienteDao(); $pedidosSessao = $this->obterPedidoDaSessao(); $valorTotal = $this->obterValorTotal($pedidosSessao); $pedido = new Pedido(); $dadosDoLogin = $this->obterDadosDoLogin(); $where = array('email' => $dadosDoLogin->email); $cliente = $clienteDao->obterCliente($where); $pedido->setCliente_id($cliente->getId()); $pedido->setData(date('Y-m-d H:m:s')); $pedido->setStatus_pedido_id(1); $pedido->setValor($valorTotal); $pedidoDao = new PedidoDao($pedido); $novoPedido = $pedidoDao->salvar(); if (!is_null($novoPedido)) { $this->salvarItensDoPedido($novoPedido, $pedidosSessao); } }
function apagar($conds) { return $this->getCrudManager()->delete(\Delivery\Model\Pedido::crudGetSource(), $conds); }