Update: 2026-06-26 01:43:37
This commit is contained in:
@@ -11,6 +11,7 @@ import 'package:siro_service/views/widgets/my_dialog.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
import '../../print.dart';
|
||||
import '../../views/widgets/mycircular.dart';
|
||||
import 'pages/passengers_page.dart';
|
||||
|
||||
class MainController extends GetxController {
|
||||
@@ -77,8 +78,7 @@ class MainController extends GetxController {
|
||||
update();
|
||||
Get.back();
|
||||
if (passengerData.isEmpty) {
|
||||
Get.snackbar('Error'.tr, 'Passenger not found'.tr,
|
||||
backgroundColor: Colors.red, colorText: Colors.white);
|
||||
mySnackbarError('Passenger not found'.tr);
|
||||
return;
|
||||
}
|
||||
Get.to(() => PassengersPage());
|
||||
@@ -111,11 +111,9 @@ class MainController extends GetxController {
|
||||
key: value.toString(),
|
||||
});
|
||||
if (res == 'failure') {
|
||||
Get.snackbar('Error', 'Failed to update driver data',
|
||||
backgroundColor: AppColor.redColor);
|
||||
mySnackbarError('Failed to update driver data'.tr);
|
||||
} else {
|
||||
Get.snackbar('Success', 'Driver data updated successfully',
|
||||
backgroundColor: AppColor.greenColor);
|
||||
mySnackbarSuccess('Driver data updated successfully'.tr);
|
||||
}
|
||||
// Optionally fetch driver again
|
||||
// await getDriverData();
|
||||
@@ -222,11 +220,11 @@ class MainController extends GetxController {
|
||||
'phone': phone,
|
||||
});
|
||||
if (res != 'failure') {
|
||||
Get.snackbar(res, '', backgroundColor: AppColor.greenColor);
|
||||
mySnackbarSuccess(res is Map ? (res['message'] ?? 'Success'.tr) : res.toString());
|
||||
// await getDriverWantCompleteRegistration();
|
||||
update();
|
||||
} else {
|
||||
Get.snackbar(res, '');
|
||||
mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -255,7 +253,7 @@ class MainController extends GetxController {
|
||||
filteredDrivers = driverWantCompleteRegistration;
|
||||
update();
|
||||
} else {
|
||||
Get.snackbar(res, '');
|
||||
mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,7 +276,7 @@ class MainController extends GetxController {
|
||||
"notes": notesController.text,
|
||||
});
|
||||
if (res != 'failure') {
|
||||
Get.snackbar('Success'.tr, '', backgroundColor: AppColor.greenColor);
|
||||
mySnackbarSuccess('Success'.tr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -292,7 +290,7 @@ class MainController extends GetxController {
|
||||
passengerNotCompleteRegistration = d;
|
||||
update();
|
||||
} else {
|
||||
Get.snackbar(res, '');
|
||||
mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -395,18 +393,15 @@ class MainController extends GetxController {
|
||||
payload: payload),
|
||||
]);
|
||||
|
||||
Get.snackbar('Success', 'Registration successful',
|
||||
backgroundColor: AppColor.greenColor);
|
||||
mySnackbarSuccess('Registration successful'.tr);
|
||||
Get.back();
|
||||
} else {
|
||||
Log.print('Error: Unexpected status: ${status['status']}');
|
||||
Get.snackbar('Error', 'Registration failed',
|
||||
backgroundColor: Colors.red);
|
||||
mySnackbarError('Registration failed'.tr);
|
||||
}
|
||||
} catch (e) {
|
||||
Log.print('Error: $e');
|
||||
Get.snackbar('Error', 'An error occurred during registration',
|
||||
backgroundColor: Colors.red);
|
||||
mySnackbarError('An error occurred during registration'.tr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -435,7 +430,7 @@ class MainController extends GetxController {
|
||||
});
|
||||
Log.print('res: ${res}');
|
||||
if (res != 'failure') {
|
||||
// Get.snackbar(res, '', backgroundColor: AppColor.greenColor);
|
||||
// mySnackbarSuccess(res is Map ? (res['message'] ?? 'Success'.tr) : res.toString());
|
||||
Get.back();
|
||||
carplateController.clear();
|
||||
yearController.clear();
|
||||
@@ -446,7 +441,7 @@ class MainController extends GetxController {
|
||||
await getCarPlateNotEdit();
|
||||
update();
|
||||
} else {
|
||||
Get.snackbar(res, '', backgroundColor: AppColor.redColor);
|
||||
mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -456,12 +451,12 @@ class MainController extends GetxController {
|
||||
// "carPlate": carPlate,
|
||||
// });
|
||||
// if (res != 'failure') {
|
||||
// Get.snackbar(res, '', backgroundColor: AppColor.greenColor);
|
||||
// mySnackbarSuccess(res is Map ? (res['message'] ?? 'Success'.tr) : res.toString());
|
||||
// carplateController.clear();
|
||||
// await getCarPlateNotEdit();
|
||||
// update();
|
||||
// } else {
|
||||
// Get.snackbar(res, '', backgroundColor: AppColor.redColor);
|
||||
// mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
// }
|
||||
// }
|
||||
|
||||
@@ -470,11 +465,11 @@ class MainController extends GetxController {
|
||||
link: AppLink.addNotesDriver,
|
||||
payload: {"phone": phone, "editor": editor, "note": note});
|
||||
if (res != 'failure') {
|
||||
Get.snackbar(res, '', backgroundColor: AppColor.greenColor);
|
||||
mySnackbarSuccess(res is Map ? (res['message'] ?? 'Success'.tr) : res.toString());
|
||||
getDriversPhoneNotComplete();
|
||||
notesController.clear();
|
||||
} else {
|
||||
Get.snackbar(res, '', backgroundColor: AppColor.redColor);
|
||||
mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -484,10 +479,10 @@ class MainController extends GetxController {
|
||||
link: AppLink.addNotesPassenger,
|
||||
payload: {"phone": phone, "editor": editor, "note": note});
|
||||
if (res != 'failure') {
|
||||
Get.snackbar(res, '', backgroundColor: AppColor.greenColor);
|
||||
mySnackbarSuccess(res is Map ? (res['message'] ?? 'Success'.tr) : res.toString());
|
||||
notesController.clear();
|
||||
} else {
|
||||
Get.snackbar(res, '', backgroundColor: AppColor.redColor);
|
||||
mySnackbarError(res is Map ? (res['message'] ?? 'Error'.tr) : res.toString());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -500,8 +495,7 @@ class MainController extends GetxController {
|
||||
update();
|
||||
Get.back();
|
||||
if (driverData.isEmpty) {
|
||||
Get.snackbar('Error'.tr, 'Driver not found'.tr,
|
||||
backgroundColor: Colors.red, colorText: Colors.white);
|
||||
mySnackbarError('Driver not found'.tr);
|
||||
return;
|
||||
}
|
||||
Get.to(() => DriverPage());
|
||||
@@ -517,8 +511,7 @@ class MainController extends GetxController {
|
||||
update();
|
||||
Get.back();
|
||||
if (driverData.isEmpty) {
|
||||
Get.snackbar('Error'.tr, 'Driver not found'.tr,
|
||||
backgroundColor: Colors.red, colorText: Colors.white);
|
||||
mySnackbarError('Driver not found'.tr);
|
||||
return;
|
||||
}
|
||||
Get.to(() => DriverPage());
|
||||
@@ -547,7 +540,7 @@ class MainController extends GetxController {
|
||||
driverData = d;
|
||||
update();
|
||||
} else {
|
||||
Get.snackbar('Error', 'Driver not found', backgroundColor: Colors.red);
|
||||
mySnackbarError('Driver not found'.tr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -561,7 +554,7 @@ class MainController extends GetxController {
|
||||
driverData = d;
|
||||
update();
|
||||
} else {
|
||||
Get.snackbar('Error', 'Driver not found', backgroundColor: Colors.red);
|
||||
mySnackbarError('Driver not found'.tr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user