checkorderMandatoryFields method
dynamic
checkorderMandatoryFields(
{ - bool? isEdited,
})
Implementation
checkorderMandatoryFields({bool? isEdited}) {
if (isEdited != null) {
setIsEdit(isEdited);
}
var isCompleted = false;
if (orderAccController.text.isNotEmpty) {
isCompleted = true;
} else {
isCompleted = false;
firstEncounteredEmptyField = "accountNumber";
isOrdersDetailsCompleted.value = false;
return;
}
if (orderTinController.text.isNotEmpty) {
isCompleted = true;
} else {
isCompleted = false;
firstEncounteredEmptyField = "tin";
isOrdersDetailsCompleted.value = false;
return;
}
if (selectedOrderType.isNotEmpty) {
isCompleted = true;
} else {
isCompleted = false;
firstEncounteredEmptyField = "orderType";
isOrdersDetailsCompleted.value = false;
return;
}
if (orderVoucherActivationNumberController.text.isNotEmpty) {
isCompleted = true;
} else {
isCompleted = false;
firstEncounteredEmptyField = "voucherActivationNumber";
isOrdersDetailsCompleted.value = false;
return;
}
if (isCompleted) {
isOrdersDetailsCompleted.value = true;
}
// if (orderAccController.text.isNotEmpty &&
// orderTinController.text.isNotEmpty &&
// orderVoucherActivationNumberController.text.isNotEmpty &&
// selectedOrderType.isNotEmpty) {
// isOrdersDetailsCompleted.value = true;
// } else {
// isOrdersDetailsCompleted.value = false;
// }
}