prestation/Controleur/ControleurAjaxouvrirtypetarif.php
2025-12-01 18:54:33 +00:00

40 lines
1.4 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Tarifsactes.php';
require_once 'Modele/Ouinon.php';
class ControleurAjaxouvrirtypetarif extends Controleur {
private $type;
public function __construct() {
$this->type = new Tarifsactes();
$this->ouinonappliquepardefaut = (new Ouinon())->getListe();
}
public function index(){
$this->genererVueAjax(array('ouinonappliquepardefaut' => $this->ouinonappliquepardefaut));
}
public function enregistrer(){
$codeTypeTarifActe = strtoupper($this->requete->getParametreFormulaire("codeTypeTarifActe"));
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
$libelleEng = strtoupper($this->requete->getParametreFormulaire("libelleEng"));
$description = strtoupper($this->requete->getParametreFormulaire("description"));
$descriptionEng = strtoupper($this->requete->getParametreFormulaire("descriptionEng"));
if(empty($codeTypeTarifActe) && empty($libelle))
{
die();
}
if (!($this->type->existeTypeTarif($codeTypeTarifActe)))
{
$this->type->ajouterTypeTarif($codeTypeTarifActe,$libelle,$libelleEng,$description,$descriptionEng);
} else{
echo 'Erreur: Le code saisi existe déjà! Veuillez entrer un autre./Error : The code entered, already exists! Please enter another.';
die();
}
}
}