Erro ao fazer comparação com for. Urgente. (RESOLVIDO)  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
GNunesOliveira
Thread.start()

Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline

Oi pessoal,

estou criando um relatório onde tenho duas listas e preciso compará-las da seguinte maneira..
tenho la a sigla e data, e comparo pra ver se é igual..
se forem iguais, vou pro próximo passo..
que é comparar as horas de entradas e saida..
tipo se hora_entrada for diferente de menor_horario eu exibo
e se hora_saida for diferente que maior_horario eu exibo também..
e se forem iguais não .. então continuo percorrendo a lista..
e na hora de fazer esse maldito for de comparação não consigo..

porque assim, na minha lista TimeSheet sei se é entrada ou saida pelo flag_destino..
já na listaBiometrico está separado direto ..
então no for preciso colocar essa condição de se flag_destino = entrada/saida.
e ai não consigo fazer... =/

e também na hora de dar um add.
ele diz que add tem que ser int. --'.

alguém pode me ajudar, por favor !!

segue meu for e depois meu DAO com as duas listas.




This message was edited 1 time. Last update was at 02/02/2012 12:39:08


Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.!
abmpicoli
JavaTeenager

Membro desde: 27/07/2011 09:11:25
Mensagens: 164
Offline

ô carinha, fala direito rapaiz! Que negócio é esse de que o add tem que ser int?
Outra coisa, o "&" , simples, é uma comparação muuuito mais pesada que "&&"

Fi, equals não retorna o horário, só retorna true ou false. Então você tem que colocar mais um If aí, dentro do if dentro do for.


E tira esse break daí porque ele vai parar o seu segundo for, você quer varrer a lista inteira e pegar os carinhas que satisfazem esses critérios, certo?

Divirta-se.

.x.
GNunesOliveira
Thread.start()

Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline

abmpicoli wrote:ô carinha, fala direito rapaiz! Que negócio é esse de que o add tem que ser int?
Outra coisa, o "&" , simples, é uma comparação muuuito mais pesada que "&&"

Fi, equals não retorna o horário, só retorna true ou false. Então você tem que colocar mais um If aí, dentro do if dentro do for.


E tira esse break daí porque ele vai parar o seu segundo for, você quer varrer a lista inteira e pegar os carinhas que satisfazem esses critérios, certo?

Divirta-se.


Certo .
valeu pela ajuda..
arrumando meu for ..ficou assim . .


só que esses campos que eu comentei o entrada/saidaTS e o entrada/saidaBiometrico eles estão em uma outra lista criada..
como add esses valores nessa lista dentro do for ?
nessa lista tem os campos que preciso pra exibir no relatório .. .

Valeu.

Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.!
GNunesOliveira
Thread.start()

Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline

tentei assim . .
add um for int K .. pra poder add a lista..
mas não deu certo. .quando acrescento esse K ele nem entra no primeiro If.
gera o relatório em branco e não aponta erro nenhum =/ .

Alguém pode me ajudar, por favor !





e tentei fazendo sem o k também..
ai ele entra no if. .gera o relatório..
mas os campos dos horários ficam nulos..
=/

ficou assim


Alguém me ajuda. por favor.

tenho até amanhã pra terminar isso =( .

This message was edited 1 time. Last update was at 02/02/2012 11:33:44


Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.!
abmpicoli
JavaTeenager

Membro desde: 27/07/2011 09:11:25
Mensagens: 164
Offline

Ô, Fi, tu tá pirando na batatinha mesmo, né???

Cara, se você achou um cara que satisfaz os critérios, você tem é que montar uma instância da classe CompTimeSheetBiométrico, que é o seu retorno, não é? Popular os campos desse cara e dar um add na lista. Só isso...

tipo assim

Carinha, tou parando de acompanhar esse tópico. Boa sorte.

.x.
GNunesOliveira
Thread.start()

Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline

eu não to conseguindo atualizar aqui....

mas eu ja fiz isso que você falou ..
mas está gerando errado o relatório .

mas Valeu .

me viro a partir de agora.

Abraços.

Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.!
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team