コード例 #1
0
ファイル: PedidoAction.php プロジェクト: jonascr86/delivery
 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);
     }
 }
コード例 #2
0
ファイル: PedidoDao.php プロジェクト: jonascr86/delivery
 function apagar($conds)
 {
     return $this->getCrudManager()->delete(\Delivery\Model\Pedido::crudGetSource(), $conds);
 }