diff --git a/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/UiManager.java b/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/UiManager.java index eed63c453216ad78a107bcb85590a9513c151ada..18ca8fda049d2d6277686d4c30894eedb5db7536 100644 --- a/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/UiManager.java +++ b/WarpDrinkApp/app/src/main/java/ms/warpzone/warppay/manager/UiManager.java @@ -80,6 +80,7 @@ public class UiManager implements View.OnKeyListener, View.OnClickListener, Adap this.btnCharge = (Button) mainActivity.findViewById(R.id.btnCharge); this.btnGuest = (Button) mainActivity.findViewById(R.id.btnGuest); this.btnSettings = (Button) mainActivity.findViewById(R.id.btnSettings); + /* this.txtBarcode = (EditText) mainActivity.findViewById(R.id.txtBarcode); this.txtBarcode.setShowSoftInputOnFocus(false); this.txtBarcode.setOnKeyListener(this); @@ -168,6 +169,7 @@ public class UiManager implements View.OnKeyListener, View.OnClickListener, Adap this.btnPay.setVisibility(visible); this.txtSum.setVisibility(visible); this.btnSettings.setVisibility(visible); + if(DataManager.getInstance().getIs_guest()) { this.btnCharge.setEnabled(false); this.btnCharge.setVisibility(View.INVISIBLE); @@ -218,7 +220,11 @@ public class UiManager implements View.OnKeyListener, View.OnClickListener, Adap this.popupMenuSettings = new PopupMenu(this.mainActivity.getApplicationContext(), v); this.popupMenuSettings.setOnMenuItemClickListener(this.mainActivity); this.popupMenuSettings.inflate(R.menu.menu_main); + if((!MainManager.getInstance().getCurrentUser().getCardId().equals("") || DataManager.getInstance().getIs_guest())) { + this.popupMenuSettings.getMenu().getItem(0).setEnabled(false); + } this.popupMenuSettings.show(); + break; case R.id.btnRefresh: MainManager.getInstance().refreshData();