|
|
|
|
@ -10,6 +10,7 @@ import 'package:test_sa/controllers/providers/api/user_provider.dart';
|
|
|
|
|
import 'package:test_sa/controllers/providers/settings/setting_provider.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/widget_extensions.dart';
|
|
|
|
|
import 'package:test_sa/models/device/asset_transfer.dart';
|
|
|
|
|
import 'package:test_sa/new_views/common_widgets/app_filled_button.dart';
|
|
|
|
|
@ -157,6 +158,11 @@ class _UpdateDeviceTransferState extends State<UpdateDeviceTransfer> {
|
|
|
|
|
initialValue: snapshot.items
|
|
|
|
|
?.firstWhere((element) => element.name == (widget.isSender ? _formModel.senderMachineStatusName : _formModel.receiverMachineStatusName), orElse: () => null),
|
|
|
|
|
onSelect: (value) {
|
|
|
|
|
if (value.value == 4) {
|
|
|
|
|
"Status cannot be change to ${value.name}.".addTranslation.showToast;
|
|
|
|
|
setState(() {});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (widget.isSender) {
|
|
|
|
|
_formModel.senderMachineStatusName = value.name;
|
|
|
|
|
_formModel.senderMachineStatusId = value.id;
|
|
|
|
|
|