prestation/Controleur/ControleurAjaxcomposantetarifpoliceprestataire.php
2025-12-05 10:42:46 +00:00

113 lines
4.0 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Detailtarifacte.php';
class ControleurAjaxcomposantetarifpoliceprestataire extends Controleur
{
private $detailtarifacte;
public function __construct()
{
$this->detailtarifacte = new Detailtarifacte();
}
public function index()
{
}
public function affichercomposantetarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
$_SESSION['idPolice_C'] = $idPolice;
$_SESSION['codePrestataire'] = $codePrestataire;
$actes_in = $this->detailtarifacte->getactesinpoliceprestataire($codeTarifActe, $codeFamilleActe, $idPolice, $codePrestataire);
$actes_out = $this->detailtarifacte->getactesout($codeTarifActe, $codeFamilleActe);
$this->genererVueAjax(array('actes_in' => $actes_in, 'actes_out' => $actes_out));
}
public function ajouterunacteautarif()
{
$idActe = $this->requete->getParametreFormulaire("idActe","numerique");
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->detailtarifacte->ajouterunacteautarifpoliceprestataire($idActe, $codeTarifActe, $idPolice, $codePrestataire);
// $this->genererVueAjax();
}
public function retirerunactedutarif()
{
$idDetailtarifacte = $this->requete->getParametreFormulaire("idDetailtarifacte");
$this->detailtarifacte->retirerunactedutarifpoliceprestataire($idDetailtarifacte);
// $this->genererVueAjax();
}
public function majprix()
{
$idActe = $this->requete->getParametreFormulaire("idActe","numerique");
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
$this->detailtarifacte->majPrixPolicePrestataire($idActe, $prix);
}
public function majprixnuitferier()
{
$idActe = $this->requete->getParametreFormulaire("idActe","numerique");
$prix = $this->requete->getParametreFormulaire("prixNuitFerier", "numerique");
$this->detailtarifacte->majprixnuitferierpoliceprestataire($idActe, $prix);
}
public function ajoutertousactsautarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->detailtarifacte->ajoutertousactsautarifpoliceprestataire($codeTarifActe, $codeFamilleActe, $idPolice, $codePrestataire);
}
public function retirertousactsautarif()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$idPolice = $this->requete->getParametreFormulaire("idPolice");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->detailtarifacte->retirertousactsautarifpoliceprestataire($codeTarifActe, $codeFamilleActe, $idPolice, $codePrestataire);
}
public function affichercomposantetarifcons()
{
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
$actes_in = $this->detailtarifacte->getactesin($codeTarifActe, $codeFamilleActe);
$this->genererVueAjax(array('actes_in' => $actes_in));
}
}