|
|
|
|
@ -197,15 +197,20 @@ class _WorkOrderDetailsBottomSheetState extends State<WorkOrderDetailsBottomShee
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (_showVendorFields && (_workOrder.supplier.suppliername == null || _workOrder.supplier.suppliername.isEmpty)) {
|
|
|
|
|
await Fluttertoast.showToast(msg: "Vendor Name is Required");
|
|
|
|
|
await Fluttertoast.showToast(msg: "Vendor Name Field is Required");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (_showVendorFields && _workOrder.suppEngineerWorkOrders == null) {
|
|
|
|
|
await Fluttertoast.showToast(msg: "Vendor Engineer is Required");
|
|
|
|
|
await Fluttertoast.showToast(msg: "Vendor Engineer Field is Required");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (engineer != null) {
|
|
|
|
|
_workOrder.suppEngineerWorkOrders ?? [];
|
|
|
|
|
_workOrder.suppEngineerWorkOrders.add(engineer..id = 0);
|
|
|
|
|
} else {
|
|
|
|
|
await Fluttertoast.showToast(msg: "Call Last Situation Field is Required");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
_workOrder.suppEngineerWorkOrders ?? [];
|
|
|
|
|
_workOrder.suppEngineerWorkOrders.add(engineer..id = 0);
|
|
|
|
|
_formKey.currentState.save();
|
|
|
|
|
widget.subWorkOrder.copyFrom(_workOrder);
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
|