- public void removeHouse(String houseName) {
- this.dbMngr.removeHouse(houseName);
+ public void removeHouse(String houseName, Owner owner) {
+ Vector<RuralHouse> temp = owner.getRuralHouses();
+ temp.remove(temp.size() -1);
+ this.dbMngr.removeHouse(houseName, owner);
}
return stored;
}
- public void removeHouse(String houseName) {
+ public void removeHouse(String houseName, Owner owner) {
if (c.isDatabaseLocal() == false)
openSDB();
ObjectSet<RuralHouse> result = db.queryByExample(house);
if (!result.isEmpty()) {
RuralHouse found = (RuralHouse) result.get(0);
+// db.delete(found.getOwner());
+ db.store(owner);
db.delete(found);
db.commit();
}
* Create the frame.
*/
public DeleteHouseGUI(Owner o) {
- o = owner;
+ owner = o;
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
- o.getRuralHouses();
-
comboBox = new JComboBox(o.getRuralHouses());
JRadioButton rdbtnIAmSure = new JRadioButton("I am sure");
private void actionListenerButton(ActionEvent e){
RuralHouse toDel = (RuralHouse)comboBox.getSelectedItem();
+
HouseManagerInterface hm = new HouseManager();
hm.removeHouse(toDel.getHouseName());
}