public EmprestimoComboBox pesquisarTodosCodigoCidadaoEstoque() {
        EmprestimoComboBox emprestimoComboBox = new EmprestimoComboBox();
        Connection connection = conexao.getConnection();
        try {
            String valorDoComandoUm = comandos.get("pesquisarTodosCodigoCidadaoEstoque");
            PreparedStatement preparedStatement = connection.prepareStatement(valorDoComandoUm);
            ResultSet resultSet = preparedStatement.executeQuery();
            while (resultSet.next()) {
                String valor = resultSet.getString("valor");
                Integer codigo = resultSet.getInt("codigo");
                String tipo = resultSet.getString("tipo");
                switch (tipo) {
                    case "emprestimo":
                        Emprestimo emprestimo = new Emprestimo();
                        emprestimo.setCodigo(codigo);
                        emprestimoComboBox.getEmprestimos().add(emprestimo);
                        break;
                    case "cidadao":
                        Cidadao cidadao = new Cidadao();
                        cidadao.setCodigo(codigo);
                        cidadao.setNomeCompleto(valor);
                        emprestimoComboBox.getCidadaos().add(cidadao);
                        break;
                    default:
                        Estoque estoque = new Estoque();
                        estoque.setMaterial(new Material());
                        estoque.getMaterial().setCodigo(codigo);
                        estoque.getMaterial().setDadoMaterial(new DadoMaterial());
                        estoque.getMaterial().getDadoMaterial().setTitulo(valor);
                        emprestimoComboBox.getEstoques().add(estoque);
                        break;
                }
            }
        } catch (SQLException ex) {
            try {
                connection.rollback();
            } catch (SQLException ex1) {
            }
            throw new RuntimeException(ex.getMessage());
        } catch (NullPointerException ex) {
            throw new RuntimeException(ex.getMessage());
        } finally {
            conexao.fecharConnection();
        }
        return emprestimoComboBox;
    }