From 78f5bd9e0dd683c0450ec3e684506b2cc1d692a5 Mon Sep 17 00:00:00 2001 From: GabrielPintoSouza Date: Wed, 25 Sep 2024 11:14:54 -0300 Subject: [PATCH] =?UTF-8?q?Implementa=C3=A7=C3=A3o=20da=20funcionalidade?= =?UTF-8?q?=20de=20inserir=20na=20tabela=20contribuicao=5Flog=20[Issue=20#?= =?UTF-8?q?728]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/apoio/dao/ContribuicaoLogDAO.php | 45 +++++++++++++++++++++++++++ html/apoio/model/ContribuicaoLog.php | 44 +++++++++++++------------- 2 files changed, 67 insertions(+), 22 deletions(-) create mode 100644 html/apoio/dao/ContribuicaoLogDAO.php diff --git a/html/apoio/dao/ContribuicaoLogDAO.php b/html/apoio/dao/ContribuicaoLogDAO.php new file mode 100644 index 00000000..b03a2c70 --- /dev/null +++ b/html/apoio/dao/ContribuicaoLogDAO.php @@ -0,0 +1,45 @@ +pdo = ConexaoDAO::conectar(); + } + + public function criar(ContribuicaoLog $contribuicaoLog){ + $sqlInserirContribuicaoLog = "INSERT INTO contribuicao_log ( + id_socio, + codigo, + valor, + data_geracao, + data_vencimento, + status_pagamento + ) + VALUES ( + :idSocio, + :codigo, + :valor, + :dataGeracao, + :dataVencimento, + :statusPagamento + ) + "; + + $stmt = $this->pdo->prepare($sqlInserirContribuicaoLog); + $stmt->bindParam(':idSocio', $contribuicaoLog->getIdSocio()); + $stmt->bindParam(':codigo', $contribuicaoLog->getCodigo()); + $stmt->bindParam(':valor', $contribuicaoLog->getValor()); + $stmt->bindParam(':dataGeracao', $contribuicaoLog->getDataGeracao()); + $stmt->bindParam(':dataVencimento', $contribuicaoLog->getDataVencimento()); + $stmt->bindParam(':statusPagamento', $contribuicaoLog->getStatusPagamento()); + + $stmt->execute(); + } +} \ No newline at end of file diff --git a/html/apoio/model/ContribuicaoLog.php b/html/apoio/model/ContribuicaoLog.php index be9c9d94..b9e86d6e 100644 --- a/html/apoio/model/ContribuicaoLog.php +++ b/html/apoio/model/ContribuicaoLog.php @@ -3,10 +3,10 @@ class ContribuicaoLog{ private $id; private $valor; private $codigo; - private $data_geracao; - private $data_vencimento; - private $id_socio; - private $statusPagamento; + private $dataGeracao; + private $dataVencimento; + private $idSocio; + private $statusPagamento = 0; /** * Get the value of id @@ -69,61 +69,61 @@ public function setCodigo($codigo) } /** - * Get the value of data_geracao + * Get the value of dataGeracao */ - public function getData_geracao() + public function getDataGeracao() { - return $this->data_geracao; + return $this->dataGeracao; } /** - * Set the value of data_geracao + * Set the value of dataGeracao * * @return self */ - public function setData_geracao($data_geracao) + public function setDataGeracao($dataGeracao) { - $this->data_geracao = $data_geracao; + $this->dataGeracao = $dataGeracao; return $this; } /** - * Get the value of data_vencimento + * Get the value of dataVencimento */ - public function getData_vencimento() + public function getDataVencimento() { - return $this->data_vencimento; + return $this->dataVencimento; } /** - * Set the value of data_vencimento + * Set the value of dataVencimento * * @return self */ - public function setData_vencimento($data_vencimento) + public function setDataVencimento($dataVencimento) { - $this->data_vencimento = $data_vencimento; + $this->dataVencimento = $dataVencimento; return $this; } /** - * Get the value of id_socio + * Get the value of idSocio */ - public function getId_socio() + public function getIdSocio() { - return $this->id_socio; + return $this->idSocio; } /** - * Set the value of id_socio + * Set the value of idSocio * * @return self */ - public function setId_socio($id_socio) + public function setIdSocio($idSocio) { - $this->id_socio = $id_socio; + $this->idSocio = $idSocio; return $this; }