/// Cette fonction réinitialise le singleton EnsembleEtat avec des valeurs contenues dans la BDD, afin de retourner un réseau à partir des valeurs stockées dans la BDD.
/// @param idReseau correspond à la clé primaire du réseau dans la BDD, il est conseillé de l'avoir récupérée avec getListeReseaux() auparavant
Reseau&Database::getReseau(intidReseau)const
{
QSqlQueryensemble(db);
ensemble.prepare("SELECT * FROM EnsembleEtats WHERE reseau = :id");
ensemble.bindValue(":id",idReseau);
ensemble.exec();
//récuperation de l'identifiant de l'ensemble d'états lié au réseau
intidEnsemble=ensemble.value("id").toInt();
//récupération des états de l'ensemble
QSqlQueryetats(db);
etats.prepare("SELECT * FROM Etats WHERE ensemble = :id");
etats.bindValue(":id",idEnsemble);
etats.exec();
//reset et remplissage du singleton de l'ensemble d'état