Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void bAddProdActionPerformed(java.awt.event.ActionEvent evt) {
- //If new menu is saved, get the new menu's Id
- if (newMenuIsSaved == true) {
- Product newProduct = new Product();
- newMenuId = DBConnection.getNewMenuId();
- newProduct.setMenuId(newMenuId);
- newProduct.setProductName(productName.getText());
- if (checkPPriceValidity(productPrice.getText(), newProduct)) {
- int result = DBConnection.insertProduct(newProduct);
- if (result == 1) {
- reloadProductList();
- disableProductButtons();
- }
- }
- } else {
- Product newProduct = new Product();
- //If a new menu wasn't saved, get the menuId from the selected one (from menuList):
- Menu selectedMenu = (Menu) menuList.getSelectedValue();
- newProduct.setMenuId(selectedMenu.getMenuId());
- newProduct.setProductName(productName.getText());
- if (checkPPriceValidity(productPrice.getText(), newProduct)) {
- int result = DBConnection.insertProduct(newProduct);
- if (result == 1) {
- reloadProductList();
- newMenuIsSaved = false;
- disableProductButtons();
- bNewProduct.setEnabled(true);
- }
- }
- }
- }
- private void reloadProductList() {
- modelProductList.clear();
- if (newMenuIsSaved) {
- Vector<Product> productVoices = DBConnection.fillProductList(newMenuId);
- for (int i = 0; i < productVoices.size(); i++) {
- modelProductList.addElement((Product) productVoices.get(i));
- }
- } else {
- Vector<Product> productVoices = DBConnection.fillProductList(selectedMenuId);
- for (int i = 0; i < productVoices.size(); i++) {
- modelProductList.addElement((Product) productVoices.get(i));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement