當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Pedido::setDataPedido方法代碼示例

本文整理匯總了PHP中Pedido::setDataPedido方法的典型用法代碼示例。如果您正苦於以下問題:PHP Pedido::setDataPedido方法的具體用法?PHP Pedido::setDataPedido怎麽用?PHP Pedido::setDataPedido使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Pedido的用法示例。


在下文中一共展示了Pedido::setDataPedido方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: fecharCompra

 public function fecharCompra()
 {
     /**
      * Grava o pedido
      */
     $this->modelo('PedidoDAO');
     $pedido = new Pedido();
     $pedido->setIdcliente($_REQUEST['id_cliente']);
     $pedido->setDataPedido(date('Y-m-d'));
     $idPedido = $this->PedidoDAO->novo($pedido);
     /**
      * Grava os produtos pedidos
      */
     $this->modelo('ProdutosPedidosDAO');
     foreach ($_SESSION['produtos_compra'] as $valor) {
         $p = new ProdutosPedidos();
         $p->setIdPedido($idPedido);
         $p->setIdProduto($valor['id_produto']);
         $p->setQuantidade($valor['qtd_produto']);
         $p->setValorUnitario($valor['valor']);
         $objProdutos = $this->ProdutosPedidosDAO->novo($p);
     }
     /**
      * Grava a venda
      */
     $total_venda = $_SESSION['frete'] + $_SESSION['produtos_total'];
     $this->modelo('VendaDAO');
     $venda = new Venda();
     $venda->setIdPedido($idPedido);
     $venda->setIdEnderecoEnvio(4);
     $venda->setValor($total_venda);
     $venda->setPago(0);
     $venda->setIdFormaPagamento(1);
     $venda->setEnviado(0);
     $venda->setIdFormaEnvio(1);
     $objVenda = $this->VendaDAO->fechaVenda($venda);
     /**
      * Remove os itens do carrinho
      */
     $this->modelo('CarrinhoDAO');
     $carrinho = new Carrinho();
     $carrinho->setSession($_SESSION['visitante']);
     $objCarrinho = $this->CarrinhoDAO->limpaVenda($carrinho);
     /**
      * Limpa as sessões
      */
     $_SESSION['frete'] = null;
     unset($_SESSION['frete']);
     $_SESSION['produtos_total'] = null;
     unset($_SESSION['produtos_total']);
     /**
      * Redireciona para a página de pedidos realizados do cliente
      */
     $this->visao->render('cliente/index');
 }
開發者ID:prof-edson-melo,項目名稱:php,代碼行數:55,代碼來源:FinalizaCompraControle.php

示例2: listaTodos

 public function listaTodos()
 {
     $query = "SELECT * FROM pedidos ORDER BY data_pedido DESC";
     $stmt = $this->conexao->prepare($query);
     $stmt->execute();
     $rs_pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC);
     $objPedidos = array();
     foreach ($rs_pedidos as $rs) {
         $c = new Pedido();
         $c->setIdPedido($rs['id_pedido']);
         $c->setDataPedido($rs['data_pedido']);
         $objPedidos[] = $c;
     }
     return $objPedidos;
 }
開發者ID:prof-edson-melo,項目名稱:php,代碼行數:15,代碼來源:PedidoDAO.php


注:本文中的Pedido::setDataPedido方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。