111 lines
4.0 KiB
PHP
Executable File
111 lines
4.0 KiB
PHP
Executable File
<?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()
|
|
{
|
|
$idProduit = $this->requete->getParametreFormulaire("idProduit");
|
|
|
|
$libelle = $this->requete->getParametreFormulaire("libelle");
|
|
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
$_SESSION['garant'] = $codeGcAssureur;
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
|
|
$plafondAdherent = $this->requete->getParametreFormulaire("plafondAdherent", "numerique");
|
|
$codeEtatProduit = $this->requete->getParametreFormulaire("codeEtatProduit");
|
|
$codeModecalculPrime = $this->requete->getParametreFormulaire("codeModecalculPrime");
|
|
|
|
$codeEnteteTrancheAge = $this->requete->getParametreFormulaire("codeEnteteTrancheAge");
|
|
|
|
$primeFamille = "0";
|
|
$primeIndividu = "0";
|
|
$primeMin = "0";
|
|
$primeMax = "0";
|
|
$primeEnfantSupplementaire = "0";
|
|
$nombreEnfantFamille = "0";
|
|
$plafondBeneficiaire = "0";
|
|
|
|
$nombreConjointFamille = "0";
|
|
$primeConjointSupplementaire = "0";
|
|
|
|
$nombreAutreDependantFamille = "0";
|
|
$primeAutreDependantSupplementaire = "0";
|
|
|
|
$nombreAscendantFamille = "0";
|
|
$primeAscendantSupplementaire = "0";
|
|
|
|
$this->produit->enregistrermodif($idProduit, $codeProduit, $libelle, $codeGcAssureur, $primeFamille, $primeIndividu,
|
|
$primeMin, $primeMax, $primeEnfantSupplementaire, $plafondAdherent, $plafondBeneficiaire, $codeEtatProduit, $nombreEnfantFamille,
|
|
$codeModecalculPrime, $nombreConjointFamille,$primeConjointSupplementaire,$nombreAutreDependantFamille,$primeAutreDependantSupplementaire,
|
|
$nombreAscendantFamille,$primeAscendantSupplementaire, $codeEnteteTrancheAge);
|
|
|
|
}
|
|
|
|
public function creerproduit()
|
|
{
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
|
|
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
|
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
|
|
$_SESSION['garant'] = $codeGcAssureur;
|
|
$plafondAdherent = $this->requete->getParametreFormulaire("plafondAdherent", "numerique");
|
|
$codeEtatProduit = $this->requete->getParametreFormulaire("codeEtatProduit");
|
|
$codeModecalculPrime = $this->requete->getParametreFormulaire("codeModecalculPrime");
|
|
$codeEnteteTrancheAge = $this->requete->getParametreFormulaire("codeEnteteTrancheAge");
|
|
|
|
|
|
$primeFamille = "0";
|
|
$primeIndividu = "0";
|
|
$primeMin = "0";
|
|
$primeMax = "0";
|
|
$primeEnfantSupplementaire = "0";
|
|
$nombreEnfantFamille = "0";
|
|
$plafondBeneficiaire = "0";
|
|
|
|
$nombreConjointFamille = "0";
|
|
$primeConjointSupplementaire = "0";
|
|
|
|
$nombreAutreDependantFamille = "0";
|
|
$primeAutreDependantSupplementaire = "0";
|
|
|
|
$nombreAscendantFamille = "0";
|
|
$primeAscendantSupplementaire = "0";
|
|
|
|
|
|
$this->produit->creerproduit($codeProduit, $libelle, $codeGcAssureur, $primeFamille, $primeIndividu, $primeMin, $primeMax,
|
|
$primeEnfantSupplementaire, $plafondAdherent, $plafondBeneficiaire, $codeEtatProduit, $nombreEnfantFamille, $codeModecalculPrime,
|
|
$nombreConjointFamille,$primeConjointSupplementaire,$nombreAutreDependantFamille,$primeAutreDependantSupplementaire,
|
|
$nombreAscendantFamille,$primeAscendantSupplementaire, $codeEnteteTrancheAge);
|
|
}
|
|
|
|
public function supprimer()
|
|
{
|
|
$idProduit = $this->requete->getParametreFormulaire("idProduit");
|
|
|
|
$this->produit->supprimer($idProduit);
|
|
}
|
|
|
|
public function rechercher()
|
|
{
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
|
|
$bool = $this->produit->existeligne($codeProduit);
|
|
|
|
echo $bool ? 'true' : 'false';
|
|
}
|
|
|
|
} |