Utopia-Canteen-System/Services
SYED MUSTUFA AHMED NAQVI 5651f3e6cf Add employee designation and grade details to scan exports
- fetch `position_title` from HRMS employee lookup and carry it through RFID scan persistence

- extend `lunch_order_transactions` migration with `grade_type` and `Designation` columns for existing databases

- store designation on `ScanRecord` and include both grade label and designation in CSV exports

- add a helper to format grade type for export as “Management” / “Non Management”
2026-05-23 11:03:46 +05:00
..
AdminAuditService.cs feat: admin login audit in SQLite; Settings Admin Card ID from DB; Scanner dashboard UI 2026-02-04 18:18:17 +05:00
AppSession.cs Initial commit: admin login + scanner flow + sqlite persistence + sync service 2026-01-31 16:53:32 +05:00
AuthResult.cs Change in Method to fetch the lcoation side id right after the login from admin credentials 2026-03-30 16:20:41 +05:00
AuthService.cs Change in Method to fetch the lcoation side id right after the login from admin credentials 2026-03-30 16:20:41 +05:00
ConfigService.cs Implement session-based duplicate meal guard with optional auto-sync control 2026-04-20 16:51:58 +05:00
DbMealSessionResolver.cs Align meal schedules and menus with current site and HRMS data 2026-03-17 10:14:05 +05:00
EmployeeLookupService.cs Add employee designation and grade details to scan exports 2026-05-23 11:03:46 +05:00
EmployeePhotoService.cs Fix: 2026-03-31 19:24:49 +05:00
HrmsMenuItemForMapping.cs Add employee designation and grade details to scan exports 2026-05-23 11:03:46 +05:00
IAdminAuditService.cs feat: admin login audit in SQLite; Settings Admin Card ID from DB; Scanner dashboard UI 2026-02-04 18:18:17 +05:00
IAuthService.cs Initial commit: admin login + scanner flow + sqlite persistence + sync service 2026-01-31 16:53:32 +05:00
IConfigService.cs Implement session-based duplicate meal guard with optional auto-sync control 2026-04-20 16:51:58 +05:00
IEmployeeLookupService.cs Enforce employee-specific menu authorization via employee_menu_item_tag 2026-04-07 17:32:51 +05:00
IEmployeePhotoService.cs Show HRMS employee photo in dashboard and order history 2026-03-03 13:47:43 +05:00
IMealScheduleService.cs Persist per-scan meal details and fix order history state across restarts 2026-03-02 15:04:33 +05:00
IMealSessionResolver.cs Align meal schedules and menus with current site and HRMS data 2026-03-17 10:14:05 +05:00
IMenuLookupService.cs Implement meal session filtering in menu lookup 2026-04-01 11:53:18 +05:00
INavigationService.cs Persist per-scan meal details and fix order history state across restarts 2026-03-02 15:04:33 +05:00
IRfidService.cs Persist per-scan meal details and fix order history state across restarts 2026-03-02 15:04:33 +05:00
ISyncService.cs chnage in layout of view all 'order' modal and chnage the local table name from ScanRecords to lunch_order_transactions 2026-02-09 12:17:08 +05:00
Logger.cs Align meal schedules and menus with current site and HRMS data 2026-03-17 10:14:05 +05:00
MenuLookupService.cs Updated the grade mapping logic in HrmsMenuItemForMapping.cs to map Contractual and MTO/TE/Intern to MANAGEMENT and Unassigned (and empty values) to NON_MANAGEMENT. 2026-04-02 10:34:52 +05:00
NavigationService.cs Persist per-scan meal details and fix order history state across restarts 2026-03-02 15:04:33 +05:00
ProductionMealScheduleService.cs Fix config overwrite on login/navigation; use production DB for meal schedule CRUD, remove default SiteId normalization, add config load/save logging, and support legacy SiteId format. 2026-03-10 10:40:51 +05:00
RfidService.cs Add employee designation and grade details to scan exports 2026-05-23 11:03:46 +05:00
SampleSyncApiController.cs Initial commit: admin login + scanner flow + sqlite persistence + sync service 2026-01-31 16:53:32 +05:00
ScanResult.cs Added site mismatch check to block employees from scanning on different sites 2026-03-17 14:07:02 +05:00
SyncService.cs Implement session-based duplicate meal guard with optional auto-sync control 2026-04-20 16:51:58 +05:00