/** * removes a procedure from the system collections * * @param myProcedure * @return boolean, represents success or failure */ public boolean deleteProcedure(Procedure myProcedure) { for (int i = 0; i < procedureList.size(); i++) { if (procedureList.get(i).getMyProcNo() == myProcedure.getMyProcNo()) { int result = JOptionPane.showConfirmDialog( null, "Are you sure you wish to permanently delete this procedure record?", null, JOptionPane.YES_NO_OPTION); if (result == JOptionPane.YES_OPTION) { procedureList.remove(i); JOptionPane.showMessageDialog(null, "Procedure removed"); return true; } else return false; } } JOptionPane.showMessageDialog(null, "Procedure not found"); return false; }