Question: Using C# , you need to create a two - page form with the following specifications: NB: Your name which is MP Matimba and student
Using C# you need to create a twopage form with the following specifications:
NB: Your name which is MP Matimba and student number which is should appear on ALL the forms, as well as in the cs files as comments. Your application and code will not be marked if it is not clear whom the owner is of the code.
Keep in mind the purpose of your project which is MyOnlineShoeAPP and update your forms to align with the specifications.
Form
On this form, your information will be displayed, including an image relating to your project, some text to describe the purpose of this application which is MyOnlineShoeAPP, a heading which is MyShoeApp, and a button that will take you to the next form. Give a suitable name for your form which is MyShoeApp.
Form
On this form, you are required to add the following input fields:
Add an appropriate heading for the form and appropriate labels or placeholder text to inform the user of the purpose of the text box.
Controls for form
Control textbox customer name with max length
Control textbox email with max length
Control textbox specifications with max length
Control checkbox, name of check box is "Additional services required? YN check box with max length
Control x groupboxes
Control textbox Invoice Number with max length
Control textbox Cost with max length
Control Button button name is Calculate it calculates the restoration cost
Control Button button name is email it emails invoice to Customer
For both of these forms, provide suitable names for your textboxes and buttons eg txtCustName
Key Features to Implement:
Shoe Customisation Interface:
Design an interactive and visually appealing interface that allows customers to customize various aspects of their shoes, including material, color, sole type, and additional features like monograms or embellishments.
Realtime Cost Estimation:
Implement a dynamic cost estimation tool that calculates the total price based on the selected customisation options. Ensure transparency in pricing and provide a breakdown of costs for each customised element.
Order Confirmation and Tracking:
Develop a system that generates an order confirmation with a unique reference number for customers. Automatically send an email containing the order confirmation, unique reference number, and cost breakdown.
Delivery Notifications:
Integrate a notification system that sends an email to the customer when the shoes is out for delivery, ensuring they are informed about the status of their order.
Transaction Record Keeping:
Establish a mechanism for recording all transactions by writing the details to a text file. This record will serve as a comprehensive log of all the orders created and delivered.
Display Transactions:
Utilise the information in the transaction record file to:
Display the data in a grid format for easy reference and analysis.
Use graphics to create visual summaries of the data, presenting Management Information System MIS Reports.
The following Rubric will be used in assessing your project.
Criteria
Student number does not appear in coding as comments & on the forms will get no marks.
Application does not compile will get no marks.
Form Criteria
Student number not appear on all the forms will get no marks.
Form header displays customer details name and telephone number will get mark.
Purpose of the company is displayed. Enabledfalse will get mark.
Image displays correctly, will get Mark.
Button that when clicked opens Form will get mark.
Form Criteria
Opens Correctly will get Mark.
Form header displays customer detailscarried from Form will get Mark.
Customer name carried from Form and displayed on Form Enabledfalse, Mark.
Calculate and Email Buttons created, will get Mark.
Invoice and Cost boxes created. Enabledfalse will get Mark.
Group boxes created, will get Mark.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
