Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.82 KB | None | 0 0
  1. String ifComplete;
  2. String ifCollected;
  3. public ArrayList<Workorder> workorderList(){
  4.         ArrayList<Workorder> workordersList = new ArrayList();
  5.         try{
  6.             Class.forName("com.mysql.jdbc.Driver");
  7.             String url = "jdbc:mysql://localhost/grdatabase?verifyServerCertificate=false&useSSL=true";
  8.             Connection con = DriverManager.getConnection(url, "tester", "tester");
  9.             String query = String.format("SELECT * FROM workorders WHERE customerid LIKE %s", sqlCustomerID);
  10.             Statement st = con.createStatement();
  11.             ResultSet rs = st.executeQuery(query);
  12.             Workorder workorder;
  13.             while(rs.next()){
  14.                 workorder = new Workorder(rs.getString("customerid"), rs.getString("ticketnumber"), rs.getString("description"),                rs.getString("jobtype"), rs.getString("service"), rs.getString("ticketby"), rs.getString("datereceived"), rs.getString("daterequired"), rs.getString("jobby"), rs.getString("datefinished"), rs.getString("datecollected"), rs.getString("subtotal"), rs.getString("servicechargepercent"), rs.getString("servicechargetotal"), rs.getString("totalprice"), rs.getString("totalpaid"));
  15.                 workordersList.add(workorder);
  16.                 ifComplete = rs.getString("datefinished");
  17.                 ifCollected = rs.getString("datecollected");
  18.             }
  19.             con.close();
  20.         }catch(Exception e){
  21.             JOptionPane.showMessageDialog(null, e);
  22.         }
  23.         return workordersList;
  24.     }
  25.    
  26.     public DefaultTableModel model;
  27.    
  28.     public void showWorkorderCurrent(DefaultTableModel model){
  29.         ArrayList<Workorder> list = workorderList();
  30.        
  31.         model = (DefaultTableModel)tblCurrentWorkorders.getModel();
  32.         if(ifComplete == null){
  33.         Object[] row = new Object[6];
  34.         for(int i=0; i<list.size();i++){
  35.             row[0]=list.get(i).getTicketNumber();
  36.             row[1]=list.get(i).getDescription();
  37.             row[2]=list.get(i).getDateReceived();
  38.             row[3]=list.get(i).getDateRequired();
  39.             row[4]=list.get(i).getTotalPrice();
  40.             row[5]=list.get(i).getTotalPaid();
  41.             model.addRow(row);
  42.         }
  43.         }else{
  44.                 DefaultTableModel modelCollected = (DefaultTableModel)tblPastWorkorders.getModel();  
  45.                 Object[] row = new Object[6];
  46.                 for(int i=0; i<list.size();i++){
  47.                     row[0]=list.get(i).getTicketNumber();
  48.                     row[1]=list.get(i).getDescription();
  49.                     row[2]=list.get(i).getDateReceived();
  50.                     row[3]=list.get(i).getDateRequired();
  51.                     row[4]=list.get(i).getTotalPrice();
  52.                     row[5]=list.get(i).getTotalPaid();
  53.                     model.addRow(row);
  54.                 }
  55.             }
  56.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement