Bom dia colegas !
Tenho uma tela de cadastro de Apartamentos e preciso ter a opção de mostrar somente os apartamentos de um condominio ou o todos os apartamentos cadastrados.
Para resolver isso criei dois construtores na tela, um sem parametro que mostra todos os apartamentos e outro que recebe um condominio como parametro e mostra somente os apartamentos deste condominio.
Funcionou… até certo ponto.
Basicamente é assim: se estou na tela de cadastro de condominio e clico no botão “Mostrar apartamentos” ele chama a tela de cadastro de apartamento utilizando o construtor que recebe o Condominio como parametro.
Basicamente a mudanca é que no meu DAO tenho um select com “where condominio = ?” e outro sem…
O problema é que… estando na tela de cadastro de condominio, tenho ações que o usuario pode fazer que acabam por reconstruir a lista que é mostrada… quando ele inclui um apartamento, por exemplo.
Nesse momento eu não sei mais qual foi a maneira como ele entrou na tela: se pedindo pra mostrar todos os só os apartamentos do condominio.
Como sair desse problema ?
Colocar um flag e fazer IF na hora de chamar o método que busca os dados ?
Isso me pareceu meio estranho…
Obrigado a todos !
[]s