当前位置: 首页>>代码示例>>PHP>>正文


PHP ReferenceManager::getReference方法代码示例

本文整理汇总了PHP中ReferenceManager::getReference方法的典型用法代码示例。如果您正苦于以下问题:PHP ReferenceManager::getReference方法的具体用法?PHP ReferenceManager::getReference怎么用?PHP ReferenceManager::getReference使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ReferenceManager的用法示例。


在下文中一共展示了ReferenceManager::getReference方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: PrixVente

<?php

/**
 * Sous controleur détail d'une référence
 */
if (isset($_SESSION['group']) && $_SESSION['group'] >= 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';
开发者ID:Arcken,项目名称:SOLYA,代码行数:31,代码来源:control_ref_detail.php

示例2: catch

                 $lotBon = BonLigneManager::getBonLignesFromLot($lotId);
                 //Si le tableau est définie, au moins une occurence est trouvé
                 if (is_array($lotBon)) {
                     //Dans ce cas on stock l'id du lot dans le tableau,
                     //dans le formulaire si on trouve l'id du lot dans le tableau
                     //on désactive la checkbox de suppression
                     $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);
     }
 }
开发者ID:Arcken,项目名称:SOLYA,代码行数:31,代码来源:control_be_upd.php

示例3: foreach

 //On récupère les lignes associés
 //On récupére toutes les ligne du bon
 $resAllInvLig = LigneInventaireManager::getLignesInventaireFromInventaire($invId);
 //print_r($resAllInvLig);
 //On vérifie que le résultat récupéré soit bien un tableau (si aucune donnée ce n'est pas un tableau)
 if (is_array($resAllInvLig)) {
     //Tableau pour les lots
     $resAllLots = [];
     //Tableau pour les reférénces
     $resAllRefs = [];
     //Pour chaque ligne d'inventaire
     foreach ($resAllInvLig as $invLig) {
         //On récupère le lot associé
         $oLot = LotManager::getLot($invLig->lot_id);
         //Et la référence associé au lot
         $oRef = ReferenceManager::getReference($oLot->ref_id);
         //On ajoute le lot retourné au tableau de lot
         $resAllLots[] = $oLot;
         //On ajoute la référence retournée au tableau de référence
         $resAllRefs[] = $oRef;
     }
     //On réunis toutes les informations sous un même tableau pour les exploiter
     $tabLigPdf = array('ref' => $resAllRefs, 'lot' => $resAllLots, 'invLig' => $resAllInvLig);
 }
 //------------------------Création du Pdf----------------------//
 //#1 Initialisation
 //Si la valeur de l'inventaire est égale à 1 l'inventaire est valide
 if ($oInv->inv_vld == 1) {
     $sValide = 'Oui';
 } else {
     $sValide = 'Non';
开发者ID:Arcken,项目名称:SOLYA,代码行数:31,代码来源:control_inv_pdf.php


注:本文中的ReferenceManager::getReference方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。