+ private void menuDescriptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuDescriptionActionPerformed
+ // TODO add your handling code here:
+ int selid = getSelectedNotice();
+ if (selid == -1) return;
+ ArrayList<Object> notice = Utility.getNoticeDetails(selid);
+ if (notice == null) return;
+
+ DescriptionDialog frm = new DescriptionDialog((Frame)this.getParent(), true);
+ frm.setFields(selid, (String)notice.get(0), (String)notice.get(1), (Date)notice.get(2));
+ frm.setVisible(true);
+ populateNotices();
+ }//GEN-LAST:event_menuDescriptionActionPerformed
+
+ private void menuDispatchDetailsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuDispatchDetailsActionPerformed
+ // TODO add your handling code here:
+ int selid = getSelectedNotice();
+ if (selid == -1) return;
+ ArrayList<Object> notice = Utility.getNoticeDetails(selid);
+ if (notice == null) return;
+
+ DispatchDetailsDialog frm = new DispatchDetailsDialog((Frame) this.getParent(), true);
+ frm.setFields (selid, (boolean)notice.get(6), (Date)notice.get(7),
+ (String)notice.get(8), (boolean) notice.get(9),(Date) notice.get(10));
+ frm.setVisible(true);
+ }//GEN-LAST:event_menuDispatchDetailsActionPerformed
+
+ private void menuBillDetailsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuBillDetailsActionPerformed
+ // TODO add your handling code here:
+ int selid = getSelectedNotice();
+ if (selid == -1) return;
+ ArrayList<Object> notice = Utility.getNoticeDetails(selid);
+ if (notice == null) return;
+
+ BillDetailsDialog frm = new BillDetailsDialog((Frame) this.getParent(),true);
+ frm.setFields (selid, (String)notice.get(11), (int)notice.get(12), (Date)notice.get(13));
+ frm.setVisible(true);
+ }//GEN-LAST:event_menuBillDetailsActionPerformed
+
+ private void menuClarificationDetailsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuClarificationDetailsActionPerformed
+ // TODO add your handling code here:
+ int selid = getSelectedNotice();
+ if (selid == -1) return;
+ ArrayList<Object> notice = Utility.getNoticeDetails(selid);
+ if (notice == null) return;
+ ClarificationDetailsDialog frm = new ClarificationDetailsDialog(
+ (Frame)this.getParent(), true);
+
+ frm.setFields (selid, (boolean)notice.get(14), (String)notice.get(15));
+ frm.setVisible(true);
+ }//GEN-LAST:event_menuClarificationDetailsActionPerformed
+
+ private void menuDeleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_menuDeleteActionPerformed
+ int selid = getSelectedNotice();
+ if (selid == -1) return;
+ int conf = JOptionPane.showConfirmDialog((Frame)this.getParent(), CONFIRM_DELETE);
+ if (conf == JOptionPane.YES_OPTION) {
+ boolean rt = Utility.deleteNotice (selid);
+ if (rt == false)
+ JOptionPane.showMessageDialog(this, ERROR_DELETING);
+ else
+ populateNotices();
+ }
+ }//GEN-LAST:event_menuDeleteActionPerformed
+ private static final String ERROR_DELETING = "Error in deleting";
+ private static final String CONFIRM_DELETE = "Are you sure you wish to delete?";
+