

{% extends '@ajax-layout/layout.twig' %}


{% block body %}
<script>

function insertWhenChoose(divCode, codeValue)
{

    $.ajax({
    	url : '{{ path('Contrat.utilisateur-autorise.ajoutNouvelleUtilisateur', { 'idMarche' : idMarche } ) }}',
        type: 'POST',
	  	dataType : 'HTML',
        data: {'CODE' : codeValue},
        success: function (data) {  

			    $.ajax({
			        url: '{{ path('Contrat.utilisateur-autorise.utilisateursAutorise', {'idMarche' : idMarche }) }}',
			        type: 'POST',
			        dataType: 'html',
			        success: function (htmlData) {
			            var result = $('<div />').append(htmlData).find('#refreshAjax').html();
			            $('#refreshAjax').html(result);
			            desactivePopup(); 
			        }
			    });
		            
				desactivePopup();
			}
    });
}

</script>
<div>
	<center>
	<div id="genetableau">
		<form method="POST" id='formulaireListeUtilisateur'>
			<input type="hidden" name="divCode" value="{{ post.divCode }}" />
			<input type="hidden" name="divLibelle" value="{{ post.divLibelle }}" />			
    			<table class="table" id="tableau">
    				<thead class="thead-dark">
        				<tr>
        					<th>{{ triTable('CODE',  infoPagination.filter.tri_CODE, 'Code' |trad, 'genetableau',
        					 path('Contrat.utilisateur-autorise.ajoutNouvelleUtilisateur', { 'idMarche' : idMarche }), 'formulaireListeUtilisateur') }}</th>
        					<th>{{ triTable('NOM',  infoPagination.filter.tri_NOM, 'Libellé' |trad, 'genetableau',
        					 path('Contrat.utilisateur-autorise.ajoutNouvelleUtilisateur', { 'idMarche' : idMarche }), 'formulaireListeUtilisateur') }}</th>
        				</tr>
        			</thead>
        			<tbody>
        				<tr>
        					<th>{{ filterTable('CODE', infoPagination.filter.filter_CODE, 'Rechercher par code' |trad, 'genetableau', 
        					path('Contrat.utilisateur-autorise.ajoutNouvelleUtilisateur', { 'idMarche' : idMarche }), 'formulaireListeUtilisateur') }}</th>
        					<th>{{ filterTable('NOM', infoPagination.filter.filter_NOM, 'Rechercher par libellé' |trad, 'genetableau', 
        					path('Contrat.utilisateur-autorise.ajoutNouvelleUtilisateur', { 'idMarche' : idMarche }), 'formulaireListeUtilisateur') }}</th>
        				</tr>
        				{% for utilisateur in utilisateurs %}
        				
        				<tr onclick='insertWhenChoose("{{ post.divCode }}","{{ utilisateur.CODE }}");'>
        					<td>{{ utilisateur.CODE   | convert_encoding('UTF-8', 'ISO-8859-1') }}</td>
        					<td>{{ utilisateur.NOM  | convert_encoding('UTF-8', 'ISO-8859-1') }}
        				
        					</td>
        
        				</tr>
        				{% endfor %}
        			</tbody>
    			</table>
			
		</form>
		
	{{ paginations(path('Contrat.utilisateur-autorise.ajoutNouvelleUtilisateur', { 'idMarche' : idMarche }),infoPagination.nombreDePage, infoPagination.page, infoPagination.post, 'genetableau') }}
	</div>

	</center>
	</div>
{% endblock %}