diff --git a/Controleur/ControleurRemplaceradherent.php b/Controleur/ControleurRemplaceradherent.php new file mode 100644 index 0000000..f443c79 --- /dev/null +++ b/Controleur/ControleurRemplaceradherent.php @@ -0,0 +1,33 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Remplaceradherent'); + + $this->adherent = new Adherent(); + } + + public function index() + { + $idPolice = $_SESSION['idPolice_C']; + $idAdherent = $_SESSION['idAdherent_C']; + + // $adherent = $this->adherent->getAdherentIdConso($idAdherent); + $adherent = $this->adherent->getAdherentIdRempl($idAdherent); + + $this->genererVue(array('adherent' => $adherent)); + } +} + + + + + + + diff --git a/Controleur/ControleurRemplaceradherentcons.php b/Controleur/ControleurRemplaceradherentcons.php new file mode 100644 index 0000000..fba07d0 --- /dev/null +++ b/Controleur/ControleurRemplaceradherentcons.php @@ -0,0 +1,71 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Remplaceradherentcons'); + + $this->adherent = new Adherent(); + $this->garantieadherent = new Garantieadherent(); + } + + public function index() + { + $idPolice = $_SESSION['idPolice_C']; + + $idAdherent_sortant = $_SESSION['idAdherent_C']; + + $adherent_sortant = $this->adherent->getAdherentIdConso($idAdherent_sortant); + + $remplacementadherent = $this->adherent->getremplacementadherent($idAdherent_sortant); + + $idRemplacementadherent = $remplacementadherent['idRemplacementadherent']; + + $idAdherent_entrant = $adherent_sortant['idRemplacant']; + + $adherent_entrant = $this->adherent->getAdherentIdConso($idAdherent_entrant); + + $garantieadherents = $this->adherent->getgarantieremplacementadherent($idAdherent_sortant); + + $beneficiaires = $this->adherent->getbeneficiaireremplacementadherent($idRemplacementadherent); + + $this->genererVue(array('adherent_sortant' => $adherent_sortant, 'remplacementadherent' => $remplacementadherent, + 'adherent_entrant' => $adherent_entrant, 'garantieadherents' => $garantieadherents, 'beneficiaires' => $beneficiaires)); + } + + public function remplacant() + { + $idPolice = $_SESSION['idPolice_C']; + + $idAdherent_entrant = $_SESSION['idAdherent_C']; + $adherent_entrant = $this->adherent->getAdherentIdConso($idAdherent_entrant); + + $idAdherent_sortant = $adherent_entrant['idRemplace']; + $adherent_sortant = $this->adherent->getAdherentIdConso($idAdherent_sortant); + + $remplacementadherent = $this->adherent->getremplacementadherent($idAdherent_sortant); + $idRemplacementadherent = $remplacementadherent['idRemplacementadherent']; + + $garantieadherents = $this->adherent->getgarantieremplacementadherent($idAdherent_sortant); + + $beneficiaires = $this->adherent->getbeneficiaireremplacementadherent($idRemplacementadherent); + + $this->genererVue(array('adherent_sortant' => $adherent_sortant, 'remplacementadherent' => $remplacementadherent, + 'adherent_entrant' => $adherent_entrant, 'garantieadherents' => $garantieadherents, 'beneficiaires' => $beneficiaires)); + } + +} + + + + + + + diff --git a/Js/fonctions.js b/Js/fonctions.js index 0baecf4..55b8698 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5764,4 +5764,125 @@ function enregistrer_validation_rd(idDemande){ } }); +} + +function remplacer_adherent() +{ + nbAdh = $("#nbAdh_C").val(); + codeTypeContrat = $("#codeTypeContrat_C").val(); + + if ( (codeTypeContrat!="G") && (nbAdh>0) ) + { + v_msg="Ce n\'est pas une police GROUPE!"; + v_msgEng="This is not a GROUP policy!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + if ($("#idAdherent_C" ).val()<= " ") + { + v_msg="Veuillez sélectionner une famille!"; + v_msgEng="Please select a family!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + remplacementAdherent=$("#remplacementAdherent").val(); + if (remplacementAdherent!="1") + { + v_msg="Remplacement de famille non actif pour cette police!"; + v_msgEng="Family replacement inactive for this policy!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + remplace=$("#remplace").val(); + remplacant=$("#remplacant").val(); + + if (remplacant=="1") + { + if (remplace=="1") + { + v_msg="Famille déjà remplacée!"; + v_msgEng="Family already replaced!"; + alert_ebene(v_msg, v_msgEng); + + consulter_remplacement_adherent(); + } + else + { + v_msg="Cette famille en a déjà remplacé une autre, confirmez-vous son remplacement à son tour?"; + v_msgEng="This family has already replaced another, do you confirm its replacement in turn?"; + + if(confirm_ebene(v_msg, v_msgEng)) + { + fiche_remplacer_adherent(); + } + else + { + consulter_remplacant_adherent(); + } + } + } + else + if (remplace=="1") + { + v_msg="Famille déjà remplacée!"; + v_msgEng="Family already replaced!"; + alert_ebene(v_msg, v_msgEng); + + consulter_remplacement_adherent(); + } + else + { + fiche_remplacer_adherent(); + // window.location.assign($("#racineWeb" ).val()+"Remplaceradherent/"); + } +} + +function consulter_remplacement_adherent() +{ + idAdherent = $("#idAdherent_C" ).val(); + + if (idAdherent>"0") + { + window.location.assign($("#racineWeb" ).val()+"Remplaceradherentcons/"); + } +} + +function fiche_remplacer_adherent() +{ + etat=$("#codeEtatPolice_C").val(); + + if (etat=="RE") + { + v_msg="Attention! Police résiliée!"; + v_msgEng="Warning! Terminated policy!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + if (etat=="SU") + { + v_msg="Attention! Police suspendue!"; + v_msgEng="Warning! Suspended policy!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + if (etat=="AN") + { + v_msg="Attention! Police annulée!"; + v_msgEng="Warning! Canceled policy!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + window.location.assign($("#racineWeb" ).val()+"Remplaceradherent/"); } \ No newline at end of file diff --git a/Vue/Ficheadherent/index.php b/Vue/Ficheadherent/index.php index b10185c..dce4108 100644 --- a/Vue/Ficheadherent/index.php +++ b/Vue/Ficheadherent/index.php @@ -45,7 +45,7 @@ - +
diff --git a/Vue/Remplaceradherent/index.php b/Vue/Remplaceradherent/index.php new file mode 100644 index 0000000..378bd28 --- /dev/null +++ b/Vue/Remplaceradherent/index.php @@ -0,0 +1,66 @@ +titre = "INTER-SANTE - Remplacement Famille"; ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ diff --git a/Vue/Remplaceradherentcons/index.php b/Vue/Remplaceradherentcons/index.php new file mode 100644 index 0000000..b9b105c --- /dev/null +++ b/Vue/Remplaceradherentcons/index.php @@ -0,0 +1,93 @@ +titre = "INTER-SANTE - Consultation remplacement famille "; +?> + + SORTANT") ?> + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + nettoyer($garantieadherent['champApplication']); + ?> + + + + + + + + + + + + + + + + +
nettoyer($garantieadherent['garantie'])?> nettoyer($garantieadherent['plafond'])) ?> nettoyer($garantieadherent['consommation'])) ?>nettoyer($garantieadherent['solde'])) ?>
diff --git a/Vue/Remplaceradherentcons/remplacant.php b/Vue/Remplaceradherentcons/remplacant.php new file mode 100644 index 0000000..af85e09 --- /dev/null +++ b/Vue/Remplaceradherentcons/remplacant.php @@ -0,0 +1,94 @@ +titre = "INTER-SANTE - Consultation remplacement famille "; +?> + + ENTRANT") ?> + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + nettoyer($garantieadherent['champApplication']); + ?> + + + + + + + + + + + + + + + + +
nettoyer($garantieadherent['garantie'])?> nettoyer($garantieadherent['plafond'])) ?> nettoyer($garantieadherent['consommation'])) ?>nettoyer($garantieadherent['solde'])) ?>
+ diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 17fa958..44521cc 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -663,7 +663,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - +