From 05eca7560b2d6d6b6566cb1d5604013663799d25 Mon Sep 17 00:00:00 2001
From: moon <56061215+MgKyawLay@users.noreply.github.com>
Date: Sun, 12 Jul 2026 14:41:12 +0630
Subject: [PATCH] remove select settlement
---
.../utsmm/kbz/ui/core_ui/InputPasswordFragment.java | 2 +-
.../settlement/SettlementTransactionFragment.java | 13 +++++++++++++
app/src/main/res/navigation/mobile_navigation.xml | 8 +++++++-
3 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputPasswordFragment.java b/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputPasswordFragment.java
index 75ca1dc..256da0a 100644
--- a/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputPasswordFragment.java
+++ b/app/src/main/java/com/utsmm/kbz/ui/core_ui/InputPasswordFragment.java
@@ -184,7 +184,7 @@ public class InputPasswordFragment extends DataBindingFragment implements DataBi
break;
case SETTLEMENT:
inputPasswordViewModel.passwordType.setValue(InputPasswordType.SETTLEMENT);
- routeId = R.id.action_inputPasswordFragment_to_selectSettlementFragment;
+ routeId = R.id.action_inputPasswordFragment_to_settlementTransactionFragment;
break;
case SETTING:
inputPasswordViewModel.passwordType.setValue(InputPasswordType.SETTING);
diff --git a/app/src/main/java/com/utsmm/kbz/ui/settlement/SettlementTransactionFragment.java b/app/src/main/java/com/utsmm/kbz/ui/settlement/SettlementTransactionFragment.java
index 04e82bd..79989ad 100644
--- a/app/src/main/java/com/utsmm/kbz/ui/settlement/SettlementTransactionFragment.java
+++ b/app/src/main/java/com/utsmm/kbz/ui/settlement/SettlementTransactionFragment.java
@@ -35,7 +35,10 @@ import com.utsmm.kbz.config.Constants;
import com.utsmyanmar.paylibs.model.QRSettleData;
import com.utsmyanmar.paylibs.model.SettleData;
import com.utsmm.kbz.ui.core_viewmodel.SharedViewModel;
+import com.utsmm.kbz.util.Connectivity;
+import com.utsmm.kbz.config.data.model.ValidityStatus;
import com.utsmm.kbz.util.ecr.CoreUtils;
+import com.utsmm.kbz.util.tms.TMSUtil;
import java.util.ArrayList;
import java.util.List;
@@ -113,6 +116,16 @@ public class SettlementTransactionFragment extends DataBindingFragment implement
public void onResume() {
super.onResume();
+ if(sharedViewModel.getTransMenu().getValue() == TransMenu.SETTLEMENT) {
+ if (TMSUtil.getInstance().checkParams().isStatus() == ValidityStatus.FAILURE) {
+ showDeclineDialog(getResourceString(R.string.txt_please_download_config)+"\n"+TMSUtil.getInstance().checkParams().getMessage());
+ return;
+ } else if (!Connectivity.isConnectedWifi(getContext()) && !Connectivity.isConnectedMobile(getContext())) {
+ showSingleInfoDialog(getResourceString(R.string.txt_please_enable_internet));
+ return;
+ }
+ }
+
boolean printerDisabled = !SystemParamsOperation.getInstance().getPrinterEnabled();
sharedViewModel.printerDisabled.setValue(printerDisabled);
diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml
index b6297cb..27b82ad 100644
--- a/app/src/main/res/navigation/mobile_navigation.xml
+++ b/app/src/main/res/navigation/mobile_navigation.xml
@@ -373,6 +373,12 @@
app:popUpToInclusive="true"
android:id="@+id/action_inputPasswordFragment_to_selectSettlementFragment"
app:destination="@id/selectSettlementFragment" />
+
+ app:destination="@id/settlementTransactionFragment" />