Reference no: EM13523966
Develop an application for a café for processing customer orders. Your application should have the forms as shown below.
- First of all a splash screen should appear when you execute the application.
- After the splash screen appears, it should hold for 5 seconds and Login form should load.
- After the user provides the login information, if the login information matches as it has been initialized in username and password variables in the program code, you should load the main MDI form with the Dashboard form loaded into it.
- Once you log in into main application, the status bar control should display the current user name and login date and time.
- If the login information does not match, you should inform the user that the login information is incorrect by using a message box.
- There are different menu selections on the Dashboard form. When you click on any of the menu category, it should open a separate form with the options to select menu items.
- After being on the particular menu form, the user should be asked the quantity of the selected item and then show the quantity in the Qty label just above the menu item button.
- After completing the order, write code in the "Dashboard" button to return to the Dashboard form. When you return from a particular menu form, write code to list the details of the orders into the grid control in Dashboard form.
- The screen shows only the menu selection form for Breakfast, but you should add more menu selection forms for Lunch Menu, Dinner Menu and Drinks.
- Once getting the list of items into the grid control, write code in the "Prepare my Bill" button to calculate total amount, sales tax and net
amount. Also include a label box just below net amount text box to print the net amount in big font.
- Add a reset sub menu on Application Menu. When you click that menu, all the data in every control should reset.
- Write code to get the details of the current application by adding an "About" form. Invoke the about form when you click on About >>
Information menu.