/* * * 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); }