private void deleteLease() { Integer selection = leasePanel.getSelectedObjectRef(); if (selection != null) { try { int answer = JOptionPane.showConfirmDialog( null, "Are you sure you would like to DELETE lease " + selection + "?", "Confirm", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (answer == JOptionPane.YES_OPTION) { System.out.println("Lease Delete - Yes button clicked"); int result = client.deleteLease(selection); if (result > 0) { String message = "Lease " + selection + " has been successfully deleted"; String title = "Information"; OKDialog.okDialog(LandlordDetails.this, message, title); } else { String message = "Lease " + selection + " has dependent records and is not able to be deleted"; String title = "Error"; OKDialog.okDialog(LandlordDetails.this, message, title); } } } catch (RemoteException ex) { Logger.getLogger(LandlordDetails.class.getName()).log(Level.SEVERE, null, ex); } } }
private void endLease() { Integer selection = leasePanel.getSelectedObjectRef(); if (selection != null) { System.out.println("Lease Ref: " + selection); EndObject endLease = new EndObject(client, "Lease", selection); endLease.setVisible(true); } }
private void viewLease() { Integer selection = leasePanel.getSelectedObjectRef(); if (selection != null) { try { LeaseInterface lease = client.getLease(selection); if (lease != null) { LeaseDetails leaseDetails = new LeaseDetails(client, lease); leaseDetails.setVisible(true); setVisible(false); } } catch (RemoteException ex) { Logger.getLogger(LandlordDetails.class.getName()).log(Level.SEVERE, null, ex); } } }
private void updateLease() { Integer selection = leasePanel.getSelectedObjectRef(); if (selection != null) { try { System.out.println("Lease Ref: " + selection); LeaseInterface lease = client.getLease(selection); if (lease != null) { System.out.println("Lease Name: " + lease.getAgreementName()); UpdateLease leaseDetails = new UpdateLease(client, lease); leaseDetails.setVisible(true); } } catch (RemoteException ex) { Logger.getLogger(LandlordDetails.class.getName()).log(Level.SEVERE, null, ex); } } }