Ejemplo n.º 1
0
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à");
    }
}
Ejemplo n.º 3
0
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