/** Добавляет новый товар на основе данных текстовых полей */ protected void addProduct() { try { // создаем новый объект-товар // на основе данных диалога Product product = new Product( Integer.parseInt(txtId.getText()), txtDescription.getText(), Float.parseFloat(txtRate.getText()), Integer.parseInt(txtQuantity.getText()), 1); // сохраняем товар в БД client.addProduct(product); // productDAO.addProduct(product); // обновляем список идентификаторов refreshIdList(); // устанавливаем текущим добавленный товар comboId.setSelectedItem(Integer.parseInt(txtId.getText())); } catch (Exception e) { e.printStackTrace(); // JOptionPane.showMessageDialog(this, e.getMessage()); } }