loadAmount method
dynamic
loadAmount()
Implementation
loadAmount() {
switch (type_means_of_paiement) {
case "Mobile":
if (mobile_means_of_paiements.length > 0) {
taux = mobile_means_of_paiements[0]["_taux"];
selected_means_of_paiement = mobile_means_of_paiements[0];
}
break;
case "Banque":
if (bank_means_of_paiements.length > 0) {
taux = bank_means_of_paiements[0]["_taux"];
selected_means_of_paiement = bank_means_of_paiements[0];
}
break;
}
setState(() {
total_to_pay = double.parse(
transaction_result["transaction"]["invoice"]["amount"].toString());
fees = (total_to_pay * taux) / 100;
total_with_fees = total_to_pay + fees;
});
}