Transactions buttons show / hide with config
This commit is contained in:
parent
547c04e0ca
commit
2c98727f2e
@ -68,8 +68,60 @@ public class DashboardTransFragment extends DataBindingFragment {
|
|||||||
initData();
|
initData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// private void initData() {
|
||||||
|
// TMSUtil.getInstance().checkFeaturesList(requireActivity(),featuresList);
|
||||||
|
// mainAdapter.notifyDataSetChanged();
|
||||||
|
// }
|
||||||
|
|
||||||
|
Boolean isRefundEnabled = SystemParamsOperation.getInstance().getRefundStatus();
|
||||||
|
Boolean isVoidEnabled = SystemParamsOperation.getInstance().getVoidStatus();
|
||||||
|
Boolean isPreAuthEnabled = SystemParamsOperation.getInstance().getPreAuthStatus();
|
||||||
|
Boolean isCashAdvanceEnabled = SystemParamsOperation.getInstance().getCashAdvanceStatus();
|
||||||
private void initData() {
|
private void initData() {
|
||||||
TMSUtil.getInstance().checkFeaturesList(requireActivity(),featuresList);
|
featuresList.clear();
|
||||||
|
|
||||||
|
ArrayList<Features> allFeatures = new ArrayList<>();
|
||||||
|
TMSUtil.getInstance().checkFeaturesList(requireActivity(), allFeatures);
|
||||||
|
|
||||||
|
for (Features feature : allFeatures) {
|
||||||
|
|
||||||
|
switch (feature.getFeaturesType()) {
|
||||||
|
|
||||||
|
case REFUND:
|
||||||
|
if (isRefundEnabled) {
|
||||||
|
featuresList.add(feature);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case VOID:
|
||||||
|
if (isVoidEnabled) {
|
||||||
|
featuresList.add(feature);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case PRE_AUTH_SALE:
|
||||||
|
|
||||||
|
case PRE_AUTH_COMPLETE_VOID:
|
||||||
|
|
||||||
|
case PRE_AUTH_VOID:
|
||||||
|
|
||||||
|
case PRE_AUTH_COMPLETE:
|
||||||
|
if (isPreAuthEnabled) {
|
||||||
|
featuresList.add(feature);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case CASH_ADVANCE:
|
||||||
|
if(isCashAdvanceEnabled){
|
||||||
|
featuresList.add(feature);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
featuresList.add(feature);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mainAdapter.notifyDataSetChanged();
|
mainAdapter.notifyDataSetChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -131,7 +183,6 @@ public class DashboardTransFragment extends DataBindingFragment {
|
|||||||
super.onViewCreated(view, savedInstanceState);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
|
|
||||||
Boolean demoStatus = SystemParamsOperation.getInstance().getDemoStatus();
|
Boolean demoStatus = SystemParamsOperation.getInstance().getDemoStatus();
|
||||||
LogUtil.d("KMK", "demo => " + demoStatus);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ClickEvent {
|
public class ClickEvent {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user