onWeighingChange method
dynamic
onWeighingChange()
Implementation
onWeighingChange() {
if (tblTRLoadingTO.value?.statusId != null &&
tblTRLoadingTO.value?.vehicleNo != null &&
tblTRLoadingWeighingTO.weighingMachineId != null) {
if (loadingTypeId.value == 1) {
if (tblTRLoadingTO.value!.statusId ==
LoadingStatusInternalTransferE.loading1stWeighing.value) {
verifyVehicleForOpenGateOnWeighing('BBO');
} else if (tblTRLoadingTO.value!.statusId ==
LoadingStatusInternalTransferE.underLoading.value ||
tblTRLoadingTO.value!.statusId ==
LoadingStatusInternalTransferE.loadingFinalWeighing.value) {
verifyVehicleForOpenGateOnWeighing('BBI');
}
} else if (loadingTypeId.value == 2) {
if (tblTRLoadingTO.value!.statusId ==
LoadingStatusInternalTransferE.unloading1stWeighing.value) {
verifyVehicleForOpenGateOnWeighing('BBO');
} else if (tblTRLoadingTO.value!.statusId ==
LoadingStatusInternalTransferE.underUnloading.value ||
tblTRLoadingTO.value!.statusId ==
LoadingStatusInternalTransferE.underFinalWeighing.value) {
verifyVehicleForOpenGateOnWeighing('BBI');
}
}
}
}