How mrwnmoh/dvld works
DVLD is a WinForms licensing-department management system organized into presentation, business-logic, and data-access layers. Operators authenticate, then manage people and users, create and progress licensing applications through tests, issue or maintain licenses, and handle international permits and detention/release. The README documents the broader testing and enforcement capabilities; sampled code confirms application startup, service-form dispatch, license lookup, and BLL-to-DAL access. Most feature wiring is unsampled, so uncertain calls are not drawn.
Main entry points: Applications Application services · Main/Forms Main workspace · Login/Forms Login and settings · clsPerson.cs People and identity
Components 22
Desktop UI
- Application startup
DVLV/DVLV/Program.cs - Login and settings
DVLV/DVLV/Login/Forms - Main workspace
DVLV/DVLV/Main/Forms - People management
DVLV/DVLV/Pepole - User management
DVLV/DVLV/Users - Application services
DVLV/DVLV/Applications - License services
DVLV/DVLV/License
Business Logic
- People and identity
DVLV/BussneicsLayer/clsPerson.cs - Application lifecycle
DVLV/BussneicsLayer/clsApplication.cs - Tests and appointments
DVLV/BussneicsLayer/clsTests.cs - License rules
DVLV/BussneicsLayer/clsLicens.cs - Detention registry
DVLV/BussneicsLayer/clsDetainedLicenses.cs - International permits
DVLV/BussneicsLayer/clsInternationalLicnese.cs
Data Access
- People data access
DVLV/DataAccsesLayer/clsPersonData.cs - License data access
DVLV/DataAccsesLayer/clsLicensData.cs - SQL Server
Licensing Operations
- Local applications
DVLV/DVLV/Applications/LocalDrivingLicens - Testing pipeline
DVLV/DVLV/Applications - International licensing
DVLV/DVLV/Applications/International License - Detention and release
DVLV/DVLV/Applications/Detain Licenses - Renewal and replacement
DVLV/DVLV/License/Forms
Other components
- Department operator
Connections 21
- Department operator → Login and settings: signs in
- Application startup → Login and settings: launches
- Login and settings → Main workspace: opens workspace
- Main workspace → People management: opens
- Main workspace → User management: opens
- Main workspace → Application services: opens
- Application services → Local applications: manages
- Application services → International licensing: opens
- Application services → Detention and release: opens
- Application services → Renewal and replacement: dispatches
- License services → License rules: looks up license
- Local applications → Application lifecycle: manages applications
- Testing pipeline → Tests and appointments: records tests
- International licensing → International permits: manages permits
- Detention and release → Detention registry: handles detention
- People management → People and identity: manages people
- User management → People and identity: uses identity
- People and identity → People data access: reads and writes
- License rules → License data access: reads and writes
- People data access → SQL Server: queries
- License data access → SQL Server: queries