This commit is contained in:
KANE LAZENI 2026-01-20 05:01:08 +00:00
parent 42388b0316
commit d988636fe3
3 changed files with 62 additions and 0 deletions

View File

@ -18,4 +18,30 @@ class ControleurAjaxmouvementassurevalider extends Controleur {
$this->genererVueAjax(array('mouvementassures' => $mouvementassures));
}
public function validerselection()
{
$this->facture->valider_factures_gc_non_sel();
$idGcReglement = $_SESSION['idGcReglement'];
$reglement = $this->facture->getgcreglement($idGcReglement);
$composante = $this->facture->getListeCompsanteReglement();
$this->genererVueAjax(array('reglement' => $reglement, 'composante' => $composante));
}
public function selectionner()
{
$idFactureTemp = $this->requete->getParametreFormulaire("idFactureTemp");
$this->facture->selectionner_facture_gc($idFactureTemp);
}
public function deselectionner()
{
$idFactureTemp = $this->requete->getParametreFormulaire("idFactureTemp");
$this->facture->de_selectionner_facture_gc($idFactureTemp);
}
}

View File

@ -45329,3 +45329,30 @@ function liste_mouvemements_rh_valider()
}
});
}
function selectionner_mouvement_rh(idMvtTemp, choix)
{
donnees = 'idMvtTemp='+idMvtTemp+'&choix='+choix;
// Ajaxmouvementassurevalider
if(choix==0)
{
// v_url = $("#racineWeb").val()+"Ajaxfacturegcnonsel/deselectionner/";
v_url = $("#racineWeb").val()+"Ajaxmouvementassurevalider/deselectionner/";
}
else
{
v_url = $("#racineWeb").val()+"Ajaxmouvementassurevalider/selectionner/";
}
$.ajax({
url: v_url,
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}

View File

@ -21,6 +21,7 @@ KANE
<tbody>
<?php foreach ($mouvementassures as $mvt):
$choix = $this->nettoyer($mvt['choix']);
$idMvt = $this->nettoyer($mvt['id']);
$sensMvt = $mvt['sensMouvement']; // On suppose que '0' = Entrée, '1' = Sortie
$libelleSensMouvement = est_anglophone() ? $mvt['libelleSensMouvementEng'] : $mvt['libelleSensMouvement'];
?>
@ -82,6 +83,14 @@ KANE
<td class="text-center">
<span class="badge bg-light text-secondary border"><?= format_N($this->nettoyer($mvt['primeTtc'])) ?></span>
</td>
<td class="text-center">
<?php if($choix=='1'): ?>
<input type="checkbox" checked value="<?php echo $choix ; ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};selectionner_facture_gc(<?= $idMvt ?>, this.value);">
<?php else: ?>
<input type="checkbox" value="<?php echo $choix ; ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};selectionner_facture_gc(<?= $idTemp ?>, this.value);">
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>