Esempio n. 1
0
     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)) {
     Tool::addMsg($msg);
Esempio n. 2
0
                             $resAllLotsBons[] = $lotId;
                         }
                         //On récupére les infos du lot
                         $lot = LotManager::getLotForUpd($lotId);
                         //On ajoute le lot retourné au tableau de lot
                         $resAllLots[] = $lot;
                         //On récupére l'id de la référence
                         $refId = $lot->ref_id;
                         //On récupére les infos de la référence
                         $ref = ReferenceManager::getReference($refId);
                         //On ajoute la référence retournée au tableau de référence
                         $resAllRefs[] = $ref;
                         //On récupére l'id du droit de douane
                         $ddId = $ref->dd_id;
                         //On récupére les infos du droit de douane
                         $dd = DroitDouaneManager::getDroitDouaneById($ddId);
                         //On ajoute le droit de douane retournée au tableau de droit douane
                         $resAllDds[] = $dd;
                     }
                 }
             } catch (MySQLException $e) {
                 $msg = $resEr[1];
                 Tool::addMsg($msg);
             }
         }
     }
 } catch (MySQLException $e) {
     //Message pour l'erreur
     $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec modification bon d\'entré, code: ' . $resEr[0] . ' Message: ' . $resEr[1] . '</p>';
     $cnx->rollback();
 }
Esempio n. 3
0
 $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';
     }
     $resAllLots[] = $oLot;