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à"); } }
function TypeChambreDaoDelete() { $pdo = Connexion::connecter(); //TypeChambre : test de suppression d'une chambre echo "<p>TypeChambre : test de suppression d'une chambre</p>"; try { TypeChambreDao::delete('C6'); } catch (PDOException $e) { echo 'ERROR : ' . $e->getMessage(); } $pdo = Connexion::deconnecter(); }
function verifierDonneesTypeChambreM($connexion, $id, $libelle) { if ($libelle == "") { ajouterErreur('Chaque champ suivi du caractère * est obligatoire'); } if ($libelle != "" && TypeChambreDao::getOneByLibelle($connexion, 'M', $id, $libelle)) { ajouterErreur("Le type de chambre {$libelle} existe déjà"); } }
//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 echo "<p>TypeChambre : test de modification d'une chambre</p>"; $unTypeChambre = new TypeChambre('Cosef', 'chambre modifiée'); try { TypeChambreDao::update('C6', $unTypeChambre); } catch (PDOException $e) { echo 'ERROR : ' . $e->getMessage(); } var_dump($unTypeChambre); //TypeChambre : test de suppression d'une chambre echo "<p>TypeChambre : test de suppression d'une chambre</p>"; try { TypeChambreDao::delete('C7'); } catch (PDOException $e) { echo 'ERROR : ' . $e->getMessage(); } $pdo = Connexion::deconnecter(); ?> </body> </html>