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à");
    }
}
Пример #2
0
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();
}
Пример #3
0
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à");
    }
}
Пример #4
0
//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>