diff --git a/src/métiers/Commande.java b/src/métiers/Commande.java index 8b2190f..aa86c01 100644 --- a/src/métiers/Commande.java +++ b/src/métiers/Commande.java @@ -40,36 +40,36 @@ private final HashMap lesLignes = new HashMap<>(); //il faut empêcher l'ajout d'une ligne avec une quantité à 0 //bien s'assurer que le stock est suffisant boolean ajoutOK=false; - //ajout d'un instrument existant dans la commande, ce sera une mise à jour de la ligne - if (lesLignes.containsKey(unInstrument))//l'instrument existe - { - //récupération de la quantité en stock - int oldQte=unInstrument.getQteStock(); - //réaffectation dans le stock de la quantité commandée - int qteStock=oldQte+ this.getLesLignes().get(unInstrument); - unInstrument.setQteStock(qteStock); - //suppression ligne commande - lesLignes.remove(unInstrument); - //nouvel ajout - this.ajouter(unInstrument,qte); - - } - else //nouvel instrument - { - //on s'assure qu'il y a assez de stock pour la commande - - int qteDisponible = unInstrument.getQteStock(); - if (qteDisponiblestock"); System.out.println("Cas6 : màj d'une ligne existante avec qté>stock");