259 lines
12 KiB
PHP
259 lines
12 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Prestataire.php';
|
|
|
|
class ControleurAjaxprestataire extends Controleur
|
|
{
|
|
private $prestataire;
|
|
|
|
public function __construct() {
|
|
$this->prestataire = new Prestataire();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
}
|
|
|
|
public function enregistrermodif()
|
|
{
|
|
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
|
|
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
|
$codeTypePrestataire = $this->requete->getParametreFormulaire("codeTypePrestataire");
|
|
$categoriePresataire = $this->requete->getParametreFormulaire("categoriePresataire");
|
|
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
$codePays = $this->requete->getParametreFormulaire("codePays");
|
|
$villeSignature = $this->requete->getParametreFormulaire("villeSignature");
|
|
$codeTypeDecompte = $this->requete->getParametreFormulaire("codeTypeDecompte");
|
|
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
|
|
$numeroCompte = $this->requete->getParametreFormulaire("numeroCompte");
|
|
$adressePost = $this->requete->getParametreFormulaire("adressePost");
|
|
$conventionne = $this->requete->getParametreFormulaire("conventionne");
|
|
$gestionreseau = $this->requete->getParametreFormulaire("gestionreseau");
|
|
$emailGestionPrestataire= $this->requete->getParametreFormulaire("emailGestionPrestataire");
|
|
|
|
// Prise en compte des comptes bancaires prestataire
|
|
$codeBanque = $this->requete->getParametreFormulaire("codeBanque");
|
|
$codeBanqueInterne = $this->requete->getParametreFormulaire("codeBanqueInterne");
|
|
$codeGuichet = $this->requete->getParametreFormulaire("codeGuichet");
|
|
$numeroCompteBancaire = $this->requete->getParametreFormulaire("numeroCompteBancaire");
|
|
$cleRib = $this->requete->getParametreFormulaire("cleRib");
|
|
$iban = $this->requete->getParametreFormulaire("iban");
|
|
$intituleCompteBancaire = $this->requete->getParametreFormulaire("intituleCompteBancaire");
|
|
|
|
//
|
|
|
|
$codeVille = $this->requete->getParametreFormulaire("codeVille");
|
|
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
|
|
$smsGestionPrestataire = $this->requete->getParametreFormulaire("smsGestionPrestataire");
|
|
$registreCommerce = $this->requete->getParametreFormulaire("registreCommerce");
|
|
$codeLanguePrestataire = $this->requete->getParametreFormulaire("codeLanguePrestataire");
|
|
|
|
$nomResponsable = $this->requete->getParametreFormulaire("nomResponsable");
|
|
$nomInterlocuteur = $this->requete->getParametreFormulaire("nomInterlocuteur");
|
|
$telephoneFixe = $this->requete->getParametreFormulaire("telephoneFixe");
|
|
|
|
$faxPrestataire = $this->requete->getParametreFormulaire("faxPrestataire");
|
|
$telephonePortable = $this->requete->getParametreFormulaire("telephonePortable");
|
|
$contactInterlocuteur = $this->requete->getParametreFormulaire("contactInterlocuteur");
|
|
|
|
$centreReference = $this->requete->getParametreFormulaire("centreReference");
|
|
|
|
$this->prestataire->enregistrermodif($idPrestataire, $libelle, $codeTypePrestataire, $categoriePresataire, $codeTarifActe,
|
|
$codeTarifMedicament, $codeTarifOptique, $codePays, $villeSignature, $codeTypeDecompte, $adresseGeo, $numeroCompte,
|
|
$adressePost, $conventionne, $gestionreseau, $emailGestionPrestataire, $codeBanque, $codeBanqueInterne, $codeGuichet,
|
|
$numeroCompteBancaire, $cleRib, $iban, $intituleCompteBancaire, $codeVille, $codeLocalite, $smsGestionPrestataire,
|
|
$registreCommerce, $codeLanguePrestataire, $nomResponsable, $nomInterlocuteur, $telephoneFixe, $faxPrestataire, $telephonePortable,
|
|
$contactInterlocuteur, $centreReference);
|
|
}
|
|
|
|
public function validerfactureclassique()
|
|
{
|
|
$this->prestataire->validerfactureclassique();
|
|
}
|
|
|
|
public function enregistrerpaiementfactureclassique()
|
|
{
|
|
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
|
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
|
|
$dateComptable = $this->requete->getParametreDate("dateComptable");
|
|
|
|
$this->prestataire->enregistrerpaiementfactureclassique($dateComptable, $codeModePaiement, $referencePaiement);
|
|
}
|
|
|
|
|
|
public function reinitpaswd()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->prestataire->reinitpaswd($codeUtilisateur);
|
|
}
|
|
|
|
public function desactiver()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->prestataire->desactiver($codeUtilisateur);
|
|
}
|
|
|
|
public function activer()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->prestataire->activer($codeUtilisateur);
|
|
}
|
|
|
|
public function creerprestataire()
|
|
{
|
|
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
|
$codeTypePrestataire = $this->requete->getParametreFormulaire("codeTypePrestataire");
|
|
$categoriePresataire = $this->requete->getParametreFormulaire("categoriePresataire");
|
|
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
|
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
|
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
|
$codePays = $this->requete->getParametreFormulaire("codePays");
|
|
$villeSignature = $this->requete->getParametreFormulaire("villeSignature");
|
|
$codeTypeDecompte = $this->requete->getParametreFormulaire("codeTypeDecompte");
|
|
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
|
|
$numeroCompte = $this->requete->getParametreFormulaire("numeroCompte");
|
|
$adressePost = $this->requete->getParametreFormulaire("adressePost");
|
|
$conventionne = $this->requete->getParametreFormulaire("conventionne");
|
|
$gestionreseau = $this->requete->getParametreFormulaire("gestionreseau");
|
|
$emailGestionPrestataire= $this->requete->getParametreFormulaire("emailGestionPrestataire");
|
|
|
|
// Prise en compte des comptes bancaires prestataire
|
|
$codeBanque = $this->requete->getParametreFormulaire("codeBanque");
|
|
$codeBanqueInterne = $this->requete->getParametreFormulaire("codeBanqueInterne");
|
|
$codeGuichet = $this->requete->getParametreFormulaire("codeGuichet");
|
|
$numeroCompteBancaire = $this->requete->getParametreFormulaire("numeroCompteBancaire");
|
|
$cleRib = $this->requete->getParametreFormulaire("cleRib");
|
|
$iban = $this->requete->getParametreFormulaire("iban");
|
|
$intituleCompteBancaire = $this->requete->getParametreFormulaire("intituleCompteBancaire");
|
|
|
|
//
|
|
|
|
$codeVille = $this->requete->getParametreFormulaire("codeVille");
|
|
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
|
|
$smsGestionPrestataire = $this->requete->getParametreFormulaire("smsGestionPrestataire");
|
|
$registreCommerce = $this->requete->getParametreFormulaire("registreCommerce");
|
|
$codeLanguePrestataire = $this->requete->getParametreFormulaire("codeLanguePrestataire");
|
|
|
|
$nomResponsable = $this->requete->getParametreFormulaire("nomResponsable");
|
|
$nomInterlocuteur = $this->requete->getParametreFormulaire("nomInterlocuteur");
|
|
$telephoneFixe = $this->requete->getParametreFormulaire("telephoneFixe");
|
|
|
|
$faxPrestataire = $this->requete->getParametreFormulaire("faxPrestataire");
|
|
$telephonePortable = $this->requete->getParametreFormulaire("telephonePortable");
|
|
$contactInterlocuteur = $this->requete->getParametreFormulaire("contactInterlocuteur");
|
|
|
|
$centreReference = $this->requete->getParametreFormulaire("centreReference");
|
|
|
|
|
|
$idPrestataire = $this->prestataire->creerprestataire($libelle, $codeTypePrestataire, $categoriePresataire, $codeTarifActe,
|
|
$codeTarifMedicament, $codeTarifOptique, $codePays, $villeSignature, $codeTypeDecompte, $adresseGeo, $numeroCompte,
|
|
$adressePost, $conventionne, $gestionreseau, $emailGestionPrestataire, $codeBanque, $codeBanqueInterne, $codeGuichet,
|
|
$numeroCompteBancaire, $cleRib, $iban, $intituleCompteBancaire, $codeVille, $codeLocalite, $smsGestionPrestataire,
|
|
$registreCommerce, $codeLanguePrestataire, $nomResponsable, $nomInterlocuteur, $telephoneFixe, $faxPrestataire, $telephonePortable,
|
|
$contactInterlocuteur, $centreReference);
|
|
|
|
$this->genererVueAjax(array('idPrestataire' => $idPrestataire));
|
|
}
|
|
|
|
public function creeruserprestataire()
|
|
{
|
|
$nom = $this->requete->getParametreFormulaire("nom");
|
|
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
|
$telephone = $this->requete->getParametreFormulaire("telephone");
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
$motPass = $this->requete->getParametreFormulaire("motPass");
|
|
|
|
$codeLangue = $this->requete->getParametreFormulaire("codeLangue");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
$codeUtilisateur = $this->prestataire->creeruserprestataire($nom, $prenoms, $telephone, $email, $motPass, $codeLangue, $actVisible, $AffectionVisible);
|
|
|
|
$this->genererVueAjax(array('codeUtilisateur' => $codeUtilisateur));
|
|
}
|
|
|
|
public function desactiverprestataire()
|
|
{
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
|
|
$this->prestataire->desactiverprestataire($codePrestataire);
|
|
}
|
|
|
|
public function activerprestataire()
|
|
{
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
|
|
$this->prestataire->activerprestataire($codePrestataire);
|
|
}
|
|
|
|
public function gereraccesactes()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
|
|
if($actVisible=="1")
|
|
{
|
|
$actVisible = "0";
|
|
}
|
|
else
|
|
{
|
|
$actVisible = "1";
|
|
}
|
|
|
|
$this->prestataire->gereraccesactes($codeUtilisateur, $actVisible);
|
|
}
|
|
|
|
public function enregistrermodifuserprestataire()
|
|
{
|
|
$idUtilisateur = $this->requete->getParametreFormulaire("idUtilisateur");
|
|
$nom = $this->requete->getParametreFormulaire("nom");
|
|
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
$codeLangue = $this->requete->getParametreFormulaire("codeLangue");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
$this->prestataire->enregistrermodifuserprestataire($idUtilisateur, $nom, $prenoms, $actif, $actVisible, $codeLangue, $AffectionVisible);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function gereraccesaffection()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
if($AffectionVisible=="1")
|
|
{
|
|
$AffectionVisible = "0";
|
|
}
|
|
else
|
|
{
|
|
$AffectionVisible = "1";
|
|
}
|
|
|
|
$this->prestataire->gereraccesaffection($codeUtilisateur, $AffectionVisible);
|
|
}
|
|
|
|
public function desactiverderogationfinger()
|
|
{
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
$motif = $this->requete->getParametreFormulaire("motif");
|
|
|
|
$this->prestataire->desactiverderogationfinger($codePrestataire, $motif);
|
|
}
|
|
|
|
public function activerderogationfinger()
|
|
{
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
$motif = $this->requete->getParametreFormulaire("motif");
|
|
|
|
$this->prestataire->activerderogationfinger($codePrestataire, $motif);
|
|
}
|
|
|
|
} |