SHARE
TWEET

casheriing

shinobakatsume Feb 27th, 2020 135 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. import java.time.LocalDateTime;
  3. import java.time.format.DateTimeFormatter;
  4. import javax.swing.*;
  5. import java.awt.event.*;
  6.         import javax.swing.JOptionPane;
  7.  
  8.  
  9. /**
  10.  *
  11.  * @author Kurt Bernstein Blancia
  12.  */
  13. public class GROUP5 {
  14.     // Array of products
  15.     // these area is called global diri dali ra nmo matawag ang mga varables nmo
  16.     // bisan pag nagklayo layo ang mga methods ani
  17.         static int adcontr;
  18.       static String product[] = {null, "EMPTY","ICED GREEN TEA LATTE ","ICED LONDON TEA LATTE ","ICED PEACH GREEN TEA ",
  19.           "ICE PEACH LEMONADE ","ICED MATCHA  LATTE ","ICED PASSION TEA "," ICED GUAVA WHITE TEA ","ICED ORANGE TEA ",
  20.           " WATER "," Empty"," Empty"," Empty"," Empty","empty","empty"};
  21.       static String prodCODE[] = {"ICE","IT","IGTL", "ILTL","IPGT","IPL", "IML","IPT","IGWT","IOT","W","SLOT 11","SLOT 12","SLOT 13","SLOT 14","SLOT 15"};
  22.       // array of product prices
  23.       static int price[] = {75,0,375,100,50,60,70,80,90,100,100,0,0,0,0,0,0,0,0,0,0};
  24.      
  25.       // empty sets of qty and final qty arrays
  26.       static int qty[] =   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
  27.       static int f_qty[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
  28.      
  29.       // for re transacting costumers
  30.      
  31.       static String costumer[] = {"COSTUMER 1", "COSTUMER 2" ,"COSTUMER 3" , "COSTUMER 4", "COSTUMER 5"};
  32.       static int CostTotal[] = {0,0,0,0,0,0,0,0,0,0};
  33.       // global variables
  34.       static int choiceheresir = 0;
  35.       static String transaction ;  
  36.       static int LogChoice =0;
  37.       static String AdminName ;
  38.       static boolean adprd = true;
  39.       static int Costumer = 0;
  40.       static int final_total = 0;
  41.       static int logChoice = 0;
  42.       static String costNAME ;
  43.       static int payment = 0;
  44.       static int change = 0;
  45.       public static void f(){
  46.           boolean main = true;
  47.        boolean admin = true;
  48.        while(main == true){
  49.            
  50.             // FOR LOGGING IN SYSTEM
  51.             LogChoice  = Integer.parseInt(JOptionPane.showInputDialog("WELCOME TO HayDien Milk Tea and Coffee shop \n[1]ADMINISTRATOR\n[2]CASHIER\n[3]LOG-OUT" ));
  52.      
  53.            if(LogChoice == 1){
  54.            while(admin == true){
  55.                
  56.           String user = JOptionPane.showInputDialog("INPUT USERNAME");
  57.           String pass = JOptionPane.showInputDialog("INPUT PASSWORD");
  58.           if(user.equalsIgnoreCase("admin") && pass.equalsIgnoreCase("admin")){
  59.                
  60.                AdminName = JOptionPane.showInputDialog("WELCOME ADMINISTRATOR \nPLEASE IDENTIFY YOUR SELF");
  61.                // calling the method that will be redirected
  62.                adControl();
  63.                  }
  64.           else {
  65.               JOptionPane.showMessageDialog(null,"INVALID CREDENTIALS");
  66.               admin = true;
  67.           }
  68.       }
  69.          
  70.      }
  71.            // if user input 2 he or she will be redirected to transaction process
  72.        else if (LogChoice == 2){
  73.            transact();
  74.            
  75.        }
  76.        else if(LogChoice == 3){
  77.            JOptionPane.showMessageDialog(null,"TERMINATING PROGRAM");
  78.          
  79.            System.exit(0);
  80.        }
  81.        else{
  82.            JOptionPane.showMessageDialog(null,"INVALID INPUT");
  83.            main = true;
  84.        }
  85.      
  86.        
  87.       }
  88.      
  89.       }
  90.     public static void main(String[] args) {
  91.      
  92.        add();
  93.    
  94.     }
  95.    
  96.     // this will be the administrator controls
  97.     public static void adControl(){
  98.        
  99.       boolean adCont = true;
  100.       while(adCont == true){
  101.           adcontr = Integer.parseInt(JOptionPane.showInputDialog("ADMINISTRATOR CONTROL\n[1]ADD PRODUCT\n[2]DELETE PRODUCT\n"
  102.                  + "[3]CHANGE PRODUCT NAME\n[4]CHANGE PRODUCT PRICE\n[5]CHANGE PRODUCT CODE[6]TRANSACT\n[7]END PROGRAM"));
  103.          if (adcontr == 1){
  104.              add();
  105.              
  106.          }
  107.          else if (adcontr == 2){
  108.              // the user will be redirected to deleteproduct method
  109.              deletepr();
  110.          }
  111.          else if (adcontr == 3 ){
  112.              // the user will be redirected to transaction method
  113.             prNAME();
  114.          }
  115.          else if(adcontr == 4){
  116.            prCHANGE();
  117.          }
  118.          else if (adcontr == 5){
  119.              prCODE();
  120.          }
  121.          else if(adcontr == 6){
  122.             transact();
  123.          }
  124.          else if(adcontr == 7){
  125.              JOptionPane.showMessageDialog(null,"Terminating Program");
  126.              System.exit(0);
  127.        
  128.          }
  129.          else {
  130.              JOptionPane.showMessageDialog(null,"INPUT INVALID");
  131.              adCont = true;
  132.          }
  133.       }
  134.      
  135.     }
  136.    
  137.     // here will be removal of products or overidding the products
  138.     private static void deletepr(){
  139.      boolean main = true;
  140.      boolean rep = true;
  141.      boolean rephere = true;
  142.      while(main == true){
  143.          
  144.          // if the array list will be just 10 products this will be prompt
  145.          // the sequence is
  146.          // if price 11 is equals to 10 then the whole items will be limeted to 10 lang
  147.          // but if price15 is not equals to 0 then taman 15 ang mga items na available
  148.      if (price[11] == 0){    
  149.      
  150.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  151.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  152.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  153.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  154.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  155.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  156.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  157.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  158.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  159.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  160.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"));
  161.    
  162.     }
  163.      // but if array no. 15 is not equals to 0 it means that it has a value that is beeing stock inside the array
  164.      else if (price[15]  != 0){
  165.          
  166.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  167.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  168.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  169.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  170.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  171.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  172.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  173.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  174.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  175.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  176.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  177.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  178.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  179.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  180.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  181.                  +prodCODE[15] + "\t"  + product[15] + "\t"+ price[15] +"\n"      
  182.         ));
  183.      }
  184.      else if (price[14]  != 0){
  185.        transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  186.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  187.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  188.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  189.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  190.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  191.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  192.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  193.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  194.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  195.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  196.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  197.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  198.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  199.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  200.         ));
  201.      }
  202.      else if (price[13]  != 0){
  203.       transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  204.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  205.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  206.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  207.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  208.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  209.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  210.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  211.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  212.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  213.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  214.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  215.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  216.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  217.         ));
  218.      }
  219.      else if (price[12]  != 0){
  220.       transaction  =JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  221.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  222.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  223.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  224.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  225.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  226.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  227.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  228.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  229.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  230.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  231.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  232.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  233.         ));
  234.      }
  235.      else if (price[11]  != 0){
  236.       transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  237.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  238.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  239.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  240.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  241.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  242.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  243.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  244.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  245.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  246.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  247.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  248.              ));
  249.      }
  250.      
  251.      // if not feature is must to be added
  252.      // do you want to delete this product permanently?
  253.      if(transaction.equalsIgnoreCase(prodCODE[1])){
  254.          if (price[1] !=0) {  
  255.              int input = JOptionPane.showConfirmDialog(null,
  256.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  257.                     if(input == 0){
  258.                   price[1] = 0;
  259.                 product[1] = "PRODUCT DELETED   ";
  260.                 prodCODE[1] = " ";
  261.                 deleteproc();
  262.             }
  263.            
  264.             else if (input == 1){
  265.             deletepr();
  266.                 }  
  267.             else {
  268.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  269.                    
  270.                 }  
  271.      }
  272.        
  273.      
  274.         else if (price[1] == 0){
  275.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  276.          main = true;
  277.      }
  278.    }
  279.      else if (transaction.equalsIgnoreCase(prodCODE[2])){
  280.          if (price[2] !=0) {  
  281.              int input = JOptionPane.showConfirmDialog(null,
  282.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  283.                     if(input == 0){
  284.                   price[2] = 0;
  285.                 product[2] = "PRODUCT DELETED   ";
  286.                 prodCODE[2] = " ";
  287.                 deleteproc();
  288.             }
  289.            
  290.             else if (input == 1){
  291.             deletepr();
  292.                 }  
  293.             else {
  294.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  295.                    
  296.                 }  
  297.      }
  298.        
  299.      
  300.         else if (price[2] == 0){
  301.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  302.          main = true;
  303.      }
  304.    }
  305.       else if (transaction.equalsIgnoreCase(prodCODE[3])){
  306.              if (price[3] !=0) {  
  307.              int input = JOptionPane.showConfirmDialog(null,
  308.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  309.                     if(input == 0){
  310.                   price[3]= 0;
  311.                 product[3] = "PRODUCT DELETED   ";
  312.                 prodCODE[3] = " ";
  313.                 deleteproc();
  314.             }
  315.            
  316.             else if (input == 1){
  317.             deletepr();
  318.                 }  
  319.             else {
  320.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  321.                    
  322.                 }  
  323.      }
  324.        
  325.      
  326.         else if (price[3] == 0){
  327.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  328.          main = true;
  329.      }
  330.    }
  331.       else if (transaction.equalsIgnoreCase(prodCODE[4])){
  332.              if (price[4] !=0) {  
  333.              int input = JOptionPane.showConfirmDialog(null,
  334.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  335.                     if(input == 0){
  336.                   price[4] = 0;
  337.                 product[4] = "PRODUCT DELETED   ";
  338.                 prodCODE[4] = " ";
  339.                 deleteproc();
  340.             }
  341.            
  342.             else if (input == 1){
  343.             deletepr();
  344.                 }  
  345.             else {
  346.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  347.                    
  348.                 }  
  349.      }
  350.        
  351.      
  352.         else if (price[4] == 0){
  353.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  354.          main = true;
  355.      }
  356.    }
  357.       else if (transaction.equalsIgnoreCase(prodCODE[5])){
  358.             if (price[5] !=0) {  
  359.              int input = JOptionPane.showConfirmDialog(null,
  360.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  361.                     if(input == 0){
  362.                   price[5] = 0;
  363.                 product[5] = "PRODUCT DELETED   ";
  364.                 prodCODE[5] = " ";
  365.                 deleteproc();
  366.             }
  367.            
  368.             else if (input == 1){
  369.             deletepr();
  370.                 }  
  371.             else {
  372.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  373.                    
  374.                 }  
  375.      }
  376.        
  377.      
  378.         else if (price[5] == 0){
  379.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  380.          main = true;
  381.      }
  382.    }
  383.       else if (transaction.equalsIgnoreCase(prodCODE[6])){
  384.              if (price[6] !=0) {  
  385.              int input = JOptionPane.showConfirmDialog(null,
  386.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  387.                     if(input == 0){
  388.                   price[6] = 0;
  389.                 product[6] = "PRODUCT DELETED   ";
  390.                 prodCODE[6] = " ";
  391.                 deleteproc();
  392.             }
  393.            
  394.             else if (input == 1){
  395.             deletepr();
  396.                 }  
  397.             else {
  398.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  399.                    
  400.                 }  
  401.      }
  402.        
  403.      
  404.         else if (price[6] == 0){
  405.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  406.          main = true;
  407.      }
  408.    }
  409.       else if (transaction.equalsIgnoreCase(prodCODE[7])){
  410.            if (price[7] !=0) {  
  411.              int input = JOptionPane.showConfirmDialog(null,
  412.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  413.                     if(input == 0){
  414.                   price[7] = 0;
  415.                 product[7] = "PRODUCT DELETED   ";
  416.                 prodCODE[7] = " ";
  417.                 deleteproc();
  418.             }
  419.            
  420.             else if (input == 1){
  421.             deletepr();
  422.                 }  
  423.             else {
  424.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  425.                    
  426.                 }  
  427.      }
  428.        
  429.      
  430.         else if (price[7] == 0){
  431.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  432.          main = true;
  433.      }
  434.    }
  435.       else if (transaction .equalsIgnoreCase(prodCODE[8])){
  436.          if (price[8] !=0) {  
  437.              int input = JOptionPane.showConfirmDialog(null,
  438.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  439.                     if(input == 0){
  440.                   price[8] = 0;
  441.                 product[8] = "PRODUCT DELETED   ";
  442.                 prodCODE[8] = " ";
  443.                 deleteproc();
  444.             }
  445.            
  446.             else if (input == 1){
  447.             deletepr();
  448.                 }  
  449.             else {
  450.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  451.                    
  452.                 }  
  453.      }
  454.        
  455.      
  456.         else if (price[8] == 0){
  457.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  458.          main = true;
  459.      }
  460.    }
  461.       else if (transaction.equalsIgnoreCase(prodCODE[9])){
  462.          if (price[9] !=0) {  
  463.              int input = JOptionPane.showConfirmDialog(null,
  464.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  465.                     if(input == 0){
  466.                   price[9] = 0;
  467.                 product[9] = "PRODUCT DELETED   ";
  468.                 prodCODE[9] = " ";
  469.                 deleteproc();
  470.             }
  471.            
  472.             else if (input == 1){
  473.             deletepr();
  474.                 }  
  475.             else {
  476.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  477.                    
  478.                 }  
  479.      }
  480.        
  481.      
  482.         else if (price[9] == 0){
  483.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  484.          main = true;
  485.      }
  486.    }
  487.       else if (transaction .equalsIgnoreCase(prodCODE[10])){
  488.          if (price[10] !=0) {  
  489.              int input = JOptionPane.showConfirmDialog(null,
  490.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  491.                     if(input == 0){
  492.                   price[10] = 0;
  493.                 product[10] = "PRODUCT DELETED   ";
  494.                 prodCODE[10] = " ";
  495.                 deleteproc();
  496.             }
  497.            
  498.             else if (input == 1){
  499.             deletepr();
  500.                 }  
  501.             else {
  502.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  503.                    
  504.                 }  
  505.      }
  506.        
  507.      
  508.         else if (price[10] == 0){
  509.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  510.          main = true;
  511.      }
  512.    }
  513.       else if (transaction .equalsIgnoreCase(prodCODE[11])){
  514.          if (price[11] !=0) {  
  515.              int input = JOptionPane.showConfirmDialog(null,
  516.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  517.                     if(input == 0){
  518.                   price[11] = 0;
  519.                 product[11] = "PRODUCT DELETED   ";
  520.                 prodCODE[11] = " ";
  521.                 deleteproc();
  522.             }
  523.            
  524.             else if (input == 1){
  525.             deletepr();
  526.                 }  
  527.             else {
  528.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  529.                    
  530.                 }  
  531.      }
  532.        
  533.      
  534.         else if (price[11] == 0){
  535.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  536.          main = true;
  537.      }
  538.    }
  539.         else if (transaction .equalsIgnoreCase(prodCODE[12])){
  540.          if (price[12] !=0) {  
  541.              int input = JOptionPane.showConfirmDialog(null,
  542.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  543.                     if(input == 0){
  544.                   price[12] = 0;
  545.                 product[12] = "PRODUCT DELETED   ";
  546.                 prodCODE[12] = " ";
  547.                 deleteproc();
  548.             }
  549.            
  550.             else if (input == 1){
  551.             deletepr();
  552.                 }  
  553.             else {
  554.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  555.                    
  556.                 }  
  557.      }
  558.        
  559.      
  560.         else if (price[12] == 0){
  561.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  562.          main = true;
  563.      }
  564.    }
  565.         else if (transaction.equalsIgnoreCase(prodCODE[13])){
  566.          if (price[13] !=0) {  
  567.              int input = JOptionPane.showConfirmDialog(null,
  568.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  569.                     if(input == 0){
  570.                   price[13] = 0;
  571.                 product[13] = "PRODUCT DELETED   ";
  572.                 prodCODE[13] = " ";
  573.                 deleteproc();
  574.             }
  575.            
  576.             else if (input == 1){
  577.             deletepr();
  578.                 }  
  579.             else {
  580.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  581.                    
  582.                 }  
  583.      }
  584.        
  585.      
  586.         else if (price[13] == 0){
  587.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  588.          main = true;
  589.      }
  590.    }
  591.         else if (transaction.equalsIgnoreCase(prodCODE[14])){
  592.          if (price[14] !=0) {  
  593.              int input = JOptionPane.showConfirmDialog(null,
  594.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  595.                     if(input == 0){
  596.                   price[14] = 0;
  597.                 product[14] = "PRODUCT DELETED   ";
  598.                 prodCODE[14] = " ";
  599.                 deleteproc();
  600.             }
  601.            
  602.             else if (input == 1){
  603.             deletepr();
  604.                 }  
  605.             else {
  606.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  607.                    
  608.                 }  
  609.      }
  610.        
  611.      
  612.         else if (price[14] == 0){
  613.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  614.          main = true;
  615.      }
  616.    }
  617.         else if (transaction.equalsIgnoreCase(prodCODE[15])){
  618.          if (price[15] !=0) {  
  619.              int input = JOptionPane.showConfirmDialog(null,
  620.                 "Do you want to DELETE the product permanently?", "Select an Option...",JOptionPane.YES_NO_OPTION);
  621.                     if(input == 0){
  622.                   price[15] = 0;
  623.                 product[15] = "PRODUCT DELETED   ";
  624.                 prodCODE[15] = " ";
  625.                 deleteproc();
  626.             }
  627.            
  628.             else if (input == 1){
  629.             deletepr();
  630.                 }  
  631.             else {
  632.                     JOptionPane.showMessageDialog(null,"INVALID INPUT");
  633.                    
  634.                 }  
  635.      }
  636.        
  637.      
  638.         else if (price[15] == 0){
  639.            JOptionPane.showMessageDialog(null,"PRODUCT SLOT IS CURRENTLY EMPTY");
  640.          main = true;
  641.      }
  642.    }
  643.         else {
  644.              JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  645.              deletepr();
  646.         }
  647.    
  648.     }
  649.    }
  650.     public static void deleteproc(){
  651.         boolean rephere = true;
  652.      while(rephere == true){
  653.      int choicehere = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO DELETE ANOTHER PRODUCT?\n[1]YES\n[2]NO"));
  654.        if(choicehere == 1){
  655.            rephere = true;
  656.           deletepr();
  657.        }
  658.        else if (choicehere == 2){
  659.            adControl();
  660.        }
  661.        else {
  662.            JOptionPane.showMessageDialog(null,"INVALID INPUT");
  663.            rephere = true;
  664.        }
  665.      }
  666.     }
  667.      
  668.    
  669.      
  670.     public static void add(){
  671.         boolean rept = true;        
  672.          transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  673.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  674.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  675.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  676.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  677.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  678.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  679.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  680.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  681.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  682.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  683.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  684.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  685.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  686.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  687.                  +prodCODE[15] + "\t"  + product[15] + "\t"+ price[15] +"\n"      
  688.         ));
  689.    
  690.        
  691.      if(transaction.equalsIgnoreCase(prodCODE[1])){
  692.            if(price[1] != 0 ){
  693.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  694.                    add();
  695.               }
  696.            
  697.            else if (price[1] == 0){
  698.                    while(rept == false) {    
  699.                   product[1] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  700.                   if(product[1].equalsIgnoreCase(product[2])&&product[1].equalsIgnoreCase(product[3])
  701.                           &&product[1].equalsIgnoreCase(product[4])&&product[1].equalsIgnoreCase(product[5])
  702.                           &&product[1].equalsIgnoreCase(product[6])&&product[1].equalsIgnoreCase(product[7])
  703.                           &&product[1].equalsIgnoreCase(product[8])&&product[1].equalsIgnoreCase(product[9])
  704.                           &&product[1].equalsIgnoreCase(product[10])&&product[1].equalsIgnoreCase(product[11])
  705.                           &&product[1].equalsIgnoreCase(product[12])&&product[1].equalsIgnoreCase(product[13])
  706.                           &&product[1].equalsIgnoreCase(product[14])&&product[1].equalsIgnoreCase(product[15])){
  707.                        
  708.                       price[1] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));        
  709.                      
  710.                       JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[1] +"\nPRODUCT PRICE : "+ price[1] +"SUCCESFULLY ADDED");
  711.                     adcontrl();
  712.                 }
  713.                         else {
  714.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILABE");
  715.                                     rept = false;
  716.                         }
  717.                  
  718.                 }
  719.            }
  720.      }
  721.      
  722.      else if (transaction.equalsIgnoreCase(prodCODE[2])){
  723.           if(price[2] != 0 ){
  724.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  725.           add();    
  726.           }
  727.            else if (price[2] == 0){
  728.                    while(rept == true) {
  729.                      
  730.                   product[2] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  731.                  
  732.                   if(product[2].equalsIgnoreCase(product[1])&&product[2].equalsIgnoreCase(product[3])&&product[2].equalsIgnoreCase(product[4])
  733.                           &&product[2].equalsIgnoreCase(product[5])&&product[2].equalsIgnoreCase(product[6])
  734.                           &&product[2].equalsIgnoreCase(product[7])&&product[2].equalsIgnoreCase(product[8])
  735.                           &&product[2].equalsIgnoreCase(product[9])&&product[2].equalsIgnoreCase(product[10])
  736.                           &&product[2].equalsIgnoreCase(product[11])&&product[2].equalsIgnoreCase(product[12])
  737.                           &&product[2].equalsIgnoreCase(product[13])&&product[2].equalsIgnoreCase(product[14])
  738.                           &&product[2].equalsIgnoreCase(product[15])){
  739.                      
  740.                   price[2] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  741.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[2] +"\nPRODUCT PRICE : "+ price[2] +"SUCCESFULLY ADDED");
  742.                     adcontrl();
  743.                 }
  744.                         else {
  745.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  746.                                     rept = true;
  747.                         }
  748.              }        
  749.      }
  750.     }
  751.       else if (transaction.equalsIgnoreCase(prodCODE[3])){
  752.            if(price[3] != 0 ){
  753.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  754.           add();
  755.            }
  756.            else if (price[3] == 0){
  757.                    while(rept == true) {
  758.                      
  759.                   product[3] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  760.                  
  761.                   if(product[3].equalsIgnoreCase(product[1])&&product[3].equalsIgnoreCase(product[2])&&product[3].equalsIgnoreCase(product[4])
  762.                           &&product[3].equalsIgnoreCase(product[5])&&product[3].equalsIgnoreCase(product[6])
  763.                           &&product[3].equalsIgnoreCase(product[7])&&product[3].equalsIgnoreCase(product[8])
  764.                           &&product[3].equalsIgnoreCase(product[9])&&product[3].equalsIgnoreCase(product[10])
  765.                           &&product[3].equalsIgnoreCase(product[11])&&product[3].equalsIgnoreCase(product[12])
  766.                           &&product[3].equalsIgnoreCase(product[13])&&product[3].equalsIgnoreCase(product[14])
  767.                           &&product[3].equalsIgnoreCase(product[15]))
  768.                   {
  769.                       price[3] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  770.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[3] +"\nPRODUCT PRICE : "+ price[3] +"SUCCESFULLY ADDED");
  771.                     adcontrl();
  772.                 }
  773.                         else {
  774.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  775.                                     rept = true;
  776.                         }
  777.              }        
  778.      }
  779.     }
  780.      
  781.       else if (transaction.equalsIgnoreCase(prodCODE[4])){
  782.            if(price[4] != 0 ){
  783.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  784.            add();
  785.            }
  786.            else if (price[4] == 0){
  787.                    while(rept == true) {
  788.                      
  789.                   product[4] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  790.                  
  791.                   if(product[4].equalsIgnoreCase(product[1])&&product[4].equalsIgnoreCase(product[2])&&product[4].equalsIgnoreCase(product[4])
  792.                           &&product[4].equalsIgnoreCase(product[5])&&product[4].equalsIgnoreCase(product[6])
  793.                           &&product[4].equalsIgnoreCase(product[7])&&product[4].equalsIgnoreCase(product[8])
  794.                           &&product[4].equalsIgnoreCase(product[9])&&product[4].equalsIgnoreCase(product[10])
  795.                           &&product[4].equalsIgnoreCase(product[11])&&product[4].equalsIgnoreCase(product[12])
  796.                           &&product[4].equalsIgnoreCase(product[13])&&product[4].equalsIgnoreCase(product[14])
  797.                           &&product[4].equalsIgnoreCase(product[15])){
  798.                      
  799.                   price[4] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  800.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[4] +"\nPRODUCT PRICE : "+ price[4] +"SUCCESFULLY ADDED");
  801.                     adcontrl();
  802.                 }
  803.                         else {
  804.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  805.                                     rept = true;
  806.                         }
  807.              }        
  808.      }
  809.     }
  810.      
  811.       else if (transaction.equalsIgnoreCase(prodCODE[5])){
  812.           if(price[5] != 0 ){
  813.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  814.           add();
  815.           }
  816.            else if (price[5] == 0){
  817.                    while(rept == true) {
  818.                      
  819.                   product[5] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  820.                   price[5] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  821.                  
  822.                   if(product[5].equalsIgnoreCase(product[1])&&product[5].equalsIgnoreCase(product[2])&&product[5].equalsIgnoreCase(product[4])
  823.                           &&product[5].equalsIgnoreCase(product[5])&&product[5].equalsIgnoreCase(product[6])
  824.                           &&product[5].equalsIgnoreCase(product[7])&&product[5].equalsIgnoreCase(product[8])
  825.                           &&product[5].equalsIgnoreCase(product[9])&&product[5].equalsIgnoreCase(product[10])
  826.                           &&product[5].equalsIgnoreCase(product[11])&&product[5].equalsIgnoreCase(product[12])
  827.                           &&product[5].equalsIgnoreCase(product[13])&&product[5].equalsIgnoreCase(product[14])
  828.                           &&product[5].equalsIgnoreCase(product[15])){
  829.                  
  830.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[2] +"\nPRODUCT PRICE : "+ price[2] +"SUCCESFULLY ADDED");
  831.                     adcontrl();
  832.                 }
  833.                         else {
  834.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  835.                                     rept = true;
  836.                         }
  837.              }        
  838.      }
  839.     }
  840.      
  841.       else if (transaction.equalsIgnoreCase(prodCODE[6])){
  842.            if(price[6] != 0 ){
  843.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  844.           add();
  845.            }
  846.            else if (price[6] == 0){
  847.                    while(rept == true) {
  848.                      
  849.                   product[6] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  850.                   price[6] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  851.                  
  852.                   if(product[6].equalsIgnoreCase(product[1])&&product[6].equalsIgnoreCase(product[2])&&product[6].equalsIgnoreCase(product[4])
  853.                           &&product[6].equalsIgnoreCase(product[5])&&product[6].equalsIgnoreCase(product[6])
  854.                           &&product[6].equalsIgnoreCase(product[7])&&product[6].equalsIgnoreCase(product[8])
  855.                           &&product[6].equalsIgnoreCase(product[9])&&product[6].equalsIgnoreCase(product[10])
  856.                           &&product[6].equalsIgnoreCase(product[11])&&product[6].equalsIgnoreCase(product[12])
  857.                           &&product[6].equalsIgnoreCase(product[13])&&product[6].equalsIgnoreCase(product[14])
  858.                           &&product[6].equalsIgnoreCase(product[15])){
  859.                  
  860.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[6] +"\nPRODUCT PRICE : "+ price[6] +"SUCCESFULLY ADDED");
  861.                     adcontrl();
  862.                 }
  863.                         else {
  864.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  865.                                     rept = true;
  866.                         }
  867.              }        
  868.      }
  869.     }
  870.      
  871.       else if (transaction.equalsIgnoreCase(prodCODE[7])){
  872.            if(price[7] != 0 ){
  873.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  874.            add();
  875.            }
  876.            else if (price[7] == 0){
  877.                    while(rept == true) {
  878.                      
  879.                   product[7] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  880.                   price[7] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  881.                  
  882.                   if(product[7].equalsIgnoreCase(product[1])&&product[3].equalsIgnoreCase(product[2])&&product[3].equalsIgnoreCase(product[4])
  883.                           &&product[7].equalsIgnoreCase(product[5])&&product[7].equalsIgnoreCase(product[6])
  884.                           &&product[7].equalsIgnoreCase(product[7])&&product[7].equalsIgnoreCase(product[8])
  885.                           &&product[7].equalsIgnoreCase(product[9])&&product[7].equalsIgnoreCase(product[10])
  886.                           &&product[7].equalsIgnoreCase(product[11])&&product[7].equalsIgnoreCase(product[12])
  887.                           &&product[7].equalsIgnoreCase(product[13])&&product[7].equalsIgnoreCase(product[14])
  888.                           &&product[7].equalsIgnoreCase(product[15])){
  889.                  
  890.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[7] +"\nPRODUCT PRICE : "+ price[7] +"SUCCESFULLY ADDED");
  891.                     adcontrl();
  892.                 }
  893.                         else {
  894.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  895.                                     rept = true;
  896.                         }
  897.              }        
  898.      }
  899.     }
  900.      
  901.       else if (transaction.equalsIgnoreCase(prodCODE[8])){
  902.            if(price[8] != 0 ){
  903.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  904.            add();
  905.            }
  906.            else if (price[8] == 0){
  907.                    while(rept == true) {
  908.                      
  909.                   product[8] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  910.                   price[8] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  911.                  
  912.                   if(product[8].equalsIgnoreCase(product[1])&&product[8].equalsIgnoreCase(product[2])&&product[8].equalsIgnoreCase(product[4])
  913.                           &&product[8].equalsIgnoreCase(product[5])&&product[8].equalsIgnoreCase(product[6])
  914.                           &&product[8].equalsIgnoreCase(product[7])&&product[8].equalsIgnoreCase(product[8])
  915.                           &&product[8].equalsIgnoreCase(product[9])&&product[8].equalsIgnoreCase(product[10])
  916.                           &&product[8].equalsIgnoreCase(product[11])&&product[8].equalsIgnoreCase(product[12])
  917.                           &&product[8].equalsIgnoreCase(product[13])&&product[8].equalsIgnoreCase(product[14])
  918.                           &&product[8].equalsIgnoreCase(product[15])){
  919.                  
  920.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[8] +"\nPRODUCT PRICE : "+ price[8] +"SUCCESFULLY ADDED");
  921.                     adcontrl();
  922.                 }
  923.                         else {
  924.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  925.                                     rept = true;
  926.                         }
  927.              }        
  928.      }
  929.     }
  930.      
  931.       else if (transaction.equalsIgnoreCase(prodCODE[9])){
  932.            if(price[9] != 0 ){
  933.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  934.            add();
  935.            }
  936.            else if (price[9] == 0){
  937.                    while(rept == true) {
  938.                      
  939.                   product[9] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  940.                   price[9] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  941.                  
  942.                   if(product[9].equalsIgnoreCase(product[1])&&product[9].equalsIgnoreCase(product[2])&&product[9].equalsIgnoreCase(product[4])
  943.                           &&product[9].equalsIgnoreCase(product[5])&&product[9].equalsIgnoreCase(product[6])
  944.                           &&product[9].equalsIgnoreCase(product[7])&&product[9].equalsIgnoreCase(product[8])
  945.                           &&product[9].equalsIgnoreCase(product[9])&&product[9].equalsIgnoreCase(product[10])
  946.                           &&product[9].equalsIgnoreCase(product[11])&&product[9].equalsIgnoreCase(product[12])
  947.                           &&product[9].equalsIgnoreCase(product[13])&&product[9].equalsIgnoreCase(product[14])
  948.                           &&product[9].equalsIgnoreCase(product[15])){
  949.                  
  950.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[9] +"\nPRODUCT PRICE : "+ price[9] +"SUCCESFULLY ADDED");
  951.                    adcontrl();
  952.                 }
  953.                         else {
  954.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  955.                                     rept = true;
  956.                         }
  957.              }        
  958.      }
  959.     }
  960.      
  961.       else if (transaction.equalsIgnoreCase(prodCODE[10])){
  962.            if(price[10] != 0 ){
  963.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  964.            add();
  965.            }
  966.            else if (price[10] == 0){
  967.                    while(rept == true) {
  968.                      
  969.                   product[10] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  970.                   price[10] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  971.                  
  972.                   if(product[10].equalsIgnoreCase(product[1])&&product[3].equalsIgnoreCase(product[2])&&product[3].equalsIgnoreCase(product[4])
  973.                           &&product[10].equalsIgnoreCase(product[5])&&product[10].equalsIgnoreCase(product[6])
  974.                           &&product[10].equalsIgnoreCase(product[7])&&product[10].equalsIgnoreCase(product[8])
  975.                           &&product[10].equalsIgnoreCase(product[9])&&product[10].equalsIgnoreCase(product[10])
  976.                           &&product[10].equalsIgnoreCase(product[11])&&product[10].equalsIgnoreCase(product[12])
  977.                           &&product[10].equalsIgnoreCase(product[13])&&product[10].equalsIgnoreCase(product[14])
  978.                           &&product[10].equalsIgnoreCase(product[15])){
  979.                  
  980.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[10] +"\nPRODUCT PRICE : "+ price[10 ] +"SUCCESFULLY ADDED");
  981.                     adcontrl();
  982.                 }
  983.                         else {
  984.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  985.                                     rept = true;
  986.                         }
  987.              }        
  988.      }
  989.     }    
  990.      else if (transaction.equalsIgnoreCase(prodCODE[11])){
  991.            if(price[11] != 0 ){
  992.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  993.            add();
  994.            }
  995.            else if (price[11] == 0){
  996.                    while(rept == true) {
  997.                      
  998.                   product[11] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  999.                   price[11] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1000.                  
  1001.                   if(product[11].equalsIgnoreCase(product[1])&&product[11].equalsIgnoreCase(product[2])&&product[11].equalsIgnoreCase(product[3])
  1002.                           &&product[11].equalsIgnoreCase(product[4])&&product[11].equalsIgnoreCase(product[5])
  1003.                           &&product[11].equalsIgnoreCase(product[6])&&product[11].equalsIgnoreCase(product[7])
  1004.                           &&product[11].equalsIgnoreCase(product[8])&&product[11].equalsIgnoreCase(product[9])
  1005.                           &&product[11].equalsIgnoreCase(product[10])&&product[11].equalsIgnoreCase(product[12])
  1006.                           &&product[11].equalsIgnoreCase(product[13])&&product[11].equalsIgnoreCase(product[14])
  1007.                           &&product[11].equalsIgnoreCase(product[15])){
  1008.                  
  1009.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[2] +"\nPRODUCT PRICE : "+ price[2] +"SUCCESFULLY ADDED");
  1010.                  adcontrl();
  1011.                 }
  1012.                         else {
  1013.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1014.                                     rept = true;
  1015.                         }
  1016.              }        
  1017.      }
  1018.     }
  1019.      
  1020.      else if (transaction.equalsIgnoreCase(prodCODE[12])){
  1021.            if(price[12] != 0 ){
  1022.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  1023.            add();
  1024.            }
  1025.            else if (price[12] == 0){
  1026.                    while(rept == true) {
  1027.                      
  1028.                   product[12] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1029.                   price[12] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1030.                  
  1031.                   if(product[12].equalsIgnoreCase(product[1])&&product[12].equalsIgnoreCase(product[2])&&product[12].equalsIgnoreCase(product[3])
  1032.                           &&product[12].equalsIgnoreCase(product[4])&&product[12].equalsIgnoreCase(product[5])
  1033.                           &&product[12].equalsIgnoreCase(product[6])&&product[12].equalsIgnoreCase(product[7])
  1034.                           &&product[12].equalsIgnoreCase(product[8])&&product[12].equalsIgnoreCase(product[9])
  1035.                           &&product[12].equalsIgnoreCase(product[10])&&product[12].equalsIgnoreCase(product[11])
  1036.                           &&product[12].equalsIgnoreCase(product[13])&&product[12].equalsIgnoreCase(product[14])
  1037.                           &&product[12].equalsIgnoreCase(product[15])){
  1038.                  
  1039.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[12] +"\nPRODUCT PRICE : "+ price[12] +"SUCCESFULLY ADDED");
  1040.                   adcontrl();
  1041.                 }
  1042.                         else {
  1043.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1044.                                     rept = true;
  1045.                         }
  1046.              }        
  1047.      }
  1048.     }
  1049.          
  1050.           else if (transaction.equalsIgnoreCase(prodCODE[13])){
  1051.            if(price[13] != 0 ){
  1052.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  1053.            add();
  1054.            }
  1055.            else if (price[13] == 0){
  1056.                    while(rept == true) {
  1057.                      
  1058.                   product[13] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1059.                   price[13] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1060.                  
  1061.                   if(product[13].equalsIgnoreCase(product[1])&&product[13].equalsIgnoreCase(product[2])&&product[13].equalsIgnoreCase(product[4])
  1062.                           &&product[13].equalsIgnoreCase(product[5])&&product[13].equalsIgnoreCase(product[6])
  1063.                           &&product[13].equalsIgnoreCase(product[7])&&product[13].equalsIgnoreCase(product[8])
  1064.                           &&product[13].equalsIgnoreCase(product[9])&&product[13].equalsIgnoreCase(product[10])
  1065.                           &&product[13].equalsIgnoreCase(product[11])&&product[13].equalsIgnoreCase(product[12])
  1066.                           &&product[13].equalsIgnoreCase(product[14])&&product[13].equalsIgnoreCase(product[3])
  1067.                           &&product[13].equalsIgnoreCase(product[15])){
  1068.                  
  1069.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[13] +"\nPRODUCT PRICE : "+ price[13] +"SUCCESFULLY ADDED");
  1070.                   adcontrl();
  1071.                 }
  1072.                         else {
  1073.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1074.                                     rept = true;
  1075.                         }
  1076.              }        
  1077.      }
  1078.     }
  1079.          
  1080.           else if (transaction.equalsIgnoreCase(prodCODE[14])){
  1081.            if(price[14] != 0 ){
  1082.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  1083.            add();
  1084.            }
  1085.            else if (price[14] == 0){
  1086.                    while(rept == true) {
  1087.                      
  1088.                   product[14] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1089.                   price[14] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1090.                  
  1091.                   if(product[14].equalsIgnoreCase(product[1])&&product[14].equalsIgnoreCase(product[2])&&product[14].equalsIgnoreCase(product[3])
  1092.                           &&product[14].equalsIgnoreCase(product[4])&&product[14].equalsIgnoreCase(product[5])
  1093.                           &&product[14].equalsIgnoreCase(product[6])&&product[14].equalsIgnoreCase(product[7])
  1094.                           &&product[14].equalsIgnoreCase(product[8])&&product[14].equalsIgnoreCase(product[9])
  1095.                           &&product[14].equalsIgnoreCase(product[10])&&product[14].equalsIgnoreCase(product[11])
  1096.                           &&product[14].equalsIgnoreCase(product[12])&&product[14].equalsIgnoreCase(product[13])
  1097.                           &&product[14].equalsIgnoreCase(product[15])){
  1098.                  
  1099.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[14] +"\nPRODUCT PRICE : "+ price[14] +"SUCCESFULLY ADDED");
  1100.         adcontrl();
  1101.                 }
  1102.                         else {
  1103.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1104.                                     rept = true;
  1105.                         }
  1106.              }        
  1107.      }
  1108.     }
  1109.          
  1110.    else if (transaction.equalsIgnoreCase(prodCODE[15])){
  1111.            if(price[15] != 0 ){
  1112.                    JOptionPane.showMessageDialog(null, "SLOT IS OCCUPIED");
  1113.            add();
  1114.            }
  1115.            else if (price[15] == 0){
  1116.                    while(rept == true) {
  1117.                      
  1118.                   product[15] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1119.                   price[15] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1120.                  
  1121.                   if(product[15].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[15].equalsIgnoreCase(product[3])
  1122.                           &&product[15].equalsIgnoreCase(product[4])&&product[15].equalsIgnoreCase(product[5])
  1123.                           &&product[15].equalsIgnoreCase(product[6])&&product[15].equalsIgnoreCase(product[7])
  1124.                           &&product[15].equalsIgnoreCase(product[8])&&product[15].equalsIgnoreCase(product[9])
  1125.                           &&product[15].equalsIgnoreCase(product[10])&&product[15].equalsIgnoreCase(product[11])
  1126.                           &&product[15].equalsIgnoreCase(product[12])&&product[15].equalsIgnoreCase(product[13])
  1127.                           &&product[15].equalsIgnoreCase(product[14])){
  1128.                  
  1129.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[15] +"\nPRODUCT PRICE : "+ price[15] +"SUCCESFULLY ADDED");
  1130.                          adcontrl();
  1131.                 }
  1132.                         else {
  1133.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1134.                                     rept = true;
  1135.                         }
  1136.              }        
  1137.      }
  1138.     }
  1139.         else {
  1140.              JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1141.              add();
  1142.         }
  1143.      }
  1144.        
  1145.    
  1146.        
  1147.         public static void adcontrl(){
  1148.      boolean here = true;
  1149.      while(here == true){
  1150.          int choicehere = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO ADD ANOTHER PRODUCT?\n[1]YES\n[2]NO"));
  1151.             if(choicehere == 1){
  1152.                 add();
  1153.             }
  1154.             else if (choicehere == 2){
  1155.                 adControl();
  1156.             }
  1157.             else{
  1158.                 JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1159.                 here = true;
  1160.             }
  1161.      }
  1162.     }
  1163.    
  1164.    
  1165.    
  1166.    
  1167.        
  1168.  
  1169.  
  1170.     private static void transact() {
  1171.        
  1172.      boolean main = true;
  1173.      boolean rep = true;
  1174.      while(main == true){
  1175.          
  1176.          
  1177.      if (price[11] == 0){    
  1178.        transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1179.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1180.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1181.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1182.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1183.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1184.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1185.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1186.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1187.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1188.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1189.                 ));
  1190.    
  1191.     }
  1192.      else if (price[15]  != 0){
  1193.          
  1194.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1195.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1196.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1197.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1198.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1199.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1200.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1201.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1202.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1203.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1204.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1205.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  1206.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  1207.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  1208.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  1209.                  +prodCODE[15] + "\t"  + product[15] + "\t"+ price[15] +"\n"      
  1210.         ));
  1211.      }
  1212.      else if (price[14]  != 0){
  1213.          
  1214.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1215.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1216.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1217.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1218.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1219.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1220.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1221.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1222.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1223.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1224.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1225.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  1226.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  1227.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  1228.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  1229.                
  1230.         ));
  1231.      }
  1232.      else if (price[13]  != 0){
  1233.          transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1234.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1235.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1236.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1237.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1238.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1239.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1240.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1241.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1242.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1243.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1244.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  1245.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  1246.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  1247.              
  1248.         ));
  1249.      }
  1250.      else if (price[12]  != 0){
  1251.          
  1252.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1253.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1254.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1255.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1256.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1257.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1258.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1259.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1260.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1261.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1262.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1263.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  1264.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  1265.         ));
  1266.      }
  1267.      else if (price[11]  != 0){
  1268.          
  1269.          transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1270.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1271.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1272.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1273.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1274.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1275.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1276.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1277.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1278.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1279.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1280.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  1281.                  
  1282.         ));
  1283.      }
  1284.       if(transaction.equalsIgnoreCase(prodCODE[1])){
  1285.          if(price[1] == 0){
  1286.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1287.              transact();
  1288.          }else if (price[2] != 0){
  1289.            qty[1] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1290.            f_qty[1] += qty[1] * price[1];
  1291.            main = false;}
  1292.      }
  1293.      else if (transaction.equalsIgnoreCase(prodCODE[2])){
  1294.           if(price[2] == 0){
  1295.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1296.              transact();
  1297.          }else if (price[2] != 0){
  1298.        qty[2] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1299.            f_qty[2] += qty[2] * price[2];
  1300.            main = false;}
  1301.      }
  1302.       else if (transaction.equalsIgnoreCase(prodCODE[3])){
  1303.            if(price[3] == 0){
  1304.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1305.              transact();
  1306.          }else if (price[3] != 0){
  1307.        qty[3] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1308.            f_qty[3] += qty[3] * price[3];
  1309.            main = false;}
  1310.      }
  1311.       else if (transaction.equalsIgnoreCase(prodCODE[4])){
  1312.            if(price[4] == 0){
  1313.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1314.              transact();
  1315.          }else if (price[4] != 0){
  1316.        qty[4] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1317.            f_qty[4] += qty[4] * price[4];
  1318.            main = false;}
  1319.      }
  1320.       else if (transaction.equalsIgnoreCase(prodCODE[5])){
  1321.            if(price[5] == 0){
  1322.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1323.              transact();
  1324.          }else if (price[5] != 0){
  1325.        qty[5] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1326.            f_qty[5] += qty[5] * price[5];
  1327.            main = false;}
  1328.      }
  1329.       else if (transaction.equalsIgnoreCase(prodCODE[6])){
  1330.           if(price[6] == 0){
  1331.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1332.              transact();
  1333.          }else if (price[6] != 0){
  1334.        qty[6] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1335.            f_qty[6] += qty[6] * price[6];
  1336.            main = false;}
  1337.      }
  1338.       else if (transaction.equalsIgnoreCase(prodCODE[7])){
  1339.           if(price[7] == 0){
  1340.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1341.              transact();
  1342.          }else if (price[7] != 0){
  1343.        qty[7] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1344.            f_qty[7] += qty[7] * price[7];
  1345.            main = false;}
  1346.      }
  1347.       else if (transaction.equalsIgnoreCase(prodCODE[8])){
  1348.           if(price[8] == 0){
  1349.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1350.              transact();
  1351.          }else if (price[8] != 0){
  1352.        qty[8] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1353.            f_qty[8] += qty[8] * price[8];
  1354.            main = false;}
  1355.      }
  1356.       else if (transaction.equalsIgnoreCase(prodCODE[9])){
  1357.           if(price[9] == 0){
  1358.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1359.              transact();
  1360.          }else if (price[9] != 0){
  1361.        qty[9] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1362.            f_qty[9] += qty[9] * price[9];
  1363.            main = false;}
  1364.      }
  1365.       else if (transaction.equalsIgnoreCase(prodCODE[10])){
  1366.           if(price[10] == 0){
  1367.              JOptionPane.showMessageDialog(null,"PRODUCT UNAVAILABLE");
  1368.              transact();
  1369.          }else if (price[10] != 0){
  1370.        qty[10] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1371.            f_qty[10] += qty[10] * price[10];
  1372.            main = false;}
  1373.      }
  1374.       else if (transaction.equalsIgnoreCase(prodCODE[11])){
  1375.           if (price[11] == 0){
  1376.               JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1377.               main = true;
  1378.      }
  1379.           else if (price[11] != 0) {
  1380.                qty[11] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1381.            f_qty[11] += qty[11] * price[11];
  1382.            main = false;
  1383.           }
  1384.       }
  1385.         else if (transaction.equalsIgnoreCase(prodCODE[12])){
  1386.           if (price[12] == 0){
  1387.               JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1388.               main = true;
  1389.      }
  1390.           else if (price[12] != 0) {
  1391.                qty[12] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1392.                f_qty[12] += qty[12] * price[2];
  1393.            main = false;
  1394.           }
  1395.       }
  1396.         else if (transaction.equalsIgnoreCase(prodCODE[13])){
  1397.           if (price[13] == 0){
  1398.               JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1399.               main = true;
  1400.      }
  1401.           else if (price[13] != 0) {
  1402.                qty[13] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1403.            f_qty[13] += qty[13] * price[13];
  1404.            main = false;
  1405.           }
  1406.       }
  1407.         else if (transaction.equalsIgnoreCase(prodCODE[14])){
  1408.           if (price[14] == 0){
  1409.               JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1410.               main = true;
  1411.      }
  1412.           else if (price[14] != 0) {
  1413.                qty[14] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1414.            f_qty[14] += qty[14] * price[14];
  1415.            main = false;
  1416.           }
  1417.       }
  1418.         else if (transaction.equalsIgnoreCase(prodCODE[15])){
  1419.           if (price[15] == 0){
  1420.               JOptionPane.showMessageDialog(null,"INVAlID INPUT");
  1421.               main = true;
  1422.      }
  1423.           else if (price[15] != 0) {
  1424.                qty[15] = Integer.parseInt(JOptionPane.showInputDialog("ENTER QUANTITY"));
  1425.            f_qty[15] += qty[15] * price[15];
  1426.            main = false;
  1427.           }
  1428.       }
  1429.         else{
  1430.             JOptionPane.showMessageDialog(null,"INVALID INPUT");
  1431.             transact();
  1432.         }
  1433.    
  1434.     }
  1435.      while(rep == true){
  1436.             int choice = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO PURCHASE AGAIN?\n[1]YES\n[2]NO"));
  1437.             if(choice == 1){
  1438.                transact();
  1439.             }
  1440.             else if (choice == 2){
  1441.                
  1442.                 total();
  1443.             }
  1444.      }
  1445.     }
  1446.  
  1447.     private static void total() {
  1448.         boolean main = true;  
  1449.            
  1450.            final_total = f_qty[1]+f_qty[2]+f_qty[3]+f_qty[4]+f_qty[5]+f_qty[6]+f_qty[7]+f_qty[8]+f_qty[9]+f_qty[10]+f_qty[11]+f_qty[12]+f_qty[12]+f_qty[13]+f_qty[14]+f_qty[15];
  1451.           while(main == true){
  1452.              
  1453.            payment  = Integer.parseInt(JOptionPane.showInputDialog("TOTAL = " + final_total));
  1454.            change = payment - final_total;
  1455.       if(payment == final_total){
  1456.           JOptionPane.showMessageDialog(null,"TOTAL = P" +final_total +  "\nPAYMENT = P"+payment+"\nCHANGE = P"+change);
  1457.           choice();
  1458.        
  1459.       }
  1460.           else if(payment > final_total ){
  1461.             JOptionPane.showMessageDialog(null,"TOTAL = P" +final_total +  "\nPAYMENT = P"+payment+"\nCHANGE = P"+change);
  1462.            choice();
  1463.         }
  1464.         else if (payment < final_total){
  1465.              JOptionPane.showMessageDialog(null,"INVALID INPUT");
  1466.              main = true;
  1467.         }
  1468.     }
  1469.   }
  1470.     public static void choice(){
  1471.           boolean main = true;  
  1472.        
  1473.           while(main == true){
  1474.                
  1475.          choiceheresir  = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO TRANSACT AGAIN?\n[1]YES\n[2]NO "));
  1476.         if(choiceheresir == 1){
  1477.          
  1478.             recent();
  1479.         }
  1480.         else if (choiceheresir == 2){
  1481.            reciept();
  1482.         }
  1483.         else {
  1484.            
  1485.        
  1486.           JOptionPane.showMessageDialog(null,"INVALID INPUT");
  1487.                             main = true;
  1488.         }
  1489.         }
  1490.    
  1491.     }
  1492.         private static void recent(){
  1493.             boolean main = true;
  1494.             while(main == true){
  1495.               Costumer = Integer.parseInt(JOptionPane.showInputDialog("NEW CONSTUMER?\n[1]YES\n[2]NO"));
  1496.                
  1497.                         if(Costumer == 1){        
  1498.                             reciept();
  1499.                         }
  1500.                         else if(Costumer == 2){
  1501.                             final_total = 0;
  1502.                               reciept();
  1503.                             }
  1504.                         else{
  1505.                             JOptionPane.showMessageDialog(null,"INVALID INPUT");
  1506.                             main = true;
  1507.                         }
  1508.                        
  1509.             }
  1510.            }
  1511.          
  1512.        
  1513.  
  1514.     private static void reciept() {
  1515.        
  1516.           if (Costumer == 2){
  1517.               transact();
  1518.           }
  1519.         System.out.println("-------------------------- HayDien Milk Tea ------------------------");
  1520.         System.out.println("-------------------- DAMILAG MANOLO FORTICH BUKIDNON------------------- ");  
  1521.         System.out.println("-----------------------   OFFICIAL RECIEPT   ------------------------");
  1522.         DateTimeFormatter dtf = DateTimeFormatter.ofPattern("----------yyyy/MM/dd HH:mm:ss-----------");
  1523.     LocalDateTime now = LocalDateTime.now();
  1524.         System.out.println(dtf.format(now));
  1525.      
  1526.                
  1527.         if(f_qty[1] != 0){
  1528.             System.out.println(product[1] +"         "+ qty[1] +"           "+ f_qty[1] );
  1529.         }
  1530.          if(f_qty[2] != 0){
  1531.             System.out.println(product[2] +"         "+ qty[2] +"           "+ f_qty[2] );
  1532.         }
  1533.           if(f_qty[3] != 0){
  1534.             System.out.println(product[3] +"         "+ qty[3] +"           "+ f_qty[3] );
  1535.         }
  1536.            if(f_qty[4] != 0){
  1537.             System.out.println(product[4] +"         "+ qty[4] +"           "+ f_qty[4] );
  1538.         }
  1539.             if(f_qty[5] != 0){
  1540.             System.out.println(product[5] +"         "+ qty[5] +"           "+ f_qty[5] );
  1541.         }
  1542.             if(f_qty[6] != 0){
  1543.             System.out.println(product[6] +"         "+ qty[6] +"           "+ f_qty[6] );
  1544.         }
  1545.              if(f_qty[7] != 0){
  1546.             System.out.println(product[7] +"         "+ qty[7] +"           "+ f_qty[7] );
  1547.         }
  1548.               if(f_qty[8] != 0){
  1549.             System.out.println(product[8] +"         "+ qty[8] +"           "+ f_qty[8] );
  1550.         }
  1551.                if(f_qty[9] != 0){
  1552.             System.out.println(product[9] +"         "+ qty[9] +"           "+ f_qty[9] );
  1553.         }
  1554.                 if(f_qty[10] != 0){
  1555.             System.out.println(product[10] +"         "+ qty[10] +"           "+ f_qty[10] );
  1556.         }
  1557.                  if(f_qty[11] != 0){
  1558.             System.out.println(product[11] +"         "+ qty[11] +"           "+ f_qty[11] );
  1559.         }
  1560.                   if(f_qty[12] != 0){
  1561.             System.out.println(product[12] +"         "+ qty[12] +"           "+ f_qty[12] );
  1562.         }
  1563.                    if(f_qty[13] != 0){
  1564.             System.out.println(product[13] +"         "+ qty[13] +"           "+ f_qty[13] );
  1565.         }
  1566.                     if(f_qty[14] != 0){
  1567.             System.out.println(product[14] +"         "+ qty[14] +"           "+ f_qty[14] );
  1568.         }
  1569.                      if(f_qty[15] != 0){
  1570.             System.out.println(product[15] +"         "+ qty[15] +"           "+ f_qty[15] );
  1571.         }
  1572.              
  1573.           System.out.println("TOTAL PURCHACES = P" +final_total +  "\nPAYMENT = P"+payment+"\nCHANGE = P"+change);
  1574.         System.out.println("\nOFFICIAL RECEIPT\nThank you! Come again.\n\n---------------------------\n\n");
  1575.            
  1576.           if(Costumer == 1){
  1577.                qty[1] = 0;qty[2] = 0;qty[3] = 0;qty[4] = 0;qty[5] = 0;qty[6] = 0;qty[7] = 0;qty[8] = 0;qty[9] = 0;qty[10] = 0;
  1578.                             qty[11] = 0;qty[12] = 0;qty[13] = 0;qty[14] = 0;qty[15] = 0;
  1579.                             f_qty[1] = 0;f_qty[2] = 0;f_qty[3] = 0;f_qty[4] = 0;f_qty[5] = 0;f_qty[6] = 0;f_qty[7] = 0;f_qty[8] = 0;f_qty[9] = 0;f_qty[10] = 0;
  1580.                             f_qty[11] = 0;f_qty[12] = 0;f_qty[13] = 0;f_qty[14] = 0;f_qty[15] = 0;
  1581.                             final_total = 0;
  1582.                             Costumer =0;
  1583.               transact();      
  1584.           }
  1585.        
  1586.           if(choiceheresir == 1){
  1587.               Costumer = 0 ;
  1588.                transact();
  1589.            }
  1590.                            
  1591.          
  1592.           f();
  1593.    
  1594.                  
  1595.    
  1596.    
  1597.     }
  1598.  
  1599.  
  1600.  
  1601.  
  1602. public static void prNAME(){
  1603.     if(adcontr == 3){
  1604.     JOptionPane.showMessageDialog(null, new JTextArea("NOTICE TO ADMINISTRATOR\nIN CHANGING THE PRODUCT NAME \nTHE PRODUCT CODE MUST BE THE FIRST TO BE CHANGE \nINCASE THAT YOU RECIEVE THIS PROPT YOU WILL BE REDIRECTED TO PRODUCT CODE FEATURE IMMIDIATELY"));
  1605.         prCODE();
  1606.     }
  1607.     boolean code = true;
  1608.     boolean main = true, rept = true;
  1609.     while(main == true){
  1610.            
  1611.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  1612.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  1613.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  1614.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  1615.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  1616.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  1617.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  1618.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  1619.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  1620.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  1621.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  1622.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  1623.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  1624.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  1625.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  1626.                  +prodCODE[15] + "\t"  + product[15] + "\t"+ price[15] +"\n"      
  1627.         ));
  1628.     }
  1629.    
  1630.     if(transaction.equalsIgnoreCase(prodCODE[1])){
  1631.     while(rept == true) {
  1632.                   product[1] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1633.                     if(product[1].equalsIgnoreCase(product[2])&&product[1].equalsIgnoreCase(product[2])&&product[1].equalsIgnoreCase(product[3])
  1634.                           &&product[1].equalsIgnoreCase(product[4])&&product[1].equalsIgnoreCase(product[5])
  1635.                           &&product[1].equalsIgnoreCase(product[6])&&product[1].equalsIgnoreCase(product[7])
  1636.                           &&product[1].equalsIgnoreCase(product[8])&&product[1].equalsIgnoreCase(product[9])
  1637.                           &&product[1].equalsIgnoreCase(product[10])&&product[1].equalsIgnoreCase(product[11])
  1638.                           &&product[1].equalsIgnoreCase(product[12])&&product[1].equalsIgnoreCase(product[13])
  1639.                           &&product[1].equalsIgnoreCase(product[14])){
  1640.                  
  1641.                        JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[1] +"\nPRODUCT PRICE : "+ price[11] +"SUCCESFULLY ADDED");  
  1642.                          prcont();
  1643.                     }
  1644.                         else {
  1645.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1646.                                     rept = true;
  1647.                         }
  1648.                   }            
  1649.      }
  1650.        
  1651.         else if(price[1] == 0){
  1652.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1653.         }
  1654.    
  1655.     else if (transaction.equalsIgnoreCase(prodCODE[2])){
  1656.          while(rept == true) {
  1657.                      
  1658.                   product[2] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1659.                  
  1660.                   if(product[2].equalsIgnoreCase(product[1])&&product[2].equalsIgnoreCase(product[3])&&product[2].equalsIgnoreCase(product[3])
  1661.                           &&product[2].equalsIgnoreCase(product[4])&&product[2].equalsIgnoreCase(product[5])
  1662.                           &&product[2].equalsIgnoreCase(product[6])&&product[2].equalsIgnoreCase(product[7])
  1663.                           &&product[2].equalsIgnoreCase(product[8])&&product[2].equalsIgnoreCase(product[9])
  1664.                           &&product[2].equalsIgnoreCase(product[10])&&product[2].equalsIgnoreCase(product[11])
  1665.                           &&product[2].equalsIgnoreCase(product[12])&&product[2].equalsIgnoreCase(product[13])
  1666.                           &&product[2].equalsIgnoreCase(product[14])){
  1667.                  
  1668.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[2] +"\nPRODUCT PRICE : "+ price[2] +"SUCCESFULLY ADDED");
  1669.                  
  1670.                   main = false;
  1671.                 }
  1672.                         else {
  1673.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1674.                                     rept = true;
  1675.                         }
  1676.              }        
  1677.      }    
  1678.         else if(price[2] == 0){
  1679.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1680.         }
  1681.      else if (transaction.equalsIgnoreCase(prodCODE[3])){
  1682.         while(rept == true) {
  1683.                      
  1684.                   product[3] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1685.                  
  1686.                   if(product[3].equalsIgnoreCase(product[1])&&product[3].equalsIgnoreCase(product[2])&&product[3].equalsIgnoreCase(product[4])
  1687.                           &&product[3].equalsIgnoreCase(product[4])&&product[3].equalsIgnoreCase(product[5])
  1688.                           &&product[3].equalsIgnoreCase(product[6])&&product[3].equalsIgnoreCase(product[7])
  1689.                           &&product[3].equalsIgnoreCase(product[8])&&product[3].equalsIgnoreCase(product[9])
  1690.                           &&product[3].equalsIgnoreCase(product[10])&&product[3].equalsIgnoreCase(product[11])
  1691.                           &&product[3].equalsIgnoreCase(product[12])&&product[3].equalsIgnoreCase(product[13])
  1692.                           &&product[3].equalsIgnoreCase(product[14])){
  1693.                  
  1694.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[3] +"\nPRODUCT PRICE : "+ price[3] +"SUCCESFULLY ADDED");
  1695.                   main = false;
  1696.                 }
  1697.                         else {
  1698.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1699.                                     rept = true;
  1700.                         }
  1701.              }        
  1702.      }    
  1703.         else if(price[3] == 0){
  1704.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1705.         }
  1706.      else if (transaction.equalsIgnoreCase(prodCODE[4])){
  1707.         while(rept == true) {
  1708.                      
  1709.                   product[4] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1710.                  
  1711.                   if(product[4].equalsIgnoreCase(product[1])&&product[4].equalsIgnoreCase(product[2])&&product[4].equalsIgnoreCase(product[2])
  1712.                           &&product[4].equalsIgnoreCase(product[5])&&product[4].equalsIgnoreCase(product[5])
  1713.                           &&product[4].equalsIgnoreCase(product[6])&&product[4].equalsIgnoreCase(product[7])
  1714.                           &&product[4].equalsIgnoreCase(product[8])&&product[4].equalsIgnoreCase(product[9])
  1715.                           &&product[4].equalsIgnoreCase(product[10])&&product[4].equalsIgnoreCase(product[11])
  1716.                           &&product[4].equalsIgnoreCase(product[12])&&product[4].equalsIgnoreCase(product[13])
  1717.                           &&product[4].equalsIgnoreCase(product[14])){
  1718.                  
  1719.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[4] +"\nPRODUCT PRICE : "+ price[4] +"SUCCESFULLY ADDED");
  1720.                   main = false;
  1721.                 }
  1722.                         else {
  1723.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1724.                                     rept = true;
  1725.                         }
  1726.              }        
  1727.      }    
  1728.         else if(price[4] == 0){
  1729.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1730.         }
  1731.      else if (transaction.equalsIgnoreCase(prodCODE[5])){
  1732.         while(rept == true) {
  1733.                      
  1734.                   product[5] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1735.                  
  1736.                   if(product[5].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[5].equalsIgnoreCase(product[3])
  1737.                           &&product[5].equalsIgnoreCase(product[4])&&product[5].equalsIgnoreCase(product[6])
  1738.                           &&product[5].equalsIgnoreCase(product[6])&&product[5].equalsIgnoreCase(product[7])
  1739.                           &&product[5].equalsIgnoreCase(product[8])&&product[5].equalsIgnoreCase(product[9])
  1740.                           &&product[5].equalsIgnoreCase(product[10])&&product[5].equalsIgnoreCase(product[11])
  1741.                           &&product[5].equalsIgnoreCase(product[12])&&product[5].equalsIgnoreCase(product[13])
  1742.                           &&product[5].equalsIgnoreCase(product[14])){
  1743.                  
  1744.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[5] +"\nPRODUCT PRICE : "+ price[5] +"SUCCESFULLY ADDED");
  1745.                   main = false;
  1746.                 }
  1747.                         else {
  1748.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1749.                                     rept = true;
  1750.                         }
  1751.              }        
  1752.      }    
  1753.         else if(price[1] == 0){
  1754.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1755.         }
  1756.      else if (transaction.equalsIgnoreCase(prodCODE[6])){
  1757.         while(rept == true) {
  1758.                      
  1759.                   product[15] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1760.                   price[15] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1761.                  
  1762.                   if(product[6].equalsIgnoreCase(product[1])&&product[6].equalsIgnoreCase(product[2])&&product[6].equalsIgnoreCase(product[3])
  1763.                           &&product[6].equalsIgnoreCase(product[4])&&product[6].equalsIgnoreCase(product[5])
  1764.                           &&product[6].equalsIgnoreCase(product[7])&&product[6].equalsIgnoreCase(product[8])
  1765.                           &&product[6].equalsIgnoreCase(product[9])&&product[6].equalsIgnoreCase(product[10])
  1766.                           &&product[6].equalsIgnoreCase(product[10])&&product[6].equalsIgnoreCase(product[11])
  1767.                           &&product[6].equalsIgnoreCase(product[12])&&product[6].equalsIgnoreCase(product[13])
  1768.                           &&product[6].equalsIgnoreCase(product[14])){
  1769.                  
  1770.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[6] +"\nPRODUCT PRICE : "+ price[6] +"SUCCESFULLY ADDED");
  1771.                   main = false;
  1772.                 }
  1773.                         else {
  1774.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1775.                                     rept = true;
  1776.                         }
  1777.              }        
  1778.      }    
  1779.         else if(price[6] == 0){
  1780.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1781.         }
  1782.      else if (transaction.equalsIgnoreCase(prodCODE[7])){
  1783.         while(rept == true) {
  1784.                      
  1785.                   product[7] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1786.                  
  1787.                   if(product[7].equalsIgnoreCase(product[1])&&product[7].equalsIgnoreCase(product[2])&&product[7].equalsIgnoreCase(product[3])
  1788.                           &&product[7].equalsIgnoreCase(product[4])&&product[7].equalsIgnoreCase(product[5])
  1789.                           &&product[7].equalsIgnoreCase(product[6])&&product[7].equalsIgnoreCase(product[8])
  1790.                           &&product[7].equalsIgnoreCase(product[9])&&product[7].equalsIgnoreCase(product[10])
  1791.                           &&product[7].equalsIgnoreCase(product[11])&&product[7].equalsIgnoreCase(product[12])
  1792.                           &&product[7].equalsIgnoreCase(product[13])&&product[7].equalsIgnoreCase(product[14])
  1793.                           &&product[7].equalsIgnoreCase(product[15])){
  1794.                  
  1795.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[7] +"\nPRODUCT PRICE : "+ price[7] +"SUCCESFULLY ADDED");
  1796.                   main = false;
  1797.                 }
  1798.                         else {
  1799.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1800.                                     rept = true;
  1801.                         }
  1802.              }        
  1803.      }    
  1804.         else if(price[7] == 0){
  1805.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1806.         }
  1807.      else if (transaction.equalsIgnoreCase(prodCODE[8])){
  1808.         while(rept == true) {
  1809.                      
  1810.                   product[8] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1811.                  
  1812.                   if(product[8].equalsIgnoreCase(product[1])&&product[8].equalsIgnoreCase(product[2])&&product[8].equalsIgnoreCase(product[3])
  1813.                           &&product[8].equalsIgnoreCase(product[4])&&product[8].equalsIgnoreCase(product[5])
  1814.                           &&product[8].equalsIgnoreCase(product[6])&&product[8].equalsIgnoreCase(product[7])
  1815.                           &&product[8].equalsIgnoreCase(product[9])&&product[8].equalsIgnoreCase(product[10])
  1816.                           &&product[8].equalsIgnoreCase(product[11])&&product[8].equalsIgnoreCase(product[12])
  1817.                           &&product[8].equalsIgnoreCase(product[13])&&product[8].equalsIgnoreCase(product[14])
  1818.                           &&product[8].equalsIgnoreCase(product[15])){
  1819.                  
  1820.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[8] +"\nPRODUCT PRICE : "+ price[8] +"SUCCESFULLY ADDED");
  1821.                   main = false;
  1822.                 }
  1823.                         else {
  1824.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1825.                                     rept = true;
  1826.                         }
  1827.              }        
  1828.      }    
  1829.         else if(price[8] == 0){
  1830.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1831.         }
  1832.      else if (transaction.equalsIgnoreCase(prodCODE[9])){
  1833.         while(rept == true) {
  1834.                      
  1835.                   product[8] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1836.                   if(product[9].equalsIgnoreCase(product[1])&&product[9].equalsIgnoreCase(product[2])&&product[9].equalsIgnoreCase(product[3])
  1837.                           &&product[9].equalsIgnoreCase(product[4])&&product[9].equalsIgnoreCase(product[5])
  1838.                           &&product[9].equalsIgnoreCase(product[6])&&product[9].equalsIgnoreCase(product[7])
  1839.                           &&product[9].equalsIgnoreCase(product[8])&&product[9].equalsIgnoreCase(product[10])
  1840.                           &&product[9].equalsIgnoreCase(product[11])&&product[9].equalsIgnoreCase(product[12])
  1841.                           &&product[9].equalsIgnoreCase(product[13])&&product[9].equalsIgnoreCase(product[14])
  1842.                           &&product[9].equalsIgnoreCase(product[15])){
  1843.                  
  1844.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[9] +"\nPRODUCT PRICE : "+ price[9] +"SUCCESFULLY ADDED");
  1845.                   main = false;
  1846.                 }
  1847.                         else {
  1848.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1849.                                     rept = true;
  1850.                         }
  1851.              }        
  1852.      }    
  1853.         else if(price[9] == 0){
  1854.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1855.         }
  1856.      else if (transaction.equalsIgnoreCase(prodCODE[10])){
  1857.         while(rept == true) {
  1858.                      
  1859.                   product[10] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1860.                   if(product[10].equalsIgnoreCase(product[1])&&product[10].equalsIgnoreCase(product[2])&&product[10].equalsIgnoreCase(product[3])
  1861.                           &&product[10].equalsIgnoreCase(product[4])&&product[10].equalsIgnoreCase(product[5])
  1862.                           &&product[10].equalsIgnoreCase(product[6])&&product[10].equalsIgnoreCase(product[7])
  1863.                           &&product[10].equalsIgnoreCase(product[8])&&product[10].equalsIgnoreCase(product[9])
  1864.                           &&product[10].equalsIgnoreCase(product[10])&&product[10].equalsIgnoreCase(product[11])
  1865.                           &&product[10].equalsIgnoreCase(product[12])&&product[10].equalsIgnoreCase(product[13])
  1866.                           &&product[10].equalsIgnoreCase(product[14])){
  1867.                  
  1868.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[10] +"\nPRODUCT PRICE : "+ price[10] +"SUCCESFULLY ADDED");
  1869.                   main = false;
  1870.                 }
  1871.                         else {
  1872.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1873.                                     rept = true;
  1874.                         }
  1875.              }        
  1876.      }    
  1877.         else if(price[10] == 0){
  1878.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1879.         }
  1880.      else if (transaction.equalsIgnoreCase(prodCODE[11])){
  1881.         while(rept == true) {
  1882.                      
  1883.                   product[15] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1884.                  if(product[11].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[15].equalsIgnoreCase(product[3])
  1885.                           &&product[11].equalsIgnoreCase(product[4])&&product[11].equalsIgnoreCase(product[5])
  1886.                           &&product[11].equalsIgnoreCase(product[6])&&product[11].equalsIgnoreCase(product[7])
  1887.                           &&product[11].equalsIgnoreCase(product[8])&&product[11].equalsIgnoreCase(product[9])
  1888.                           &&product[11].equalsIgnoreCase(product[10])&&product[11].equalsIgnoreCase(product[12])
  1889.                           &&product[11].equalsIgnoreCase(product[13])&&product[11].equalsIgnoreCase(product[14])
  1890.                           &&product[11].equalsIgnoreCase(product[15])){
  1891.                  
  1892.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[11] +"\nPRODUCT PRICE : "+ price[11] +"SUCCESFULLY ADDED");
  1893.                   main = false;
  1894.                 }
  1895.                         else {
  1896.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1897.                                     rept = true;
  1898.                         }
  1899.              }        
  1900.      }    
  1901.         else if(price[11] == 0){
  1902.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1903.         }
  1904.      else if (transaction.equalsIgnoreCase(prodCODE[12])){
  1905.         while(rept == true) {
  1906.                      
  1907.                   product[12] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1908.                  
  1909.                   if(product[12].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[15].equalsIgnoreCase(product[3])
  1910.                           &&product[12].equalsIgnoreCase(product[4])&&product[12].equalsIgnoreCase(product[5])
  1911.                           &&product[12].equalsIgnoreCase(product[6])&&product[12].equalsIgnoreCase(product[7])
  1912.                           &&product[12].equalsIgnoreCase(product[8])&&product[12].equalsIgnoreCase(product[9])
  1913.                           &&product[12].equalsIgnoreCase(product[10])&&product[12].equalsIgnoreCase(product[11])
  1914.                           &&product[12].equalsIgnoreCase(product[13])&&product[12].equalsIgnoreCase(product[14])
  1915.                           &&product[12].equalsIgnoreCase(product[15])){
  1916.                  
  1917.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[12] +"\nPRODUCT PRICE : "+ price[12] +"SUCCESFULLY ADDED");
  1918.                   main = false;
  1919.                 }
  1920.                         else {
  1921.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1922.                                     rept = true;
  1923.                         }
  1924.              }        
  1925.      }    
  1926.         else if(price[12] == 0){
  1927.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1928.         }
  1929.      else if (transaction.equalsIgnoreCase(prodCODE[13])){
  1930.         while(rept == true) {
  1931.                      
  1932.                   product[15] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");    
  1933.                   if(product[15].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[15].equalsIgnoreCase(product[3])
  1934.                           &&product[13].equalsIgnoreCase(product[4])&&product[13].equalsIgnoreCase(product[5])
  1935.                           &&product[13].equalsIgnoreCase(product[6])&&product[13].equalsIgnoreCase(product[7])
  1936.                           &&product[13].equalsIgnoreCase(product[8])&&product[13].equalsIgnoreCase(product[9])
  1937.                           &&product[13].equalsIgnoreCase(product[10])&&product[13].equalsIgnoreCase(product[11])
  1938.                           &&product[13].equalsIgnoreCase(product[12])&&product[13].equalsIgnoreCase(product[14])
  1939.                           &&product[13].equalsIgnoreCase(product[15])){
  1940.                  
  1941.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[13] +"\nPRODUCT PRICE : "+ price[13] +"SUCCESFULLY ADDED");
  1942.                   main = false;
  1943.                 }
  1944.                         else {
  1945.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1946.                                     rept = true;
  1947.                         }
  1948.              }        
  1949.      }    
  1950.         else if(price[13] == 0){
  1951.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1952.         }
  1953.      else if (transaction.equalsIgnoreCase(prodCODE[14])){
  1954.          while(rept == true) {
  1955.                      
  1956.                   product[14] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1957.                  
  1958.                   if(product[14].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[15].equalsIgnoreCase(product[3])
  1959.                           &&product[14].equalsIgnoreCase(product[4])&&product[14].equalsIgnoreCase(product[5])
  1960.                           &&product[14].equalsIgnoreCase(product[6])&&product[14].equalsIgnoreCase(product[7])
  1961.                           &&product[14].equalsIgnoreCase(product[8])&&product[14].equalsIgnoreCase(product[9])
  1962.                           &&product[14].equalsIgnoreCase(product[10])&&product[14].equalsIgnoreCase(product[11])
  1963.                           &&product[14].equalsIgnoreCase(product[12])&&product[14].equalsIgnoreCase(product[13])
  1964.                           &&product[14].equalsIgnoreCase(product[15])){
  1965.                  
  1966.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[14] +"\nPRODUCT PRICE : "+ price[1] +"SUCCESFULLY ADDED");
  1967.                   main = false;
  1968.                 }
  1969.                         else {
  1970.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1971.                                     rept = true;
  1972.                         }
  1973.              }        
  1974.      }    
  1975.         else if(price[14] == 0){
  1976.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  1977.         }
  1978.      else if (transaction.equalsIgnoreCase(prodCODE[15])){
  1979.        while(rept == true) {
  1980.                      
  1981.                   product[15] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT NAME ");
  1982.                   price[15] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE ENTER PRODUCT PRICE"));
  1983.                  
  1984.                   if(product[15].equalsIgnoreCase(product[1])&&product[15].equalsIgnoreCase(product[2])&&product[15].equalsIgnoreCase(product[3])
  1985.                           &&product[15].equalsIgnoreCase(product[4])&&product[15].equalsIgnoreCase(product[5])
  1986.                           &&product[15].equalsIgnoreCase(product[6])&&product[15].equalsIgnoreCase(product[7])
  1987.                           &&product[15].equalsIgnoreCase(product[8])&&product[15].equalsIgnoreCase(product[9])
  1988.                           &&product[15].equalsIgnoreCase(product[10])&&product[15].equalsIgnoreCase(product[11])
  1989.                           &&product[15].equalsIgnoreCase(product[12])&&product[15].equalsIgnoreCase(product[13])
  1990.                           &&product[15].equalsIgnoreCase(product[14])){
  1991.                  
  1992.                   JOptionPane.showMessageDialog(null, "PRODUCT NAME : " +product[15] +"\nPRODUCT PRICE : "+ price[15] +"SUCCESFULLY ADDED");
  1993.                   main = false;
  1994.                 }
  1995.                         else {
  1996.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  1997.                                     rept = true;
  1998.                         }
  1999.              }        
  2000.      }    
  2001.         else if(price[1] == 0){
  2002.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2003.         }
  2004.      else{
  2005.          JOptionPane.showMessageDialog(null,"INVALID INPUT");
  2006.          main = true;
  2007.      }
  2008.     prcont();
  2009. }
  2010. private static void prcont(){
  2011.     boolean here = true;
  2012.     while(here == true){
  2013.         int choice = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO CHANGE ANOTHER PRODUCT'S NAME\n[1]YES\n[2]NO"));
  2014.         if(choice == 1){
  2015.             prNAME();
  2016.            
  2017.         }
  2018.         else if(choice == 2){
  2019.             adControl();
  2020.         }
  2021.         else{
  2022.             JOptionPane.showMessageDialog(null,"INVALID INPUT");
  2023.             here = true;
  2024.         }
  2025.     }
  2026.  
  2027. }
  2028.  
  2029.     private static void prCHANGE() {
  2030.          boolean main = true;
  2031.     while(main == true){
  2032.            
  2033.       transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  2034.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  2035.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  2036.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  2037.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  2038.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  2039.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  2040.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  2041.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  2042.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  2043.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  2044.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  2045.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  2046.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  2047.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  2048.                  +prodCODE[15] + "\t"  + product[15] + "\t"+ price[15] +"\n"      
  2049.         ));
  2050.    
  2051.     if(transaction.equalsIgnoreCase(prodCODE[1])){
  2052.         if(price[1] != 0){
  2053.             price[1] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[1]  ));
  2054.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[1]+ "\nUPDATED PRODUCT PRICE : "+ price[1] );
  2055.             main = false;
  2056.         }
  2057.         else if(price[1] == 0){
  2058.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2059.             main = true;
  2060.         }
  2061.     }
  2062.     else if (transaction.equalsIgnoreCase(prodCODE[2])){
  2063.         if(price[2] != 0){
  2064.             price[2] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[2]  ));
  2065.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[1]+ "\nUPDATED PRODUCT PRICE : "+ price[2] );
  2066.             main = false;
  2067.         }
  2068.         else if(price[2] == 0){
  2069.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2070.             main = true;
  2071.         }
  2072.     }
  2073.      else if (transaction.equalsIgnoreCase(prodCODE[3])){
  2074.         if(price[3] != 0){
  2075.             price[3] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[3]  ));
  2076.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[1]+ "\nUPDATED PRODUCT PRICE : "+ price[3] );
  2077.             main = false;
  2078.         }
  2079.         else if(price[3] == 0){
  2080.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2081.             main = false;
  2082.         }
  2083.     }
  2084.      else if (transaction.equalsIgnoreCase(prodCODE[4])){
  2085.         if(price[4] != 0){
  2086.             price[4] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[4]  ));
  2087.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[4]+ "\nUPDATED PRODUCT PRICE : "+ price[4] );
  2088.             main = false;
  2089.         }
  2090.         else if(price[4] == 0){
  2091.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2092.             main = true;
  2093.         }
  2094.     }
  2095.      else if (transaction.equalsIgnoreCase(prodCODE[5])){
  2096.         if(price[5] != 0){
  2097.             price[5] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[5]  ));
  2098.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[5]+ "\nUPDATED PRODUCT PRICE : "+ price[5] );
  2099.             main = false;
  2100.         }
  2101.         else if(price[5] == 0){
  2102.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2103.             main = true;
  2104.         }
  2105.     }
  2106.      else if (transaction.equalsIgnoreCase(prodCODE[6])){
  2107.         if(price[6] != 0){
  2108.             price[6] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[6]  ));
  2109.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[6]+ "\nUPDATED PRODUCT PRICE : "+ price[6] );
  2110.             main = false;
  2111.         }
  2112.         else if(price[6] == 0){
  2113.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2114.             main = true;
  2115.         }
  2116.     }
  2117.      else if (transaction.equalsIgnoreCase(prodCODE[7])){
  2118.         if(price[7] != 0){
  2119.             price[7] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[7]  ));
  2120.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[7]+ "\nUPDATED PRODUCT PRICE : "+ price[7] );
  2121.             main = false;
  2122.         }
  2123.         else if(price[7] == 0){
  2124.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2125.             main = true;
  2126.         }
  2127.     }
  2128.      else if (transaction.equalsIgnoreCase(prodCODE[8])){
  2129.         if(price[8] != 0){
  2130.             price[8] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[8]  ));
  2131.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[8]+ "\nUPDATED PRODUCT PRICE : "+ price[8] );
  2132.             main = false;
  2133.         }
  2134.         else if(price[8] == 0){
  2135.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2136.             main = true;
  2137.         }
  2138.     }
  2139.      else if (transaction.equalsIgnoreCase(prodCODE[9])){
  2140.         if(price[9] != 0){
  2141.             price[9] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[9]  ));
  2142.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[1]+ "\nUPDATED PRODUCT PRICE : "+ price[9] );
  2143.             main = false;
  2144.         }
  2145.         else if(price[9] == 0){
  2146.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2147.             main = true;
  2148.         }
  2149.     }
  2150.      else if (transaction.equalsIgnoreCase(prodCODE[10])){
  2151.         if(price[10] != 0){
  2152.             price[10] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[10]  ));
  2153.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[10]+ "\nUPDATED PRODUCT PRICE : "+ price[10] );
  2154.             main = false;
  2155.         }
  2156.         else if(price[10] == 0){
  2157.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2158.             main = true;
  2159.         }
  2160.     }
  2161.      else if (transaction.equalsIgnoreCase(prodCODE[11])){
  2162.         if(price[11] != 0){
  2163.             price[11] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[11]  ));
  2164.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[1]+ "\nUPDATED PRODUCT PRICE : "+ price[11] );
  2165.             main = false;
  2166.         }
  2167.         else if(price[11] == 0){
  2168.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2169.             main = true;
  2170.         }
  2171.     }
  2172.      else if (transaction.equalsIgnoreCase(prodCODE[12])){
  2173.         if(price[12] != 0){
  2174.             price[12] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[12]  ));
  2175.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[12]+ "\nUPDATED PRODUCT PRICE : "+ price[12] );
  2176.             main = false;
  2177.         }
  2178.         else if(price[12] == 0){
  2179.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2180.             main = true;
  2181.         }
  2182.     }
  2183.      else if (transaction.equalsIgnoreCase(prodCODE[13])){
  2184.         if(price[13] != 0){
  2185.             price[13] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[13]  ));
  2186.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[13]+ "\nUPDATED PRODUCT PRICE : "+ price[13] );
  2187.             main = false;
  2188.         }
  2189.         else if(price[13] == 0){
  2190.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2191.             main = true;
  2192.         }
  2193.     }
  2194.      else if (transaction.equalsIgnoreCase(prodCODE[14])){
  2195.         if(price[14] != 0){
  2196.             price[14] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[14]  ));
  2197.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[14]+ "\nUPDATED PRODUCT PRICE : "+ price[14] );
  2198.             main = false;
  2199.         }
  2200.         else if(price[14] == 0){
  2201.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2202.             main = true;
  2203.         }
  2204.     }
  2205.      else if (transaction.equalsIgnoreCase(prodCODE[15])){
  2206.         if(price[15] != 0){
  2207.             price[15] = Integer.parseInt(JOptionPane.showInputDialog("PLEASE INPUT NEW PRICE FOR PRODUCT  " +product[15]  ));
  2208.             JOptionPane.showMessageDialog(null,"PRICE CHANGE IS SUCCSESFUL\nPRODUCT NAME : " +product[15]+ "\nUPDATED PRODUCT PRICE : "+ price[15] );
  2209.             main = false;
  2210.         }
  2211.         else if(price[15] == 0){
  2212.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2213.             main = true;
  2214.         }
  2215.     }
  2216.      else{
  2217.          JOptionPane.showMessageDialog(null,"INVALID INPUT");
  2218.          main = true;
  2219.      }
  2220.     }
  2221.     boolean here = true;
  2222.     while(here == true){
  2223.         int choice = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO CHANGE ANOTHER PRODUCT'S NAME\n[1]YES\n[2]NO"));
  2224.         if(choice == 1){
  2225.             prNAME();
  2226.            
  2227.         }
  2228.         else if(choice == 2){
  2229.             adControl();
  2230.         }
  2231.         else{
  2232.             JOptionPane.showMessageDialog(null,"INVALID INPUT");
  2233.             here = true;
  2234.         }
  2235.     }
  2236.        
  2237.      }
  2238.  
  2239.     private static void prCODE() {
  2240.         boolean main = true,rept = true;
  2241.         while(main == true){
  2242.            
  2243.         transaction  = JOptionPane.showInputDialog(null, new JTextArea("AVAIABLE ITEMS \nCODE \tPRODUCT NAME \tPRICE\n"
  2244.                  +prodCODE[1] + "\t"  + product[1] + "\t"+ price[1] +"\n"
  2245.                  +prodCODE[2] + "\t"  + product[2] + "\t"+ price[2] +"\n"
  2246.                  +prodCODE[3] + "\t"  + product[3] + "\t"+ price[3] +"\n"
  2247.                  +prodCODE[4] + "\t"  + product[4] + "\t"+ price[4] +"\n"
  2248.                  +prodCODE[5] + "\t"  + product[5] + "\t"+ price[5] +"\n"
  2249.                  +prodCODE[6] + "\t"  + product[6] + "\t"+ price[6] +"\n"
  2250.                  +prodCODE[7] + "\t"  + product[7] + "\t"+ price[7] +"\n"
  2251.                  +prodCODE[8] + "\t"  + product[8] + "\t"+ price[8] +"\n"
  2252.                  +prodCODE[9] + "\t"  + product[9] + "\t"+ price[9] +"\n"
  2253.                  +prodCODE[10] + "\t"  + product[10] + "\t"+ price[10] +"\n"
  2254.                  +prodCODE[11] + "\t"  + product[11] + "\t"+ price[11] +"\n"
  2255.                  +prodCODE[12] + "\t"  + product[12] + "\t"+ price[12] +"\n"
  2256.                  +prodCODE[13] + "\t"  + product[13] + "\t"+ price[13] +"\n"
  2257.                  +prodCODE[14] + "\t"  + product[14] + "\t"+ price[14] +"\n"
  2258.                  +prodCODE[15] + "\t"  + product[15] + "\t"+ price[15] +"\n"      
  2259.         ));
  2260.     }
  2261.             if(transaction.equalsIgnoreCase(prodCODE[1])){
  2262.                 if(price[1] !=0){
  2263.                     while(rept == true) {
  2264.                     prodCODE[1] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2265.                      
  2266.                   if(prodCODE[1].equalsIgnoreCase(prodCODE[2])&&prodCODE[1].equalsIgnoreCase(prodCODE[2])
  2267.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[3])
  2268.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[4])&&prodCODE[1].equalsIgnoreCase(prodCODE[5])
  2269.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[6])&&prodCODE[1].equalsIgnoreCase(prodCODE[7])
  2270.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[8])&&prodCODE[1].equalsIgnoreCase(prodCODE[9])
  2271.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[10])&&prodCODE[1].equalsIgnoreCase(prodCODE[11])
  2272.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[12])&&prodCODE[1].equalsIgnoreCase(prodCODE[13])
  2273.                           &&prodCODE[1].equalsIgnoreCase(prodCODE[14])){
  2274.                        
  2275.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[1]+ "\nPRODUCT NAME : " +product[1] +"\nPRODUCT PRICE : "+ price[1] +"SUCCESFULLY ADDED");  
  2276.                          prcont();
  2277.                     }
  2278.                         else {
  2279.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2280.                                     rept = true;
  2281.                   }          
  2282.              }
  2283.             }
  2284.         else if(price[1] == 0){
  2285.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2286.          prCODE();
  2287.         }
  2288.        }  
  2289.      
  2290.      
  2291.       else if(transaction.equalsIgnoreCase(prodCODE[2])){
  2292.     while(rept == true) {
  2293.                   prodCODE[2] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2294.                      
  2295.                   if(prodCODE[2].equalsIgnoreCase(prodCODE[1])&&prodCODE[2].equalsIgnoreCase(prodCODE[3])
  2296.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[3])
  2297.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[4])&&prodCODE[2].equalsIgnoreCase(prodCODE[5])
  2298.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[6])&&prodCODE[2].equalsIgnoreCase(prodCODE[7])
  2299.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[8])&&prodCODE[2].equalsIgnoreCase(prodCODE[9])
  2300.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[10])&&prodCODE[2].equalsIgnoreCase(prodCODE[11])
  2301.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[12])&&prodCODE[2].equalsIgnoreCase(prodCODE[13])
  2302.                           &&prodCODE[2].equalsIgnoreCase(prodCODE[14])){
  2303.                        
  2304.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[1]+ "\nPRODUCT NAME : " +product[1] +"\nPRODUCT PRICE : "+ price[1] +"SUCCESFULLY ADDED");  
  2305.                          codecont();
  2306.                     }
  2307.                         else {
  2308.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2309.                                     rept = true;
  2310.                         }
  2311.                   }            
  2312.      }
  2313.        
  2314.         else if(price[2] == 0){
  2315.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2316.          prCODE();
  2317.         }
  2318.        
  2319.    
  2320.  
  2321.    
  2322.       else if(transaction.equalsIgnoreCase(prodCODE[2])){
  2323.     while(rept == true) {
  2324.                   prodCODE[2] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2325.                      
  2326.                   if(prodCODE[3].equalsIgnoreCase(prodCODE[1])&&prodCODE[3].equalsIgnoreCase(prodCODE[2])
  2327.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[2])
  2328.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[4])&&prodCODE[3].equalsIgnoreCase(prodCODE[5])
  2329.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[6])&&prodCODE[3].equalsIgnoreCase(prodCODE[7])
  2330.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[8])&&prodCODE[3].equalsIgnoreCase(prodCODE[9])
  2331.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[10])&&prodCODE[3].equalsIgnoreCase(prodCODE[11])
  2332.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[12])&&prodCODE[3].equalsIgnoreCase(prodCODE[13])
  2333.                           &&prodCODE[3].equalsIgnoreCase(prodCODE[14])){
  2334.                        
  2335.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[3]+ "\nPRODUCT NAME : " +product[3] +"\nPRODUCT PRICE : "+ price[3] +"SUCCESFULLY ADDED");  
  2336.                          codecont();
  2337.                     }
  2338.                         else {
  2339.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2340.                                     rept = true;
  2341.                         }
  2342.                   }            
  2343.      }
  2344.        
  2345.         else if(price[3] == 0){
  2346.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2347.          prCODE();
  2348.         }
  2349.    
  2350.       else if(transaction.equalsIgnoreCase(prodCODE[4])){
  2351.     while(rept == true) {
  2352.                   prodCODE[4] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2353.                      
  2354.                   if(prodCODE[4].equalsIgnoreCase(prodCODE[1])&&prodCODE[4].equalsIgnoreCase(prodCODE[3])
  2355.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[3])
  2356.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[4])&&prodCODE[4].equalsIgnoreCase(prodCODE[5])
  2357.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[6])&&prodCODE[4].equalsIgnoreCase(prodCODE[7])
  2358.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[8])&&prodCODE[4].equalsIgnoreCase(prodCODE[9])
  2359.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[10])&&prodCODE[4].equalsIgnoreCase(prodCODE[11])
  2360.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[12])&&prodCODE[4].equalsIgnoreCase(prodCODE[13])
  2361.                           &&prodCODE[4].equalsIgnoreCase(prodCODE[14])){
  2362.                        
  2363.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[4]+ "\nPRODUCT NAME : " +product[4] +"\nPRODUCT PRICE : "+ price[4] +"SUCCESFULLY ADDED");  
  2364.                          codecont();
  2365.                     }
  2366.                         else {
  2367.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2368.                                     rept = true;
  2369.                         }
  2370.                   }            
  2371.      }
  2372.        
  2373.         else if(price[4] == 0){
  2374.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2375.          prCODE();
  2376.         }
  2377.    
  2378.    
  2379.       else if(transaction.equalsIgnoreCase(prodCODE[5])){
  2380.     while(rept == true) {
  2381.                   prodCODE[5] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2382.                      
  2383.                   if(prodCODE[5].equalsIgnoreCase(prodCODE[1])&&prodCODE[5].equalsIgnoreCase(prodCODE[3])
  2384.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[3])
  2385.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[4])&&prodCODE[5].equalsIgnoreCase(prodCODE[2])
  2386.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[6])&&prodCODE[5].equalsIgnoreCase(prodCODE[7])
  2387.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[8])&&prodCODE[5].equalsIgnoreCase(prodCODE[9])
  2388.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[10])&&prodCODE[5].equalsIgnoreCase(prodCODE[11])
  2389.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[12])&&prodCODE[5].equalsIgnoreCase(prodCODE[13])
  2390.                           &&prodCODE[5].equalsIgnoreCase(prodCODE[14])){
  2391.                        
  2392.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[5]+ "\nPRODUCT NAME : " +product[5] +"\nPRODUCT PRICE : "+ price[5] +"SUCCESFULLY ADDED");  
  2393.                          codecont();
  2394.                     }
  2395.                         else {
  2396.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2397.                                     rept = true;
  2398.                         }
  2399.                   }            
  2400.      }
  2401.        
  2402.         else if(price[5] == 0){
  2403.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2404.          prCODE();
  2405.         }
  2406.    
  2407.    
  2408.       else if(transaction.equalsIgnoreCase(prodCODE[6])){
  2409.     while(rept == true) {
  2410.                   prodCODE[6] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2411.                      
  2412.                   if(prodCODE[6].equalsIgnoreCase(prodCODE[1])&&prodCODE[6].equalsIgnoreCase(prodCODE[3])
  2413.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[3])
  2414.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[4])&&prodCODE[6].equalsIgnoreCase(prodCODE[5])
  2415.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[2])&&prodCODE[6].equalsIgnoreCase(prodCODE[7])
  2416.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[8])&&prodCODE[6].equalsIgnoreCase(prodCODE[9])
  2417.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[10])&&prodCODE[6].equalsIgnoreCase(prodCODE[11])
  2418.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[12])&&prodCODE[6].equalsIgnoreCase(prodCODE[13])
  2419.                           &&prodCODE[6].equalsIgnoreCase(prodCODE[14])){
  2420.                        
  2421.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[6]+ "\nPRODUCT NAME : " +product[6] +"\nPRODUCT PRICE : "+ price[6] +"SUCCESFULLY ADDED");  
  2422.                          codecont();
  2423.                     }
  2424.                         else {
  2425.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2426.                                     rept = true;
  2427.                         }
  2428.                   }            
  2429.      }
  2430.        
  2431.         else if(price[6] == 0){
  2432.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2433.          prCODE();
  2434.         }
  2435.  
  2436.       else if(transaction.equalsIgnoreCase(prodCODE[7])){
  2437.     while(rept == true) {
  2438.                   prodCODE[7] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2439.                      
  2440.                   if(prodCODE[7].equalsIgnoreCase(prodCODE[1])&&prodCODE[7].equalsIgnoreCase(prodCODE[3])
  2441.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[3])
  2442.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[4])&&prodCODE[7].equalsIgnoreCase(prodCODE[5])
  2443.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[6])&&prodCODE[7].equalsIgnoreCase(prodCODE[2])
  2444.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[8])&&prodCODE[7].equalsIgnoreCase(prodCODE[9])
  2445.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[10])&&prodCODE[7].equalsIgnoreCase(prodCODE[11])
  2446.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[12])&&prodCODE[7].equalsIgnoreCase(prodCODE[13])
  2447.                           &&prodCODE[7].equalsIgnoreCase(prodCODE[14])){
  2448.                        
  2449.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[7]+ "\nPRODUCT NAME : " +product[7] +"\nPRODUCT PRICE : "+ price[7] +"SUCCESFULLY ADDED");  
  2450.                          codecont();
  2451.                     }
  2452.                         else {
  2453.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2454.                                     rept = true;
  2455.                         }
  2456.                   }            
  2457.      }
  2458.        
  2459.         else if(price[7] == 0){
  2460.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2461.          prCODE();
  2462.         }    
  2463.    
  2464.       else if(transaction.equalsIgnoreCase(prodCODE[8])){
  2465.     while(rept == true) {
  2466.                   prodCODE[8] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2467.                      
  2468.                   if(prodCODE[8].equalsIgnoreCase(prodCODE[1])&&prodCODE[8].equalsIgnoreCase(prodCODE[3])
  2469.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[3])
  2470.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[4])&&prodCODE[2].equalsIgnoreCase(prodCODE[5])
  2471.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[6])&&prodCODE[2].equalsIgnoreCase(prodCODE[7])
  2472.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[2])&&prodCODE[2].equalsIgnoreCase(prodCODE[9])
  2473.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[10])&&prodCODE[2].equalsIgnoreCase(prodCODE[11])
  2474.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[12])&&prodCODE[2].equalsIgnoreCase(prodCODE[13])
  2475.                           &&prodCODE[8].equalsIgnoreCase(prodCODE[14])){
  2476.                        
  2477.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[8]+ "\nPRODUCT NAME : " +product[8] +"\nPRODUCT PRICE : "+ price[8] +"SUCCESFULLY ADDED");  
  2478.                          codecont();
  2479.                     }
  2480.                         else {
  2481.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2482.                                     rept = true;
  2483.                         }
  2484.                   }            
  2485.      }
  2486.        
  2487.         else if(price[8] == 0){
  2488.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2489.          prCODE();
  2490.         }
  2491.    
  2492.    
  2493.       else if(transaction.equalsIgnoreCase(prodCODE[9])){
  2494.     while(rept == true) {
  2495.                   prodCODE[9] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2496.                      
  2497.                   if(prodCODE[9].equalsIgnoreCase(prodCODE[1])&&prodCODE[9].equalsIgnoreCase(prodCODE[3])
  2498.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[3])
  2499.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[4])&&prodCODE[9].equalsIgnoreCase(prodCODE[5])
  2500.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[6])&&prodCODE[9].equalsIgnoreCase(prodCODE[7])
  2501.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[8])&&prodCODE[9].equalsIgnoreCase(prodCODE[2])
  2502.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[10])&&prodCODE[9].equalsIgnoreCase(prodCODE[11])
  2503.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[12])&&prodCODE[9].equalsIgnoreCase(prodCODE[13])
  2504.                           &&prodCODE[9].equalsIgnoreCase(prodCODE[14])){
  2505.                        
  2506.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[9]+ "\nPRODUCT NAME : " +product[9] +"\nPRODUCT PRICE : "+ price[9] +"SUCCESFULLY ADDED");  
  2507.                          codecont();
  2508.                     }
  2509.                         else {
  2510.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2511.                                     rept = true;
  2512.                         }
  2513.                   }            
  2514.      }
  2515.        
  2516.         else if(price[9] == 0){
  2517.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2518.          prCODE();
  2519.         }
  2520.    
  2521.       else if(transaction.equalsIgnoreCase(prodCODE[10])){
  2522.     while(rept == true) {
  2523.                   prodCODE[10] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2524.                      
  2525.                   if(prodCODE[10].equalsIgnoreCase(prodCODE[1])&&prodCODE[10].equalsIgnoreCase(prodCODE[3])
  2526.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[3])
  2527.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[4])&&prodCODE[10].equalsIgnoreCase(prodCODE[5])
  2528.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[6])&&prodCODE[10].equalsIgnoreCase(prodCODE[7])
  2529.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[8])&&prodCODE[10].equalsIgnoreCase(prodCODE[9])
  2530.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[2])&&prodCODE[10].equalsIgnoreCase(prodCODE[11])
  2531.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[12])&&prodCODE[10].equalsIgnoreCase(prodCODE[13])
  2532.                           &&prodCODE[10].equalsIgnoreCase(prodCODE[14])){
  2533.                        
  2534.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[10]+ "\nPRODUCT NAME : " +product[10] +"\nPRODUCT PRICE : "+ price[10] +"SUCCESFULLY ADDED");  
  2535.                          codecont();
  2536.                     }
  2537.                         else {
  2538.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2539.                                     rept = true;
  2540.                         }
  2541.                   }            
  2542.      }
  2543.        
  2544.         else if(price[10] == 0){
  2545.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2546.          prCODE();
  2547.         }
  2548.    
  2549.       else if(transaction.equalsIgnoreCase(prodCODE[11])){
  2550.     while(rept == true) {
  2551.                   prodCODE[11] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2552.                      
  2553.                   if(prodCODE[11].equalsIgnoreCase(prodCODE[1])&&prodCODE[11].equalsIgnoreCase(prodCODE[3])
  2554.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[2])
  2555.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[4])&&prodCODE[11].equalsIgnoreCase(prodCODE[5])
  2556.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[6])&&prodCODE[11].equalsIgnoreCase(prodCODE[7])
  2557.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[8])&&prodCODE[11].equalsIgnoreCase(prodCODE[9])
  2558.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[10])&&prodCODE[11].equalsIgnoreCase(prodCODE[12])
  2559.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[13])&&prodCODE[11].equalsIgnoreCase(prodCODE[14])
  2560.                           &&prodCODE[11].equalsIgnoreCase(prodCODE[15])){
  2561.                        
  2562.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[11]+ "\nPRODUCT NAME : " +product[11] +"\nPRODUCT PRICE : "+ price[11] +"SUCCESFULLY ADDED");  
  2563.                          codecont();
  2564.                     }
  2565.                         else {
  2566.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2567.                                     rept = true;
  2568.                         }
  2569.                   }            
  2570.      }
  2571.        
  2572.         else if(price[11] == 0){
  2573.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2574.          prCODE();
  2575.         }
  2576.    
  2577.       else if(transaction.equalsIgnoreCase(prodCODE[12])){
  2578.     while(rept == true) {
  2579.                   prodCODE[12] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2580.                      
  2581.                   if(prodCODE[12].equalsIgnoreCase(prodCODE[1])&&prodCODE[10].equalsIgnoreCase(prodCODE[3])
  2582.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[2])
  2583.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[4])&&prodCODE[12].equalsIgnoreCase(prodCODE[5])
  2584.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[6])&&prodCODE[12].equalsIgnoreCase(prodCODE[7])
  2585.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[8])&&prodCODE[12].equalsIgnoreCase(prodCODE[9])
  2586.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[10])&&prodCODE[12].equalsIgnoreCase(prodCODE[11])
  2587.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[13])&&prodCODE[12].equalsIgnoreCase(prodCODE[14])
  2588.                           &&prodCODE[12].equalsIgnoreCase(prodCODE[15])){
  2589.                        
  2590.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[12]+ "\nPRODUCT NAME : " +product[12] +"\nPRODUCT PRICE : "+ price[12] +"SUCCESFULLY ADDED");  
  2591.                          codecont();
  2592.                     }
  2593.                         else {
  2594.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2595.                                     rept = true;
  2596.                         }
  2597.                   }            
  2598.      }
  2599.        
  2600.         else if(price[12] == 0){
  2601.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2602.          prCODE();
  2603.         }
  2604.    
  2605.       else if(transaction.equalsIgnoreCase(prodCODE[13])){
  2606.     while(rept == true) {
  2607.                   prodCODE[13] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2608.                      
  2609.                   if(prodCODE[13].equalsIgnoreCase(prodCODE[1])&&prodCODE[13].equalsIgnoreCase(prodCODE[2])
  2610.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[3])
  2611.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[4])&&prodCODE[13].equalsIgnoreCase(prodCODE[5])
  2612.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[6])&&prodCODE[13].equalsIgnoreCase(prodCODE[7])
  2613.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[8])&&prodCODE[13].equalsIgnoreCase(prodCODE[9])
  2614.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[10])&&prodCODE[13].equalsIgnoreCase(prodCODE[11])
  2615.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[12])&&prodCODE[13].equalsIgnoreCase(prodCODE[14])
  2616.                           &&prodCODE[13].equalsIgnoreCase(prodCODE[15])){
  2617.                        
  2618.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[13]+ "\nPRODUCT NAME : " +product[13] +"\nPRODUCT PRICE : "+ price[13] +"SUCCESFULLY ADDED");  
  2619.                          codecont();
  2620.                     }
  2621.                         else {
  2622.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2623.                                     rept = true;
  2624.                         }
  2625.                   }            
  2626.      }
  2627.        
  2628.         else if(price[13] == 0){
  2629.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2630.          prCODE();
  2631.         }
  2632.            
  2633.       else if(transaction.equalsIgnoreCase(prodCODE[14])){
  2634.     while(rept == true) {
  2635.                   prodCODE[14] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2636.                      
  2637.                   if(prodCODE[14].equalsIgnoreCase(prodCODE[1])&&prodCODE[14].equalsIgnoreCase(prodCODE[2])
  2638.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[3])
  2639.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[4])&&prodCODE[14].equalsIgnoreCase(prodCODE[5])
  2640.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[6])&&prodCODE[14].equalsIgnoreCase(prodCODE[7])
  2641.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[8])&&prodCODE[14].equalsIgnoreCase(prodCODE[9])
  2642.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[10])&&prodCODE[14].equalsIgnoreCase(prodCODE[11])
  2643.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[12])&&prodCODE[14].equalsIgnoreCase(prodCODE[13])
  2644.                           &&prodCODE[14].equalsIgnoreCase(prodCODE[15])){
  2645.                        
  2646.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[14]+ "\nPRODUCT NAME : " +product[14] +"\nPRODUCT PRICE : "+ price[14] +"SUCCESFULLY ADDED");  
  2647.                          codecont();
  2648.                     }
  2649.                         else {
  2650.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2651.                                     rept = true;
  2652.                         }
  2653.                   }            
  2654.      }
  2655.        
  2656.         else if(price[14] == 0){
  2657.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2658.             prCODE();
  2659.         }
  2660.    
  2661.       else if(transaction.equalsIgnoreCase(prodCODE[15])){
  2662.     while(rept == true) {
  2663.                   prodCODE[10] = JOptionPane.showInputDialog("PLEASE ENTER PRODUCT CODE ");
  2664.                      
  2665.                   if(prodCODE[15].equalsIgnoreCase(prodCODE[1])&&prodCODE[15].equalsIgnoreCase(prodCODE[3])
  2666.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[10])
  2667.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[4])&&prodCODE[15].equalsIgnoreCase(prodCODE[5])
  2668.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[6])&&prodCODE[15].equalsIgnoreCase(prodCODE[7])
  2669.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[8])&&prodCODE[15].equalsIgnoreCase(prodCODE[9])
  2670.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[2])&&prodCODE[15].equalsIgnoreCase(prodCODE[11])
  2671.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[12])&&prodCODE[15].equalsIgnoreCase(prodCODE[13])
  2672.                           &&prodCODE[15].equalsIgnoreCase(prodCODE[14])){
  2673.                        
  2674.                   JOptionPane.showMessageDialog(null,"PRODUCT CODE :  "+ prodCODE[15]+ "\nPRODUCT NAME : " +product[15] +"\nPRODUCT PRICE : "+ price[15] +"SUCCESFULLY ADDED");  
  2675.                          codecont();
  2676.                     }
  2677.                         else {
  2678.                             JOptionPane.showMessageDialog(null,"PRODUCT NAME IS UNAVAILBE");
  2679.                                     rept = true;
  2680.                         }
  2681.                   }            
  2682.      }
  2683.        
  2684.         else if(price[15] == 0){
  2685.             JOptionPane.showMessageDialog(null, "PRODUCT SLOT IS EMPTY");
  2686.             prCODE();
  2687.         }
  2688.         else{
  2689.                    JOptionPane.showMessageDialog(null, "INVALID INPUT");
  2690.                    prCODE();
  2691.         }
  2692.     }
  2693.  
  2694.    
  2695. private static void codecont(){
  2696.     boolean here = true;
  2697.     while(here == true){
  2698.         int choice = Integer.parseInt(JOptionPane.showInputDialog("DO YOU WANT TO CHANGE ANOTHER PRODUCT'S NAME\n[1]YES\n[2]NO"));
  2699.         if(choice == 1){
  2700.             prCODE();
  2701.            
  2702.         }
  2703.         else if(choice == 2){
  2704.             adControl();
  2705.         }
  2706.         else{
  2707.             JOptionPane.showMessageDialog(null,"INVALID INPUT");
  2708.             here = true;
  2709.         }
  2710.     }
  2711.  
  2712. }
  2713.  
  2714.    
  2715.    
  2716.    
  2717.    
  2718.    
  2719.    
  2720.    
  2721.    
  2722.    
  2723.    
  2724. }
RAW Paste Data