diff --git a/Js/fonctions.js b/Js/fonctions.js index 93396cc..7fc3498 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5382,23 +5382,3 @@ function ControlerEcheanceRen() } } } - -/** - * Gère le changement d'état du switch dans le tableau - */ -function toggleBeneficiaireSelection(checkbox, id) { - // On met à jour la valeur interne - const newValue = checkbox.checked ? '1' : '0'; - checkbox.value = newValue; - - // Appel de votre fonction métier existante - beneficiaire_a_retirer(newValue, id); - - // Optionnel : On peut ajouter un effet visuel sur la ligne - const row = $(checkbox).closest('tr'); - if (checkbox.checked) { - row.addClass('table-info'); - } else { - row.removeClass('table-info'); - } -} \ No newline at end of file diff --git a/Vue/Ajaxselectionretrait/index.php b/Vue/Ajaxselectionretrait/index.php index 628a570..d9bf2c4 100644 --- a/Vue/Ajaxselectionretrait/index.php +++ b/Vue/Ajaxselectionretrait/index.php @@ -3,11 +3,11 @@ ?>
| = _("Cat") ?> | -= _("Nom & Prénoms") ?> | += _("Nom") ?> | Type | No | = _("Entrée") ?> | @@ -15,40 +15,68 @@= _("Dur Rist") ?> | = _("Ratio") ?> | = _("S/P") ?> | -= _("P. Non Acquise") ?> | -= _("P. Nette Rist") ?> | += _("P Nette An") ?> | += _("Ttc An") ?> | += _("P Non Acquise") ?> | += _("P Nette Rist") ?> | = $taxLabel ?> | -= _("Ttc Rist") ?> | -= _("Choix") ?> | += _("Ttc Rist") ?> | +
+ = _("Tout") ?>
+
+ |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| = $this->nettoyer($beneficiaire['codeProduit']) ?> | += $this->nettoyer($beneficiaire['codeProduit']) ?> | = $this->nettoyer($beneficiaire['nomBeneficiaire']) ?> | -= $this->nettoyer($beneficiaire['codeLienParente']) ?> | -= $this->nettoyer($beneficiaire['numeroBeneficiaire']) ?> | += $this->nettoyer($beneficiaire['codeLienParente']) ?> | += $this->nettoyer($beneficiaire['numeroBeneficiaire']) ?> | = dateLang($this->nettoyer($beneficiaire['dateEntree']), $_SESSION['lang']) ?> | = $this->nettoyer($beneficiaire['duree']) ?> | = $this->nettoyer($beneficiaire['duree_non_acquise']) ?> | -= $this->nettoyer($beneficiaire['ratioNonAcquise']) ?> | += $this->nettoyer($beneficiaire['ratioNonAcquise']) ?> | = $this->nettoyer($beneficiaire['rapportsp']) ?>% | -= format_N($this->nettoyer($beneficiaire['primeNonAcquise'])) ?> | += format_N($this->nettoyer($beneficiaire['primeNetteStat_an'])) ?> | += format_N($this->nettoyer($beneficiaire['primeTtc_an'])) ?> | += format_N($this->nettoyer($beneficiaire['primeNonAcquise'])) ?> | = format_N($this->nettoyer($beneficiaire['primeHt'])) ?> | = format_N($this->nettoyer($beneficiaire['taxe'])) ?> | = format_N($this->nettoyer($beneficiaire['primeTtc'])) ?> |
-
-
- onchange="toggleBeneficiaireSelection(this, = $beneficiaire['idBeneficiaire_temp'] ?>);">
-
+
+ value="= ($beneficiaire['choix'] == '1') ? '1' : '0' ?>"
+ onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'}; beneficiaire_a_retirer(this.value, = $beneficiaire['idBeneficiaire_temp'] ?>);">
|