void modifierCompte() { try { Compte compte = compteManager.get(Long.parseLong(idCompte.getValue())); compte.setNom(nom.getValue()); compte.setSolde(solde.getValue().floatValue()); compte.setSoldeReel(soldeReel.getValue().floatValue()); compte.setSoldePrevisionnel(soldePrevisionnel.getValue().floatValue()); compteManager.update(compte); for (Object object : self.getDesktop() .getPage("mainPage") .getFellow("contentNiv2") .getFellow("contentNiv3") .getFellows()) { System.out.println("fellow : " + object.toString() + " - " + object.getClass().getName()); } List<Compte> listCompte = compteManager.getAll(); ListModelList listModelList = new ListModelList(); listModelList.addAll(listCompte); ((Listbox) self.getDesktop() .getPage("mainPage") .getFellow("contentNiv2") .getFellow("contentNiv3") .getFellow("main") .getFellow("list")) .setModel(listModelList); win.detach(); } catch (Exception e) { e.printStackTrace(); } }
/** Resets the init values from mem vars. <br> */ private void doResetInitValues() { artNr.setValue(oldVar_artNr); artKurzbezeichnung.setValue(oldVar_artKurzbezeichnung); aupMenge.setValue(oldVar_aupMenge); aupEinzelwert.setValue(oldVar_aupEinzelwert); aupGesamtwert.setValue(oldVar_aupGesamtwert); }
/** Stores the init values in mem vars. <br> */ private void doStoreInitValues() { oldVar_artNr = artNr.getValue(); oldVar_artKurzbezeichnung = artKurzbezeichnung.getValue(); oldVar_aupMenge = aupMenge.getValue(); oldVar_aupEinzelwert = aupEinzelwert.getValue(); oldVar_aupGesamtwert = aupGesamtwert.getValue(); }
/** * Writes the bean data to the components.<br> * * @param anOrderposition Orderposition */ public void doWriteBeanToComponents(Orderposition anOrderposition) { artNr.setValue(anOrderposition.getArticle().getArtNr()); artKurzbezeichnung.setValue(anOrderposition.getArticle().getArtKurzbezeichnung()); aupMenge.setValue(anOrderposition.getAupMenge()); aupEinzelwert.setValue(anOrderposition.getAupEinzelwert()); aupGesamtwert.setValue(anOrderposition.getAupGesamtwert()); }
/** Disables the Validation by setting empty constraints. */ private void doRemoveValidation() { setValidationOn(false); artNr.setConstraint(""); aupMenge.setConstraint(""); aupEinzelwert.setConstraint(""); aupGesamtwert.setConstraint(""); }
/** Sets the Validation by setting the accordingly constraints to the fields. */ private void doSetValidation() { setValidationOn(true); artNr.setConstraint(new SimpleConstraint("NO EMPTY")); aupMenge.setConstraint("NO EMPTY, NO ZERO"); aupEinzelwert.setConstraint("NO EMPTY, NO ZERO"); aupGesamtwert.setConstraint("NO EMPTY, NO ZERO"); }
/** * Cancel the actual operation. <br> * <br> * Resets to the original status.<br> */ private void doCancel() { doResetInitValues(); aupMenge.setReadonly(true); aupEinzelwert.setReadonly(true); aupGesamtwert.setReadonly(true); btnCtrl.setInitEdit(); }
/** Set the components to ReadOnly. <br> */ public void doReadOnly() { // artNr + description are only be filled by searchBox artNr.setReadonly(true); artKurzbezeichnung.setReadonly(true); bandbox_OrderPositionDialog_ArticleSearch.setDisabled(true); aupMenge.setReadonly(true); aupEinzelwert.setReadonly(true); aupGesamtwert.setReadonly(true); }
/** * Writes the components values to the bean.<br> * * @param anOrderposition */ public void doWriteComponentsToBean(Orderposition anOrderposition) { Order anOrder = getOrder(); Article anArticle = getArticle(); anOrderposition.setOrder(anOrder); anOrderposition.setArticle(anArticle); anOrderposition.setAupMenge(aupMenge.getValue()); anOrderposition.setAupEinzelwert(aupEinzelwert.getValue()); anOrderposition.setAupGesamtwert(aupGesamtwert.getValue()); }
/** Clears the components values. <br> */ public void doClear() { // remove validation, if there are a save before doRemoveValidation(); artNr.setValue(""); artKurzbezeichnung.setValue(""); bandbox_OrderPositionDialog_ArticleSearch.setValue(""); aupMenge.setValue(new BigDecimal(0)); aupEinzelwert.setValue(new BigDecimal(0)); aupGesamtwert.setValue(new BigDecimal(0)); }
/** Set the components for edit mode. <br> */ private void doEdit() { // artNr + description are only be filled by searchBox artNr.setReadonly(true); artKurzbezeichnung.setReadonly(true); bandbox_OrderPositionDialog_ArticleSearch.setDisabled(false); aupMenge.setReadonly(false); aupEinzelwert.setReadonly(false); aupGesamtwert.setReadonly(false); btnCtrl.setBtnStatus_Edit(); // remember the old vars doStoreInitValues(); }
/** * when doubleClick on a item in the bandbox search list.<br> * <br> * Select the customer and search all orders for him. * * @param event */ public void onDoubleClickedArticleItem(Event event) { // logger.debug(event.toString()); // get the customer Listitem item = this.listBoxArticleSearch.getSelectedItem(); if (item != null) { // get and cast the selected object setArticle((Article) item.getAttribute("data")); artNr.setValue(article.getArtNr()); artKurzbezeichnung.setValue(article.getArtKurzbezeichnung()); aupEinzelwert.setValue(article.getArtPreis()); } // clear old stuff at end, because the NO EMPTY validation aupMenge.setValue(new BigDecimal(0)); aupGesamtwert.setValue(new BigDecimal(0)); // close the bandbox bandbox_OrderPositionDialog_ArticleSearch.close(); }
/** * Checks, if data are changed since the last call of <br> * doStoreInitData() . <br> * * @return true, if data are changed, otherwise false */ private boolean isDataChanged() { boolean changed = false; if (oldVar_artNr != artNr.getValue()) { changed = true; } if (oldVar_artKurzbezeichnung != artKurzbezeichnung.getValue()) { changed = true; } if (oldVar_aupMenge != aupMenge.getValue()) { changed = true; } if (oldVar_aupEinzelwert != aupEinzelwert.getValue()) { changed = true; } if (oldVar_aupGesamtwert != aupGesamtwert.getValue()) { changed = true; } return changed; }
/** Calculates all necessary values new. */ private void doCalculate() { if (!(aupMenge.getValue() == null) && !(aupEinzelwert.getValue() == null)) { if (!aupMenge.getValue().equals(new BigDecimal(0)) && !aupEinzelwert.getValue().equals(new BigDecimal(0))) { BigDecimal count = aupMenge.getValue(); BigDecimal singlePrice = aupEinzelwert.getValue(); BigDecimal amount = count.multiply(singlePrice); aupGesamtwert.setValue(amount); } } }