}
}
}
}
{
jButtonSearch = new JButton4j(Common.icon_search);
jButtonSearch.setBounds(1, 143, 109, 32);
jDesktopPane1.add(jButtonSearch);
jButtonSearch.setText(lang.get("btn_Search"));
jButtonSearch.setMnemonic(lang.getMnemonicChar());
jButtonSearch.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
search();
}
});
}
{
jButtonAdd = new JButton4j(Common.icon_add);
jButtonAdd.setBounds(221, 143, 109, 32);
jDesktopPane1.add(jButtonAdd);
jButtonAdd.setText(lang.get("btn_Add"));
jButtonAdd.setMnemonic(lang.getMnemonicChar());
jButtonAdd.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_PROCESS_ORDER_ADD"));
jButtonAdd.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
addRecord();
}
});
}
{
jButtonEdit = new JButton4j(Common.icon_edit);
jButtonEdit.setBounds(331, 143, 109, 32);
jDesktopPane1.add(jButtonEdit);
jButtonEdit.setText(lang.get("btn_Edit"));
jButtonEdit.setMnemonic(lang.getMnemonicChar());
jButtonEdit.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_PROCESS_ORDER_EDIT"));
jButtonEdit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
editRecord();
}
});
}
{
jButtonDelete = new JButton4j(Common.icon_delete);
jButtonDelete.setBounds(441, 143, 109, 32);
jDesktopPane1.add(jButtonDelete);
jButtonDelete.setText(lang.get("btn_Delete"));
jButtonDelete.setMnemonic(lang.getMnemonicChar());
jButtonDelete.setEnabled(Common.userList.getUser(Common.sessionID).isModuleAllowed("FRM_ADMIN_PROCESS_ORDER_DELETE"));
jButtonDelete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
delete();
}
});
}
{
jButtonPrint = new JButton4j(Common.icon_report);
jButtonPrint.setBounds(551, 143, 109, 32);
jDesktopPane1.add(jButtonPrint);
jButtonPrint.setText(lang.get("btn_Print"));
jButtonPrint.setMnemonic(lang.getMnemonicChar());
jButtonPrint.setEnabled(true);
jButtonPrint.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
print();
}
});
}
{
jButtonLabel = new JButton4j(Common.icon_report);
jButtonLabel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
printLabels();
}
});
jButtonLabel.setBounds(661, 143, 109, 32);
jDesktopPane1.add(jButtonLabel);
jButtonLabel.setText(lang.get("btn_Label"));
jButtonLabel.setMnemonic(java.awt.event.KeyEvent.VK_H);
}
{
jButtonClose = new JButton4j(Common.icon_close);
jButtonClose.setBounds(881, 143, 109, 32);
jDesktopPane1.add(jButtonClose);
jButtonClose.setText(lang.get("btn_Close"));
jButtonClose.setMnemonic(lang.getMnemonicChar());
jButtonClose.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JDBQuery.closeStatement(listStatement);
dispose();
}
});
}
{
jLabel1 = new JLabel4j_std();
jLabel1.setBounds(275, 45, 98, 22);
jDesktopPane1.add(jLabel1);
jLabel1.setText(lang.get("lbl_Material"));
jLabel1.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jLabel12 = new JLabel4j_std();
jLabel12.setBounds(275, 11, 98, 22);
jDesktopPane1.add(jLabel12);
jLabel12.setText(lang.get("lbl_Customer_ID"));
jLabel12.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jLabel3 = new JLabel4j_std();
jLabel3.setBounds(521, 11, 98, 22);
jDesktopPane1.add(jLabel3);
jLabel3.setText(lang.get("lbl_Description"));
jLabel3.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jTextFieldDescription = new JTextField4j();
jTextFieldDescription.setBounds(629, 11, 354, 22);
jDesktopPane1.add(jTextFieldDescription);
}
{
jTextFieldMaterial = new JTextField4j();
jTextFieldMaterial.setBounds(383, 45, 98, 22);
jDesktopPane1.add(jTextFieldMaterial);
}
{
jTextFieldCustomer = new JTextField4j();
jTextFieldCustomer.setBounds(383, 11, 98, 22);
jDesktopPane1.add(jTextFieldCustomer);
}
{
JLabel4j_std label4j_std = new JLabel4j_std();
label4j_std.setText(lang.get("lbl_Customer_ID"));
label4j_std.setHorizontalAlignment(SwingConstants.TRAILING);
label4j_std.setBounds(275, 110, 98, 21);
jDesktopPane1.add(label4j_std);
}
{
jLabel2 = new JLabel4j_std();
jLabel2.setBounds(758, 45, 89, 22);
jDesktopPane1.add(jLabel2);
jLabel2.setText(lang.get("lbl_Location_ID"));
jLabel2.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jTextFieldProcessOrder = new JTextField4j();
jTextFieldProcessOrder.setBounds(148, 11, 105, 22);
jDesktopPane1.add(jTextFieldProcessOrder);
}
{
jLabel4 = new JLabel4j_std();
jLabel4.setBounds(7, 11, 132, 22);
jDesktopPane1.add(jLabel4);
jLabel4.setText(lang.get("lbl_Process_Order"));
jLabel4.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jLabel5 = new JLabel4j_std();
jLabel5.setBounds(7, 45, 132, 22);
jDesktopPane1.add(jLabel5);
jLabel5.setText(lang.get("lbl_Process_Order_Status"));
jLabel5.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jTextFieldLocation = new JTextField4j();
jTextFieldLocation.setBounds(857, 45, 105, 22);
jDesktopPane1.add(jTextFieldLocation);
}
{
jTextFieldRecipe = new JTextField4j();
jTextFieldRecipe.setBounds(629, 45, 125, 22);
jDesktopPane1.add(jTextFieldRecipe);
}
{
jLabel6 = new JLabel4j_std();
jLabel6.setBounds(510, 110, 109, 21);
jDesktopPane1.add(jLabel6);
jLabel6.setText(lang.get("lbl_Sort_By"));
jLabel6.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
dueDateFrom = new JDateControl();
dueDateFrom.setBounds(172, 77, 120, 22);
jDesktopPane1.add(dueDateFrom);
dueDateFrom.setEnabled(false);
dueDateFrom.getEditor().setPreferredSize(new java.awt.Dimension(86, 32));
}
{
jLabel7 = new JLabel4j_std();
jLabel7.setBounds(0, 80, 139, 22);
jDesktopPane1.add(jLabel7);
jLabel7.setText(lang.get("lbl_Process_Order_Due_Date"));
jLabel7.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jCheckBoxDueDateFrom = new JCheckBox4j();
jCheckBoxDueDateFrom.setBounds(146, 77, 21, 22);
jDesktopPane1.add(jCheckBoxDueDateFrom);
jCheckBoxDueDateFrom.setBackground(new java.awt.Color(255, 255, 255));
jCheckBoxDueDateFrom.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
System.out.println("jCheckBoxDueDateFrom.actionPerformed, event=" + evt);
if (jCheckBoxDueDateFrom.isSelected())
{
dueDateFrom.setEnabled(true);
calendarButtondueDateFrom.setEnabled(true);
}
else
{
dueDateFrom.setEnabled(false);
calendarButtondueDateFrom.setEnabled(false);
}
}
});
}
{
jCheckBoxDueDateTo = new JCheckBox4j();
jCheckBoxDueDateTo.setBounds(352, 77, 21, 22);
jDesktopPane1.add(jCheckBoxDueDateTo);
jCheckBoxDueDateTo.setBackground(new java.awt.Color(255, 255, 255));
jCheckBoxDueDateTo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
System.out.println("jCheckBoxDueDateFrom.actionPerformed, event=" + evt);
if (jCheckBoxDueDateTo.isSelected())
{
dueDateTo.setEnabled(true);
calendarButtondueDateTo.setEnabled(true);
}
else
{
dueDateTo.setEnabled(false);
calendarButtondueDateTo.setEnabled(false);
}
}
});
}
{
dueDateTo = new JDateControl();
dueDateTo.setBounds(382, 77, 120, 22);
jDesktopPane1.add(dueDateTo);
dueDateTo.setEnabled(false);
}
{
ComboBoxModel<String> jComboBoxStatusModel = new DefaultComboBoxModel<String>(Common.processOrderStatusincBlank);
jComboBoxStatus = new JComboBox4j<String>();
jComboBoxStatus.setBounds(148, 44, 126, 23);
jDesktopPane1.add(jComboBoxStatus);
jComboBoxStatusModel.setSelectedItem("");
jComboBoxStatus.setModel(jComboBoxStatusModel);
}
{
ComboBoxModel<String> jComboBoxSortByModel = new DefaultComboBoxModel<String>(new String[] { "PROCESS_ORDER", "MATERIAL", "DESCRIPTION", "STATUS", "LOCATION_ID", "DUE_DATE", "RECIPE_ID" });
jComboBoxSortBy = new JComboBox4j<String>();
jComboBoxSortBy.setBounds(629, 110, 168, 23);
jDesktopPane1.add(jComboBoxSortBy);
jComboBoxSortBy.setModel(jComboBoxSortByModel);
jComboBoxSortBy.getModel().setSelectedItem("DUE_DATE");
}
{
jLabel8 = new JLabel4j_std();
jLabel8.setBounds(524, 45, 95, 22);
jDesktopPane1.add(jLabel8);
jLabel8.setText(lang.get("lbl_Process_Order_Recipe"));
jLabel8.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jToggleButtonSequence = new JToggleButton();
jToggleButtonSequence.setBounds(795, 110, 21, 21);
jDesktopPane1.add(jToggleButtonSequence);
jToggleButtonSequence.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
setSequence(jToggleButtonSequence.isSelected());
}
});
}
{
jButtonMaterialLookuo = new JButton4j(Common.icon_lookup);
jButtonMaterialLookuo.setBounds(481, 45, 21, 22);
jDesktopPane1.add(jButtonMaterialLookuo);
jButtonMaterialLookuo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JLaunchLookup.dlgAutoExec = false;
JLaunchLookup.dlgCriteriaDefault = "";
if (JLaunchLookup.materials())
{
jTextFieldMaterial.setText(JLaunchLookup.dlgResult);
}
}
});
}
{
jButtonCustomerLookup = new JButton4j(Common.icon_lookup);
jButtonCustomerLookup.setBounds(481, 11, 21, 22);
jDesktopPane1.add(jButtonCustomerLookup);
jButtonCustomerLookup.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JLaunchLookup.dlgAutoExec = false;
JLaunchLookup.dlgCriteriaDefault = "";
if (JLaunchLookup.customers())
{
jTextFieldCustomer.setText(JLaunchLookup.dlgResult);
}
}
});
}
{
jButtonProcessOrderLookup = new JButton4j(Common.icon_lookup);
jButtonProcessOrderLookup.setBounds(253, 11, 21, 22);
jDesktopPane1.add(jButtonProcessOrderLookup);
jButtonProcessOrderLookup.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JLaunchLookup.dlgCriteriaDefault = "Ready";
JLaunchLookup.dlgAutoExec = true;
if (JLaunchLookup.processOrders())
{
jTextFieldProcessOrder.setText(JLaunchLookup.dlgResult);
}
}
});
}
{
jButtonLocationLookup = new JButton4j(Common.icon_lookup);
jButtonLocationLookup.setBounds(962, 45, 21, 22);
jDesktopPane1.add(jButtonLocationLookup);
jButtonLocationLookup.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JLaunchLookup.dlgAutoExec = true;
JLaunchLookup.dlgCriteriaDefault = "Y";
if (JLaunchLookup.locations())
{
jTextFieldLocation.setText(JLaunchLookup.dlgResult);
}
}
});
}
{
jLabel10 = new JLabel4j_std();
jLabel10.setBounds(793, 110, 100, 21);
jDesktopPane1.add(jLabel10);
jLabel10.setText(lang.get("lbl_Limit"));
jLabel10.setHorizontalAlignment(SwingConstants.TRAILING);
}
{
jCheckBoxLimit = new JCheckBox4j();
jCheckBoxLimit.setBounds(900, 110, 21, 21);
jDesktopPane1.add(jCheckBoxLimit);
jCheckBoxLimit.setSelected(true);
jCheckBoxLimit.setBackground(new java.awt.Color(255, 255, 255));
jCheckBoxLimit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if (jCheckBoxLimit.isSelected())
{
jSpinnerLimit.setEnabled(true);
}
else
{
jSpinnerLimit.setEnabled(false);
}
}
});
}
{
SpinnerNumberModel jSpinnerIntModel = new SpinnerNumberModel();
jSpinnerIntModel.setMinimum(1);
jSpinnerIntModel.setMaximum(5000);
jSpinnerIntModel.setStepSize(1);
jSpinnerLimit = new JSpinner();
jDesktopPane1.add(jSpinnerLimit);
jSpinnerLimit.setModel(jSpinnerIntModel);
JSpinner.NumberEditor ne = new JSpinner.NumberEditor(jSpinnerLimit);
ne.getTextField().setFont(Common.font_std);
jSpinnerLimit.setEditor(ne);
jSpinnerLimit.setBounds(921, 109, 63, 22);
jSpinnerLimit.setValue(1000);
jSpinnerLimit.getEditor().setSize(45, 21);
}
{
jStatusText = new JLabel4j_std();
jStatusText.setBounds(0, 540, 979, 21);
jStatusText.setForeground(new Color(255, 0, 0));
jStatusText.setBackground(Color.GRAY);
jDesktopPane1.add(jStatusText);
}
{
jButtonExcel = new JButton4j(Common.icon_XLS);
jButtonExcel.setBounds(771, 143, 109, 32);
jButtonExcel.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
excel();
}
});
jButtonExcel.setMnemonic(KeyEvent.VK_H);
jButtonExcel.setText(lang.get("btn_Excel"));
jDesktopPane1.add(jButtonExcel);
}
{
jLabelQuantity = new JLabel4j_std();
jLabelQuantity.setBounds(525, 77, 94, 22);
jLabelQuantity.setHorizontalAlignment(SwingConstants.TRAILING);
jLabelQuantity.setText(lang.get("lbl_Process_Order_Required_Quantity"));
jDesktopPane1.add(jLabelQuantity);
}
{
jCheckBoxQuantity = new JCheckBox4j();
jCheckBoxQuantity.setBounds(625, 77, 21, 22);
jCheckBoxQuantity.setBackground(new Color(255, 255, 255));
jCheckBoxQuantity.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if (jCheckBoxQuantity.isSelected())
{
jFormattedTextFieldQuantity.setValue(0);
jFormattedTextFieldQuantity.setEnabled(true);
}
else
{
jFormattedTextFieldQuantity.setValue(0);
jFormattedTextFieldQuantity.setEnabled(false);
}
}
});
jDesktopPane1.add(jCheckBoxQuantity);
}
{
jFormattedTextFieldQuantity = new JQuantityInput(new BigDecimal("0"));
jFormattedTextFieldQuantity.setBounds(646, 77, 108, 22);
jFormattedTextFieldQuantity.setVerifyInputWhenFocusTarget(false);
jFormattedTextFieldQuantity.setHorizontalAlignment(SwingConstants.TRAILING);
jFormattedTextFieldQuantity.setFont(Common.font_std);
jFormattedTextFieldQuantity.setEnabled(false);
jDesktopPane1.add(jFormattedTextFieldQuantity);
}
{
jLabel4_1 = new JLabel4j_std();
jLabel4_1.setBounds(768, 77, 79, 22);
jLabel4_1.setHorizontalAlignment(SwingConstants.TRAILING);
jLabel4_1.setText(lang.get("lbl_Process_Order_Required_UOM"));
jDesktopPane1.add(jLabel4_1);
}
{
ComboBoxModel<JDBUom> jComboBox2Model = new DefaultComboBoxModel<JDBUom>(uomList);
jComboBoxUOM = new JComboBox4j<JDBUom>();
jComboBoxUOM.setBounds(857, 77, 127, 23);
jComboBoxUOM.setModel(jComboBox2Model);
jComboBoxUOM.setMaximumRowCount(12);
jDesktopPane1.add(jComboBoxUOM);
}
{
jButtonClear = new JButton4j(Common.icon_clear);
jButtonClear.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
clearFilter();
}
});
jButtonClear.setBounds(111, 143, 109, 32);
jButtonClear.setText(lang.get("btn_Clear_Filter"));
jDesktopPane1.add(jButtonClear);
}
{
JButton4j btnLookupCustomer = new JButton4j("");
btnLookupCustomer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JLaunchLookup.dlgAutoExec = true;
JLaunchLookup.dlgCriteriaDefault = "";
if (JLaunchLookup.customers())
{
jTextFieldCustomerID.setText(JLaunchLookup.dlgResult);
}
}
});
btnLookupCustomer.setBounds(498, 110, 22, 21);
jDesktopPane1.add(btnLookupCustomer);
}
}
}
catch (Exception e)