Question: develop a C# project ( application ) Using C# , you need to create a two - page form with the following specifications: NB: Your

develop a C# project (application)
Using C#, you need to create a two-page form with the following specifications:
NB: Your name which is MP Matimba and student number which is 51089123 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.
1. Keep in mind the purpose of your project and update your forms to align with the specifications.
2. Form 1.
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.
3. Form 2.
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
_________________________________________________________________________________
|Control | Name | Specifications |
|---------------|---------------------------------------------|------------------|
|textbox | Customer name | max length =40|
|---------------|---------------------------------------------|------------------|
|textbox | Email | max length =40|
|---------------|---------------------------------------------|------------------|
|textbox | Specifications | max length =32767|
|---------------|---------------------------------------------|------------------|
|checkbox | Additional services required? Y/N check box |max length =1|
|---------------|---------------------------------------------|------------------|
|4 x groupboxes |||
|---------------|---------------------------------------------|------------------|
|textbox | Invoice Number |max length =10|
|---------------|---------------------------------------------|------------------|
| textbox | Cost |max length =5|
|---------------|---------------------------------------------|------------------|
|button | Calculate the restoration cost ||
|---------------|---------------------------------------------|------------------|
|button | Email invoice to customer ||
|_______________|_____________________________________________|__________________|
4. For both of these forms, provide suitable names for your textboxes and buttons (e.g., txtCustName).
Key Features to Implement:
1. 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.
2. Real-time 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.
3. 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.
4. 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.
5. 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.
6. 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.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!