diff options
author | Torsten Grote <t@grobox.de> | 2020-04-01 15:02:15 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-04-01 15:02:15 -0300 |
commit | aa6dad91b20edd0a304423d1edc267cf4e8b5dbe (patch) | |
tree | 08376a2d952236ed16eaf49a36e057aec6dd5908 /merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt | |
parent | a66b2179638ba8c458aaba86d0707c7046ad881b (diff) | |
download | taler-android-aa6dad91b20edd0a304423d1edc267cf4e8b5dbe.tar.gz taler-android-aa6dad91b20edd0a304423d1edc267cf4e8b5dbe.tar.bz2 taler-android-aa6dad91b20edd0a304423d1edc267cf4e8b5dbe.zip |
[pos] Enable refunds
Diffstat (limited to 'merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt')
-rw-r--r-- | merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt b/merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt index 7652ca4..2b85add 100644 --- a/merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt +++ b/merchant-terminal/src/main/java/net/taler/merchantpos/history/RefundFragment.kt @@ -36,6 +36,7 @@ import net.taler.common.navigate import net.taler.merchantpos.MainViewModel import net.taler.merchantpos.R import net.taler.merchantpos.history.RefundFragmentDirections.Companion.actionRefundFragmentToRefundUriFragment +import net.taler.merchantpos.history.RefundResult.AlreadyRefunded import net.taler.merchantpos.history.RefundResult.Error import net.taler.merchantpos.history.RefundResult.PastDeadline import net.taler.merchantpos.history.RefundResult.Success @@ -72,7 +73,7 @@ class RefundFragment : Fragment() { return } if (inputAmount > item.amount) { - amountView.error = getString(R.string.refund_error_max_amount, item.amountStr) + amountView.error = getString(R.string.refund_error_max_amount, item.amount.amountStr) return } if (inputAmount.isZero()) { @@ -88,6 +89,7 @@ class RefundFragment : Fragment() { private fun onRefundResultChanged(result: RefundResult?): Any = when (result) { Error -> onError(R.string.refund_error_backend) PastDeadline -> onError(R.string.refund_error_deadline) + AlreadyRefunded -> onError(R.string.refund_error_already_refunded) is Success -> { progressBar.fadeOut() refundButton.fadeIn() |