diff --git a/app/src/main/java/com/utsmm/kbz/ui/management/DetailReportFragment.java b/app/src/main/java/com/utsmm/kbz/ui/management/DetailReportFragment.java index c9af596..d91a37d 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/management/DetailReportFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/management/DetailReportFragment.java @@ -72,6 +72,7 @@ public class DetailReportFragment extends DataBindingFragment { super.onResume(); setToolBarTitleWithBackIcon(getResourceString(R.string.txt_subtitle_print_detail_report)); + sharedViewModel.printerDisabled.setValue(!SystemParamsOperation.getInstance().getPrinterEnabled()); showLoadingView(); } @@ -222,6 +223,10 @@ public class DetailReportFragment extends DataBindingFragment { } public void onPrint() { + if (!SystemParamsOperation.getInstance().getPrinterEnabled()) { + showDeclineDialog("Printer is disabled!"); + return; + } TradeData tradeData = Params.newTrade(false); PayDetail payDetail = tradeData.getPayDetail(); payDetail.setTransType(TransactionsType.DETAIL_REPORT.name); diff --git a/app/src/main/res/layout/fragment_detail_report_screen.xml b/app/src/main/res/layout/fragment_detail_report_screen.xml index 9b544bd..03ec3eb 100644 --- a/app/src/main/res/layout/fragment_detail_report_screen.xml +++ b/app/src/main/res/layout/fragment_detail_report_screen.xml @@ -6,6 +6,7 @@ + @@ -186,136 +187,136 @@ android:orientation="vertical"> - + + + + + - - + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + - - + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + - + - - + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + - + - - + + + + + + + + - + + + + + + + + + + - + - + - + + + + + + + + - - + + + + + + + + + + + + - - + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + - + - - + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + - + @@ -464,7 +465,7 @@ android:orientation="horizontal" android:padding="16dp" android:paddingBottom="24dp" - android:visibility="@{manageViewModel.detailReportBottomLayoutVisibility}" + android:visibility="@{sharedViewModel.printerDisabled ? View.GONE : manageViewModel.detailReportBottomLayoutVisibility}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent">