Exemplo n.º 1
0
 try {
     require $path . '/model/ReferenceManager.php';
     //On récupère l'identifiant de la référence
     $idRef = $_REQUEST['idRef'];
     //On récupère la référence associé
     $oRef = ReferenceManager::getReference($idRef);
     require $path . '/model/ModeConservationManager.php';
     require $path . '/model/DureeConservationManager.php';
     require $path . '/model/FicheArticleManager.php';
     require $path . '/model/TvaManager.php';
     require $path . '/model/DroitDouaneManager.php';
     require $path . '/model/PrixVente.php';
     require $path . '/model/PrixVenteManager.php';
     require $path . '/model/LotManager.php';
     //On récupère les données associés
     $oTva = TvaManager::getTvaById($oRef->tva_id);
     $oDroitDouane = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
     $oDurCons = DureeConservationManager::getDureeConservationById($oRef->dc_id);
     $oModCons = ModeConservationManager::getModeConservationById($oRef->cons_id);
     $oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
     $oPve = PrixVenteManager::getCurPrixVente($idRef);
     $toLots = LotManager::getLotsFromReference($idRef);
     if ($oPve === 0) {
         $oPve = new PrixVente();
         $oPve->pve_ent = 'indéfinis';
         $oPve->pve_per = 'indéfinis';
     }
 } catch (MySQLException $e) {
     $msg = "<p class='erreur'> " . date('H:i:s') . " Impossible de consulter la référence. Code :" . $resEr[0] . " Message : {$resEr['1']}" . "</p>";
 }
 if (isset($msg)) {
Exemplo n.º 2
0
 $resAllStk = [];
 $resAllCaM = [];
 $resAllCoefsPart = [];
 $resAllCoefsPro = [];
 $resAllMargesPart = [];
 $resAllMargesPro = [];
 //Pour chaque référence contenu dans notre tableau de référence
 foreach ($toRef as $oRef) {
     //On récupère la référence
     $resAllRefs[] = $oRef;
     //On récupère la fiche article associé
     $resAllFiArts[] = $oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
     //On récupère les prix de vente associés
     $resAllPves[] = $oPve = PrixVenteManager::getCurPrixVente($oRef->ref_id);
     //On récupère la tva associé
     $resAllTvas[] = $oTva = TvaManager::getTvaById($oRef->tva_id);
     //On récupère le droit de douane associés
     $resAllDds[] = $oDd = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
     //On récupère les informations du lot le plus récent et en stock associé
     $oLot = LotManager::getLotDlcMin($oRef->ref_id);
     //Si $oLot est définis on va chercher la ligne du bon d'entré associé
     if (isset($oLot) && $oLot !== 0) {
         //On récupère la ligne de bon d'entré associé au lot
         $resAllBeLignes[] = $oBeLigne = BeLigneManager::getBeLigneFromLot($oLot->lot_id);
         //Sinon
     } else {
         //On créé un lot 'indéfinis'
         //et on stock la valeur 'indéfinis' dans le tableau des Lignes de bon d'entrée
         $oLot = new Lot();
         $oLot->lot_dlc = 'indéfinis';
         $resAllBeLignes[] = 'indéfinis';