// 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
$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"; } } break; } // Fermeture de la connexion au serveur MySql $connexion = null; function verifierDonneesEtabC($id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable) { if ($id == "" || $nom == "" || $adresseRue == "" || $codePostal == "" || $ville == "" || $tel == "" || $nomResponsable == "") { ajouterErreur('Chaque champ suivi du caractère * est obligatoire'); }