Пример #1
0
//            require_once("../modele/dao/DAO.class.php");
//            require_once("../modele/dao/EtabDAO.class.php");
//            require_once("../modele/dao/GroupeDAO.class.php");
//            require_once("../modele/dao/OffreDAO.class.php");
//            require_once("../modele/dao/TypeChambreDAO.class.php");
//            require_once("../modele/Connexion.class.php");
$pdo = Connexion::connecter();
// Test d'EtablissementDAO
echo "<h3>Test d'EtabDAO</h3>";
// Etablissement : test de sélection de toutes les attributions
echo "<p>Etablissement : test de sélection de toutes les établissements</p>";
$lesEtabs = EtabDAO::getAll();
var_dump($lesEtabs);
// Etablissement : test de sélection d'une seul attribution
echo "<p>Etablissement : test de sélection d'une seul attribution</p>";
$unEtab = EtabDAO::getOneById('0350773A');
var_dump($unEtab);
// Etablissement : test d'insérer un nouvelle établissement
echo "<p>Etablissement : test d'insérer un nouvelle établissement</p>";
$objetEtab = new Etablissement('42565', 'La Joliverie', '42 rue de la Jol', '44000', 'Nantes', '0258657890', '*****@*****.**', 0, 'Monsieur', 'Jean', 'PAULE');
$ok = EtabDAO::insert($objetEtab);
var_dump($ok);
// Etablissement : test de modifier un établissement
echo "<p>Etablissement : test de modifier un établissement</p>";
$ObjetEtab2 = new Etablissement('42565', 'La Joliverie', '42 rue de la joliverie', '44000', 'Saint-Sebastien-Sur-Loire', '0258657890', '*****@*****.**', 0, 'Monsieur', 'Jean', 'PAUL');
$ok2 = EtabDAO::update('42565', $ObjetEtab2);
var_dump($ok2);
// Etablissement : test de supprimer un établissement
echo "<p>Etablissement : test de supprimer un établissement</p>";
$ok3 = EtabDAO::delete('42565');
var_dump($ok3);
 case 'detailEtab':
     $id = $_REQUEST['id'];
     $lgEtab = EtabDAO::getOneById($id);
     $arrayEtab = EtabDAO::getAll();
     include "./vues/GestionEtablissements/vObtenirDetailEtablissement.php";
     break;
 case 'demanderSupprimerEtab':
     $id = $_REQUEST['id'];
     include "./vues/GestionEtablissements/vSupprimerEtablissement.php";
     break;
 case 'demanderCreerEtab':
     include "./vues/GestionEtablissements/vCreerModifierEtablissement.php";
     break;
 case 'demanderModifierEtab':
     $id = $_REQUEST['id'];
     $lgEtab = EtabDAO::getOneById($id);
     include "./vues/GestionEtablissements/vCreerModifierEtablissement.php";
     break;
 case 'validerSupprimerEtab':
     $id = $_REQUEST['id'];
     EtabDAO::delete($id);
     $arrayEtab = EtabDAO::getAll();
     include "./vues/GestionEtablissements/vObtenirEtablissements.php";
     break;
 case 'validerCreerEtab':
 case 'validerModifierEtab':
     $id = $_REQUEST['id'];
     $nom = $_REQUEST['nom'];
     $adresseRue = $_REQUEST['adresseRue'];
     $codePostal = $_REQUEST['codePostal'];
     $ville = $_REQUEST['ville'];