コード例 #1
0
  /** Добавляет новый товар на основе данных текстовых полей */
  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());
    }
  }