public List<Socios> getListaSocios() { SocioCarteirinhaDao db = new SocioCarteirinhaDao(); FilialCidadeDao dbC = new FilialCidadeDao(); PessoaEnderecoDao dbE = new PessoaEnderecoDao(); FilialCidade filCidade; List result; if (listaSoc.isEmpty() && carregar) { if (Registro.get().isCarteirinhaDependente()) { result = db.pesquisaSocioSemCarteirinhaDependente(); } else { result = db.pesquisaSocioSemCarteirinha(); } for (int i = 0; i < result.size(); i++) { PessoaEndereco pesEnde = dbE.pesquisaEndPorPessoaTipo( ((Socios) result.get(i)).getServicoPessoa().getPessoa().getId(), 1); if (pesEnde != null) { filCidade = dbC.findPrincipal(pesEnde.getEndereco().getCidade().getId()); } else { filCidade = new FilialCidade(); } listaSoc.add(new DataObject(true, (Socios) result.get(i), filCidade, null, null, null)); } } return listaSoc; }
public String visualizar() { if (Registro.get().isCarteirinhaDependente()) { imprimirCarteirinhaComDependente(); } else { imprimirCarteirinhaSemDependente(); } listaSoc.clear(); carregar = true; getListaSocios(); return null; }