function setKeyValuePorposal($paramType)
 {
     $codeArticleLdc = $this->getFtaModel()->getDataField(FtaModel::FIELDNAME_CODE_ARTICLE_LDC)->getFieldValue();
     $idFta = $this->getFtaModel()->getKeyValue();
     switch ($paramType) {
         case Fta2ArcadiaTransactionModel::SUMMARY_PAGE:
             $this->keyValuePorposal = Fta2ArcadiaTransactionModel::checkIdArcadiaTransaction($idFta);
             break;
         case Fta2ArcadiaTransactionModel::XML:
             $idUser = $this->getGlobalConfigModel()->getAuthenticatedUser()->getKeyValue();
             $this->keyValuePorposal = Fta2ArcadiaTransactionModel::createNewRecordset(array(Fta2ArcadiaTransactionModel::FIELDNAME_ID_FTA => $idFta, Fta2ArcadiaTransactionModel::FIELDNAME_CODE_ARTICLE_LDC => $codeArticleLdc, Fta2ArcadiaTransactionModel::FIELDNAME_DATE_ENVOI => date("Y-m-d H:i:s"), Fta2ArcadiaTransactionModel::FIELDNAME_ID_USER => $idUser));
             Fta2ArcadiaTransactionModel::updateIdArcadiaTransaction($idFta, $this->keyValuePorposal);
             break;
     }
 }