{
JDBQuery.closeStatement(listStatement);
String temp = "";
JDBQuery query = new JDBQuery(Common.selectedHostID, Common.sessionID);
query.clear();
temp = Common.hostList.getHost(Common.selectedHostID).getSqlstatements().getSQL("JDBPallet.selectWithExpiry");
query.addText(temp);
query.addParamtoSQL("confirmed = ", "Y");
if (jTextFieldSSCC.getText().equals("") == false)
{
query.addParamtoSQL("sscc = ", jTextFieldSSCC.getText());
}
if (jTextFieldMaterial.getText().equals("") == false)
{
query.addParamtoSQL("material = ", jTextFieldMaterial.getText());
}
if (jTextFieldCustomer.getText().equals("") == false)
{
query.addParamtoSQL("customer_id=", jTextFieldCustomer.getText());
}
if (jTextFieldBatch.getText().equals("") == false)
{
query.addParamtoSQL("batch_number like ", jTextFieldBatch.getText());
}
if (jTextFieldProcessOrder.getText().equals("") == false)
{
query.addParamtoSQL("process_order = ", jTextFieldProcessOrder.getText());
}
if (jTextFieldLocation.getText().equals("") == false)
{
query.addParamtoSQL("location_id = ", jTextFieldLocation.getText());
}
if (jTextFieldEAN.getText().equals("") == false)
{
query.addParamtoSQL("EAN = ", jTextFieldEAN.getText());
}
if (jTextFieldDespatch_No.getText().equals("") == false)
{
query.addParamtoSQL("DESPATCH_NO = ", jTextFieldDespatch_No.getText());
}
if (jTextFieldVariant.getText().equals("") == false)
{
query.addParamtoSQL("variant = ", jTextFieldVariant.getText());
}
query.addParamtoSQL("uom=", ((JDBUom) jComboBoxUOM.getSelectedItem()).getInternalUom());
query.addParamtoSQL("status=", ((String) jComboBoxPalletStatus.getSelectedItem()).toString());
if (jCheckBoxQuantity.isSelected())
{
if (jFormattedTextFieldQuantity.getText().equals("") == false)
{
query.addParamtoSQL("quantity=",JUtility.stringToBigDecimal(jFormattedTextFieldQuantity.getText().toString()));
}
}
if (jCheckBoxDOMFrom.isSelected())
{
query.addParamtoSQL("date_of_manufacture>=", JUtility.getTimestampFromDate(domDateFrom.getDate()));
}
if (jCheckBoxDOMTo.isSelected())
{
query.addParamtoSQL("date_of_manufacture<=", JUtility.getTimestampFromDate(domDateTo.getDate()));
}
if (jCheckBoxExpiryFrom.isSelected())
{
query.addParamtoSQL("expiry_date>=", JUtility.getTimestampFromDate(expiryDateFrom.getDate()));
}
if (jCheckBoxExpiryTo.isSelected())
{
query.addParamtoSQL("expiry_date<=", JUtility.getTimestampFromDate(expiryDateTo.getDate()));
}
Integer i;
try
{
i = Integer.valueOf(jFormattedTextFieldQuantity.getText());
query.addParamtoSQL("quantity=", i);
}
catch (Exception e)
{
}
query.appendSort(jComboBoxSortBy.getSelectedItem().toString(), jToggleButtonSequence.isSelected());
query.applyRestriction(jCheckBoxLimit.isSelected(), Common.hostList.getHost(Common.selectedHostID).getDatabaseParameters().getjdbcDatabaseSelectLimit(), jSpinnerLimit.getValue());
query.bindParams();
listStatement = query.getPreparedStatement();
}