public ArrayList<Processo> Consultar(String situacao){
        //("") - Pesquisa sem precisar de id.
        ArrayList<Processo> processos = new ArrayList();
        try {
            
            if(situacao.equals("")){
                String sql = "SELECT * FROM tb_processo";
                ConsultarSQL(sql,true);
                while (rs.next()) {
                    Processo processo = new Processo();
                    processo.setIdProcesso(rs.getString("id"));
                    processo.setProcesso(rs.getString("processo"));
                    processo.setCliente(rs.getString("nome_cliente"));
                    processo.setSituacao(rs.getString("situacao"));
                    processo.setIdCliente(rs.getInt("id_cliente"));
                    processo.setIdAdvogado(rs.getInt("id_advogado"));
                    processo.setIdAssessoria(rs.getInt("id_assessoria"));
                    processo.setLocal_arquivo(rs.getString("local_anexo"));
                    processos.add(processo);

                }
            }else if(situacao.equals("ABERTO")){
                String sql = "SELECT id,processo, nome_cliente,situacao FROM tb_processo WHERE situacao = '"+situacao+"'";
                ConsultarSQL(sql,true);
                
                while (rs.next()) {
                    Processo processo = new Processo();
                    processo.setIdProcesso(rs.getString("id"));
                    processo.setProcesso(rs.getString("processo"));
                    processo.setCliente(rs.getString("nome_cliente"));
                    processo.setSituacao(rs.getString("situacao"));
                   
                    processos.add(processo);

                }
                
            }else if(situacao.equals("ARQUIVADO")){
                
                String sql = "SELECT id,nome_cliente,processo,situacao FROM tb_processo WHERE situacao = '"+situacao+"'";
                ConsultarSQL(sql,true);
                
                while (rs.next()) {
                    Processo processo = new Processo();
                    processo.setIdProcesso(rs.getString("id"));
                    processo.setProcesso(rs.getString("processo"));
                    processo.setCliente(rs.getString("nome_cliente"));
                    processo.setSituacao(rs.getString("situacao"));
                    
                    processos.add(processo);

                }
                
            }else{
                String sql = "SELECT * FROM tb_processo WHERE id = '"+situacao+"'";
                ConsultarSQL(sql,true);
                while (rs.next()) {
                    Processo processo = new Processo();
                    processo.setIdProcesso(rs.getString("id"));
                    processo.setProcesso(rs.getString("processo"));
                    processo.setData_inicio(rs.getString("data_inicio"));
                    processo.setData_termino(rs.getString("data_termino"));
                    processo.setIdCliente(rs.getInt("id_cliente"));
                    processo.setIdAdvogado(rs.getInt("id_advogado"));
                    processo.setAcao(rs.getString("acao"));
                    processo.setSituacao(rs.getString("situacao"));
                    processo.setSituacao_atual(rs.getString("situacao_atual"));
                    processo.setVara(rs.getString("vara"));
                    processo.setComarca(rs.getString("comarca"));
                    processo.setIdAssessoria(rs.getInt("id_assessoria"));
                    processo.setCliente(rs.getString("nome_cliente"));
                    processo.setLocal_arquivo(rs.getString("local_anexo"));
                    processos.add(processo);
                }
                return processos;
            }
          
        } catch (SQLException ex) {
            Logger.getLogger(DaoCliente.class.getName()).log(Level.SEVERE, null, ex);
        }
       
        return processos;
    
    }