Пример #1
0
 public static function iniciarInstancia($parametrosBD)
 {
     if (!isset(self::$instancia)) {
         $c = __CLASS__;
         self::$instancia = new $c();
         self::$instancia->setParametrosAcessoBanco($parametrosBD);
     }
 }
 public function deletaToken($token)
 {
     $sql = "delete from sessao where token = '" . $token . "'";
     $resposta = PersistenciaUtilidades::selecionarCodigoUsuario($token);
     if (!is_null($resposta)) {
         return FachadaConectorBD::getInstancia()->deletar($sql);
     } else {
         return null;
     }
 }
 public function adicionarPaciente($paciente)
 {
     $nome = $paciente->getNome();
     $nascimento = $paciente->getNascimento();
     $sexo = $paciente->getSexo();
     $rua = $paciente->getRua();
     $numero = $paciente->getNumero();
     $bairro = $paciente->getBairro();
     $cidade = $paciente->getCidade();
     $estado = $paciente->getEstado();
     $cep = $paciente->getCep();
     $patologias = $paciente->getPatologias();
     $longitude = $paciente->getLongitude();
     $latitude = $paciente->getLatitude();
     $prioridade = $paciente->getPrioridade();
     $sql = "Insert into paciente values (default,'{$nome}','{$nascimento}','{$rua}','{$numero}','{$bairro}','{$cidade}',\n        \t\t\t\t'{$estado}','{$cep}','{$latitude}','{$longitude}','{$patologias}','{$prioridade}')";
     return FachadaConectorBD::getInstancia()->inserir($sql);
 }
 public function updateVisitaPaciente($visita)
 {
     $cod_paciente = $visita->getCodPaciente();
     $patologias = $visita->getPatologias();
     $anotacoes = $visita->getAnotacoes();
     $data_hora = $visita->getDataHora();
     $prioridade = $visita->getPrioridade();
     $sql = "UPDATE paciente SET patologias = '" . $patologias . "', prioridade = '" . $prioridade . "' where cod_paciente = '" . $cod_paciente . "'";
     $res = FachadaConectorBD::getInstancia()->atualizar($sql);
     $sql = "UPDATE visita SET anotacoes = '" . $anotacoes . "', data_hora = '" . $data_hora . "', status = '1' where cod_paciente = '" . $cod_paciente . "'";
     $res = FachadaConectorBD::getInstancia()->atualizar($sql);
     return $res;
 }