Upload
kimhoang
View
217
Download
0
Embed Size (px)
Citation preview
8/14/2019 Winform Set 03
1/3
PRACTICAL EXAMINATION
QUESTION PAPER
Winforms
Set 03
Semester: Curriculum: ACCP
Date: Duration: 2 Hours
Total Marks: 30
Important to students
Read carefully the following instructions before doing your work on the examination.Your work will NOT be accepted for evaluation UNLESS it conforms to all the
instructions.
Students must create a folder named in the specified location (e.g.
d:\Online) and save all necessary files (including source, class, html, database, txt, sql,
...) in the created folder, do not classify into sub-folders. All other locations will be
ignored.
ACCP2003 - Year 2 Winform Practical Set 3 Page 1
8/14/2019 Winform Set 03
2/3
Question (30 marks)
Create a Personal Assistant application with the following specifications:
- Using SQL Server Database named: PersonalAssistant on LOCAL SQL-SERVER, with the data filesto be named as Personal Assistant. MDF and Personal Assistant. LDF and SAVED on folder
\. Given below is the table structure to be used
- The application interface as show in Figure 1 below. (8 marks)
Figure 1
ACCP2003 - Year 2 Winform Practical Set 3 Page 2
DataGrid
InputArea
Datagrid
InputArea
8/14/2019 Winform Set 03
3/3
- The Category combo box included the following items: Business, Colleagues, Familly and Friends (1mark)
- Date of Birth is the Date Time Picker control and default value is set to current date (1 mark)
- At startup, all buttons are disabled, except Add and Close button. In addition, all controls in the Inputarea are disabled too. (1 mark)
- When user clicked on Add button: the Add, Edit and Delete button will be disabled, the Save,Cancel and Close button will be enabled and all controls in the Input area will be enabed and set to
blank. Allow user to enter data in to the controls. (4 marks)
- When user clicked on Edit button: the Add, Edit and Delete button will be disabled, the Save,Cancel and Close button will be enabled and all controls in the Input area will be enabed allow user
to edit existed data in the controls. (4 marks)
- The following validations should be performed:
o Name, Address, Email should not be blank(3 marks)
o If Date of Birth is entered then the year should not be greater than 1990 (2 marks)
- When user clicked on Delete button, the message box below should be displayed: If user click Yesthen the selected contact will be deleted in database. (4 marks)
- Note: The Edit and Delete button will be enabled only when the Datagrid have at least 1 row of datais selected. When user select a row in Datagrid, all the information of the selected contact will be fill in
the Input area (3 marks)
- When user clicked on Save button, the data in the Input Area should be corresponding Insert/Updateinto Database and display the message box Save successfully, The Add, Close button will be
enabled, the Save, Cancel button will be disabled. In addition, the Datagrid should be refreshed to
display the new data. (7 marks)
- When user clicked on Cancel button, all controls in the Input area should be disabled. The Add,Close button will be enabled, the Save, Cancel button will be disabled. (1 mark)
- When user clicked on Close button, the application should be closed. (1 mark)
ACCP2003 - Year 2 Winform Practical Set 3 Page 3