|
|
|
|
@ -66,11 +66,9 @@ class _ExternalMaintenanceRequestState extends State<ExternalMaintenanceRequest>
|
|
|
|
|
showShadow: false,
|
|
|
|
|
showCancel: true,
|
|
|
|
|
onSelect: (supplier) {
|
|
|
|
|
if (supplier != requestDetailProvider.activityMaintenanceHelperModel?.supplier) {
|
|
|
|
|
requestDetailProvider.activityMaintenanceHelperModel?.supplier = supplier;
|
|
|
|
|
requestDetailProvider.activityMaintenanceHelperModel?.supEngineer = null;
|
|
|
|
|
setState(() {});
|
|
|
|
|
}
|
|
|
|
|
requestDetailProvider.activityMaintenanceHelperModel?.supplier = supplier;
|
|
|
|
|
requestDetailProvider.activityMaintenanceHelperModel?.supEngineer = null;
|
|
|
|
|
setState(() {});
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
8.height,
|
|
|
|
|
@ -187,13 +185,12 @@ class _ExternalMaintenanceRequestState extends State<ExternalMaintenanceRequest>
|
|
|
|
|
).then((selectedTime) {
|
|
|
|
|
// Handle the selected date and time here.
|
|
|
|
|
if (selectedTime != null) {
|
|
|
|
|
|
|
|
|
|
final TimeOfDay now = TimeOfDay.now();
|
|
|
|
|
final bool isBeforeNow = Utils.isBeforeOrEqualCurrentTime(selectedTime, now);
|
|
|
|
|
if (!isBeforeNow) {
|
|
|
|
|
"Please select a time before the current time.".showToast;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
final bool isBeforeNow = Utils.isBeforeOrEqualCurrentTime(selectedTime, now);
|
|
|
|
|
if (!isBeforeNow) {
|
|
|
|
|
"Please select a time before the current time.".showToast;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
DateTime selectedDateTime = DateTime(
|
|
|
|
|
selectedDate.year,
|
|
|
|
|
selectedDate.month,
|
|
|
|
|
@ -245,5 +242,4 @@ class _ExternalMaintenanceRequestState extends State<ExternalMaintenanceRequest>
|
|
|
|
|
);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|