getPaymentModeList method
void
getPaymentModeList()
Implementation
void getPaymentModeList() {
var tempModes = <String>[];
bankNameList.clear();
branchNameList.clear();
paymentDataList.clear();
paymentBankDataList.clear();
for (int i = 0; i < paymentModeList.length; i++) {
var paymentData = paymentModeList[i];
// if (paymentData.label == "pos.common.payment.mode.bank.transfer") {
// for (var element in paymentData.attributes!) {
// if (element.label == 'pos.common.payment.mode.bankName') {
// for (var value in element.valueList!) {
// bankNameList.add(value.value!);
// }
// }
// if (element.label == "pos.common.payment.mode.bank.branch") {
// for (var value in element.valueList!) {
// branchNameList.add(value.value!);
// }
// }
// }
// }
if (paymentData.label == "pos.common.payment.mode.wallet.label") {
paymentDataList.add(paymentData);
tempModes.add(paymentData.label!);
cashhName = paymentData.name!;
} else {
paymentBankDataList.add(paymentData);
tempModes.add(paymentData.label!);
bankName = paymentData.name!;
}
}
isPaymentSelected.value = false;
paymentMethodValidate();
ConditionalLogs().customLog('bankNameList$bankNameList');
ConditionalLogs().customLog('branchNameList$branchNameList');
}