<?php

namespace Modules\DemandeAchat\WebService;

class CreationDemandeAchat
{

    
    public function creationEntete($post)
    {
        $envoi = '<DAIn LngUtilisation="'.$_SESSION['Session_Langue'].'">
                    <Utilisateur>'.$_SESSION['Session_Login'].'</Utilisateur>
                    <NO_DA>'.($post['NO_DA'] ?? '').'</NO_DA>
                    <NO_DEM>'.$post['NO_DEM'].'</NO_DEM>
                    <FOU>'.$post['FOU'].'</FOU>
                    <CODE_STE>'.$post['SOCIETE'].'</CODE_STE>
                    <DAENT_CENTRE_EMETTEUR>'.$post['DAENT_CENTRE_EMETTEUR'].'</DAENT_CENTRE_EMETTEUR>
                    <CTR_LIV>'.$post['CTR_LIV'].'</CTR_LIV>
                    <SECTIMP>'.($post['SECTIMP'] ?? '').'</SECTIMP>
                    <CODECOMP>'.($post['CODECOMP'] ?? '').'</CODECOMP>
                    <SSCPTEANA>'.($post['SSCPTEANA'] ?? '').'</SSCPTEANA>
                    <ACD>'.$post['ACD'].'</ACD>
                    <CHIF_EXEC>'.$post['CHIF_EXEC'].'</CHIF_EXEC>
                    <TYP_DOC>'.$post['TYP_DOC'].'</TYP_DOC>
                    <NOCDISDA>'.(isset($post['NOCDISDA']) && $post['NOCDISDA'] ? 'true' : 'false').'</NOCDISDA>
                    <TYPNMP>'.($post['TYPNMP'] ?? '').'</TYPNMP>
                    <COD_LNG>'.($post['COD_LNG'] ?? '').'</COD_LNG>
                    <ZONELIB>'.$post['ZONELIB'].'</ZONELIB>
                    <MOD_TRS>'.($post['MOD_TRS'] ?? '').'</MOD_TRS>
                    <CODGES>'.($post['CODGES'] ?? '').'</CODGES>
                  </DAIn>';
        
        return new \Helpers\Webservice\Wsdl('Oxaproc_DemandeAchat.wsdl', 'OXAPRC_DA_CREAT', $envoi, false);
    }
}
