# Marking Guides
Each deliverable part is cumulative, building on previous deliverable parts of the solution. For each deliverable, any and all supporting functionality of previous deliverables must function correctly in order to gain marks for the demonstrated deliverable.
Your instructor is free to make changes and/or additions to this lab and its marking guide(s). You are responsible to make sure that you are up-to-date with all the changes/additions made by your instructor.
# Deliverable 3 - 5% – Scenario Number: ________
This portion of the lab consists of the functioning Query and the related BLL components.
- Lab Documentation (Web Form)
- [ ] List of known bugs & incomplete portions of lab
- Project Architecture & Code Quality
- [ ] Proper & consistent use of exceptions and exception handling
- [ ] Separate BLL classes coded for all the required tables
- [ ] BLL methods exposed for discovery
- Query – GridView Lookup using ObjectDataSource (must not use code-behind to populate controls)
- [ ] BLL methods set up for Data Bound controls (DataObject and DataObjectMethod attributes)
- [ ] Form correctly applies an appropriate search technique (use of filter where requested)
- [ ] Form correctly performs Lookup and binds data to a GridView control
- [ ] Form uses DataSource control(s) to supply data to the GridView
- [ ] GridView control uses column headers with meaningful names (not auto-generated)
- [ ] GridView control uses appropriate alignment and formating for displayed data
- [ ] GridView correctly displays data in the form
- [ ] GridView control has paging implemented
- [ ] GridView control uses template columns with DropDownList control