Esempio n. 1
0
//            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);
?>
    </body>
</html
 $id = $_REQUEST['id'];
 $nom = $_REQUEST['nom'];
 $adresseRue = $_REQUEST['adresseRue'];
 $codePostal = $_REQUEST['codePostal'];
 $ville = $_REQUEST['ville'];
 $tel = $_REQUEST['tel'];
 $adresseElectronique = $_REQUEST['adresseElectronique'];
 $type = $_REQUEST['type'];
 $civiliteResponsable = $_REQUEST['civiliteResponsable'];
 $nomResponsable = $_REQUEST['nomResponsable'];
 $prenomResponsable = $_REQUEST['prenomResponsable'];
 if ($action == 'validerCreerEtab') {
     verifierDonneesEtabC($id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable);
     if (nbErreurs() == 0) {
         $objetEtablissement = new Etablissement($id, $nom, $adresseRue, $codePostal, $ville, $tel, $adresseElectronique, $type, $civiliteResponsable, $nomResponsable, $prenomResponsable);
         EtabDAO::insert($objetEtablissement);
         $arrayEtab = EtabDAO::getAll();
         include "./vues/GestionEtablissements/vObtenirEtablissements.php";
     } else {
         include "./vues/GestionEtablissements/vCreerModifierEtablissement.php";
     }
 } else {
     verifierDonneesEtabM($id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable);
     if (nbErreurs() == 0) {
         $objetMetier = new Etablissement($id, $nom, $adresseRue, $codePostal, $ville, $tel, $adresseElectronique, $type, $civiliteResponsable, $nomResponsable, $prenomResponsable);
         EtabDAO::update($id, $objetMetier);
         $arrayEtab = EtabDAO::getAll();
         include "./vues/GestionEtablissements/vObtenirEtablissements.php";
     } else {
         include "./vues/GestionEtablissements/vCreerModifierEtablissement.php";
     }