A simple Windows Forms application for managing contacts, built with a multi-tier architecture.
- View all contacts in a data grid
- Add new contacts
- Update existing contacts
- Delete contacts
- Search contacts by ID
The application follows a three-tier architecture:
- Presentation Layer (UI) - Windows Forms
- Business Logic Layer (BLL) - Contact class
- Data Access Layer (DAL) - ContactDB and DatabaseConnection classes
- .NET Framework 4.7.2
- SQL Server (local database)
- Clone the repository
- Open the solution in Visual Studio
- Build and run the application
- Use the form fields to enter contact information
- Click the appropriate buttons to perform CRUD operations
- The data grid will automatically update to reflect changes