Galera,
eu estou tentando fazer uma funcionalidade que é a seguinte:
Numa tela onde eu faço lançamentos (crédito/débito, pra fazer um fluxo de caixa), tenho um checkbox, onde posso escolher repetir esses lançamentos, que abre uma tela similar à tela de repetir do Google Agenda, e eu escolho a forma de fazer essas repetições.
O problema é que não quero fazer funcionar com uma gambiarra que depois, a qualquer mudança, dará uma trabalheira horrível.
Então eu quero fazer da melhor forma, ou pelo menos de uma forma manutenível. Já aprendi (e continuo aprimorando o conhecimento) o MigLayout pra fazer a tela de repetição bem feita, já aprendi como gerar dados com datas futuras, mas agora falta isso.
O esquema das telas é assim:
Tela de Lancamento onde eu posso lançar normalmente (preencho os campos e confirmo);
Tela de Repetição, que é chamada pelo clique da checkbox na tela de lançamento, onde eu configuro a forma de repetir.
Depois de clicar confirmar na tela de repetição eu preciso retornar essa configuração pra tela de lançamento, e quando clicar confirmar o lançamento será feito de forma diferente.
Por falta de conhecimento técnico, claro, vem algumas idéias que, de cara, eu vejo que são grandes candidatas a serem gambiarras…
Conto com a ajuda de vocês nessa.
Valeu.