private JTable table;
private DefaultTableModel tableModel;
private RuralHouse rh;
+ private Vector<Offer> offers= new Vector<Offer>();
private JTextField telIn;
private int row;
private JLabel labelPhone;
Enumeration<Offer> rhs = rh.getAllOffers().elements();
while (rhs.hasMoreElements()) {
Offer of = rhs.nextElement();
- if (of.getBookings() != null) {
+ if (of.getBookings() == null
+ || !of.isBooked()) {
+ offers.add(of);
Vector<Object> row = new Vector<Object>();
row.add(of.getOfferNumber());
row.add(of.getFirstDay());
if (table.getRowCount() != 0) {
Client cl = new Client(nameField.getText(),
mailField.getText(), telIn.getText());
- book = bookingM.createBooking(rh, rh.offers.get(row)
- .getFirstDay(), rh.offers.get(row).getLastDay(),cl);
+ book = bookingM.createBooking(rh, offers.get(row)
+ .getFirstDay(), offers.get(row).getLastDay(),cl);
}
} catch (Exception e) {
e.printStackTrace();