Oscar Lab System
An enterprise-grade WPF desktop application designed to digitize the complex workflow of dental laboratories, from case tracking to automated payroll.

Oscar Dental Lab Management System
Overview
Oscar is a comprehensive Dental Lab Management System built using C# WPF. It is designed to streamline the operations of a dental laboratory, enhancing efficiency and organization in managing cases, technicians, dentists, sales representatives, and financial reporting.
Please note: Oscar Dental Lab Management System is paid, proprietary software. A valid license is required for activation and continued use.
Key Features
- Case Management:
- Detailed case tracking from order to completion.
- Management of patient information, case details, deadlines, and work items.
- Support for various case types and work categories.
- Digital document management for cases.
- Technician and Dentist Management:
- Comprehensive modules for managing technician and dentist information.
- Track technician performance and manage workload.
- Manage dentist details and client relationships.
- Sales Representative Management:
- Dedicated module for managing sales representatives and their performance.
- Track sales representative contributions to cases and revenue.
- Reporting and Analytics:
- Interactive dashboard providing a visual overview of lab performance.
- Detailed reports including:
- Payroll reports
- Debt reports
- Salary history reports
- Revenue and case statistics
- Financial Management:
- Automated payroll calculation for technicians and sales representatives.
- Debt tracking and management for dentists.
- Profit calculation and financial overview.
- User Authentication and Authorization:
- Secure user login and registration system.
- Role-based access control with Admin and User roles.
- Session management and security features.
- Settings and Customization:
- Application-wide settings for language and theme customization.
- Lab-specific settings including lab name and logo.
- Automatic Updates:
- Built-in update mechanism via GitHub for seamless application updates.
- Data Management:
- Local SQLite database for data storage.
- Database export and import functionality for backup and restore.
- Activation System:
- Requires a license for full functionality, managed through a GitHub-based activation process.
Licensing
Oscar Dental Lab Management System is commercial, proprietary software and requires a valid license for use.
Activation Process:
- Upon first launch, the application will prompt for activation.
- Users must submit an activation request through the application, providing their lab/company information. This request is submitted as an issue to a private GitHub repository (Oscar_Lab_Activation).
- Once the activation request is approved by the Licensor, the application will automatically activate upon subsequent checks, granting full access to the system's features.
- The activation status is checked periodically to ensure license validity.
For detailed information about the activation process, please refer to the ActivationManager.cs file in the Activiation directory of the codebase.
Technologies Used
- Programming Language: C#
- Framework: WPF (.NET Framework)
- Database: SQLite (Entity Framework Core)
- UI Library: WPF UI (Modern UI for WPF)
- Charting Library: LiveCharts2
- Update Framework: AutoUpdater.NET
- Excel Export: ClosedXML
- PDF Export: PDFsharp
- Logging: Serilog
- Activation: Octokit.net (GitHub API)
Getting Started
To run Oscar, ensure you have the .NET 8 Core installed. Simply execute the OscarLab.exe file located in the release directory.
Contact
For licensing inquiries or support, please contact alilefta95@gmail.com.