In this test, you will write C# code to develop a WPF application that meets the requirements provided below. You have 180 minutes to complete the following instructions. To complete this assignment:...

question is also attached


In this test, you will write C# code to develop a WPF application that meets the requirements provided below. You have 180 minutes to complete the following instructions. To complete this assignment: 1. Develop a WPF application that contains windows resembling the wireframes below. First design a login screen: 2. Create a database on your system with the employees database file provided to you.  3. When the user clicks the Login button, connect to the database to validate the credentials entered.  If the credentials do not match, show a popup box with the message "Invalid Username/Password". Otherwise, open a new window looks like the following wireframe:  4. When the user enters an employee ID and clicks Load Data, fetch their name, password, job title, and salary from the database and display it in the text boxes. If requested data is not present in database, then display a popup with the message "Data not found". Data also cannot be loaded if the "Employee ID" is not keyed in. If it is not keyed in, the user must notified be with appropriate message.  5. If the user changes any information and clicks Update, update the corresponding data on the database. 6. If the user enters an employee ID and clicks Delete, delete the record from the database if the data is present.  7. If the user enters some information and clicks Insert, insert that data as a new row in the employees data (if the "employee ID" is not present already).  8. Handle exceptions appropriately and close the connection as needed. 9. Submit your source file to this submission folder. 10. Please see below for the evaluation breakdown.   Exemplary (40 Points) Proficient (30 Points) Basic (20 Points) Unsatisfactory (10 Points) WPF Elements Usage Appropriate usage of all elements. 1-2 mistakes in using appropriate elements. 2-4 mistakes in using appropriate elements. >4 mistakes Layout Usage Grid, stack or dock panel used appropriately with good understanding. Not applicable Layouts used with moderate understanding. Layouts used with moderate understanding. Username-Password Check Username password validation done. Not applicable 1 mistake >1 mistakes Loading Data Data loaded correctly. Not applicable 1 mistake >1 mistakes Data Not Found and Mandatory Employee ID Check for Load Data Both checks performed. Not applicable ½ checks performed. No checks performed. Update Operation Update occurs as expected. 1 mistake 2-3 mistakes >3 mistakes Delete Operation Delete occurs as expected. 1 mistake 2-3 mistakes >3 mistakes Exception Handling Good understanding of exception handling with usage in all appropriate places. Exception handling used in most places. Exception handling used only in some places. Exception handling not used.
Mar 28, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here