diff --git a/Controleur/ControleurAjaxprestataire.php b/Controleur/ControleurAjaxprestataire.php index 7c3cdc0d..d369b5e2 100755 --- a/Controleur/ControleurAjaxprestataire.php +++ b/Controleur/ControleurAjaxprestataire.php @@ -90,6 +90,8 @@ class ControleurAjaxprestataire extends Controleur $prefixePaiementMobile = $this->requete->getParametreFormulaire("prefixePaiementMobile"); $mobilePaiement = $this->requete->getParametreFormulaire("mobilePaiement"); + $prixActeModifiable = $this->requete->getParametreFormulaire("prixActeModifiable"); + $this->prestataire->enregistrermodif($idPrestataire, $libelle, $codeTypePrestataire, $categoriePresataire, $codeTarifActe, $codeTarifMedicament, $codeTarifOptique, $codePays, $villeSignature, $codeTypeDecompte, $adresseGeo, $numeroCompte, $adressePost, $conventionne, $gestionreseau, $emailGestionPrestataire, $codeBanque, $codeBanqueInterne, $codeGuichet, @@ -97,7 +99,8 @@ class ControleurAjaxprestataire extends Controleur $registreCommerce, $codeLanguePrestataire, $nomResponsable, $nomInterlocuteur, $telephoneFixe, $faxPrestataire, $telephonePortable, $contactInterlocuteur, $centreReference, $appliquerTarifNuit, $latitude, $longitude, $accesAjoutPh, $ajoutPrescription, $interdirVentePartielleMedicament, $filtreMedecin, $codeModeBiometrie, $pharmacieInterne, $optiqueInterne, - $appliquerTarifPrestataire, $filtrerIp, $activerOtp, $autoriserUnBonPrincipal, $prefixePaiementMobile, $mobilePaiement); + $appliquerTarifPrestataire, $filtrerIp, $activerOtp, $autoriserUnBonPrincipal, $prefixePaiementMobile, $mobilePaiement, + $prixActeModifiable); } public function validerfactureclassique() diff --git a/Controleur/ControleurModifierprestataire.php b/Controleur/ControleurModifierprestataire.php index cd1b9962..f959b47f 100755 --- a/Controleur/ControleurModifierprestataire.php +++ b/Controleur/ControleurModifierprestataire.php @@ -49,42 +49,46 @@ class ControleurModifierprestataire extends Controleur private $ouinonactiverOtp; private $autoriserUnBonPrincipalOuinon; private $ouinonOptique; - + private $prixActeModifiableOuinon; + public function __construct() { $this->menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Modifierprestataire'); - $this->prestataire = new Prestataire(); + $this->prestataire = new Prestataire(); - $this->typeprestataire = new Typeprestataire(); - $this->reseausoins = new Reseausoins(); - $this->pays = new Pays(); - $this->ville = new Ville(); - $this->localite = new Localite(); - $this->tarif = new Tarifsactes(); - $this->tarifsmedicament = new Tarifsmedicaments(); - $this->tarifsoptique = new Tarifsoptiques(); - $this->typedecompte = new Typedecompte(); - $this->ouinonconvention = (new Ouinon())->getListe(); - $this->ouinongestionreseau = (new Ouinon())->getListe(); - $this->banque = new Banque(); - $this->langue = new Langue(); - $this->ouinonreference = (new Ouinon())->getListe(); - $this->ouinontarifnuit = (new Ouinon())->getListe(); + $this->typeprestataire = new Typeprestataire(); + $this->reseausoins = new Reseausoins(); + $this->pays = new Pays(); + $this->ville = new Ville(); + $this->localite = new Localite(); + $this->tarif = new Tarifsactes(); + $this->tarifsmedicament = new Tarifsmedicaments(); + $this->tarifsoptique = new Tarifsoptiques(); + $this->typedecompte = new Typedecompte(); + $this->ouinonconvention = (new Ouinon())->getListe(); + $this->ouinongestionreseau = (new Ouinon())->getListe(); + $this->banque = new Banque(); + $this->langue = new Langue(); + $this->ouinonreference = (new Ouinon())->getListe(); + $this->ouinontarifnuit = (new Ouinon())->getListe(); - $this->ouinonajoutepha = (new Ouinon())->getListe(); - $this->ouinonajoutepres = (new Ouinon())->getListe(); - $this->ouinonventepar = (new Ouinon())->getListe(); - $this->ouinonfiltremed = (new Ouinon())->getListe(); + $this->ouinonajoutepha = (new Ouinon())->getListe(); + $this->ouinonajoutepres = (new Ouinon())->getListe(); + $this->ouinonventepar = (new Ouinon())->getListe(); + $this->ouinonfiltremed = (new Ouinon())->getListe(); - $this->ouinonPharmacie = (new Ouinon())->getListe(); - $this->ouinonOptique = (new Ouinon())->getListe(); - $this->ouinontarifprestataire = (new Ouinon())->getListe(); + $this->ouinonPharmacie = (new Ouinon())->getListe(); + $this->ouinonOptique = (new Ouinon())->getListe(); + $this->ouinontarifprestataire = (new Ouinon())->getListe(); - $this->ouinonfiltrerIp = (new Ouinon())->getListe(); - $this->ouinonactiverOtp = (new Ouinon())->getListe(); + $this->ouinonfiltrerIp = (new Ouinon())->getListe(); + $this->ouinonactiverOtp = (new Ouinon())->getListe(); + + $this->autoriserUnBonPrincipalOuinon = (new Ouinon())->getListe(); + + $this->prixActeModifiableOuinon = (new Ouinon())->getListe(); - $this->autoriserUnBonPrincipalOuinon = (new Ouinon())->getListe(); } public function index() @@ -119,37 +123,38 @@ class ControleurModifierprestataire extends Controleur $modeBiometrie = $this->prestataire->getModeBiometrie(); $this->genererVue(array( - 'prestataire' => $prestataire, - 'pays' => $pays, - 'ville' => $ville, - 'listelocalite' => $localite, - 'typeprestataire' => $typeprestataire, - 'reseausoins' => $reseausoins, - 'tarifacte' => $tarifacte, - 'banque' => $banque, - 'tarifsmedicament' => $tarifsmedicament, - 'tarifsoptique' => $tarifsoptique, - 'typedecompte' => $typedecompte, - 'ouinonconvention' => $this->ouinonconvention, - 'ouinongestionreseau' => $this->ouinongestionreseau, - 'langue' => $langue, - 'categorie' => $categorie, - 'typeprestataire' => $typeprestataire, - 'ouinonreference' => $this->ouinonreference , - 'ouinontarifnuit' => $this->ouinontarifnuit, - 'ouinonajoutepha' => $this->ouinonajoutepha, - 'modeBiometrie' => $modeBiometrie, - 'ouinonajoutepres' => $this->ouinonajoutepres, - 'ouinonventepar' => $this->ouinonventepar, - 'ouinonOptique' => $this->ouinonOptique, - 'ouinonfiltremed' => $this->ouinonfiltremed, - 'ouinonPharmacie' => $this->ouinonPharmacie, - 'ouinontarifprestataire'=> $this->ouinontarifprestataire, + 'prestataire' => $prestataire, + 'pays' => $pays, + 'ville' => $ville, + 'listelocalite' => $localite, + 'typeprestataire' => $typeprestataire, + 'reseausoins' => $reseausoins, + 'tarifacte' => $tarifacte, + 'banque' => $banque, + 'tarifsmedicament' => $tarifsmedicament, + 'tarifsoptique' => $tarifsoptique, + 'typedecompte' => $typedecompte, + 'ouinonconvention' => $this->ouinonconvention, + 'ouinongestionreseau' => $this->ouinongestionreseau, + 'langue' => $langue, + 'categorie' => $categorie, + 'typeprestataire' => $typeprestataire, + 'ouinonreference' => $this->ouinonreference , + 'ouinontarifnuit' => $this->ouinontarifnuit, + 'ouinonajoutepha' => $this->ouinonajoutepha, + 'modeBiometrie' => $modeBiometrie, + 'ouinonajoutepres' => $this->ouinonajoutepres, + 'ouinonventepar' => $this->ouinonventepar, + 'ouinonOptique' => $this->ouinonOptique, + 'ouinonfiltremed' => $this->ouinonfiltremed, + 'ouinonPharmacie' => $this->ouinonPharmacie, + 'ouinontarifprestataire' => $this->ouinontarifprestataire, - 'ouinonfiltrerIp' => $this->ouinonfiltrerIp, - 'ouinonactiverOtp' => $this->ouinonactiverOtp, - 'autoriserUnBonPrincipalOuinon' => $this->autoriserUnBonPrincipalOuinon - )); + 'ouinonfiltrerIp' => $this->ouinonfiltrerIp, + 'ouinonactiverOtp' => $this->ouinonactiverOtp, + 'autoriserUnBonPrincipalOuinon' => $this->autoriserUnBonPrincipalOuinon, + 'prixActeModifiableOuinon' => $this->prixActeModifiableOuinon + )); } diff --git a/Js/fonctions.js b/Js/fonctions.js index f019142a..d86218af 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -16046,6 +16046,8 @@ function enregistrer_modif_prestataire() filtrerIp = $("#filtrerIp").val(); autoriserUnBonPrincipal = $("#autoriserUnBonPrincipal").val(); + prixActeModifiable = $("#prixActeModifiable").val(); + donnees = 'idPrestataire='+idPrestataire+'&libelle='+libelle+'&codeTypePrestataire='+codeTypePrestataire; donnees += '&categoriePresataire='+categoriePresataire+'&codeTarifActe='+codeTarifActe+'&codeTarifMedicament='+codeTarifMedicament; @@ -16078,8 +16080,9 @@ function enregistrer_modif_prestataire() donnees += '&mobilePaiement='+mobilePaiement; donnees += '&prefixePaiementMobile='+prefixePaiementMobile; + donnees += '&prixActeModifiable='+prixActeModifiable; + //console.log(donnees); - v_msg="Confirmez-vous ces modifications?"; v_msgEng="Do you confirm these modifications?"; diff --git a/Modele/Prestataire.php b/Modele/Prestataire.php index dff56d89..8ccb0136 100755 --- a/Modele/Prestataire.php +++ b/Modele/Prestataire.php @@ -473,12 +473,13 @@ class Prestataire extends Modele { $registreCommerce, $codeLanguePrestataire, $nomResponsable, $nomInterlocuteur, $telephoneFixe, $faxPrestataire, $telephonePortable, $contactInterlocuteur, $centreReference, $appliquerTarifNuit, $latitude, $longitude, $accesAjoutPh, $ajoutPrescription, $interdirVentePartielleMedicament, $filtreMedecin, $codeModeBiometrie, $pharmacieInterne, $optiqueInterne, - $appliquerTarifPrestataire, $filtrerIp, $activerOtp, $autoriserUnBonPrincipal, $prefixePaiementMobile, $mobilePaiement) + $appliquerTarifPrestataire, $filtrerIp, $activerOtp, $autoriserUnBonPrincipal, $prefixePaiementMobile, $mobilePaiement, + $prixActeModifiable) { $user = $_SESSION['login']; $sql = 'call sp_modifier_prestataire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, - ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; + ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idPrestataire, $libelle, $codeTypePrestataire, $categoriePresataire, $codeTarifActe, $codeTarifMedicament, $codeTarifOptique, $codePays, $villeSignature, $codeTypeDecompte, $adresseGeo, $numeroCompte, @@ -487,7 +488,8 @@ class Prestataire extends Modele { $registreCommerce, $codeLanguePrestataire, $nomResponsable, $nomInterlocuteur, $telephoneFixe, $faxPrestataire, $telephonePortable, $contactInterlocuteur, $centreReference, $appliquerTarifNuit, $latitude, $longitude, $accesAjoutPh, $ajoutPrescription, $interdirVentePartielleMedicament, $user, $filtreMedecin, $codeModeBiometrie, $pharmacieInterne, $optiqueInterne, - $appliquerTarifPrestataire, $filtrerIp, $activerOtp, $autoriserUnBonPrincipal, $prefixePaiementMobile, $mobilePaiement)); + $appliquerTarifPrestataire, $filtrerIp, $activerOtp, $autoriserUnBonPrincipal, $prefixePaiementMobile, $mobilePaiement, + $prixActeModifiable)); } public function majcomptebancaire($codePrestataire, $codeBanque, $codeBanqueInterne, $codeGuichet, $numeroCompteBancaire, $cleRib, $iban, $intituleCompteBancaire) diff --git a/Vue/Modifierprestataire/index.php b/Vue/Modifierprestataire/index.php index 68f067fa..3b8eca93 100755 --- a/Vue/Modifierprestataire/index.php +++ b/Vue/Modifierprestataire/index.php @@ -317,6 +317,13 @@ + + + + + diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 9463b8af..72101c69 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -976,7 +976,7 @@ - +