This document provides instructions for completing iLab 5 of CIS407A, which involves adding transaction processing to a web application that saves personnel data. Students are asked to:
1. Modify the application to save records in two steps using transactions, to simulate a more complex scenario.
2. Add error handling using transactions - records should only be committed if both the insert and update steps succeed, otherwise the transaction should rollback.
3. Add client-side validation controls to validate data before it is submitted.
4. Add a new page to allow editing/deleting existing records using a SQL data source and grid view.
Students are provided detailed steps and screenshots to guide them through modifying the application's