spare part validation added when create.

design_3.0_dark_mode
Sikander Saleem 3 months ago
parent 37c3b54237
commit a1e0c92b34

@ -19,7 +19,7 @@ class ApiManager {
Map<String, String> get _headers => {
'Content-Type': 'application/json',
'X-Timezone-Offset': DateTime.now().timeZoneOffset.toString().split(".").first,
// 'X-Timezone-Offset': DateTime.now().timeZoneOffset.toString().split(".").first, todo @later, enable in next Release
if (user != null) 'Authorization': 'Bearer ${user!.token}',
if (assetGroup != null) 'AssetGroup': assetGroup!.id.toString(),
};

@ -8,6 +8,7 @@ import 'package:test_sa/controllers/providers/api/parts_provider.dart';
import 'package:test_sa/controllers/validator/validator.dart';
import 'package:test_sa/extensions/context_extension.dart';
import 'package:test_sa/extensions/int_extensions.dart';
import 'package:test_sa/extensions/string_extensions.dart';
import 'package:test_sa/extensions/text_extensions.dart';
import 'package:test_sa/extensions/widget_extensions.dart';
import 'package:test_sa/models/helper_data_models/spare_part/activity_spare_part_model.dart';
@ -321,6 +322,14 @@ class _SparePartRequestState extends State<SparePartRequest> with TickerProvider
}
_onSubmit({required ServiceRequestDetailProvider requestDetailProvider}) async {
if (requestDetailProvider.sparePartHelperModel?.sparePart?.id == null) {
"Please select spare part".showToast;
return;
} else if (requestDetailProvider.sparePartHelperModel?.quantity == null) {
"Please enter quantity".showToast;
return;
}
requestDetailProvider.sparePartHelperModel?.sparePartAttachments?.clear();
for (var pickerObject in _files) {

Loading…
Cancel
Save