/*
   *
   * Listener del pulsante "Aggiungi pacchetto" ,preleva le offerte relative alle checkbox selezionate
   *
   * e istanzia il AggregazioneOfferteControl che mostrerà il necessario per l'aggregazione delle offerte
   *
   * */
  public void addPack(ActionEvent event) {
    accessoCatalogoView.setEffect(0, null);
    for (CheckBox checkBox : checkBoxes)
      if (checkBox.isSelected()) {
        offertaEvento.add(
            (OffertaEvento)
                DAOFactory.getDAOFactory(TipoOfferta.OffertaEvento)
                    .getOffertaDAO()
                    .findOff(checkBox.getId()));
      }

    accessoCatalogoView.showCheckBox(false);

    aggregazioneOfferteControl =
        new AggregazioneOfferteControl(offertaPernotto, offertaTrasporto, offertaEvento, this);

    try {
      aggregazioneOfferteControl.start(new Stage());
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  public void okButton(ActionEvent event) {
    ((Node) (event.getSource())).getScene().getWindow().hide();
    accessoCatalogoView.setEffect(0, null);

    accessoCatalogoView.showCheckBox(false);
  }