public function atualizar(FundoFixoVO $fixo, $id) { try { $stmt = $this->conex->prepare("UPDATE despesas SET data_solicitacao= :data_solicitacao, valor= :valor WHERE id= :{$id}"); $this->conex->beginTransaction(); $stmt->bindValue(':data_solicitacao', $fixo->getDataSolicitacao()); $stmt->bindValue(':valor', $fixo->getValor()); // executo a query preparada $stmt->execute(); $this->conex->commit(); // fecho a conexão $this->conex = null; // caso ocorra um erro, retorna o erro; } catch (PDOException $ex) { echo "Erro: " . $ex->getMessage(); } }
public function inserir(FundoFixoVO $fixo) { try { $stmt = $this->conex->prepare("INSERT INTO fundo_fixo (empresa, colaborador, centro_custo, data_solicitacao, valor) " . "VALUES (:empresa, :colaborador, :centro_custo, :data_solicitacao, :valor)"); $stmt->bindValue(':empresa', $fixo->getEmpresa()); $stmt->bindValue(':colaborador', $fixo->getColaborador()); $stmt->bindValue(':centro_custo', $fixo->getCentro_custo()); $stmt->bindValue(':data_solicitacao', $fixo->getDataSolicitacao()); $stmt->bindValue(':valor', $fixo->getValor()); $stmt->execute(); var_dump($stmt); // fecho a conexão $this->conex = null; // caso ocorra um erro, retorna o erro; } catch (PDOException $ex) { echo "Erro: " . $ex->getMessage(); } }