super(parent, modal);
initComponents();
populateNotices ();
- tableNotices.add(popMenu);
tableNotices.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
popMenu = new javax.swing.JPopupMenu();
menuDescription = new javax.swing.JMenuItem();
menuDraftStatus = new javax.swing.JMenuItem();
+ menuDispatchDetails = new javax.swing.JMenuItem();
+ menuBillDetails = new javax.swing.JMenuItem();
+ menuClarificationDetails = new javax.swing.JMenuItem();
jScrollPane1 = new javax.swing.JScrollPane();
tableNotices = new javax.swing.JTable();
+ menuDescription.setMnemonic('e');
menuDescription.setText("Description...");
menuDescription.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
});
popMenu.add(menuDraftStatus);
+ menuDispatchDetails.setMnemonic('h');
+ menuDispatchDetails.setText("Dispatch Details...");
+ menuDispatchDetails.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ menuDispatchDetailsActionPerformed(evt);
+ }
+ });
+ popMenu.add(menuDispatchDetails);
+
+ menuBillDetails.setMnemonic('B');
+ menuBillDetails.setText("Bill Details...");
+ menuBillDetails.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ menuBillDetailsActionPerformed(evt);
+ }
+ });
+ popMenu.add(menuBillDetails);
+
+ menuClarificationDetails.setMnemonic('r');
+ menuClarificationDetails.setText("Clarification Details...");
+ menuClarificationDetails.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ menuClarificationDetailsActionPerformed(evt);
+ }
+ });
+ popMenu.add(menuClarificationDetails);
+
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Manage Notices");
setLocationByPlatform(true);
// TODO add your handling code here:
int selid = getSelectedNotice();
if (selid == -1) return;
- DescriptionDialog frm = new DescriptionDialog((Frame)this.getParent(), true);
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
+
/**
* @param args the command line arguments
*/
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JScrollPane jScrollPane1;
+ private javax.swing.JMenuItem menuBillDetails;
+ private javax.swing.JMenuItem menuClarificationDetails;
private javax.swing.JMenuItem menuDescription;
+ private javax.swing.JMenuItem menuDispatchDetails;
private javax.swing.JMenuItem menuDraftStatus;
private javax.swing.JPopupMenu popMenu;
private javax.swing.JTable tableNotices;