<p style="color:red;">{{ 'IMPORTANT : Pensez à utiliser l\'indicateur de table (hint) "WITH(NOLOCK)" avec les tables des sous-requêtes si vous en utilisez. Dans le cas contraire, des verrous pourraient gêner le fonctionnement de l\'application.' |trad }}</P>

<div class="single">
    <fieldset class="scheduler-border m-0">
    <legend class="scheduler-border">{{ 'Clause where pour liste des centres de livraison du panier' | trad }}</legend>


        <div class="mb-base">
            <button type="button" class="button secondaire" data-value="[@TABLE_CENTRE_R]" onCLick="addInputToText('CENTRE_R',this);">{{ 'Alias Table Principale' | trad }}</button>

            <button type="button" class="button secondaire" data-value="[@DATA_SOCIETE]" onCLick="addInputToText('CENTRE_R',this);">{{ 'Société' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_CENTRE_E]" onCLick="addInputToText('CENTRE_R',this);">{{ 'Centre émetteur' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_SECTIMPU]" onCLick="addInputToText('CENTRE_R',this);">{{ 'Section d\'imputation' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_UTILISATEUR]" onCLick="addInputToText('CENTRE_R',this);">{{ 'Code utilisateur' | trad }}</button>
        </div>

        <div class="row">
            {{ inputAdvance('TEXTAREA', {
                'name' : 'CENTRE_R',
                'value' : clauseWhere.CENTRE_R,
                'pathValidator'     : path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator'   : "{'sizeMin' : '0', 'sizeMax' : '3000'}",
            }) }}
        </div>
    </fieldset>
</div>

<div class="single">
    <fieldset class="scheduler-border m-0">
    <legend class="scheduler-border">{{ 'Clause where pour liste des codes complémentaires du panier' | trad }}</legend>

        <div class="mb-base">
            <button type="button" class="button secondaire" data-value="[@TABLE_CODECOMP]" onCLick="addInputToText('CODECOMP',this);">{{ 'Alias Table Principale' | trad }}</button>

            <button type="button" class="button secondaire" data-value="[@DATA_SOCIETE]" onCLick="addInputToText('CODECOMP',this);">{{ 'Société' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_CENTRE_E]" onCLick="addInputToText('CODECOMP',this);">{{ 'Centre émetteur' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_CENTRE_R]" onCLick="addInputToText('CODECOMP',this);">{{ 'Centre de livraison' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_SECTIMPU]" onCLick="addInputToText('CODECOMP',this);">{{ 'Section d\'imputation' | trad }}</button>
            <button type="button" class="button secondaire" data-value="[@DATA_UTILISATEUR]" onCLick="addInputToText('CODECOMP',this);">{{ 'Code utilisateur' | trad }}</button>
        </div>

        <div class="row">
            {{ inputAdvance('TEXTAREA', {
                'name' : 'CODECOMP',
                'value' : clauseWhere.CODECOMP,
                'pathValidator'     : path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator'   : "{'sizeMin' : '0', 'sizeMax' : '3000'}",
            }) }}
        </div>
    </fieldset>
</div>

<script>
    function addInputToText(idText, idInput)
    {
        var value = $(idInput).data('value');
        var valueTxt = $('#input_'+idText).val();
        
        $('#input_'+idText).val(valueTxt+value); 
    }
</script>