Пример #1
0
                         $idLig = Connection::dernierId();
                         //On selectionne le lot à mettre à jour
                         $oLot = LotManager::getLotForUpd($oLig->lot_id);
                         //On met à jour la qté stock lot
                         $lotCurQteStk = $oLot->lot_qt_stock;
                         $oLot->lot_qt_stock = $lotCurQteStk + $oLig->lig_qte;
                         //On appel le manager pour appliquer la modification
                         //Pas besoin de controler les qtés.
                         //Les valeurs sont controlées par un trigger dans la base
                         $resLot = LotManager::updQteLot($oLot);
                         //Enfin on créé notre BonLigne
                         $oBonLig = new BonLigne();
                         $oBonLig->lig_id = $idLig;
                         $oBonLig->bon_id = $idBon;
                         //Et on l'ajoute
                         BonLigneManager::addBonLigne($oBonLig);
                     }
                     //On commit la transaction
                     $cnx->commit();
                     //Ajout du méssage de réussite
                     $msg = '<p class=\'info\'>' . date('H:i:s') . ' L\'enregistrement du bon numéro : ' . $idBon . ' de type retour à été effectué avec succès </p>';
                     //Tool::addMsg($msg);
                     break;
             }
             //L'ajout s'est effectué donc on copie le token dans la session
             $_SESSION['token'] = $_REQUEST['token'];
         } else {
             $msg = "<p class= 'erreur'> " . date('H:i:s') . " Vous avez déja envoyé ce formulaire </p>";
         }
     }
 }