RFID-based canteen access system with admin login, local SQLite storage, and production sync (WPF).
Go to file
SYED MUSTUFA AHMED NAQVI 35161336d0 feat: MySQL direct sync, IP tracking, and SiteId normalization
- Replace API sync with direct MySQL database insert
- Add IP address capture and storage (SQLite + MySQL)
- Normalize SiteId to 2-digit format (e.g., "02" instead of "SITE : 2")
- Mark records as synced instead of deleting after sync
- Add day-end cleanup for old synced rows
- Rename table to lunch_order_transactions
- Add MySqlConnector package and connection string config
2026-02-09 18:08:13 +05:00
Converters feat: admin login audit in SQLite; Settings Admin Card ID from DB; Scanner dashboard UI 2026-02-04 18:18:17 +05:00
Data feat: MySQL direct sync, IP tracking, and SiteId normalization 2026-02-09 18:08:13 +05:00
Helpers Initial commit: admin login + scanner flow + sqlite persistence + sync service 2026-01-31 16:53:32 +05:00
Models feat: MySQL direct sync, IP tracking, and SiteId normalization 2026-02-09 18:08:13 +05:00
Services feat: MySQL direct sync, IP tracking, and SiteId normalization 2026-02-09 18:08:13 +05:00
ViewModels Add order history card + view-all modal; improve device id; prep settings post button 2026-02-06 18:06:28 +05:00
Views 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
assets feat: admin login audit in SQLite; Settings Admin Card ID from DB; Scanner dashboard UI 2026-02-04 18:18:17 +05:00
.gitignore Remove bin/obj from repo and add gitignore 2026-01-31 17:02:37 +05:00
App.xaml feat: scanner+dashboard unified UI with cooldown and local sqlite sync 2026-02-02 16:45:55 +05:00
App.xaml.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
MainWindow.xaml feat: admin login audit in SQLite; Settings Admin Card ID from DB; Scanner dashboard UI 2026-02-04 18:18:17 +05:00
MainWindow.xaml.cs Initial commit: admin login + scanner flow + sqlite persistence + sync service 2026-01-31 16:53:32 +05:00
UtopiaCanteenSystem.csproj feat: MySQL direct sync, IP tracking, and SiteId normalization 2026-02-09 18:08:13 +05:00
temp.txt Initial commit: admin login + scanner flow + sqlite persistence + sync service 2026-01-31 16:53:32 +05:00