Exemplo n.º 1
0
//            require_once("../modele/dao/TypeChambreDAO.class.php");
//            require_once("../modele/Connexion.class.php");
$pdo = Connexion::connecter();
// Test d'EtablissementDAO
echo "<h3>Test d'EtabDAO</h3>";
// Etablissement : test de sélection de toutes les attributions
echo "<p>Etablissement : test de sélection de toutes les établissements</p>";
$lesEtabs = EtabDAO::getAll();
var_dump($lesEtabs);
// Etablissement : test de sélection d'une seul attribution
echo "<p>Etablissement : test de sélection d'une seul attribution</p>";
$unEtab = EtabDAO::getOneById('0350773A');
var_dump($unEtab);
// Etablissement : test d'insérer un nouvelle établissement
echo "<p>Etablissement : test d'insérer un nouvelle établissement</p>";
$objetEtab = new Etablissement('42565', 'La Joliverie', '42 rue de la Jol', '44000', 'Nantes', '0258657890', '*****@*****.**', 0, 'Monsieur', 'Jean', 'PAULE');
$ok = EtabDAO::insert($objetEtab);
var_dump($ok);
// Etablissement : test de modifier un établissement
echo "<p>Etablissement : test de modifier un établissement</p>";
$ObjetEtab2 = new Etablissement('42565', 'La Joliverie', '42 rue de la joliverie', '44000', 'Saint-Sebastien-Sur-Loire', '0258657890', '*****@*****.**', 0, 'Monsieur', 'Jean', 'PAUL');
$ok2 = EtabDAO::update('42565', $ObjetEtab2);
var_dump($ok2);
// Etablissement : test de supprimer un établissement
echo "<p>Etablissement : test de supprimer un établissement</p>";
$ok3 = EtabDAO::delete('42565');
var_dump($ok3);
?>
    </body>
</html
        $prenomResponsable = $_REQUEST['prenomResponsable'];
        if ($action == 'validerCreerEtab') {
            verifierDonneesEtabC($id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable);
            if (nbErreurs() == 0) {
                $objetEtablissement = new Etablissement($id, $nom, $adresseRue, $codePostal, $ville, $tel, $adresseElectronique, $type, $civiliteResponsable, $nomResponsable, $prenomResponsable);
                EtabDAO::insert($objetEtablissement);
                $arrayEtab = EtabDAO::getAll();
                include "./vues/GestionEtablissements/vObtenirEtablissements.php";
            } else {
                include "./vues/GestionEtablissements/vCreerModifierEtablissement.php";
            }
        } else {
            verifierDonneesEtabM($id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable);
            if (nbErreurs() == 0) {
                $objetMetier = new Etablissement($id, $nom, $adresseRue, $codePostal, $ville, $tel, $adresseElectronique, $type, $civiliteResponsable, $nomResponsable, $prenomResponsable);
                EtabDAO::update($id, $objetMetier);
                $arrayEtab = EtabDAO::getAll();
                include "./vues/GestionEtablissements/vObtenirEtablissements.php";
            } else {
                include "./vues/GestionEtablissements/vCreerModifierEtablissement.php";
            }
        }
        break;
}
// Fermeture de la connexion au serveur MySql
$connexion = null;
function verifierDonneesEtabC($id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable)
{
    if ($id == "" || $nom == "" || $adresseRue == "" || $codePostal == "" || $ville == "" || $tel == "" || $nomResponsable == "") {
        ajouterErreur('Chaque champ suivi du caractère * est obligatoire');
    }