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

Alterações realizadas durante o dia 04 e 18/06/2024 #602

Merged
merged 35 commits into from
Jun 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
237bab5
Resolução da issue #583
GabrielPintoSouza Jun 4, 2024
d79b4d1
Merge branch 'master' into gabriel
GabrielPintoSouza Jun 4, 2024
71fb514
Resolução da issue #558
GabrielPintoSouza Jun 4, 2024
50d8592
Resolução da issue #561
GabrielPintoSouza Jun 4, 2024
63321bd
Resolução da issue #574
GabrielPintoSouza Jun 4, 2024
c21fe70
Resolução da issue #585
GabrielPintoSouza Jun 5, 2024
5f80300
Resolução da issue #556
GabrielPintoSouza Jun 6, 2024
93a6f0b
Merge pull request #591 from nilsonLazarin/pre-release
nilsonLazarin Jun 6, 2024
9dc65a3
Alterada a forma como o botão voltar funciona nas páginas adicionar_e…
GabrielPintoSouza Jun 6, 2024
c370ea5
Criação da variável de session btnVoltar nos métodos adicionarTipo e …
GabrielPintoSouza Jun 6, 2024
8c54967
Formatação da data para o formato brasileiro na página html/saude/int…
GabrielPintoSouza Jun 10, 2024
75858cc
Formatação da data para o formato brasileiro na página html/funcionar…
GabrielPintoSouza Jun 10, 2024
2783661
Formatação da data para o formato brasileiro na página html/atendido/…
GabrielPintoSouza Jun 10, 2024
df4cb9d
Formatação da data para o formato brasileiro na página html/funcionar…
GabrielPintoSouza Jun 10, 2024
db6a69a
Formatação correta da data na página html/atendidos/listar_ocorrencia…
GabrielPintoSouza Jun 11, 2024
c9610f5
Formatação correta da data da página html/listar_entrada.php
GabrielPintoSouza Jun 11, 2024
74b591a
Formatação correta da data na página html/listar_saida.php
GabrielPintoSouza Jun 11, 2024
83b6472
Formatação correta da data na página html/historico_paciente.php
GabrielPintoSouza Jun 11, 2024
a95ecd2
Fomatada a data para o formato brasileiro na página html/saude/aplica…
GabrielPintoSouza Jun 12, 2024
87e4920
Formatação da data no formato brasileiro na página html/saude/profile…
GabrielPintoSouza Jun 12, 2024
d49c44b
Alterada a data de nascimento máxima e mínima para o cadastro de um n…
GabrielPintoSouza Jun 13, 2024
b9fdf22
Resolução da issue #593
GabrielPintoSouza Jun 13, 2024
452b919
Implementação de validação dos limites de data de nascimento para o c…
GabrielPintoSouza Jun 14, 2024
da5ba28
Resolução da issue #598
GabrielPintoSouza Jun 14, 2024
9512d46
Resolução da issue #573
GabrielPintoSouza Jun 14, 2024
4f589c1
Resolução da issue #550
GabrielPintoSouza Jun 14, 2024
a953506
Resolução da issue #531
GabrielPintoSouza Jun 17, 2024
e09ca8f
Resolução da issue #604
GabrielPintoSouza Jun 17, 2024
cb5a03b
Resolução da issue #566
GabrielPintoSouza Jun 17, 2024
4b2037f
Resolução da issue #496
GabrielPintoSouza Jun 18, 2024
055166b
Resolução da issue #495
GabrielPintoSouza Jun 18, 2024
60eed53
Resolução da issue #488
GabrielPintoSouza Jun 18, 2024
8bf7e53
Resolução da issue #468
GabrielPintoSouza Jun 18, 2024
e75d1f6
Resolução da issue #606
GabrielPintoSouza Jun 19, 2024
a1a3108
Correção do formato do produto retornado pelo autocomplete da página …
GabrielPintoSouza Jun 19, 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
24 changes: 14 additions & 10 deletions classes/Almoxarifado.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,15 @@

class almoxarifado
{
private $id_almoxarifado;
private $descricao_almoxarifado;
private $id_almoxarifado;
private $descricao_almoxarifado;

public function __construct($descricao_almoxarifado)
{

$this->descricao_almoxarifado=$descricao_almoxarifado;

$this->setDescricao_almoxarifado($descricao_almoxarifado);
}

public function getId_almoxarifado()
public function getId_almoxarifado()
{
return $this->id_almoxarifado;
}
Expand All @@ -22,13 +20,19 @@ public function getDescricao_almoxarifado()
return $this->descricao_almoxarifado;
}

