From c2844a17bfab51a9ce1bd675bbcc4aa6cdc89ad8 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Tue, 29 Oct 2024 14:52:34 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20contr=C3=B4le=20quantit=C3=A9=20positiv?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mouvements/ajouter_entree.html | 10 ++++++---- mouvements/modifier_mouvement.html | 7 ++++++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/mouvements/ajouter_entree.html b/mouvements/ajouter_entree.html index 7c7d72b..7f7a5d0 100644 --- a/mouvements/ajouter_entree.html +++ b/mouvements/ajouter_entree.html @@ -30,6 +30,10 @@ {{#form on="save"}} {{* vérifier les infos saisies *}} + {{if $_POST.quantite <= 0}} + {{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}} + {{/if}} + {{if $_POST.equipment == null && $_POST.category == null && $_POST.designation == null}} {{:error message="Il faut choisir un matériel existant ou sélectionner une catégorie et indiquer le nom du nouveau matériel"}} @@ -42,8 +46,7 @@ {{#load key=$_POST.equipment assign=equipment}} {{/load}} {{if $_POST.designation != null}} - {{:assign message="Vous avez choisi un matériel dans la liste (%s) et indiqué le nom d'un nouveau matériel (%s) : l'un des deux est de trop"|args:$equipment.designation:$_POST.designation}} - {{:error message=$message}} + {{:error message="Vous avez choisi un matériel dans la liste (%s) et indiqué le nom d'un nouveau matériel (%s) : l'un des deux est de trop"|args:$equipment.designation:$_POST.designation}} {{/if}} {{/if}} @@ -70,8 +73,7 @@ {{if $present}} {{* voir si le matériel existe dans une autre catégorie *}} {{if $nom_cat != $post_category.name}} - {{:assign message="Le matériel « %s » est déjà présent dans la catégorie « %s » ..."|args:$post_mat:$nom_cat}} - {{:error message=$message}} + {{:error message="Le matériel « %s » est déjà présent dans la catégorie « %s » ..."|args:$post_mat:$nom_cat}} {{/if}} {{* utiliser la clé du matériel trouvé *}} diff --git a/mouvements/modifier_mouvement.html b/mouvements/modifier_mouvement.html index 652d086..70c5f8e 100644 --- a/mouvements/modifier_mouvement.html +++ b/mouvements/modifier_mouvement.html @@ -66,6 +66,10 @@ -------------------- Traiter la saisie -------------------- *}} {{#form on="change"}} + {{if $_POST.amount <= 0}} + {{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}} + {{/if}} + {{* préparer le mouvement modifié *}} {{if $direction_mvt == "input"}} {{:assign var="mvt_modif.input_nature" from="input_labels.%s"|args:$_POST.type_operation}} @@ -157,7 +161,8 @@ {{:redirect force="../index.html?ok=1&msg=modification"}} {{/if}} {{/if}} - +{{else}} + {{:form_errors}} {{/form}} {{*