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

82 lines
3.6 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Produit.php';
class ControleurAjaxnouveauproduit extends Controleur {
private $produit;
public function __construct() {
$this->produit = new Produit();
}
public function index()
{
}
public function enregistrermodif()
{
/*
$idTarif = $this->requete->getParametreFormulaire("idTarif");
$libelle = $this->requete->getParametreFormulaire("libelle");
$this->tarif->enregistrermodif($idTarif, $libelle);
*/
// $codeProduit = strtoupper($this->requete->getParametreFormulaire("codeProduit"));
$idProduit = $this->requete->getParametreFormulaire("idProduit");
$libelle = $this->requete->getParametreFormulaire("libelle");
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$_SESSION['garant'] = $codeGcAssureur;
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
$primeFamille = $this->requete->getParametreFormulaire("primeFamille", "numerique");
$primeIndividu = $this->requete->getParametreFormulaire("primeIndividu", "numerique");
$primeMin = $this->requete->getParametreFormulaire("primeMin", "numerique");
$primeMax = $this->requete->getParametreFormulaire("primeMax", "numerique");
$primeEnfantSupplementaire = $this->requete->getParametreFormulaire("primeEnfantSupplementaire", "numerique");
$plafondAdherent = $this->requete->getParametreFormulaire("plafondAdherent", "numerique");
$plafondBeneficiaire = $this->requete->getParametreFormulaire("plafondBeneficiaire", "numerique");
$codeEtatProduit = $this->requete->getParametreFormulaire("codeEtatProduit");
$nombreEnfantFamille = $this->requete->getParametreFormulaire("nombreEnfantFamille", "numerique");
$this->produit->enregistrermodif($idProduit, $codeProduit, $libelle, $codeGcAssureur, $primeFamille, $primeIndividu,
$primeMin, $primeMax, $primeEnfantSupplementaire, $plafondAdherent, $plafondBeneficiaire, $codeEtatProduit, $nombreEnfantFamille);
}
public function creerproduit()
{
$codeProduit = strtoupper($this->requete->getParametreFormulaire("codeProduit"));
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$_SESSION['garant'] = $codeGcAssureur;
$primeFamille = $this->requete->getParametreFormulaire("primeFamille", "numerique");
$primeIndividu = $this->requete->getParametreFormulaire("primeIndividu", "numerique");
$primeMin = $this->requete->getParametreFormulaire("primeMin", "numerique");
$primeMax = $this->requete->getParametreFormulaire("primeMax", "numerique");
$primeEnfantSupplementaire = $this->requete->getParametreFormulaire("primeEnfantSupplementaire", "numerique");
$nombreEnfantFamille = $this->requete->getParametreFormulaire("nombreEnfantFamille", "numerique");
$plafondAdherent = $this->requete->getParametreFormulaire("plafondAdherent", "numerique");
$plafondBeneficiaire = $this->requete->getParametreFormulaire("plafondBeneficiaire", "numerique");
$codeEtatProduit = $this->requete->getParametreFormulaire("codeEtatProduit");
$this->produit->creerproduit($codeProduit, $libelle, $codeGcAssureur, $primeFamille, $primeIndividu, $primeMin, $primeMax,
$primeEnfantSupplementaire, $plafondAdherent, $plafondBeneficiaire, $codeEtatProduit, $nombreEnfantFamille);
}
public function supprimer()
{
$idProduit = $this->requete->getParametreFormulaire("idProduit");
$this->produit->supprimer($idProduit);
}
}