- Clone this repo.
- Restore
DVLD.bak
database file in MSSQL Server. - Run Visual Studio 2022.
- Build the project.
- Use 'Foo' as the user name, '123' as the password.
- Technologies:
- .NET Framework.
- C#.
- ADO.NET.
- Microsoft SQL.
- Architecture: Three-tire.
- UI: Google Material You icons and color scheme.
- Database system: Interacte with MS SQL using ADO.NET.
- Security:
- Users password hashed with
SHA-256
. - Using windows registry to save user login.
- Users password hashed with
- Logger: Simple error logging with windows events.
- Modules:
- Main and login forms.
- People management:
- manage form.
- info form.
- Add new.
- Delete.
- Update.
- Users management:
- manage form.
- info form.
- Add new.
- Delete.
- Update.
- change password.
- Drivers management:
- manage form.
- Update.
- Delete.
- License management: local and international licenses
- info form.
- manage form.
- Add new.
- Detain:
- Manage detain.
- create new detain.
- Replace for:
- Lost.
- Damaged.
- Update.
- Renew.
- History.
- Appointment scheduling:
- schedule an appointment.
- Test logic:
- manage form.
- schedule a test.
- take test form.
- update test.
- three tests:
- Vision test.
- Pratical steet test.
- Paper test.
- Application Types:
- manage app types.
- update.