Melhor forma para tratar erro .
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
Curtidas 0
Respostas
Netasper
12/04/2010
É web app? Então use somente um alert do js.
GOSTEI 0
Marcio Silveira
12/04/2010
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.
GOSTEI 0