/**
     * Construit tous les stages d'une entreprise
     * @param un objet entreprise
     * @return un Array()
     */
    public static function creatFromEntreprise($entreprise)
    {
        if (is_object($entreprise) && $entreprise instanceof Entreprise) {
            $pdo = myPDO::getInstance();
            $req = $pdo->prepare(<<<SQL
          SELECT numStage AS 'id', titre, dateFin, dateDebut, description, domaine, nbPoste, gratification, numEntreprise, dateCreation
          FROM Stage
          WHERE numEntreprise = ?
SQL
);
            $req->execute(array($entreprise->getId()));
            $listStage = $req->fetchAll(PDO::FETCH_CLASS, "Stage");
            //Chaques entreprise crée a comme observeur l'entrepreneur passer en parametre
            foreach ($listStage as $stage) {
                $stage->entreprise = $entreprise;
            }
            return $listStage;
        } else {
            throw wrongEntryException("Le parametre n'est pas une instance de la class Stage");
        }
    }
 /**
  * Ajoute un stage à la liste de stages.
  * @param Stage $stage
  * @throws Si le parametre n'est pas une instance de Commentaire 
  * @throws Si le compte de l'enseignant est imcomplet
  */
 public static function affecterStage($stage)
 {
     if (!$e instanceof Stage) {
         throw wrongEntryException("Le parametre entré n'es pas une instance de Stage");
     }
     if ($this->isComplet()) {
         $this->_affectations[] = $stage;
     } else {
         throw new CompteIncomplet("Votre profil n'est pas complet");
     }
 }