print button hide in Report Summary
This commit is contained in:
parent
dcaf00e542
commit
fc4e3558f7
@ -62,6 +62,7 @@ public class TransactionSummaryFragment extends DataBindingFragment {
|
|||||||
protected DataBindingConfig getDataBindingConfig() {
|
protected DataBindingConfig getDataBindingConfig() {
|
||||||
return new DataBindingConfig(R.layout.fragment_transaction_summary_screen, BR.manageViewModel,managementViewModel)
|
return new DataBindingConfig(R.layout.fragment_transaction_summary_screen, BR.manageViewModel,managementViewModel)
|
||||||
.addBindingParam(BR.summaryViewModel,summaryViewModel)
|
.addBindingParam(BR.summaryViewModel,summaryViewModel)
|
||||||
|
.addBindingParam(BR.sharedViewModel, sharedViewModel)
|
||||||
.addBindingParam(BR.click,new ClickEvent());
|
.addBindingParam(BR.click,new ClickEvent());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -86,6 +87,8 @@ public class TransactionSummaryFragment extends DataBindingFragment {
|
|||||||
|
|
||||||
setToolBarTitleWithBackIcon(getString(R.string.title_trans_summary));
|
setToolBarTitleWithBackIcon(getString(R.string.title_trans_summary));
|
||||||
|
|
||||||
|
sharedViewModel.printerDisabled.setValue(!SystemParamsOperation.getInstance().getPrinterEnabled());
|
||||||
|
|
||||||
summaryViewModel.resetField();
|
summaryViewModel.resetField();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -561,6 +564,10 @@ public class TransactionSummaryFragment extends DataBindingFragment {
|
|||||||
|
|
||||||
public void onPrint() {
|
public void onPrint() {
|
||||||
try {
|
try {
|
||||||
|
if (!SystemParamsOperation.getInstance().getPrinterEnabled()) {
|
||||||
|
showDeclineDialog("Printer is disabled!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (summaryViewModel.validateField()) {
|
if (summaryViewModel.validateField()) {
|
||||||
LogUtil.d(TAG, "Print button clicked - validation passed");
|
LogUtil.d(TAG, "Print button clicked - validation passed");
|
||||||
startSearchProcess();
|
startSearchProcess();
|
||||||
|
|||||||
@ -4,12 +4,16 @@
|
|||||||
xmlns:tools="http://schemas.android.com/tools">
|
xmlns:tools="http://schemas.android.com/tools">
|
||||||
|
|
||||||
<data>
|
<data>
|
||||||
|
<import type="android.view.View"/>
|
||||||
<variable
|
<variable
|
||||||
name="summaryViewModel"
|
name="summaryViewModel"
|
||||||
type="com.utsmm.kbz.ui.management.SummaryViewModel" />
|
type="com.utsmm.kbz.ui.management.SummaryViewModel" />
|
||||||
<variable
|
<variable
|
||||||
name="manageViewModel"
|
name="manageViewModel"
|
||||||
type="com.utsmm.kbz.ui.management.ManagementViewModel" />
|
type="com.utsmm.kbz.ui.management.ManagementViewModel" />
|
||||||
|
<variable
|
||||||
|
name="sharedViewModel"
|
||||||
|
type="com.utsmm.kbz.ui.core_viewmodel.SharedViewModel" />
|
||||||
<variable
|
<variable
|
||||||
name="click"
|
name="click"
|
||||||
type="com.utsmm.kbz.ui.management.TransactionSummaryFragment.ClickEvent" />
|
type="com.utsmm.kbz.ui.management.TransactionSummaryFragment.ClickEvent" />
|
||||||
@ -536,6 +540,7 @@
|
|||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:padding="16dp"
|
android:padding="16dp"
|
||||||
android:paddingBottom="24dp"
|
android:paddingBottom="24dp"
|
||||||
|
android:visibility="@{sharedViewModel.printerDisabled ? View.GONE : View.VISIBLE}"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent">
|
app:layout_constraintStart_toStartOf="parent">
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user