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

76 lines
3.0 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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);
}
}