76 lines
3.0 KiB
PHP
Executable File
76 lines
3.0 KiB
PHP
Executable File
<?php
|
||
require_once 'Framework/Controleur.php';
|
||
require_once 'Modele/Tarifsactes.php';
|
||
|
||
class ControleurAjaxnouveautarifacte extends Controleur {
|
||
private $tarif;
|
||
|
||
public function __construct() {
|
||
$this->tarif = new Tarifsactes();
|
||
}
|
||
|
||
public function index()
|
||
{
|
||
}
|
||
|
||
public function enregistrermodif()
|
||
{
|
||
$idTarif = $this->requete->getParametreFormulaire("idTarif");
|
||
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
||
$libelleEng = strtoupper($this->requete->getParametreFormulaire("libelleEng"));
|
||
$codeTypeTarifActe = $this->requete->getParametreFormulaire("codeTypeTarifActe");
|
||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||
|
||
$idPolice = $this->requete->getParametreFormulaire("idPolice");
|
||
|
||
$codeGroupePrestataire = $this->requete->getParametreFormulaire("codeGroupePrestataire");
|
||
|
||
$this->tarif->enregistrermodif($idTarif, $libelle, $libelleEng, $codeTypeTarifActe, $codePrestataire, $idPolice, $codeGroupePrestataire);
|
||
}
|
||
|
||
public function creertarifactes()
|
||
{
|
||
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
||
$libelleEng = strtoupper($this->requete->getParametreFormulaire("libelleEng"));
|
||
$codeTypeTarifActe = $this->requete->getParametreFormulaire("codeTypeTarifActe");
|
||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||
|
||
$idPolice = $this->requete->getParametreFormulaire("idPolice");
|
||
|
||
$codeGroupePrestataire = $this->requete->getParametreFormulaire("codeGroupePrestataire");
|
||
|
||
if ($codePrestataire !="" && $idPolice == "0"){
|
||
$codeTarifActe = $this->tarif->getTarifActePrestataire($codePrestataire);
|
||
|
||
if ($codeTarifActe !="" && $codeTarifActe !="ST" && $codeTarifActe !="TFA0020" && $codeTarifActe !="TFA0019")
|
||
{
|
||
echo "Erreur: Enregistrement impossible! Tarif prestataire déja existant./Error: Registration not possible! Already existing provider price.";
|
||
die();
|
||
}else{
|
||
$this->tarif->creertarifactes($libelle, $libelleEng, $codeTypeTarifActe, $codePrestataire, $idPolice, $codeGroupePrestataire);
|
||
}
|
||
}elseif ($codePrestataire =="" && $idPolice > "0"){
|
||
$codeTarifActe = $this->tarif->getTarifActePolice($idPolice);
|
||
|
||
if ($codeTarifActe !="" && $codeTarifActe !="ST" && $codeTarifActe !="TFA0020" && $codeTarifActe !="TFA0019")
|
||
{
|
||
echo "Erreur: Enregistrement impossible! Tarif police déja existant./Error: Registration not possible! Police tariff already existing.";
|
||
die();
|
||
}else{
|
||
$this->tarif->creertarifactes($libelle, $libelleEng, $codeTypeTarifActe, $codePrestataire, $idPolice, $codeGroupePrestataire);
|
||
}
|
||
}else{
|
||
$this->tarif->creertarifactes($libelle, $libelleEng, $codeTypeTarifActe, $codePrestataire, $idPolice, $codeGroupePrestataire);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
public function supprimer()
|
||
{
|
||
$idTarif = $this->requete->getParametreFormulaire("idTarif");
|
||
|
||
$this->tarif->supprimer($idTarif);
|
||
}
|
||
|
||
} |