a WPF application should be made using C# language containing the features that are indicated in the numbers.
1. The application must have a main menu that allows the user to choose his/her action. 2. When the user selects "Exit" menu, the application will exit or will be terminated. 3. When the user selects "Person" menu, the screen will display submenu for person maintenance. a. When the user selects "Add Person" submenu, the application allows the user to add person record (last name, given name, middle name). b. When the user selects "Edit Person" submenu, the application allows the user to edit person record (last name, given name, middle name) by person id. c. When the user selects "Delete Person" submenu, the application allows the user to delete person record (including student record) by person id. 4. When the user selects "Sttudent", the screen clears and will display submenu for student maintenance. a. When the user selects "Add Student" submenu, the application allows the user to add student record to existing person (student number, program, year) by person id. b. When the user selects "Edit Student" submenu, the application allows the user to edit student record (student number, program, year) by person id. c. When the user selects "Delete Student" submenu, the application allows the user to delete student record only (not including person record) by person id. 5. When the user selects "View All Records" menu, the application allows the user to view all person with or without student records (last name, given name, middle name, student number, program, year, person id). 6. When the user selects "View Specific Record" menu, the application allows the user to view specific person record (last name, given name, middle name, student number, program, year, person id) either by student number or person id. 7. When the user selects "Delete All Becords", the application allows the user to delete all files generated from the application with confirmation message. GENERAL DIRECTION: Make sure to save your files at your computer and/or OneDrive with the following format, "CPE106-FOPI01-SURNAME-MOD1-QUIZ". WPF APPLICATION (STUDENT MAINTENANCE): Create a WPF application (C\# language) that would satisfy the following requirements below: 1. The application must have a main menu that allows the user to choose his/her action. 2. When the user selects "Exit" menu, the application will exit or will be terminated. 3. When the user selects "person" menu, the screen will display submenu for person maintenance. a. When the user selects "Add Person" submenu, the application allows the user to add person record (last name, given name, middle name). b. When the user selects "Edit Person" submenu, the application allows the user to edit person record (last name, given name, middle name) by person id. c. When the user selects "Delete Person" submenu, the application allows the user to delete person record (including student record) by person id. 4. When the user selects "Student", the screen clears and will display submenu for student maintenance. a. When the user selects "Add Student" submenu, the application allows the user to add student record to existing person (student number, program, year) by person id. b. When the user selects "Edit Student" submenu, the application allows the user to edit student record (student number, program, year) by person id. c. When the user selects "Delete Student" submenu, the application allows the user to delete student record only (not including person record) by person id. 5. When the user selects "View All Records" menu, the application allows the user to view all person with or without student records (last name, given name, middle name, student number, program, year, person id). 6. When the user selects "View Specific Record" menu, the application allows the user to view specific person record (last name, given name, middle name, student number, program, year, person id) either by student number or person id. 7. When the user selects "Delete All Becords", the application allows the user to delete all files generated from the application with confirmation message. Note 1: All records of person and student will be saved on an ".xml", ".txt" or similar file format. Note 2: The source code of this exam must be submitted together with your Module 1 Machine Problem requirements. Failure to submit your source code and present the video presentation of your running application for Module 1 Machine Problem requirements will result into negative impact on your quiz portion