Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. private void bAddProdActionPerformed(java.awt.event.ActionEvent evt) {
  2. //If new menu is saved, get the new menu's Id
  3.  
  4. if (newMenuIsSaved == true) {
  5. Product newProduct = new Product();
  6. newMenuId = DBConnection.getNewMenuId();
  7. newProduct.setMenuId(newMenuId);
  8. newProduct.setProductName(productName.getText());
  9. if (checkPPriceValidity(productPrice.getText(), newProduct)) {
  10. int result = DBConnection.insertProduct(newProduct);
  11. if (result == 1) {
  12. reloadProductList();
  13.  
  14. disableProductButtons();
  15. }
  16. }
  17.  
  18. } else {
  19. Product newProduct = new Product();
  20. //If a new menu wasn't saved, get the menuId from the selected one (from menuList):
  21. Menu selectedMenu = (Menu) menuList.getSelectedValue();
  22. newProduct.setMenuId(selectedMenu.getMenuId());
  23. newProduct.setProductName(productName.getText());
  24. if (checkPPriceValidity(productPrice.getText(), newProduct)) {
  25. int result = DBConnection.insertProduct(newProduct);
  26. if (result == 1) {
  27. reloadProductList();
  28. newMenuIsSaved = false;
  29. disableProductButtons();
  30. bNewProduct.setEnabled(true);
  31.  
  32. }
  33. }
  34. }
  35. }
  36.  
  37. private void reloadProductList() {
  38. modelProductList.clear();
  39.  
  40. if (newMenuIsSaved) {
  41. Vector<Product> productVoices = DBConnection.fillProductList(newMenuId);
  42. for (int i = 0; i < productVoices.size(); i++) {
  43. modelProductList.addElement((Product) productVoices.get(i));
  44. }
  45. } else {
  46. Vector<Product> productVoices = DBConnection.fillProductList(selectedMenuId);
  47. for (int i = 0; i < productVoices.size(); i++) {
  48. modelProductList.addElement((Product) productVoices.get(i));
  49. }
  50.  
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement