The Customer Registry application is a simple Windows Forms desktop application designed to help users manage customer information. Users can add, edit, and delete customer records, each containing personal and contact details, including name, address, phone numbers, and email addresses.
- Add a new customer with detailed contact information, including address, phone numbers, and email addresses.
- Edit existing customer information.
- Delete a selected customer from the registry.
- View detailed information about a customer, including address, phone numbers, and email addresses.
- C#: The primary programming language used for this application.
- .NET 8: Utilized for building the Windows Forms application.
- Windows Forms: Used for designing the graphical user interface (GUI).
- MainForm: The main form of the application.
- ContactForm: The form for adding and managing contact details.
- Address.cs: Represents an address with street, city, zip code, and country.
- Contact.cs: Represents a contact with first name, last name, address, phone, and email.
- Customer.cs: Represents a customer with an ID and contact details.
- CustomerManager.cs: Manages the collection of customers.
- Email.cs: Represents email addresses for business and private use.
- Phone.cs: Represents phone numbers for office and private use.
-
Clone the repository:
git clone https://github.com/Umid0vic/CustomerRegistry.git
-
Open the solution in Visual Studio:
CustomerRegistry.sln
-
Build the solution:
- Go to
Build
->Build Solution
or pressCtrl+Shift+B
.
- Go to
-
Run the application:
- Press
F5
or go toDebug
->Start Debugging
.
- Press