Example #1
0
 private void txtSearchActionPerformed(ActionEvent e) {
   stock = StockTools.findByIDORScanner(txtSearch.getText());
   if (stock != null) {
     if (stock.isAusgebucht() && !cbZombieRevive.isSelected()) {
       Tools.log(
           txtLog,
           stock.getId(),
           stock.getProdukt().getBezeichnung(),
           "Dieser Vorrat wurde bereits ausgebucht.");
       Tools.fadeout(lblProdukt);
       sp.error();
       stock = null;
     } else {
       if (btnSofortUmbuchen.isSelected()) {
         umbuchen();
         Tools.fadeinout(
             lblProdukt, "[" + stock.getId() + "] " + stock.getProdukt().getBezeichnung());
         stock = null;
       } else {
         Tools.fadein(
             lblProdukt, "[" + stock.getId() + "] " + stock.getProdukt().getBezeichnung());
       }
     }
   } else {
     Tools.log(txtLog, 0, txtSearch.getText(), "Unbekannte Vorrat Nummer.");
     Tools.fadeout(lblProdukt);
     sp.warning();
   }
   btnUmbuchen.setEnabled(stock != null);
   txtSearch.selectAll();
   txtSearch.requestFocus();
   txtSearchChecked = true;
 }