public function setId_almoxarifado($id_almoxarifado)
public function setId_almoxarifado(int $id_almoxarifado)
{
if ($id_almoxarifado < 1) {
throw new InvalidArgumentException('O id de um almoxarifado não pode ser menor que 1.');
}
$this->id_almoxarifado = $id_almoxarifado;
}

public function setDescricao_almoxarifado($descricao_almoxarifado)
public function setDescricao_almoxarifado(string $descricao_almoxarifado)
{
if (empty($descricao_almoxarifado)) {
throw new InvalidArgumentException('A descrição de um almoxarifado não pode ser vazia.');
}
$this->descricao_almoxarifado = $descricao_almoxarifado;
}
}
}
32 changes: 26 additions & 6 deletions classes/Almoxarife.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class Almoxarife {

// Constructor

public function __construct($id_almoxarife, $id_almoxarifado, $id_funcionario, $descricao_funcionario, $descricao_almoxarifado){
public function __construct(int $id_almoxarife, int $id_almoxarifado, int $id_funcionario, string $descricao_funcionario, string $descricao_almoxarifado){
$this
->setId_almoxarife($id_almoxarife)
->setId_almoxarifado($id_almoxarifado)
Expand All @@ -29,8 +29,12 @@ public function getId_almoxarife()
return $this->id_almoxarife;
}

public function setId_almoxarife($id_almoxarife)
public function setId_almoxarife(int $id_almoxarife)
{
if($id_almoxarife < 1){
throw new InvalidArgumentException('Erro, o id de um almoxarife não pode ser menor que 1.');
}

$this->id_almoxarife = $id_almoxarife;

return $this;
Expand All @@ -41,8 +45,12 @@ public function getId_almoxarifado()
return $this->id_almoxarifado;
}

public function setId_almoxarifado($id_almoxarifado)
public function setId_almoxarifado(int $id_almoxarifado)
{
if($id_almoxarifado < 1){
throw new InvalidArgumentException('Erro, o id de um almoxarifado não pode ser menor que 1.');
}

$this->id_almoxarifado = $id_almoxarifado;

return $this;
Expand All @@ -53,8 +61,12 @@ public function getId_funcionario()
return $this->id_funcionario;
}

public function setId_funcionario($id_funcionario)
public function setId_funcionario(int $id_funcionario)
{
if($id_funcionario < 1){
throw new InvalidArgumentException('Erro, o id de um funcionário não pode ser menor que 1.');
}

$this->id_funcionario = $id_funcionario;

return $this;
Expand All @@ -65,8 +77,12 @@ public function getDescricao_funcionario()
return $this->descricao_funcionario;
}

public function setDescricao_funcionario($descricao_funcionario)
public function setDescricao_funcionario(string $descricao_funcionario)
{
if(empty($descricao_funcionario)){
throw new InvalidArgumentException('Erro, a descrição de um funcionário não pode ser vazia.');
}

$this->descricao_funcionario = $descricao_funcionario;

return $this;
Expand All @@ -77,8 +93,12 @@ public function getDescricao_almoxarifado()
return $this->descricao_almoxarifado;
}

public function setDescricao_almoxarifado($descricao_almoxarifado)
public function setDescricao_almoxarifado(string $descricao_almoxarifado)
{
if(empty($descricao_almoxarifado)){
throw new InvalidArgumentException('Erro, a descrição de um almoxarifado não pode ser vaiza.');
}

$this->descricao_almoxarifado = $descricao_almoxarifado;

return $this;
Expand Down
20 changes: 19 additions & 1 deletion classes/Atendido.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,23 @@ public function setId_pessoa($id_pessoa)
{
$this->id_pessoa = $id_pessoa;
}


/**
* Retorna a data máxima de nascimento permitida para um atendido ser cadastrado no sistema
*/
static public function getDataNascimentoMaxima()
{
$idadeMinima = 30;
$data = date('Y-m-d', strtotime("-$idadeMinima years"));
return $data;
}

/**
* Retorna a data mínima de nascimento permitida para um atendido ser cadastrado no sistema
*/
static public function getDataNascimentoMinima(){
$idadeMaxima = 120;
$data = date('Y-m-d', strtotime("-$idadeMaxima years"));
return $data;
}
}
22 changes: 17 additions & 5 deletions classes/Aviso.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class Aviso{
/**
* Recebe dois parâmetros do tipo inteiro ($idFuncionario, $idPessoaAtendida) e uma String ($descricao) para instanciar um objeto do tipo Aviso.
*/
public function __construct($idFuncionario, $idPessoaAtendida, $descricao)
public function __construct(int $idFuncionario, int $idPessoaAtendida, string $descricao)
{
$this->setIdFuncionario($idFuncionario);
$this->setIdPessoaAtendida($idPessoaAtendida);
Expand All @@ -24,31 +24,43 @@ public function getIdAviso(){
return $this->idAviso;
}

public function setIdAviso($idAviso){
public function setIdAviso(int $idAviso){
if($idAviso < 1){
throw new InvalidArgumentException('O id de uma intercorrência não pode ser menor que 1.');
}
$this->idAviso = $idAviso;
}

public function getIdFuncionario(){
return $this->idFuncionario;
}

public function setIdFuncionario($idFuncionario){
public function setIdFuncionario(int $idFuncionario){
if($idFuncionario < 1){
throw new InvalidArgumentException('O id de um funcionário não pode ser menor que 1.');
}
$this->idFuncionario = $idFuncionario;
}

public function getIdPessoaAtendida(){
return $this->idPessoaAtendida;
}

public function setIdPessoaAtendida($idPessoaAtendia){
public function setIdPessoaAtendida(int $idPessoaAtendia){
if($idPessoaAtendia < 1){
throw new InvalidArgumentException('O id de um paciente não pode ser menor que 1.');
}
$this->idPessoaAtendida = $idPessoaAtendia;
}

public function getDescricao(){
return $this->descricao;
}

public function setDescricao($descricao){
public function setDescricao(string $descricao){
if(empty($descricao)){
throw new InvalidArgumentException('A descrição de uma intercorrência não pode ser vazia.');
}
$this->descricao = $descricao;
}

Expand Down
17 changes: 11 additions & 6 deletions classes/Beneficios.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

class Beneficios extends Beneficiados
{

private $id_beneficios;
private $descricao_beneficios;

public function getId_beneficios()
private $id_beneficios;
private $descricao_beneficios;

public function getId_beneficios()
{
return $this->id_beneficios;
}
Expand All @@ -20,12 +20,17 @@ public function getDescricao_beneficios()

public function setId_beneficios($id_beneficios)
{
if (!$id_beneficios || !is_numeric($id_beneficios) || $id_beneficios < 1) {
throw new InvalidArgumentException('O valor do id de um benefício deve ser um inteiro maior ou igual a 1.');
}
$this->id_beneficios = $id_beneficios;
}

public function setDescricao_beneficios($descricao_beneficios)
{
if (!$descricao_beneficios || empty($descricao_beneficios)) {
throw new InvalidArgumentException('A descrição de um benefício não pode ser vazia.');
}
$this->descricao_beneficios = $descricao_beneficios;
}

}
}
24 changes: 14 additions & 10 deletions classes/Cargo.php
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
<?php
class Cargo
{
private $id_cargo;
private $cargo;
private $id_cargo;
private $cargo;

public function __construct($cargo)
{

$this->cargo=$cargo;

$this->cargo = $this->setCargo($cargo);
}

public function getId_cargo()
public function getId_cargo()
{
return $this->id_cargo;
}
Expand All @@ -21,13 +19,19 @@ public function getCargo()
return $this->cargo;
}

public function setId_cargo($id_cargo)
public function setId_cargo(int $id_cargo)
{
if ($id_cargo < 1) {
throw new InvalidArgumentException('O número de um id não pode ser menor que 1.');
}
$this->id_cargo = $id_cargo;
}

public function setCargo($cargo)
public function setCargo(string $cargo)
{
if (empty($cargo)) {
throw new InvalidArgumentException('A descrição de um cargo não pode ser vazia.');
}
$this->cargo = $cargo;
}
}
}
40 changes: 24 additions & 16 deletions classes/DescricaoFichamedica.php
Original file line number Diff line number Diff line change
@@ -1,25 +1,33 @@
<?php

Class DescricaoFichamedica{
private $texto;
private $id_fichamedica;
class DescricaoFichamedica
{
private $texto;
private $id_fichamedica;

public function getDescricao()
{
return $this->texto;
}

public function getDescricao(){
return $this->texto;
}
public function getIdFichamedica()
{
return $this->id_fichamedica;
}

public function getIdFichamedica(){
return $this->id_fichamedica;
public function setDescricao(string $texto)
{
if (empty($texto)) {
throw new InvalidArgumentException('A descrição de uma ficha médica não pode ser vazia.');
}
$this->texto = $texto;
}

public function setDescricao($texto){
$this->texto = $texto;
}

public function setIdFichamedica($id_fichamedica){
$this->id_fichamedica = $id_fichamedica;
public function setIdFichamedica(int $id_fichamedica)
{
if ($id_fichamedica < 1) {
throw new InvalidArgumentException('O id de uma ficha médica não pode ser menor que 1.');
}
$this->id_fichamedica = $id_fichamedica;
}

?>
}
Loading