Canceling A Book On Hold


Description
Canceling a book on hold is a process which allows a customer to cancel a book they previously put on hold.


How To Use This Function
  1. Left click on the "Transactions" button from the Main Menu. This will bring up the Transaction Administration menu.
  2. Left Click on the "Cancel Holds" button. This will bring up the Canceling-a-Book-on-Hold window which contains two empty fields: one for the Customer's ID Number and another for Call Number of the book.
  3. Enter information for Customer's ID and Book's Call Number into their designated entry fields.
  4. Left Click "OK" button on Canceling-a-Book-on-Hold window to process the request. A message dialog then appears, informing whether the request was successful or not (and the reason for the failure).
  5. Left Click "OK" button on this message dialog to dismiss this message dialog and return to Transaction Administration menu.
  6. Left Click on either the "Print" button to print a report on the held book, or "Cancel" button to return to the Transaction Administration menu, or the "Clear" button to clear data in the entry fields and start over for another cancellation request.


Error Recognition And Handling
Customer ID or Call number(s) is syntactically wrong.
Message: "<error> is not a valid integer value."
Handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Given Customer ID does not exist.
Message: "customer not found."
Handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Given Call number does not exist.
Message: "book copy not found."
Handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.
Book copy with given call number is not on hold by this patron.
Message: "book copy is on hold by this patron."
Handling: left click "OK" button on the message dialog to return to the Transaction Administration menu.

Send mail to the Group Leader or the Webmaster
Back to the Main Page
Pages created and maintained with Mortar