private void btnViewOrdersActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnViewOrdersActionPerformed // Temp variable to check if entries exist in file boolean found = false; DefaultTableModel model = (DefaultTableModel) jTable2.getModel(); int rows = model.getRowCount(); // Clearing jTable2 for (int i = rows - 1; i >= 0; i--) { model.removeRow(i); } // Deserializing try { orderList = this.orderService.Deserialize(RequisitionOrderFile); } catch (IOException ex) { Logger.getLogger(SiteManagerUI.class.getName()).log(Level.SEVERE, null, ex); } catch (ClassNotFoundException ex) { Logger.getLogger(SiteManagerUI.class.getName()).log(Level.SEVERE, null, ex); } for (RequisitionOrder order : orderList) { // Setting the dateformat of the jDateChooser SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy", Locale.getDefault()); if (order.getPlacedDate().equals(sdf.format(jDateSet.getDate())) && order.getUsername().equals(Username)) { model.addRow( new Object[] { order.getOrderID(), order.getItemCount(), order.getTotalPriceOfItems(), order.getRequiredDate(), order.getStatusOfApproval() }); found = true; } } if (found == false) { JOptionPane.showMessageDialog(null, "There were no orders placed on this date"); } } // GEN-LAST:event_btnViewOrdersActionPerformed
private void btnViewAllOrdersActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnViewAllOrdersActionPerformed DefaultTableModel model = (DefaultTableModel) jTable2.getModel(); int row = model.getRowCount(); int rows = model.getRowCount(); for (int i = rows - 1; i >= 0; i--) { model.removeRow(i); } // Deserializing try { orderList = this.orderService.Deserialize(RequisitionOrderFile); } catch (IOException ex) { Logger.getLogger(SiteManagerUI.class.getName()).log(Level.SEVERE, null, ex); } catch (ClassNotFoundException ex) { Logger.getLogger(SiteManagerUI.class.getName()).log(Level.SEVERE, null, ex); } boolean found = false; for (RequisitionOrder order : orderList) { if (order.getUsername().equals(Username)) { model.addRow( new Object[] { order.getOrderID(), order.getItemCount(), order.getTotalPriceOfItems(), order.getRequiredDate(), order.getStatusOfApproval() }); found = true; } } if (found == false) { JOptionPane.showMessageDialog( null, "You Have Not Placed Any Orders", null, JOptionPane.ERROR_MESSAGE); } } // GEN-LAST:event_btnViewAllOrdersActionPerformed