function TypeChambreDaoGetOneById() { $pdo = Connexion::connecter(); //TypeChambre : test de sélection d'une chambre par id echo "<p>TypeChambre : test de sélection d'une chambre par id</p>"; $unTypeChambre = TypeChambreDao::getOneById('C4'); var_dump($unTypeChambre); $pdo = Connexion::deconnecter(); }
function verifierDonneesTypeChambreC($id, $libelle) { if ($id == "" || $libelle == "") { ajouterErreur('Chaque champ suivi du caractère * est obligatoire'); } if ($id != "") { // Si l'id est constitué d'autres caractères que de lettres non accentuées // et de chiffres, une erreur est générée if (!estChiffresOuEtLettres($id)) { ajouterErreur("L'identifiant doit comporter uniquement des lettres non accentuées et des chiffres"); } else { if (TypeChambreDao::getOneById($id)->getId() == $id) { ajouterErreur("Le type de chambre {$id} existe déjà"); } } } if ($libelle != "" && TypeChambreDao::getOneByLibelle($libelle)->getLibelle() == $libelle) { ajouterErreur("Le type de chambre {$libelle} existe déjà"); } }
echo "<p>Groupe : test de sélection de tous les groupes</p>"; $lesGroupes = GroupeDao::getAll(); var_dump($lesGroupes); //Groupe : test de sélection par code echo "<p>Groupe : test de sélection par id</p>"; $unGroupe = GroupeDao::getOneById('g003'); echo $unGroupe; // Test de TypeChambreDao echo "<h3>Test de TypeChambreDao</h3>"; //TypeChambre : test de sélection de toutes les chambres echo "<p>TypeChambre : test de sélection de tous les types de chambre</p>"; $lesTypeChambre = TypeChambreDao::getAll(); var_dump($lesTypeChambre); //TypeChambre : test de sélection d'une chambre par id echo "<p>TypeChambre : test de sélection d'une chambre par id</p>"; $unTypeChambre = TypeChambreDao::getOneById('C4'); var_dump($unTypeChambre); //TypeChambre : test de sélection d'une chambre par libellé echo "<p>TypeChambre : test de sélection d'une chambre par libellé</p>"; $unTypeChambre = TypeChambreDao::getOneByLibelle('1 lit'); var_dump($unTypeChambre); //TypeChambre : test d'ajout d'une chambre echo "<p>TypeChambre : test d'ajout d'une chambre</p>"; $unTypeChambre = new TypeChambre('C6', 'chambre test'); try { TypeChambreDao::insert($unTypeChambre); } catch (PDOException $e) { echo 'ERROR : ' . $e->getMessage(); } var_dump($unTypeChambre); //TypeChambre : test de modification d'une chambre