예제 #1
0
 public function salvarItensDoPedido($pedido, $pedidoSessao)
 {
     $itensDoPedido = new ItensDoPedido();
     $itensDoPedidoDao = new ItensDoPedidoDao();
     $pedidoId = $pedido->getId();
     if ($pedidoId > 0 && !is_null($pedidoId)) {
         $retorno = true;
         foreach ($pedidoSessao as $chave => $prato) {
             $itensDoPedido->setPedido_id($pedidoId);
             $itensDoPedido->setPrato_id($prato[0]);
             $itensDoPedidoDao->setItensDoPedido($itensDoPedido);
             $retorno = $itensDoPedidoDao->salvar();
             if (!$retorno) {
                 break;
             }
         }
         if ($retorno) {
             $this->pedidoEfetuadoComSucesso();
         } else {
             $this->problemasAoEfetuarPedido();
         }
         die;
     }
 }