示例#1
0
  /**
   * 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;
  }