Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Calcular idade e apresentar em uma lista

$
0
0

@gtalkSP escreveu:

Boa tarde pessoal.

Queria apresentar na minha lista de clientes a idade de cada um.

Quando vou para a página "lista" é apresentado todos os meus clientes:

    public void lista( ) {
        result.include("clientes", daoFactory.getClienteDao().listaTudo());
    }

E o meu DAO:

@Override
    public List<Cliente> listaTudo() {
        Criteria crit = this.session.createCriteria(Cliente.class);
        select.addOrder(Order.asc("nome"));
        return crit .list();
    }

O método que testei é esse:

private static int getIdade(Cliente cliente) {
        Calendar cal = GregorianCalendar.getInstance();
        int anoAtual = cal.get(Calendar.YEAR);		
        int anoNasc = cliente.getDtNasc();
        int idade = anoAtual - anoNasc;
		return idade;
	}

Mas como faço para usar esse método ou algo parecido em minha lista de clientes? No DAO (listaTudo) ficaria como? Faço os calculos e mostro a lista...

Aguardo uma orientação de vocês.

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>