| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 12:01:09
|
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.! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 12:50:12
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 08:29:39
|
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.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 09:38:06
|
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.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 12:27:05
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 12:36:58
|
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.! |
|
|
 |
|
|
|
|