Example #1
0
 public static function buildChapitreCodification()
 {
     $bloc = '';
     $id_fta = self::$id_fta;
     $synthese_action = self::$synthese_action;
     $isEditable = self::$is_editable;
     //$isEditable = TRUE;
     //
     //Identifiant FTA
     $ftaModel = new FtaModel($id_fta);
     $ftaModel->setDataFtaTableToCompare();
     $ftaView = new FtaView($ftaModel);
     $ftaView->setIsEditable($isEditable);
     $ftaView->setFtaChapitreModelById(self::ID_CHAPITRE_IDENTITE);
     $ftaView2 = new FtaView($ftaModel);
     $ftaView2->setIsEditable(self::NOT_EDITABLE);
     $ftaView2->setFtaChapitreModelById(self::ID_CHAPITRE_IDENTITE);
     /**
      * Gestion de l'edition du code article arcadia 
      * suivant l'activation de la fonctionnalité Fta2Arcadia
      */
     if (self::$checkArcadiaData) {
         $isEditable = self::NOT_EDITABLE;
     } elseif ($isEditable) {
         $isEditable = self::EDITABLE;
     }
     $ftaView2->setIsEditable($isEditable);
     $ftaView2->setFtaChapitreModelById(self::ID_CHAPITRE_IDENTITE);
     $bloc .= '<tr class=titre_principal><td class>Codification</td></tr>';
     //Désignation Abrégée
     $bloc .= $ftaView->getHtmlNomAbrege();
     //Désignation Interne Agis
     //        $bloc.=$ftaView->getHtmlDataField(FtaModel::FIELDNAME_LIBELLE);
     $bloc .= $ftaView->getHtmlDesignationInterneAgis();
     //Code Article LDC, code Article arcadia
     $bloc .= $ftaView2->getHtmlDataField(FtaModel::FIELDNAME_CODE_ARTICLE_LDC);
     //Gencod EAN Article
     $bloc .= $ftaView->getHtmlEANArticle();
     //Gencod EAN Colis
     $bloc .= $ftaView->getHtmlEANColis();
     //Gencod EAN Palette
     $bloc .= $ftaView->getHtmlEANPalette();
     $bloc .= '<tr class=titre_principal><td class>Arcadia</td></tr>';
     //Famille Eco Emballage Arcadia
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ID_ARCADIA_FAMILLE_ECO_EMBALLAGES);
     //Cellule Article Arcadia
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ID_ARCADIA_CELLULE_ARTICLE);
     //Données lié à arcadia
     $bloc .= $ftaView2->getHtmlArcadiaDataNotEditable();
     $bloc .= $ftaView->getHtmlArcadiaDataVariableEditable();
     //Fta2Arcadia
     $bloc .= '<tr class=titre_principal><td class>Fta2Arcadia</td></tr>';
     $bloc .= $ftaView->getHtmlLinkGenerateXmlFile();
     if ($ftaView->isDataValidationSuccessful() == "0") {
         self::setDataValidationSuccessfulToTrue();
     }
     return $bloc;
 }
$bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_DESIGNATION_COMMERCIALE);
//Poids net de l’UVF
$bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_POIDS_ELEMENTAIRE);
/**
 * Site de production
 */
$bloc .= "<td align=center>Site de production</td>" . $ftaView->listeSiteByAcces($idUser, $isEditable);
/**
 * Expédition, EANS, Facturation
 */
//Site d'expedition
$bloc .= "<td align=center>Expédition, EANS, Facturation</td>" . $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SITE_EXPEDITION_FTA);
//Unité de Facturation
$bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_UNITE_FACTURATION);
//Gencod EAN Article
$bloc .= $ftaView->getHtmlEANArticle();
//Gencod EAN Colis
$bloc .= $ftaView->getHtmlEANColis();
//Gencod EAN Palette
$bloc .= $ftaView->getHtmlEANPalette();
/**
 * Methode de préarationet type d'acquisition
 */
$methodeDePreparationArcadiaValue = $ftaModel->getModelAnnexeUniteFacturation()->getDataField(AnnexeUniteFacturationModel::FIELDNAME_ID_ARCADIA_METHODE_DE_PREPARATION)->getFieldValue();
$typePreparationAcquisitionArcadiaValue = $ftaModel->getModelAnnexeUniteFacturation()->getDataField(AnnexeUniteFacturationModel::FIELDNAME_ID_ARCADIA_TYPE_PREPA_ACQUISITION)->getFieldValue();
$bloc .= "<tr class=contenu><td align=left>Methode de Preparation</td><td>" . $methodeDePreparationArcadiaValue . "</td></tr>";
$bloc .= "<tr class=contenu><td align=left>Type prepa Acquisition</td><td>" . $typePreparationAcquisitionArcadiaValue . "</td></tr>";
/**
 * Exigence client
 */
$bloc .= "<td align=center>Exigence client</td>";