Issue: How should the Graphical User Interface (GUI) screen for an AwardEarned appear to the user?

Discussion: As normal, the ID field is visible but not editable.  The Award Title and Bowler Name fields are not editable, but visible.  The See Criteria button allows the user to view the AwardCriteria screen for the Criteria matching this award.

Embedded in this object are an AwardCriteria object, which provides the award name.  Also embedded is a Member object, which gives the Bowler object, which allows the display of the bowler name.  There is also a Team object embedded, which allows the team Number and Position fields to have information.  Since a Member could change teams during a season, the Team number and position must be entered into the award information.

Normally, AwardEarned objects will be created by the system after scores have been entered for a contest.  In certain cases, the user may want to enter an AwardEarned directly, so there must be a way to do that.  When the user clicks the Add button, the user is prompted to select the Member for the award, then is prompted to select the AwardCriteria , and finally must select the team the Member was with to earn the award.  The position should be entered since the contest number hasn’t been entered yet.  Remember, substitutes are not members of a team, but they are eligible for awards when they participate in a contest.  Once the Contest number is provided and coupled with the team information, the date and lane information is available from the Schedule.  The contest date and team info will also allow tracing the award back to a matching Series object.

Conclusion: Here is what I envision the AwardEarned screen to look like:

Season Name
League Name

ID
Award Title
Member  ID 
 
Contest Number
Team Number
Team Position
Award Score
Criteria ID      










Here is what I envision the Select Award screen to look like.  By default it will have the awards listed as sorted on games then series, low score to high.

Select Award:

Sort on
Award     Member     Date