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; }
$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); }