Gestion des erreurs - GauthB/Java-aout-2020 GitHub Wiki

Gestion des erreurs dans le code.

SQLExceptions

Cette exception est utilisée lorsque je communique avec la base de données. J'ai eu tous mes renseignements sur le site de Oracle.

Voici un exemple: lien


Gestion des 'erreurs' dans le programme sur l'interface graphique.

1. Tester si le programme est bien connecté à la base de données lors du choix facture/devis.

Lors de la sélection du document, j'effectue une vérification si la connexion à la base de données a été correctement effectuée. Si ce n'est pas le cas, vous ne serez pas aller plus loin dans le programme.

2. Si dans le formulaire "ajout client" le nom est vide

Si le nom est vide, vous serez redirigé vers la sélection des client et aucun client sera ajouté à la base de données.

3. Ajout description, il faut des valeurs correctes

Pour ajouter une description, la quantité doit être un chiffre, la description est un text et le prix doit forcement être un chiffre aussi. Si les conditions ne sont pas respectée, il y aura également un message d'erreur en vous l'indiquant.

4. Si le document est vide

Lors de l'encodage des descriptions, vous ne saurez pas appuyer sur le bouton "fin" si vous n'avez encodé aucune valeur dans le tableau avec toutes les informations à facturer. (Ou à noter dans le devis)

5. Calculer le prix total avant de générer la facture

Pour pouvoir générer le document à la fin, vous êtes obligé d'effectuer le total de la facture et encoder un pourcentage de TVA. Le pourcentage de TVA sera prédéfini sur 21%


Tous les screens pour mieux comprendre les messages d'erreurs sont illustrés ci-joint