Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre master #706

Merged
merged 79 commits into from
Sep 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
365f34e
Consertada geração de relatórios de sócios
GabrielPintoSouza Aug 28, 2024
04ff890
Reintrodução da possibilidade de gerar um relatório de sócios filtran…
GabrielPintoSouza Aug 28, 2024
58629d4
Reintrodução da possibilidade de gerar um relatório de sócios filtran…
GabrielPintoSouza Aug 29, 2024
25bf80b
Importação das páginas getaway_pagamento, meio_pagamento e regras_pag…
GabrielPintoSouza Aug 29, 2024
ac722c7
Reformulação da view da página gateway_pagamento
GabrielPintoSouza Sep 2, 2024
e6d2019
Implementação do método de cadastrar um gateway e mensagens de feedba…
GabrielPintoSouza Sep 3, 2024
0847c7e
Implementação da busca de todos os gateways de pagamento
GabrielPintoSouza Sep 3, 2024
5037d7a
Implementação da funcionalidade de exclusão de um gateway de pagamento
GabrielPintoSouza Sep 3, 2024
1dd2932
Criação do modal de edição de um gateway de pagamento
GabrielPintoSouza Sep 4, 2024
5f3ac22
Implementação da funcionalidade de edição de um gateway de pagamento
GabrielPintoSouza Sep 4, 2024
1c56ca3
Corrigindo issue [#269]
nicolly015 Sep 4, 2024
5c35071
Corrigindo issue [#268]
nicolly015 Sep 4, 2024
6f42aa5
Corrigindo issue [#267]
nicolly015 Sep 4, 2024
716231a
Substituição da página antiga de gateways de pagamento pela nova
GabrielPintoSouza Sep 5, 2024
e4f365e
Separação do conteúdo JS da página gateway_pagamento.php
GabrielPintoSouza Sep 5, 2024
f924359
Adaptação do layout para a página meio_pagamento.php
GabrielPintoSouza Sep 5, 2024
4f932d5
Corrigindo Issues [#528]
FlameOff Sep 5, 2024
ed1989a
Corrigindo issue [#123 - #258 - #259 - #260]
angel-jgpv Sep 5, 2024
901c838
Criacao dos index, para evitar que listem os conteudos do dao/memoran…
Davi220506 Sep 5, 2024
f7cda61
Implementação da funcionalidade de cadastrar um novo meio de pagamento
GabrielPintoSouza Sep 6, 2024
3dc6111
Implementação da busca de todos os meios de pagamento registrados no …
GabrielPintoSouza Sep 6, 2024
ba2bdf0
Implementação do método excluirPorId na classe MeioPagamentoController
GabrielPintoSouza Sep 6, 2024
006da9b
Implementação da funcionalidade de editar um meio de pagamento do sis…
GabrielPintoSouza Sep 6, 2024
09e7d1a
Exibição do nome do gateway e seu endpoint na tabela de meios de paga…
GabrielPintoSouza Sep 6, 2024
841dee5
Substituição da página antiga de meio_pagamento.php pela nova
GabrielPintoSouza Sep 6, 2024
f73a065
Corrigindo issue [#375]
nicolly015 Sep 6, 2024
ce78a74
Corrigindo issue [#449]
angel-jgpv Sep 6, 2024
d6a49f2
Corrigindo issue [#374]
nicolly015 Sep 6, 2024
ba3707f
refatorando
FlameOff Sep 6, 2024
88710be
Corrigindo issue [#373]
nicolly015 Sep 6, 2024
553fb9c
Corrigindo issue [#578]
angel-jgpv Sep 6, 2024
f63fd00
Merge pull request #689 from nilsonLazarin/gabriel270824
nilsonLazarin Sep 6, 2024
baec2e7
Corrigindo issue [#451]
angel-jgpv Sep 6, 2024
8bfd6de
Revert "refatorando"
FlameOff Sep 6, 2024
abd5bbe
ajustando cpnj destino
joaopontes22 Sep 6, 2024
896c499
refatoração
Davi220506 Sep 6, 2024
bddb691
Merge pull request #694 from nilsonLazarin/matPat20240904
nilsonLazarin Sep 6, 2024
6fbdc74
Merge pull request #693 from nilsonLazarin/pet240904
nilsonLazarin Sep 6, 2024
444527b
Merge pull request #692 from nilsonLazarin/pessoa240904
nilsonLazarin Sep 6, 2024
8218c98
Merge pull request #691 from nilsonLazarin/saude240904
nilsonLazarin Sep 6, 2024
a9a160a
Merge pull request #688 from nilsonLazarin/memorando240904
nilsonLazarin Sep 6, 2024
3b85c3f
Merge pull request #695 from nilsonLazarin/equipeCefet
nilsonLazarin Sep 6, 2024
23dbabe
Implementação da funcionalidade de cadastrar um novo conjunto de regr…
GabrielPintoSouza Sep 10, 2024
4211303
Implementação da funcionalidade de listar todos os conjuntos de regra…
GabrielPintoSouza Sep 11, 2024
86bc87f
Implementação da funcionalidade de excluir um conjunto de regras atra…
GabrielPintoSouza Sep 11, 2024
586f5c4
corrigindo issue [#359]
nicolly015 Sep 11, 2024
673988a
Corrigindo issue [#247]
FlameOff Sep 11, 2024
d52e209
corrigindo issue [#372]
nicolly015 Sep 11, 2024
9d01c31
Issue [#450]
angel-jgpv Sep 11, 2024
a2fa294
Implementação da funcionalidade de editar um conjunto de regras de p…
GabrielPintoSouza Sep 12, 2024
91a33ca
Substituição da página antiga de regra_pagamento.php pela nova
GabrielPintoSouza Sep 12, 2024
4e012fe
Alteração do nome do arquivo de css gateway-pagamento para contribuic…
GabrielPintoSouza Sep 12, 2024
08d36fb
Criação do arquivo configuracoesGerais.js para melhor reaproveitament…
GabrielPintoSouza Sep 12, 2024
fc70a61
Consertada funcionalidade de ocultação do módulo de contribuição
GabrielPintoSouza Sep 12, 2024
f7e9c93
Issue [#266]
angel-jgpv Sep 12, 2024
8e65ab4
Issue [#265]
angel-jgpv Sep 12, 2024
b90b6c4
Corrigindo issue [#369]
nicolly015 Sep 12, 2024
b569efb
Issue [#264]
angel-jgpv Sep 12, 2024
14e025e
Issue [#263]
angel-jgpv Sep 12, 2024
4e7a82d
Issue [#262]
angel-jgpv Sep 12, 2024
c439564
Issue [#261]
angel-jgpv Sep 12, 2024
b7a940f
Corrigindo issue [#368]
nicolly015 Sep 12, 2024
fe4376d
Issue [#257]
angel-jgpv Sep 12, 2024
190a1c5
Corrigindo issue [#235]
FlameOff Sep 12, 2024
1bd7155
issues matpat
joaopontes22 Sep 13, 2024
10c90e6
Corrigindo issue [#223]
FlameOff Sep 13, 2024
561093b
Issue [#448]
angel-jgpv Sep 13, 2024
4a6876b
Issue [#448]
angel-jgpv Sep 13, 2024
8e9b291
Corrigindo issue [#224]
FlameOff Sep 13, 2024
a1ba1ed
Merge pull request #700 from nilsonLazarin/pet
nilsonLazarin Sep 13, 2024
5d97025
Merge pull request #703 from nilsonLazarin/saude
nilsonLazarin Sep 13, 2024
ab13b4d
Merge pull request #702 from nilsonLazarin/pessoa
nilsonLazarin Sep 13, 2024
83dc0fb
Merge pull request #698 from nilsonLazarin/contribuicao240909
nilsonLazarin Sep 13, 2024
19ce1ed
Merge pull request #699 from nilsonLazarin/patrimonio
nilsonLazarin Sep 13, 2024
28d29ea
corrigindo erro em arquivo SQL
nilsonLazarin Sep 13, 2024
43cbf24
Merge pull request #704 from nilsonLazarin/equipeCefet240911
nilsonLazarin Sep 13, 2024
13cda8f
Rowback Cadastro_Pet
angel-jgpv Sep 13, 2024
aaa4b3b
pet_informacoes
angel-jgpv Sep 13, 2024
5580ebe
Merge pull request #705 from nilsonLazarin/pet1309
nilsonLazarin Sep 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 7 additions & 14 deletions BD/wegia001.sql
Original file line number Diff line number Diff line change
Expand Up @@ -807,20 +807,13 @@ CREATE TABLE `wegia`.`contribuicao_meioPagamento` (
-- Table `wegia`.`contribuicao_conjuntoRegras`
-- -----------------------------------------------------
CREATE TABLE `wegia`.`contribuicao_conjuntoRegras` (
`id_meio` INT NOT NULL,
`id_regra` INT NOT NULL,
`value` VARCHAR(45) NULL,
PRIMARY KEY (`id_meio`, `id_regra`),
CONSTRAINT `fk_contribuicao_meioPagamento_meio`
FOREIGN KEY (`id_meio`)
REFERENCES `wegia`.`contribuicao_meioPagamento` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_contribuicao_regras_regra`
FOREIGN KEY (`id_regra`)
REFERENCES `wegia`.`contribuicao_regras` (`id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION
`id` INT AUTO_INCREMENT PRIMARY KEY,
`id_meioPagamento` INT,
`id_regra` INT,
`valor` DECIMAL(10, 2),
CONSTRAINT `fk_contribuicao_meioPagamento` FOREIGN KEY (`id_meioPagamento`) REFERENCES `wegia`.`contribuicao_meioPagamento`(`id`),
CONSTRAINT `fk_contribuicao_regras` FOREIGN KEY (`id_regra`) REFERENCES `wegia`.`contribuicao_regras`(`id`),
CONSTRAINT `unico_meioPagamento_regra` UNIQUE (`id_meioPagamento`, `id_regra`)
) ENGINE = InnoDB;


Expand Down
4 changes: 3 additions & 1 deletion BD/wegia002.sql
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ INSERT INTO `recurso` (`id_recurso`, `descricao`) VALUES
('51', 'Criar ficha médica'),
('52', 'Ficha do paciente'),
('6', 'Módulo Pet'),
('7', 'Módulo Contribuição'),
('61', 'Cadastrar Pet'),
('62', 'Saúde Pet'),
('9', 'Configurações'),
Expand All @@ -119,7 +120,8 @@ INSERT INTO `modulos_visiveis` (`id_recurso`, `visivel`) VALUES
(3, 1),
(4, 1),
(5, 1),
(6, 1);
(6, 1),
(7, 1);

INSERT INTO `permissao` (`id_cargo`, `id_acao`, `id_recurso`) VALUES
(1, 7, 1),
Expand Down
3 changes: 3 additions & 0 deletions classes/Saude.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
require_once 'Atendido.php';
// require_once 'Pessoa.php';

error_reporting(E_ALL);
ini_set('display_errors', 1);

class Saude extends Atendido
{
private $texto;
Expand Down
11 changes: 11 additions & 0 deletions classes/memorando/Memorando.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

class Memorando
{
//Atributos
private $id_memorando;
private $id_pessoa;
private $id_status_memorando;
Expand All @@ -13,51 +14,61 @@ public function __construct($titulo)
$this->titulo = $titulo;
}

//Retorna o id de um memorando
public function getId_memorando()
{
return $this->id_memorando;
}

//Retorna o id de uma pessoa
public function getId_pessoa()
{
return $this->id_pessoa;
}

//Retorna o id do status do memorando
public function getId_status_memorando()
{
return $this->id_status_memorando;
}

//Retorna um título de um memorando
public function getTitulo()
{
return $this->titulo;
}

//Retorna a data de um memorando
public function getData()
{
return $this->data;
}

//Define o id de um memorando
public function setId_memorando($id_memorando)
{
$this->id_memorando = $id_memorando;
}

//Define o id de uma pessoa
public function setId_pessoa($id_pessoa)
{
$this->id_pessoa = $id_pessoa;
}

//Define o id de status do memorando
public function setId_status_memorando($id_status_memorando)
{
$this->id_status_memorando = $id_status_memorando;
}

//Define o título do memorando
public function setTitulo($titulo)
{
$this->titulo = $titulo;
}

//Define a data do memorando
public function setData($data = null)
{
if ($data) {
Expand Down
5 changes: 5 additions & 0 deletions classes/memorando/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
//Retorna para a página de login
require_once '../../config.php';
header('Location: ' . WWW);
exit;
25 changes: 8 additions & 17 deletions controle/memorando/AnexoControle.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

class AnexoControle
{
//Função para listar os memorandos
public function listarTodos($id_memorando)
{
$id_despacho = 0;
Expand All @@ -28,6 +29,7 @@ public function listarTodos($id_memorando)
$_SESSION['arquivos'] = $anexos;
}

//Função para listar anexos
public function listarAnexo($id_anexo)
{
$AnexoDAO = new AnexoDAO();
Expand All @@ -38,16 +40,18 @@ public function listarAnexo($id_anexo)
$_SESSION['arq'] = $anexos;
}

//Função para comprimir uma string de dados
public function comprimir($anexoParaCompressao)
{
$arquivo_zip = gzcompress($anexoParaCompressao);
return $arquivo_zip;
}

//Função para incluir um anexo
public function incluir($anexo, $lastId)
{
extract($_REQUEST);
$total = count($anexo['name']);
//$total = count($anexo['name']);
$arq = $_FILES['anexo'];

$arq['name'] = array_unique($arq['name']);
Expand All @@ -65,32 +69,18 @@ public function incluir($anexo, $lastId)
$novo_total = count($arq['name']);

for ($i = 0; $i < $novo_total; $i++) {
/*$zip = new ZipArchive();
if($zip->open('anexo_zip.zip', ZIPARCHIVE::CREATE) == TRUE)
{
$zip->addFile($arq['tmp_name'][$i], $nome.".".$extensao);
}
var_dump($zip);
$caminho=$zip->filename;
$zip->close();
$arquivo_zip = file_get_contents($caminho);
unlink('anexo_zip.zip');*/
/*$fp = fopen($_FILES['anexo']['tmp_name'][$i], "rb");
$conteudo = fread($fp, $tamanho_arquivo);
$conteudo = addslashes($conteudo);
fclose($fp);*/

$anexo_tmpName = $arq['tmp_name'];
$arquivo = file_get_contents($anexo_tmpName[$i]);
$arquivo1 = $arq['name'][$i];
$tamanho = strlen($arquivo1);
//$tamanho = strlen($arquivo1);
$pos = strpos($arquivo1, ".") + 1;
$extensao = substr($arquivo1, $pos, strlen($arquivo1) + 1);
$nome = substr($arquivo1, 0, $pos - 1);

$AnexoControle = new AnexoControle;
$arquivo_zip = $AnexoControle->comprimir($arquivo);

//Insere um novo anexo
try {
$anexo = new Anexo();
$anexo->setId_despacho($lastId);
Expand All @@ -101,6 +91,7 @@ public function incluir($anexo, $lastId)
echo "Erro ao tentar inserir anexo: " . $e->getMessage();
}

//Cria um novo despacho
try {
$anexoDAO = new AnexoDAO();
$anexoDAO->incluir($anexo);
Expand Down
1 change: 1 addition & 0 deletions controle/memorando/DespachoControle.php
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ public function verificarDespacho()
}
}

//Busca um despacho pelo id
public function getPorId(int $id){
try{
if($id < 1){
Expand Down
7 changes: 3 additions & 4 deletions controle/memorando/MemorandoControle.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public function listarTodos()
$_SESSION['memorando']=$memorandos;
}

//LIstar memorando pelo Id
//Listar memorando pelo Id
public function listarTodosId($id_memorando)
{
extract($_REQUEST);
Expand All @@ -37,7 +37,7 @@ public function listarTodosId($id_memorando)
$_SESSION['memorandoId'] = $memorandos;
}

//LIstar memorandos inativos
//Listar memorandos inativos
public function listarTodosInativos()
{
extract($_REQUEST);
Expand All @@ -46,6 +46,7 @@ public function listarTodosInativos()
$_SESSION['memorandoInativo'] = $memorandos;
}

//Lista memorandos inativos pelo id
public function listarIdTodosInativos()
{
extract($_REQUEST);
Expand All @@ -60,8 +61,6 @@ public function incluir()
$memorando = $this->verificarMemorando();
$memorandoDAO = new MemorandoDAO();



try
{
$lastId = $memorandoDAO->incluir($memorando);
Expand Down
3 changes: 2 additions & 1 deletion controle/memorando/StatusMemorandoControle.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
class StatusMemorandoControle{

/**
* Retorna um objeto do tipo StatusMemorando que é equivalente ao dado armazenado no banco de dados que possuí o id passado como parâmetro, caso não exista um objeto equivalente retorna null.
* Retorna um objeto do tipo StatusMemorando que é equivalente ao dado armazenado no banco de dados que possuí o id passado como
* parâmetro, caso não exista um objeto equivalente retorna null.
*/
public function getPorId(int $id){
try{
Expand Down
5 changes: 5 additions & 0 deletions controle/memorando/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
//Retorna para a página de login
require_once '../../config.php';
header('Location: ' . WWW);
exit;
3 changes: 3 additions & 0 deletions dao/memorando/AnexoDAO.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

class AnexoDAO
{
//Fução para listar os memorandos
public function listarTodos($id_memorando)
{
try{
Expand All @@ -39,6 +40,7 @@ public function listarTodos($id_memorando)
return json_encode($Anexos);
}

//Função para listar anexos
public function listarAnexo($id_anexo)
{
try
Expand All @@ -63,6 +65,7 @@ public function listarAnexo($id_anexo)
return $Anexo;
}

//Função para incluir um anexo
public function incluir($anexo)
{
try
Expand Down
8 changes: 6 additions & 2 deletions dao/memorando/DespachoDAO.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

class DespachoDAO
{
//Função para listar os memorandos
public function listarTodos($id_memorando)
{
try {
Expand All @@ -38,6 +39,7 @@ public function listarTodos($id_memorando)
return json_encode($Despachos);
}

//Lista todos os memorandos com anexo
public function listarTodosComAnexo($id_memorando)
{
try {
Expand All @@ -57,6 +59,7 @@ public function listarTodosComAnexo($id_memorando)
return json_encode($Despachos);
}

//Função para incluir um despacho
public function incluir(Despacho $despacho)
{
try {
Expand Down Expand Up @@ -95,7 +98,7 @@ public function incluir(Despacho $despacho)
$memorando->setId_memorando($id_memorando);
$memorando->setId_status_memorando(2);
$MemorandoDAO2 = new MemorandoDAO();
$id_status_memorando = 2;
//$id_status_memorando = 2;
$MemorandoDAO2->alterarIdStatusMemorando($memorando);
}

Expand All @@ -104,7 +107,7 @@ public function incluir(Despacho $despacho)
$memorando->setId_memorando($id_memorando);
$memorando->setId_status_memorando(3);
$MemorandoDAO2 = new MemorandoDAO();
$id_status_memorando = 3;
//$id_status_memorando = 3;
$MemorandoDAO2->alterarIdStatusMemorando($memorando);
}
} catch (PDOException $e) {
Expand All @@ -113,6 +116,7 @@ public function incluir(Despacho $despacho)
return $lastId;
}

//Função para pegar o id do despacho
public function getPorId(int $id){
$sql = 'SELECT * FROM despacho WHERE id_despacho=:idDespacho';
$pdo = Conexao::connect();
Expand Down
4 changes: 2 additions & 2 deletions dao/memorando/UsuarioDAO.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ public function obterUsuario($usuario)
$x++;
}
}
catch(PDOExeption $e)
catch(PDOException $e)
{
echo 'Error:' . $e->getMessage;
echo 'Error:' . $e->getMessage();
}
return $Usuario;
}
Expand Down
5 changes: 5 additions & 0 deletions dao/memorando/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php
//Retorna para a página de login
require_once '../../config.php';
header('Location: ' . WWW);
exit;
1 change: 0 additions & 1 deletion dao/pet/AdocaoPet.php
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@ public function inserirAdocao($id_pet, $rg, $data_adocao){

public function nomeAdotante($rg){
$pdo = Conexao::connect();

$pd = $pdo->prepare("SELECT nome, sobrenome FROM pessoa WHERE registro_geral = :rg");
$pd->bindValue(":rg", $rg);
$pd->execute();
Expand Down
5 changes: 2 additions & 3 deletions dao/pet/PetDAO.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?php

define('BASE_DIR', __DIR__);
$Conexao_path = "dao/Conexao.php";
if(file_exists($Conexao_path)){
require_once($Conexao_path);
Expand Down Expand Up @@ -96,9 +97,7 @@ public function listarTodos(){
}
return json_encode($pets);
}
//===========================================================================================
// funcao de alterar foto
//===========================================================================================

public function alterarFotoPet($arkivo, $nome, $extensao, $id_foto, $id_pet){
$pdo = Conexao::connect();
$pd = $pdo->prepare("SELECT id_pet_foto FROM pet WHERE id_pet =:id_pet");
Expand Down
Loading