protected void mergeItem() { if (fromClientItem != null && toClientItem != null) { if (fromClientItem.getID() == toClientItem.getID()) {} } if (fromClientItem.getType() != toClientItem.getType()) { Accounter.showError(messages.bothItemsMustBelongsTheSameType()); } else { Accounter.createHomeService() .mergeItem( fromClientItem, toClientItem, new AccounterAsyncCallback<Void>() { @Override public void onException(AccounterException exception) { Accounter.showError(exception.getMessage()); } @Override public void onResultSuccess(Void result) { onClose(); } }); } }
private void customerSelected1(ClientItem selectItem) { status1.setValue(selectItem.isActive()); if (selectItem.getType() == 1) { itemType1.setValue(messages.service()); } else if (selectItem.getType() == 3) { itemType1.setValue(messages.product()); } price1.setValue(String.valueOf(selectItem.getSalesPrice())); }
private void filterItems() { ArrayList<ClientItem> items = getCompany().getItems(); ArrayList<ClientItem> result = new ArrayList<ClientItem>(); for (ClientItem item : items) { if (item.getType() == ClientItem.TYPE_INVENTORY_PART || item.getType() == ClientItem.TYPE_INVENTORY_ASSEMBLY) { if (isActiveItems == item.isActive()) { result.add(item); } } } listOfItems = result; }
@Override public void onEdit() { if (selectedItem.getType() == ClientItem.TYPE_INVENTORY_ASSEMBLY) { InventoryActions inventoryAssemblyAction = InventoryActions.newAssembly(); inventoryAssemblyAction.setisItemEditable(true); inventoryAssemblyAction.run((ClientInventoryAssembly) selectedItem, false); } else { NewItemAction itemAction = new NewItemAction(true); itemAction.setType(selectedItem.getType()); itemAction.setisItemEditable(true); itemAction.run(selectedItem, false); } }
public ValidationResult validate() { ValidationResult result = form.validate(); result.add(form1.validate()); if (fromClientItem != null && toClientItem != null) { if (fromClientItem.getID() == toClientItem.getID()) { result.addError(fromClientItem, messages.notMove(messages.items())); } if (fromClientItem.getType() != toClientItem.getType()) { result.addError(fromClientItem, messages.typesMustbeSame(messages.items())); } if (fromClientItem.getMeasurement() != toClientItem.getMeasurement()) { result.addError(fromClientItem, messages2.measurementMustBeSame(messages.items())); } return result; } return result; }