Array
(
)

Melhor forma para tratar erro .

Diego Nascimento
   - 12 abr 2010

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

Netasper
   - 12 abr 2010

É web app? Então use somente um alert do js.

Marcio
   - 13 abr 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.