<meta charset="utf-8" />
		<link rel="stylesheet" href="style.css" />
        <title>TestTechnicienManager</title>

<?php 
require '../objects/Technicien.class.php';
require '../managers/TechnicienManager.class.php';
try {
    $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor');
} catch (Exception $e) {
    die('Erreur : ' . $e->getMessage());
}
$technicien = new Technicien(['numero' => '213456', 'nom' => 'weber', 'prenom' => 'cecile', 'nombre' => 0]);
//print_r($technicien);
//on cree le manager
$technicienManager = new TechnicienManager($db);
//print_r($nomManager);
//on rajoute un technicien en bdd
//$technicienManager->add($technicien);
//on compte, doit retourner 1
//echo $technicienManager->count();
//on supprime la technicien
//$technicienManager->delete($technicien);
//on verifie si elle existe en bdd (doit retourner 1 si oui, 0 si non)
//echo $technicienManager->exists($technicien);
//on test le get
/*$technicien = $technicienManager->get('7');
if(empty($technicien))
{echo "c'est vide";}
else
{print_r($technicien);}*/
<?php 
require '../objects/Commentaire.class.php';
require '../managers/CommentaireManager.class.php';
require '../objects/Voiture.class.php';
require '../managers/VoitureManager.class.php';
require '../objects/Technicien.class.php';
require '../managers/TechnicienManager.class.php';
require '../objects/Facture.class.php';
require '../managers/FactureManager.class.php';
try {
    $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor');
} catch (Exception $e) {
    die('Erreur : ' . $e->getMessage());
}
$commentaireManager = new CommentaireManager($db);
$technicienManager = new TechnicienManager($db);
$voitureManager = new VoitureManager($db);
$voiture = $voitureManager->get('abc-789-38');
$technicien = $technicienManager->get(213456);
$commentaire = new Commentaire(['voiture' => $voiture->immatriculation(), 'technicien' => $technicien->numero(), 'date' => '', 'texte' => 'Cette voiture a l\'air en salle état']);
print_r($commentaire);
//on rajoute un commentaire en bdd
$commentaireManager->add($commentaire);
//on compte, doit retourner 1
//echo $commentaireManager->count();
//on test le get
$commentaire = $commentaireManager->get($voiture, $technicien, '2016-01-13 17:21:32');
if (empty($commentaire)) {
    echo "c'est vide";
} else {
    print_r($commentaire);