import java.util.ArrayList;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
-import javax.swing.JTable;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.table.DefaultTableModel;
-import javax.swing.table.TableModel;
/**
*
*/
public class NoticesReportViewDialog extends javax.swing.JDialog {
+ private int currentReport;
private String reportTitle;
private String[] reportCols;
private ArrayList<Object> reportData;
private void buttonApplyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_buttonApplyActionPerformed
// TODO add your handling code here:
if (! checkFilterByClient.isSelected()) {
- reportData = Utility.getPendingPaymentBills(-1);
- if (reportData != null)
+ reportData = Utility.getReportData(currentReport, -1);
+
+ if (reportData != null)
populateReport();
} else {
DBItem db = (DBItem)comboClients.getSelectedItem();
if (db == null)
return;
int selid = db.getKey();
- reportData = Utility.getPendingPaymentBills(selid);
+ reportData = Utility.getReportData(currentReport, selid);
if (reportData != null)
populateReport();
}
private javax.swing.JTable tableReport;
// End of variables declaration//GEN-END:variables
- public void setupReportTable(String title, String[] columns,
+ public void setupReportTable(int reportNum, String title, String[] columns,
ArrayList<Object> data) {
+ currentReport = reportNum;
reportTitle = title;
reportCols = columns;
reportData = data;