| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2009 11:13:32
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Boa tarde,
Gostaria de saber qual a melhor maneira de implentar algo como o seguinte.
Tenho uma Tela onde o usuário informa um número de Nf e clica no botão Buscar, que chamara o seguinte método.
Eu não sei como tratar a mensagem que darei na interface, pois, dentro do método na regra de negócio, posso retornar null se não encontrar o Faturamento, se não encontrar o RomaneioEmA ou se não encontrar o RomaneioEmB.
Na interface, quero dar a mensagem exatamente do que não encontrou, e, acho que não devo colocar essa mensagem na regra de negocio.
Alguém sabe como devo proceder?
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2009 13:28:21
|
filipenf
JavaBaby
Membro desde: 27/05/2009 12:47:07
Mensagens: 98
Offline
|
Você pode usar exceptions e fazer o tratamento no método que chama. Se não achar em alguma condição, você dispara a exception, e no método que chama você faz o tratamento....
|
Você está bêbado quando começa a sentir solidariedade e não consegue pronunciar essa palavra.
Filipe N. Felisbino
SCJP - SCWCD - LPIC 1
fnf01.blogspot.com - twitter.com/filipenf
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2009 13:41:44
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Opá!
Eu fazia dessa forma.
O problema é quando eu precisar chamar essa regra de negócio a partir de um Web Service ou outra coisa. E com certeza precisarei.
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2009 13:57:26
|
renanreismartins
GUJ Ranger
![[Avatar]](/images/avatar/b43a306ca1e27299a57727ff5c0d4998.jpg)
Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline
|
vc pode dar um new faturamento e setar alguma propriedade com valor especial, tipo:
ai dps vc verifica onde tem q tratar:
abrassss
|
http://renanreismartins.blogspot.com/ - Para apaixonados por desenvolvimento de software |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2009 14:24:30
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
Olá!
Acho que dessa forma fica um pouco procedural.
Mas valeu pela ideia!
abraço!
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2009 15:27:21
|
renanreismartins
GUJ Ranger
![[Avatar]](/images/avatar/b43a306ca1e27299a57727ff5c0d4998.jpg)
Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline
|
realmente imagine que a forma de validar se o faturamento mude, teria de mudar em tds os lugares onde existe a condicional
vamos mudar isso:
troque
por um metodo que encapsule esse comportamento
acho que melhora
abrasssss
|
http://renanreismartins.blogspot.com/ - Para apaixonados por desenvolvimento de software |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2009 11:35:30
|
Marck
Virtual Machine Man
![[Avatar]](/images/avatar/efc9ea3e0c2ed2c2481fe1252019266e.jpg)
Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline
|
vou dar uma estudada nesse esquema! obeigado!
This message was edited 1 time. Last update was at 29/06/2009 11:36:30
|
"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre
Besteiras sobre programação
http://toobject.wordpress.com/
DataModelDinamic |
|
|
 |
|
|