当前位置: 首页>>代码示例>>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;未经允许,请勿转载。