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();
|
||||
}
|
||||
|
||||
// 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() {
|
||||
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();
|
||||
}
|
||||
|
||||
@ -131,7 +183,6 @@ public class DashboardTransFragment extends DataBindingFragment {
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
|
||||
Boolean demoStatus = SystemParamsOperation.getInstance().getDemoStatus();
|
||||
LogUtil.d("KMK", "demo => " + demoStatus);
|
||||
}
|
||||
|
||||
public class ClickEvent {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user