From dcaf00e542e9b1b554ee573a74aeaad32de4137f Mon Sep 17 00:00:00 2001 From: MooN <56061215+MgKyawLay@users.noreply.github.com> Date: Thu, 5 Feb 2026 21:33:17 +0630 Subject: [PATCH] hide print buttons in Re-prints --- .../utsmm/kbz/ui/core_ui/ConfirmTransactionFragment.java | 7 ++++++- app/src/main/res/layout/fragment_trans_info_screen.xml | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/utsmm/kbz/ui/core_ui/ConfirmTransactionFragment.java b/app/src/main/java/com/utsmm/kbz/ui/core_ui/ConfirmTransactionFragment.java index deafa60..268e42f 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/core_ui/ConfirmTransactionFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/core_ui/ConfirmTransactionFragment.java @@ -106,6 +106,7 @@ public class ConfirmTransactionFragment extends DataBindingFragment implements D setToolBarTitleWithBackIcon(getResourceString(R.string.txt_title_trans_info)); isMerchantCopy = true; + sharedViewModel.printerDisabled.setValue(!SystemParamsOperation.getInstance().getPrinterEnabled()); if(sharedViewModel.getTransMenu().getValue() == TransMenu.REVIEW) { @@ -124,7 +125,7 @@ public class ConfirmTransactionFragment extends DataBindingFragment implements D sharedViewModel.reprintTransTypeMsg.setValue(getResourceString(R.string.txt_print_merchant_copy)); sharedViewModel.oneBtnLayout.setValue(8); sharedViewModel.twoBtnLayout.setValue(8); - sharedViewModel.reprintBtnLayout.setValue(0); + sharedViewModel.reprintBtnLayout.setValue(sharedViewModel.printerDisabled.getValue() != null && sharedViewModel.printerDisabled.getValue() ? 8 : 0); // printReceipt(true); @@ -258,6 +259,10 @@ public class ConfirmTransactionFragment extends DataBindingFragment implements D } public void onPrint() { + if (!SystemParamsOperation.getInstance().getPrinterEnabled()) { + showDeclineDialog("Printer is disabled!"); + return; + } printReceipt(isMerchantCopy); diff --git a/app/src/main/res/layout/fragment_trans_info_screen.xml b/app/src/main/res/layout/fragment_trans_info_screen.xml index d10c594..8a64a7e 100644 --- a/app/src/main/res/layout/fragment_trans_info_screen.xml +++ b/app/src/main/res/layout/fragment_trans_info_screen.xml @@ -6,6 +6,7 @@ + @@ -504,7 +505,7 @@