/** * Metoda nastavujici polozky comboBoxu unitType. Polozky jsou nastaveny dle aktualne vybrane * polozky comboBoxu material. * * @throws java.rmi.RemoteException * @throws java.rmi.NotBoundException * @throws java.io.FileNotFoundException */ private void setUnitTypeModel(JComboBox materialBox, JComboBox unitBox) throws RemoteException, NotBoundException, FileNotFoundException { if (materialBox.getSelectedIndex() == -1) { unitBox.removeAllItems(); return; } Material mat = ServiceFacade.getInstance().getMaterialByName((String) materialBox.getSelectedItem()); int typeId = mat.getUnitType().getTypeId(); setComboBoxModel(ServiceFacade.getInstance().getUnitTypeAbbrsByTypeId(typeId), unitBox); unitBox.setSelectedItem(mat.getUnitType().getAbbreviation()); }
/** * Metoda nastavujici polozky comboBoxu material. Polozky jsou nastaveny dle aktualne vybrane * polozky comboBoxu materialType. * * @throws java.rmi.RemoteException * @throws java.rmi.NotBoundException * @throws java.io.FileNotFoundException */ private void setMaterialModel(JComboBox materialTypeBox, JComboBox materialBox) throws RemoteException, NotBoundException, FileNotFoundException { if (materialTypeBox.getSelectedIndex() == -1) { materialBox.setSelectedItem(null); return; } int materialTypeId = ServiceFacade.getInstance() .getMaterialTypeByName((String) materialTypeBox.getSelectedItem()) .getMaterialTypeId(); setComboBoxModel( ServiceFacade.getInstance().getMaterialNamesByMaterialType(materialTypeId), materialBox); }
private void jButton5ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton5ActionPerformed try { boolean isOK = ServiceFacade.getInstance() .createAccount( nb.bill.value.getText(), nb.statusTypeId, nb.tableId, nb.userId, nb.slevaId); if (!isOK) { JOptionPane.showMessageDialog( this, "Účet nemohl být vytvořen, protože účet se stejným názvem již existuje.", "Účet", JOptionPane.INFORMATION_MESSAGE); return; } } catch (FileNotFoundException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } catch (NotBoundException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } catch (RemoteException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } this.setVisible(false); MainJFrame.PanelListku.setVisible(true); MainJFrame.PanelVyberu.removeAll(); MainJFrame.NewAcc.setEnabled(false); MainJFrame.OpenAcc.setEnabled(false); MainJFrame.CloseAcc.setEnabled(true); MainJFrame.PayAcc.setEnabled(true); MainJFrame.PrintBill.setEnabled(true); } // GEN-LAST:event_jButton5ActionPerformed
private void jButton4ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton4ActionPerformed try { String[] tablenames = ServiceFacade.getInstance().getAccountStatusTypeNames(); this.SelectPanel.removeAll(); this.SelectPanel.setLayout(this.grid); for (int a = 0; a < tablenames.length; a++) { JButton butt = new JButton(); butt.setText(tablenames[a]); butt.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { selectStatus(evt); } }); this.SelectPanel.add(butt); } this.SelectPanel.setVisible(true); this.MenuPanel.setVisible(false); this.SelectPanel.validate(); this.SelectPanel.repaint(); this.repaint(); } catch (FileNotFoundException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } catch (NotBoundException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } catch (RemoteException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } } // GEN-LAST:event_jButton4ActionPerformed
void selectCustomer(ActionEvent evt) { try { nb.user.value.setText(((JButton) (evt.getSource())).getText()); nb.userId = (ServiceFacade.getInstance().getUserByUsername(((JButton) (evt.getSource())).getText())) .getUserId(); this.SelectPanel.setVisible(false); this.MenuPanel.setVisible(true); } catch (RemoteException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } catch (FileNotFoundException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } catch (NotBoundException ex) { Logger.getLogger(NewAccount.class.getName()).log(Level.SEVERE, null, ex); } }