public Zone getImageZonePlacesLibres(String idZone, String idSeance)
throws SQLException{
/* recuperation des fabriques necessaires */
FabTheatre ft = FabTheatre.getInstance();
FabReservation fr = FabReservation.getInstance();
ft.setConnection(gc.getConnection());
fr.setConnection(gc.getConnection());
// creation d'une zone inoccupee
Zone z = ft.parametrerZone(idZone);
/* Deletion des places deja reservees de la zone.
* On parcourt toutes les reservations concernant cette Zone et seance
* Pour chaque reservation on enleve les Fauteuils occupes par celle-ci
* dans la Zone resultat.
*/
Collection lesReservations = fr.getLesReservations(idSeance, idZone);
for(Iterator itRes = lesReservations.iterator(); itRes.hasNext();){
Reservation r = (Reservation)itRes.next();
Collection lesFauteuils = r.getLesFauteuils();
System.out.println("INFO: Fauteuils de la reservation "+r.getIdReserv()+":\n"+lesFauteuils);
for(Iterator itFauteuils = lesFauteuils.iterator();