Commit fa32a52b authored by ssarkar's avatar ssarkar

update by sumit on 07/02/13 for issue tracker point 140.2


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92656 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1fc7c07c
......@@ -2847,8 +2847,8 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
String disparmVal = "";
String varName = "";
String suggLocCode = "";
String stockSql = "";
String stockSql = "";
String lotSl = "",lotSlNew = "";//Changed by sumit on 07/02/13
ArrayList sugstLocList = null;
int currentFormNo = 0;
......@@ -3542,7 +3542,9 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
pstmt.close();
pstmt = null;
*/
valueXmlString.append( "<Detail4 domID='"+(ctr+1)+"'>\r\n" );
//Changed by sumit on 07/02/13 getting all required value from 3rd detail start
/*valueXmlString.append( "<Detail4 domID='"+(ctr+1)+"'>\r\n" );
valueXmlString.append( "<tran_id/>" );
valueXmlString.append( "<loc_code__sys><![CDATA[" ).append(checkNullAndTrim(genericUtility.getColumnValueFromNode("loc_code__sys", parentNode))).append( "]]></loc_code__sys>\r\n" );
valueXmlString.append( "<loc_code__to><![CDATA[]]></loc_code__to>\r\n" );
......@@ -3559,9 +3561,112 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
valueXmlString.append( "<lot_sl__new><![CDATA[" ).append(checkNullAndTrim( genericUtility.getColumnValueFromNode("lot_sl__new", parentNode))).append( "]]></lot_sl__new>\r\n" );
// end 13/09/12 manoharan new lpn number to be matched
valueXmlString.append("</Detail4>\r\n");
valueXmlString.append("</Detail4>\r\n");*/
String itemDescr = "";
locCodeSys = genericUtility.getColumnValueFromNode("loc_code__sys", parentNode);
itemCode = genericUtility.getColumnValueFromNode("item_code", parentNode);
itemDescr = genericUtility.getColumnValueFromNode("item_descr", parentNode);
siteCode = genericUtility.getColumnValueFromNode("site_code", parentNode);
siteDescr = genericUtility.getColumnValueFromNode("site_descr", parentNode);
locCode = genericUtility.getColumnValueFromNode("loc_code", parentNode);
lotNo = genericUtility.getColumnValueFromNode("lot_no", parentNode);
lotSl = genericUtility.getColumnValueFromNode("lot_sl", parentNode);
lotSlNew = genericUtility.getColumnValueFromNode("lot_sl__new", parentNode);
replOrder = genericUtility.getColumnValueFromNode("repl_order", parentNode);
lineNoOrd = Integer.parseInt(genericUtility.getColumnValueFromNode("line_no__ord", parentNode));
sql = "SELECT POD.PICK_TYPE , ROD.ITEM_CODE FROM REPL_ORD_DET ROD,PICK_ORD_HDR POD WHERE ROD.PICK_ORDER = POD.PICK_ORDER AND ROD.REPL_ORDER = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, replOrder );
rs = pstmt.executeQuery();
if (rs.next())
{
pickType = checkNull(rs.getString("PICK_TYPE"));
itemCode = checkNull(rs.getString("ITEM_CODE"));//Added By Mahesh Patidar on 07/08/12
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
System.out.println("pick type =[" +pickType+ "]");
if ( "A".equalsIgnoreCase(pickType.trim()) )//Active pick
{
objName = "active_repl_iss";
}
else if ( "C".equalsIgnoreCase(pickType.trim()) || "M".equalsIgnoreCase(pickType.trim()) )//Case pick & master pick
{
objName = "repl_iss";
}
sql = "SELECT RID.REPL_ORDER, RID.LINE_NO__ORD, RID.SITE_CODE, RID.ITEM_CODE, RID.LOC_CODE, RID.LOT_NO, "+
" RID.LOT_SL, RID.QUANTITY, RID.NO_ART, RID.LOC_CODE__TO, RID.LOC_CODE__SYS as LOC_CODE__SYS, RID.LOT_SL__NEW"+
" FROM REPL_ISS_DET RID WHERE RID.REPL_ORDER = ? AND RID.LINE_NO__ORD = ? AND RID.ITEM_CODE = ? " +
" AND RID.SITE_CODE = ? AND RID.LOC_CODE__SYS = ? AND RID.LOC_CODE = ? AND RID.LOT_NO = ? " +
" AND RID.LOT_SL = ? AND CASE WHEN RID.LOC_TO_ASSIGNED IS NULL THEN 'N' ELSE RID.LOC_TO_ASSIGNED end = 'Y' ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, replOrder);
pstmt.setInt(2, lineNoOrd);
pstmt.setString(3, itemCode);
pstmt.setString(4, siteCode);
pstmt.setString(5, locCodeSys);
pstmt.setString(6, locCode);
pstmt.setString(7, lotNo);
pstmt.setString(8, lotSl);
rs = pstmt.executeQuery();
if( rs.next() )
{
//valueXmlString.append( "<Detail4 domID='"+(ctr+1)+"'>\r\n" );
valueXmlString.append( "<Detail4 domID='"+(ctr+1)+"' objContext = '"+currentFormNo+"' objName='"+objName+"' selected=\"Y\">\r\n" );
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\" />\r\n");
valueXmlString.append( "<tran_id/>" );
valueXmlString.append( "<loc_code__sys><![CDATA[" ).append(checkNullAndTrim(locCodeSys)).append( "]]></loc_code__sys>\r\n" );
valueXmlString.append( "<loc_code__to><![CDATA[" ).append(rs.getString("LOC_CODE__TO")).append( "]]></loc_code__to>\r\n" );
valueXmlString.append( "<line_no><![CDATA[" ).append( lineNo ).append( "]]></line_no>\r\n" );
valueXmlString.append( "<item_code><![CDATA[" ).append( itemCode ).append( "]]></item_code>\r\n" );
valueXmlString.append( "<item_descr><![CDATA[" ).append( itemDescr ).append( "]]></item_descr>\r\n" );
valueXmlString.append( "<site_code><![CDATA[" ).append( siteCode ).append( "]]></site_code>\r\n" );
valueXmlString.append( "<site_descr><![CDATA[" ).append( siteDescr ).append( "]]></site_descr>\r\n" );
valueXmlString.append( "<loc_code><![CDATA[" ).append( locCode ).append( "]]></loc_code>\r\n" );
valueXmlString.append( "<lot_no><![CDATA[" ).append( lotNo ).append( "]]></lot_no>\r\n" );
valueXmlString.append( "<lot_sl><![CDATA[" ).append( lotSl ).append( "]]></lot_sl>\r\n" );
valueXmlString.append( "<lot_sl__new><![CDATA[" ).append(lotSlNew.trim()).append( "]]></lot_sl__new>\r\n" );
valueXmlString.append("</Detail4>\r\n");
}
else
{
//Changed by sumit on 07/02/13 getting all required value from 3rd detail end
//valueXmlString.append( "<Detail4 domID='"+(ctr+1)+"'>\r\n" );
valueXmlString.append( "<Detail4 domID='"+(ctr+1)+"' objContext = '"+currentFormNo+"' objName='"+objName+"' selected=\"N\">\r\n" );
valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\" />\r\n");
valueXmlString.append( "<tran_id/>" );
valueXmlString.append( "<loc_code__sys><![CDATA[" ).append(checkNullAndTrim(locCodeSys)).append( "]]></loc_code__sys>\r\n" );
valueXmlString.append( "<loc_code__to><![CDATA[" ).append("").append( "]]></loc_code__to>\r\n" );
valueXmlString.append( "<line_no><![CDATA[" ).append( lineNo ).append( "]]></line_no>\r\n" );
valueXmlString.append( "<item_code><![CDATA[" ).append( itemCode ).append( "]]></item_code>\r\n" );
valueXmlString.append( "<item_descr><![CDATA[" ).append( itemDescr ).append( "]]></item_descr>\r\n" );
valueXmlString.append( "<site_code><![CDATA[" ).append( siteCode ).append( "]]></site_code>\r\n" );
valueXmlString.append( "<site_descr><![CDATA[" ).append( siteDescr ).append( "]]></site_descr>\r\n" );
valueXmlString.append( "<loc_code><![CDATA[" ).append( locCode ).append( "]]></loc_code>\r\n" );
valueXmlString.append( "<lot_no><![CDATA[" ).append( lotNo ).append( "]]></lot_no>\r\n" );
valueXmlString.append( "<lot_sl><![CDATA[" ).append( lotSl ).append( "]]></lot_sl>\r\n" );
valueXmlString.append( "<lot_sl__new><![CDATA[" ).append(lotSlNew.trim()).append( "]]></lot_sl__new>\r\n" );
valueXmlString.append("</Detail4>\r\n");
}
rs.close(); rs = null;
pstmt.close(); pstmt = null;
}
}
//Changed by sumit on 07/02/13 showing selected 4th record end.
String updatedDetailDomStr = addSelectedRecToDom( allFormDataDom, valueXmlString.toString() );
valueXmlString = null;
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n<editFlag>").append( editFlag );
valueXmlString.append("</editFlag>\r\n</Header>\r\n");
updatedDetailDomStr = updatedDetailDomStr.substring(updatedDetailDomStr.indexOf("<Root>") + "<Root>".length(), updatedDetailDomStr.indexOf("</Root>") );
valueXmlString.append(updatedDetailDomStr);
System.out.println("\n*******sumit*******************\n");
System.out.println("updatedDetailDomStr[4]:>>>>>>>>>>> "+updatedDetailDomStr);
//Changed by sumit on 07/02/13 showing selected 4th record start.
}
}
......
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