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;
 }
Пример #4
0
                $resultado = $mysqli->query($sql);
                //Executa SQL
                if ($resultado === false) {
                    //Se houver algum erro, gera excessão e apresenta msg de erro.
                    throw new Exception('SQL Inválido: ' . $sql . ' ERRO: ' . $mysqli->error);
                }
            }
            $mysqli->commit();
            $resultado = 0;
        } catch (Exception $erro) {
            //Tratamento de excessão, caso haja alguma, realiza rollback.
            $mysqli->rollback();
            $resultado = $erro->getCode();
        }
        $mysqli->autocommit(TRUE);
        $mysqli->close();
        return $resultado;
    }
}
/**
 * Parametros de Acesso ao banco de dados
 * Cremildo: Verificar melhor forma de refazer esse processo. (Usar Properties)
 */
if (FachadaConectorBD::getInstancia() == NULL) {
    $parametrosBD = new ParametrosAcessoBanco();
    $parametrosBD->setBDServidor(ACESSO_SERVIDOR_SERVICO);
    $parametrosBD->setBDUsuario(ACESSO_USUARIO_SERVICO);
    $parametrosBD->setBDSenha(ACESSO_SENHA_SERVICO);
    $parametrosBD->setBDNomeBanco(ACESSO_NOME_BANCO_SERVICO);
    FachadaConectorBD::iniciarInstancia($parametrosBD);
}