This commit is contained in:
Hamza-Ayed
2024-03-01 00:23:50 +03:00
parent fbb3fe478c
commit ad062d9ad7
42 changed files with 2478 additions and 1485 deletions

View File

@@ -17,15 +17,36 @@ class CaptainProfileController extends GetxController {
TextEditingController expirationDate = TextEditingController();
Future updateFields() async {
var res = await CRUD().post(link: AppLink.updateRegisrationCar, payload: {
var payload = {
'driverID': box.read(BoxName.driverID),
'vin': vin.text,
'color': color.text,
'model': model.text,
'make': make.text,
'year': year.text,
'expirationDate': expirationDate.text,
});
};
if (vin.text.isNotEmpty) {
payload['vin'] = vin.text;
}
if (color.text.isNotEmpty) {
payload['color'] = color.text;
}
if (model.text.isNotEmpty) {
payload['model'] = model.text;
}
if (make.text.isNotEmpty) {
payload['make'] = make.text;
}
if (year.text.isNotEmpty) {
payload['year'] = year.text;
}
if (expirationDate.text.isNotEmpty) {
payload['expiration_date'] = expirationDate.text;
}
var res =
await CRUD().post(link: AppLink.updateRegisrationCar, payload: payload);
if (jsonDecode(res)['status'] == 'success') {
box.write(BoxName.vin, vin.text);
@@ -34,7 +55,7 @@ class CaptainProfileController extends GetxController {
box.write(BoxName.make, make.text);
box.write(BoxName.year, year.text);
box.write(BoxName.expirationDate, expirationDate.text);
update();
Get.back();
}
}
@@ -56,7 +77,7 @@ class CaptainProfileController extends GetxController {
@override
void onInit() {
if (box.read(BoxName.dobDriver).toString().isEmpty) {
if (box.read(BoxName.dobDriver) == null) {
getProfileData();
}

View File

@@ -0,0 +1,26 @@
import 'package:SEFER/constant/box_name.dart';
import 'package:SEFER/main.dart';
import 'package:get/get.dart';
class SettingController extends GetxController {
bool isGoogleMapsEnabled = false;
void onChangMapApp() {
if (!isGoogleMapsEnabled) {
isGoogleMapsEnabled = true;
box.write(BoxName.googlaMapApp, true);
update();
} else {
isGoogleMapsEnabled = false;
box.write(BoxName.googlaMapApp, false);
update();
}
}
@override
void onInit() {
isGoogleMapsEnabled = box.read(BoxName.googlaMapApp);
update();
super.onInit();
}
}