public class AulaAvaliativaDAO {
public AulaAvaliativa getAulaAvaliativa(String codigo) {
Connection conexao = Conexao.getSqlConnection();
AulaAvaliativa aulaAvaliativa = new AulaAvaliativa();
try {
Statement statement = conexao.createStatement();
statement.executeQuery("SELECT * FROM aulaAvaliativa " +
"WHERE codigoAulaAvaliativa = " + codigo);
ResultSet resultSet = statement.getResultSet();
while (resultSet.next()) {
CandidatoController candidatoCtrl = new CandidatoController();
Candidato candidato = new Candidato();
candidato = candidatoCtrl.getCandidatoSemFiltro(String.valueOf(resultSet.getInt("codigoPessoa")));
aulaAvaliativa = new AulaAvaliativa();
aulaAvaliativa.setCodigoAulaAvaliativa(resultSet.getInt("codigoAulaAvaliativa"));
aulaAvaliativa.setData(Data.converteDataMysqlBr(resultSet.getString("data")));
aulaAvaliativa.setDuracao(resultSet.getString("duracao"));
aulaAvaliativa.setLocal(resultSet.getString("local"));
aulaAvaliativa.setConteudo(resultSet.getString("conteudo"));
aulaAvaliativa.setResultado(resultSet.getString("resultado"));
aulaAvaliativa.setCandidato(candidato);
}
resultSet.close();
statement.close();
} catch (Exception erro) {
JOptionPane.showMessageDialog(null, Strings.getMensagemErroRecuperacao("Aula Avaliativa", erro.getMessage()), Strings.tituloMessageErro, JOptionPane.ERROR_MESSAGE);