import java.awt.event.FocusListener;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
+import java.rmi.Naming;
import java.sql.Date;
import java.text.DateFormat;
import java.util.Calendar;
import javax.swing.JLabel;
import javax.swing.JTextField;
-import businessLogic.OfferManager;
-
import com.toedter.calendar.JCalendar;
+import common.OfferInterface;
+import configuration.___IntNames;
import domain.RuralHouse;
import exceptions.BadDates;
import exceptions.OverlappingOfferExists;
float price= Float.parseFloat(jTextField3.getText());
//Obtain the business logic from a StartWindow class (local or remote)
- OfferManager offerM = new OfferManager();
-
+ OfferInterface offerM = null;
+ try {
+ offerM = (OfferInterface) Naming
+ .lookup(___IntNames.OfferManager);
+ } catch (Exception e1) {
+ System.out.println("Error accessing remote authentication: "
+ + e1.toString());
+ }
+
offerM.createOffer(ruralHouse, firstDay, lastDay, price);
jLabel5.setText("Offer created");