Update: 2026-06-27 04:37:33

This commit is contained in:
Hamza-Ayed
2026-06-27 04:37:33 +03:00
parent a6738079a2
commit 8be2af314e
3 changed files with 20 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ import 'package:siro_driver/constant/links.dart';
import 'package:siro_driver/controller/firebase/notification_service.dart';
import '../../../constant/box_name.dart';
import 'package:path_provider/path_provider.dart';
// --- Final Submission ---
import 'package:path_provider/path_provider.dart' as path_provider;
@@ -62,6 +63,7 @@ class RegistrationController extends GetxController {
final phoneController = TextEditingController(); // You can pre-fill this
final driverLicenseExpiryController = TextEditingController();
DateTime? driverLicenseExpiryDate;
final siteController = TextEditingController(); // المدينة/الموقع
// STEP 2: Car Information Controllers
final carPlateController = TextEditingController();
@@ -614,6 +616,7 @@ class RegistrationController extends GetxController {
_addField(fields, 'email', generatedEmail);
_addField(fields, 'gender', 'Male'); // يفضل ربطها بـ Dropdown أيضاً
_addField(fields, 'country', box.read(BoxName.countryCode)?.toString() ?? 'Jordan');
_addField(fields, 'site', siteController.text.isNotEmpty ? siteController.text : null);
// --- Car Data ---
_addField(fields, 'vin', carVinController.text.isNotEmpty ? carVinController.text : 'yet');