<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="menuNoticeDraftAwaitingApprovalActionPerformed"/>
</Events>
</MenuItem>
+ <MenuItem class="javax.swing.JMenuItem" name="menuNoticeDraftsApprovedToBeSent">
+ <Properties>
+ <Property name="mnemonic" type="int" value="97"/>
+ <Property name="text" type="java.lang.String" value="Drafts Approved not yet sent..."/>
+ </Properties>
+ <Events>
+ <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="menuNoticeDraftsApprovedToBeSentActionPerformed"/>
+ </Events>
+ </MenuItem>
<MenuItem class="javax.swing.JMenuItem" name="menuNoticesSentNotYetDelivered">
<Properties>
<Property name="mnemonic" type="int" value="115"/>
menuNoticesToBeDrafted = new javax.swing.JMenuItem();
menuNoticesClarificationPending = new javax.swing.JMenuItem();
menuNoticeDraftAwaitingApproval = new javax.swing.JMenuItem();
+ menuNoticeDraftsApprovedToBeSent = new javax.swing.JMenuItem();
menuNoticesSentNotYetDelivered = new javax.swing.JMenuItem();
menuAwaitingPayment = new javax.swing.JMenuItem();
menuSettings = new javax.swing.JMenu();
});
menuNoticesReports.add(menuNoticeDraftAwaitingApproval);
+ menuNoticeDraftsApprovedToBeSent.setMnemonic('a');
+ menuNoticeDraftsApprovedToBeSent.setText("Drafts Approved not yet sent...");
+ menuNoticeDraftsApprovedToBeSent.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ menuNoticeDraftsApprovedToBeSentActionPerformed(evt);
+ }
+ });
+ menuNoticesReports.add(menuNoticeDraftsApprovedToBeSent);
+
menuNoticesSentNotYetDelivered.setMnemonic('s');
menuNoticesSentNotYetDelivered.setText("Notices sent not yet delivered...");
menuNoticesSentNotYetDelivered.addActionListener(new java.awt.event.ActionListener() {
frm.setVisible(true);
}//GEN-LAST:event_menuNoticesToBeDraftedActionPerformed
+
+ private void menuNoticeDraftsApprovedToBeSentActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuNoticeDraftsApprovedToBeSentActionPerformed
+ // TODO add your handling code here:
+ NoticesReportViewDialog frm = new NoticesReportViewDialog(this, false);
+ String cols[] = {"Reference Number", "Description", "Entrustment Date",
+ "Client" };
+ int rep = 5;
+ ArrayList<Object> data = Utility.getReportData(rep, -1);
+ if (data == null) {
+ JOptionPane.showMessageDialog(this , ERROR_DISPLAYING_REPORT);
+ return;
+ }
+ frm.setupReportTable(rep, REPORT_TITLE_APPROVED_NOT_YET_SENT, cols, data);
+ frm.setVisible(true);
+
+ }//GEN-LAST:event_menuNoticeDraftsApprovedToBeSentActionPerformed
private static final String REPORT_TITLE_TO_BE_DRAFTED = "To Be Drafted";
private static final String REPORT_TITLE_CLARIFICATIONS_PENDING = "Clarifications Pending";
private static final String REPORT_TITLE_DRAFTS_AWAITING_APPROVAL = "Drafts To Be Approved";
public static final String REPORT_TITLE_NOTICES_SENT_NOT_DELIVERED = "Notices Sent Not Yet Delivered";
public static final String ERROR_DISPLAYING_REPORT = "Error displaying report";
public static final String REPORT_TITLE_BILLS_AWAITING_PAYMENT = "Bills Awaiting Payment";
-
+ public static final String REPORT_TITLE_APPROVED_NOT_YET_SENT = "Drafts Approved Not Yet Sent";
/**
* @param args the command line arguments
*/
private javax.swing.JMenuItem menuManageNotices;
private javax.swing.JMenu menuMaster;
private javax.swing.JMenuItem menuNoticeDraftAwaitingApproval;
+ private javax.swing.JMenuItem menuNoticeDraftsApprovedToBeSent;
private javax.swing.JMenuItem menuNoticesClarificationPending;
private javax.swing.JMenu menuNoticesReports;
private javax.swing.JMenuItem menuNoticesSentNotYetDelivered;
"SELECT ReferenceNumber, Description, EntrustmentDate, ClarificationRemarks"
+ ", ClientName from legalnotices INNER JOIN clients ON ClientId=clients.id "
- + "WHERE DraftCreated=0;"
+ + "WHERE DraftCreated=0;",
+
+ "SELECT ReferenceNumber, Description, EntrustmentDate, ClientName FROM"
+ + " legalnotices INNER JOIN clients ON ClientId=clients.id WHERE "
+ + " DraftApproved=1 AND NoticeSent=0;"
} ;
private static final String[] REPORTS_FILTERED = { "SELECT ReferenceNumber, Description"
"SELECT ReferenceNumber, Description, EntrustmentDate, ClarificationRemarks"
+ ", ClientName from legalnotices INNER JOIN clients ON ClientId=clients.id "
- + "WHERE DraftCreated=0 AND ClientId=?;"
+ + "WHERE DraftCreated=0 AND ClientId=?;",
+
+ "SELECT ReferenceNumber, Description, EntrustmentDate, ClientName FROM"
+ + " legalnotices INNER JOIN clients ON ClientId=clients.id WHERE "
+ + " DraftApproved=1 AND NoticeSent=0 AND ClientId=?;"
} ;
static void saveStationerySettings (String left_header,