Melhor forma para tratar erro .
12/04/2010
0
Senhores, Boas !
Estou em manutenção em uma aplicação no segmento de turismo.
No sistema, existe um metodo que faz várias consistência das informações antes de emitir a passagem aerea. A lógica é, exibir uma mensagem para o usuário, informando a inconcistência, mas deixa-lo emitir a passagem mesmo assim. Todas as verificações são feitas da seguinte maneira:
If (entVendas.FullFare < entVendas.TariFaProposta) Then
Throw New Exception("A Tarifa FullFare é menor que a proposta")
End If
No caso ele não retorna mensagem nenhuma e gera um erro de javaScript.
Minha dúvida, qual seria a melhor forma de tratar essas inconcistências ? Ela não está dentro de um Try.
Abraços,
Diego Cancian Nascimento
Diego Nascimento
Curtir tópico
+ 0
Responder
Posts
13/04/2010
Marcio Silveira
Se isto não é uma excessão, não trate a como tal. Ao invés de dar um throw disparando a excessão, chame algum método de mensagem.
Responder
Clique aqui para fazer login e interagir na Comunidade :)