/** * DOCUMENT ME! * * @param evt DOCUMENT ME! */ private void chkSperreActionPerformed( final java.awt.event.ActionEvent evt) { // GEN-FIRST:event_chkSperreActionPerformed mainApp.refreshLeftTitleBarColor(); final boolean sperre = chkSperre.isSelected(); if (sperre) { final String answer = JOptionPane.showInputDialog( mainApp.getRootPane(), "Bitte eine Bemerkung zur Sperre angeben.", txtSperreBemerkung.getText()); if (answer == null) { chkSperre.setSelected(false); } txtSperreBemerkung.setText(answer); } else { txtSperreBemerkung.setText(null); } } // GEN-LAST:event_chkSperreActionPerformed
/** * DOCUMENT ME! * * @param bez DOCUMENT ME! */ private void selectFlaecheByBez(final String bez) { for (final CidsBean flaeche : (Collection<CidsBean>) kassenzeichenBean.getProperty(KassenzeichenPropertyConstants.PROP__FLAECHEN)) { if (((String) flaeche.getProperty(RegenFlaechenPropertyConstants.PROP__FLAECHENBEZEICHNUNG)) .equals(bez)) { mainApp.getRegenFlaechenTabellenPanel().selectCidsBean(flaeche); return; } } }
/** * former synchronized method. * * @param kz DOCUMENT ME! * @param historyEnabled DOCUMENT ME! */ public void gotoKassenzeichen(final String kz, final boolean historyEnabled) { boolean refreshFlag = false; final String[] test = kz.split(":"); final String kassenzeichenNummer; final String flaechenBez; if (test.length > 1) { kassenzeichenNummer = test[0]; flaechenBez = test[1]; } else { kassenzeichenNummer = kz; flaechenBez = ""; } if (kassenzeichenNummer.trim().equals(txtKassenzeichen.getText().trim())) { refreshFlag = true; } if ((mainApp.changesPending() == false) || (refreshFlag == true)) { mainApp.disableKassenzeichenCmds(); txtSearch.setEnabled(false); btnSearch.setEnabled(false); setKZSearchField(kz); new SwingWorker<CidsBean, Void>() { @Override protected CidsBean doInBackground() throws Exception { return CidsAppBackend.getInstance() .loadKassenzeichenByNummer(Integer.parseInt(kassenzeichenNummer)); } @Override protected void done() { try { final CidsBean cidsBean = get(); if (cidsBean != null) { CidsAppBackend.getInstance().setCidsBean(cidsBean); selectFlaecheByBez(flaechenBez); flashSearchField(Color.GREEN); if (historyEnabled) { historyModel.addToHistory(kz); } } else { flashSearchField(Color.RED); } } catch (Exception e) { LOG.error("Exception in Background Thread", e); flashSearchField(Color.RED); mainApp.enableEditing(false); } txtSearch.setEnabled(true); btnSearch.setEnabled(true); mainApp.refreshLeftTitleBarColor(); mainApp.refreshKassenzeichenButtons(); mainApp.refreshClipboardButtons(); mainApp.refreshItemButtons(); } }.execute(); } else { JOptionPane.showMessageDialog( mainApp, "Das Kassenzeichen kann nur gewechselt werden wenn alle \u00C4nderungen gespeichert oder verworfen worden sind.", "Wechseln nicht m\u00F6glich", JOptionPane.WARNING_MESSAGE); } }
/** * DOCUMENT ME! * * @param evt DOCUMENT ME! */ private void togWDSRModeActionPerformed( final java.awt.event.ActionEvent evt) { // GEN-FIRST:event_togWDSRModeActionPerformed CidsAppBackend.getInstance().setMode(CidsAppBackend.Mode.ESW); mainApp.refreshLeftTitleBarColor(); } // GEN-LAST:event_togWDSRModeActionPerformed