Commit 74348216 authored by ssarkar's avatar ssarkar

Changes done by Rohan, Harmat report calling


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91944 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 43897885
...@@ -352,12 +352,13 @@ public class ConsolidatToDoc { ...@@ -352,12 +352,13 @@ public class ConsolidatToDoc {
sqlTran = "SELECT TRANS_MODE FROM DESPATCH WHERE DESP_ID IN(SELECT REF_ID FROM WAVE_TASK_DET " sqlTran = "SELECT TRANS_MODE FROM DESPATCH WHERE DESP_ID IN(SELECT REF_ID FROM WAVE_TASK_DET "
+" WHERE WAVE_ID = ? AND REF_SER = ?)"; +" WHERE WAVE_ID = ? AND REF_SER = ? AND PTCN = ? )";
pstmtitem = conn.prepareStatement(sqlTran); pstmtitem = conn.prepareStatement(sqlTran);
pstmtitem.setString(1,waveId); pstmtitem.setString(1,waveId);
pstmtitem.setString(2,"S-DSP"); pstmtitem.setString(2,"S-DSP");
pstmtitem.setString(3,ptcn);
rsitem = pstmtitem.executeQuery(); rsitem = pstmtitem.executeQuery();
if(rsitem.next()) if(rsitem.next())
{ {
......
...@@ -122,6 +122,22 @@ public class PickIssIC extends ValidatorEJB implements PickIssICLocal, PickIssIC ...@@ -122,6 +122,22 @@ public class PickIssIC extends ValidatorEJB implements PickIssICLocal, PickIssIC
String waveId=""; String waveId="";
String holdStatus=""; String holdStatus="";
//changed by sankara on 10-08-12[end] //changed by sankara on 10-08-12[end]
//Changed by Rohan on 06-10-12 for define variable.start
String sqlitem = "";
String hazMaterial = "";
String sqlPtcn = "";
String ptcnReport = "";
PreparedStatement pstmtitem = null;
ResultSet rsitem = null;
String sqlTran = "";
String pickOrd = "";
String transMode = "";
String itemCd = "";
String sqlptcn = "";
String ptcnHaz = "";
String waveIdHaz = "";
//Changed by Rohan on 06-10-12 for define variable.end
int count = 0, cnt = 0; int count = 0, cnt = 0;
int rowCount = 0; int rowCount = 0;
int noOfChilds = 0; int noOfChilds = 0;
...@@ -1505,6 +1521,102 @@ public class PickIssIC extends ValidatorEJB implements PickIssICLocal, PickIssIC ...@@ -1505,6 +1521,102 @@ public class PickIssIC extends ValidatorEJB implements PickIssICLocal, PickIssIC
} }
} }
} }
//Changed by Rohan on 06-10-12 to generate hazardous material report.start
else if("item_code".equalsIgnoreCase( childNodeName ))
{
//to check item is hazarous.start
itemCd = checkNull(genericUtility.getColumnValue( "item_code", currFormDataDom, objContext ));
pickOrd = genericUtility.getColumnValue("pick_order", currFormDataDom, objContext );
sqlitem = "SELECT HAZARDOUS FROM ITEM WHERE ITEM_CODE=? ";
pstmtitem = conn.prepareStatement(sqlitem);
pstmtitem.setString(1,itemCd);
rsitem = pstmtitem.executeQuery();
if(rsitem.next())
{
hazMaterial = rsitem.getString("HAZARDOUS") == null?"":rsitem.getString("HAZARDOUS");
System.out.println("hazardous*"+hazMaterial);
}
if(pstmtitem != null)
{
pstmtitem.close();
pstmtitem = null;
}
if(rsitem != null)
{
rsitem.close();
rsitem = null;
}
//to check item is hazarous.end
//to check transporter mode.start
sqlptcn ="SELECT PTCN,WAVE_ID FROM WAVE_TASK_DET WHERE REF_ID = ?";
pstmtitem = conn.prepareStatement(sqlptcn);
pstmtitem.setString(1,pickOrd);
rsitem = pstmtitem.executeQuery();
if(rsitem.next())
{
ptcnHaz = rsitem.getString("PTCN") == null?"":rsitem.getString("PTCN");
waveIdHaz = rsitem.getString("WAVE_ID") == null?"":rsitem.getString("WAVE_ID");
System.out.println("ptcnHaz*"+ptcnHaz+"waveIdHaz"+waveIdHaz);
}
if(pstmtitem != null)
{
pstmtitem.close();
pstmtitem = null;
}
if(rsitem != null)
{
rsitem.close();
rsitem = null;
}
/*
sqlTran = "SELECT TRANS_MODE FROM DESPATCH WHERE DESP_ID IN(SELECT REF_ID FROM WAVE_TASK_DET "
+" WHERE REF_SER = ? AND WAVE_ID IN(SELECT WAVE_ID FROM WAVE_TASK_DET WHERE REF_ID = ?) )";
*/
sqlTran = "SELECT TRANS_MODE FROM DESPATCH WHERE DESP_ID IN(SELECT REF_ID FROM WAVE_TASK_DET "
+" WHERE REF_SER = ? AND WAVE_ID = ? AND PTCN = ?)";
pstmtitem = conn.prepareStatement(sqlTran);
pstmtitem.setString(1,"S-DSP");
pstmtitem.setString(2,waveIdHaz);
pstmtitem.setString(3,ptcnHaz);
rsitem = pstmtitem.executeQuery();
if(rsitem.next())
{
transMode = rsitem.getString("TRANS_MODE") == null?"":rsitem.getString("TRANS_MODE");
System.out.println("transMode*"+transMode);
}
if(pstmtitem != null)
{
pstmtitem.close();
pstmtitem = null;
}
if(rsitem != null)
{
rsitem.close();
rsitem = null;
}
//to check transporter mode.end
if("Y".equalsIgnoreCase(hazMaterial) && "A".equalsIgnoreCase(transMode))
{
errList.add( "VTHAZMAT" );
errFields.add( childNodeName.toLowerCase() );
}
}
//Changed by Rohan on 06-10-12 to generate hazardous material report.end
// added by cpatil for validate quantity on 10-Jun-12 end // added by cpatil for validate quantity on 10-Jun-12 end
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment