This project is a Windows Forms application developed for the Driving & Vehicle License Department (DVLD). The application aims to streamline the management of driving and vehicle licenses, providing a user-friendly interface for department staff to manage license information efficiently.
The solution consists of three main projects:
- DVLD: The main Windows Forms application project.
- DVLD Business Layer: Contains the business logic for the application.
- DVLD DataAccess Layer: Manages data access and interactions with the database.
- Applications: Contains forms and modules related to applications.
- Auth: Manages authentication and authorization.
- Drivers: Handles driver-related operations.
- General Class: Includes general utility classes used across the application.
- License: Manages license-related operations.
- People: Handles operations related to individuals within the system.
- Resources: Contains resources such as images, strings, etc.
- Tests: Includes test cases for various components.
- User: Manages user-related operations.
frmMain.cs
: The main form of the Windows Forms application.Program.cs
: The entry point of the Windows Forms application.App.config
: Configuration file for the application settings.
- Visual Studio (2019 or later)
- .NET Framework 4.7.2 or later
- SQL Server (for database management)
-
Clone the Repository
git clone https://github.com/FerasBarahmeh/DVLD.git cd DVLD
-
Restore DVLD db from DVLD.bak file (SQL Server)
-
Create references between layers