示例#1
0
function TypeChambreDaoUpdate()
{
    $pdo = Connexion::connecter();
    //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);
    $pdo = Connexion::deconnecter();
}
        $testLibelle = TypeChambreDao::getOneByLibelle($libelle)->getLibelle();
        $testId = TypeChambreDao::getOneById($id)->getId();
        verifierDonneesTypeChambreC($id, $libelle);
        if (nbErreurs() == 0) {
            TypeChambreDao::creerTypeChambre($id, $libelle);
            include "vues/GestionTypesChambres/vObtenirTypesChambres.php";
        } else {
            include "vues/GestionTypesChambres/vCreerModifierTypeChambre.php";
        }
        break;
    case 'validerModifierTypeChambre':
        $id = $_REQUEST['id'];
        $libelle = $_REQUEST['libelle'];
        verifierDonneesTypeChambreM($connexion, $id, $libelle);
        if (nbErreurs() == 0) {
            TypeChambreDao::update($id, $libelle);
            include "vues/GestionTypesChambres/vObtenirTypesChambres.php";
        } else {
            include "vues/GestionTypesChambres/vCreerModifierTypeChambre.php";
        }
        break;
}
// Fermeture de la connexion au serveur MySql
$connexion = null;
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
示例#3
0
$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
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>