*/
    public DefaultTableModel getDadosTabelaClientePesquisa() {

        String linha;
        String linha2;
        String numerocontrato = "";
        String numeroaluno = "";


        do {
            try {
                FileReader arq = new FileReader("../seeds-java/contratospagamentos.txt");
                FileReader arq2 = new FileReader("../seeds-java/contratospagamentosaluno.txt");

                BufferedReader lerArq = new BufferedReader(arq);
                BufferedReader lerArq2 = new BufferedReader(arq2);

                linha = lerArq.readLine(); // lê a primeira linha
                while (linha != null) {
                    numerocontrato = linha;
                    linha = lerArq.readLine(); // lê da segunda até a última linha
                }
                linha2 = lerArq2.readLine(); // lê a primeira linha
                while (linha2 != null) {
                    numeroaluno = linha2;
                    linha2 = lerArq2.readLine(); // lê da segunda até a última linha
                }

                arq.close();
                arq2.close();


            } catch (IOException e) {
                System.err.printf("Erro na abertura do arquivo: %s.\n",
                        e.getMessage());
            }
        } while (numerocontrato.equals(""));

        try {
            ContasRDAO dao = new ContasRDAO();
            if (numeroaluno.equals("") && numerocontrato.equals("")) {
                jLErroAOFiltraContrato.setVisible(true);
            } else {
                parametroPesquisa = numerocontrato + "";
                campo = numeroaluno;
            }

            List<ContasR> lista = dao.pesquisacontasReFiltro(parametroPesquisa, campo);

            Object[][] dados = new Object[lista.size()][10];

            for (int us = 0; us < lista.size(); us++) {

                dados[us][0] = lista.get(us).getCodigo_cliente();
                dados[us][1] = lista.get(us).getCodigo_contrato();
                dados[us][2] = lista.get(us).getParcela();
                dados[us][3] = lista.get(us).getData_emissao();
                dados[us][4] = lista.get(us).getData_pagamento();
                dados[us][5] = lista.get(us).getCodigo_turma();
                dados[us][6] = lista.get(us).getValor();
                dados[us][7] = lista.get(us).getValor_pago();
                dados[us][8] = lista.get(us).getCodigo();
                dados[us][9] = lista.get(us).getLocalidade();
            }
            lista = null;
            dao.desconectar();
            String[] nomeColunas = {"Cliente", "CONTRATO", "Parela", "Pago em", "Vencimento", "Turma", "Valor", "Valor Pago", "Código", "Local"};
            return new DefaultTableModel(dados, nomeColunas);
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e + "Erro ao construir a tabela.");
            return null;
        }
    }