コード例 #1
0
 public function inserir(ViagemVO $viagem, DespesasVO $desp)
 {
     try {
         $stmt = $this->conex->prepare("INSERT INTO viagem (empresa, colaborador,centro_custo, data_solicitacao, destino, periodo, motivo, motorista) " . "VALUES (:empresa, :colaborador,:centro_custo, :data_solicitacao, :destino, :periodo, :motivo, :motorista)");
         $stmt->bindValue(':empresa', $viagem->getEmpresa());
         $stmt->bindValue(':colaborador', $viagem->getColaborador());
         $stmt->bindValue(':centro_custo', $viagem->getCentroCusto());
         $stmt->bindValue(':data_solicitacao', $viagem->getDataSolicitacao());
         $stmt->bindValue(':destino', $viagem->getDestino());
         $stmt->bindValue(':periodo', $viagem->getPeriodo());
         $stmt->bindValue(':motivo', $viagem->getMotivo());
         $stmt->bindValue(':motorista', $viagem->getMotorista());
         $ultima_viagem = $this->conex->last_insert_id();
         $stmtDesp = $this->conex->prepare("INSERT INTO despesas (descricao, quantidade, valor_un, valor, id_viagem) " . "VALUES (:descricao, :quantidade, :valor_un, :valor, {$ultima_viagem})");
         $stmtDesp->bindValue(':descricao', $desp->getDescricao());
         $stmtDesp->bindValue(':quantidade', $desp->getQuantidade());
         $stmtDesp->bindValue(':valor_un', $desp->getValorUn());
         $stmtDesp->bindValue(':valor', $desp->getTotalUn());
         $stmtDesp->execute();
         $stmt->execute();
         // fecho a conexão
         $this->conex = null;
         // caso ocorra um erro, retorna o erro;
     } catch (PDOException $ex) {
         echo "Erro: " . $ex->getMessage();
     }
 }
コード例 #2
0
 public function inserir(DespesasVO $desp)
 {
     try {
         $stmt = $this->conex->prepare("INSERT INTO despesas (id, descricao, quantidade, valorUn, totalUn) " . "VALUES (:id, :descricao, :quantidade, :valorUn, :totalUn)");
         $stmt->bindValue(':id', $desp->getId());
         $stmt->bindValue(':descricao', $desp->getDescricao());
         $stmt->bindValue(':quantidade', $desp->getQuantidade());
         $stmt->bindValue(':valorUn', $desp->getValorUn());
         $stmt->bindValue(':totalUn', $desp->getTotalUn());
         //            $ultima_viagem = $this->conex->last_insert_id();
         $stmt->execute();
         // fecho a conexão
         $this->conex = null;
         // caso ocorra um erro, retorna o erro;
     } catch (PDOException $ex) {
         echo "Erro: " . $ex->getMessage();
     }
 }