Commit 1562e5d6 authored by ppatro's avatar ppatro

back src for wavegen


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92790 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8c34a2cb
......@@ -365,10 +365,6 @@ etc
valueXmlString.append( "<stock_to_dock_allow protect ='1' ><![CDATA[" ).append( "" ).append( "]]></stock_to_dock_allow>\r\n" );
//Changed by sumit on 29/12/12 display parcel pick allow
valueXmlString.append("<parcelpack_allow protect ='1' ><![CDATA[").append("").append("]]></parcelpack_allow>\r\n");
valueXmlString.append("<direct_pick_loc><![CDATA[").append("").append("]]></direct_pick_loc>\r\n");
valueXmlString.append("<ship_type><![CDATA[").append("").append("]]></ship_type>\r\n");
valueXmlString.append("<pallet_no><![CDATA[").append("").append("]]></pallet_no>\r\n");
}
//System.out.println("Hello sale_order__from4");
}
......@@ -384,9 +380,6 @@ etc
valueXmlString.append( "<stock_to_dock_allow protect ='1' ><![CDATA[" ).append( "" ).append( "]]></stock_to_dock_allow>\r\n" );
//Changed by sumit on 29/12/12 display parcel pick allow
valueXmlString.append("<parcelpack_allow protect ='1' ><![CDATA[").append("").append("]]></parcelpack_allow>\r\n");
valueXmlString.append("<direct_pick_loc><![CDATA[").append("").append("]]></direct_pick_loc>\r\n");
valueXmlString.append("<ship_type><![CDATA[").append("").append("]]></ship_type>\r\n");
valueXmlString.append("<pallet_no><![CDATA[").append("").append("]]></pallet_no>\r\n");
}
......@@ -651,11 +644,6 @@ etc
String masterPackAllow = "";
String activePickAllow = "";
String stockToDockAllow = "";
String parcelPackAllow = "";
String directPickLoc = "";
String palletNo = "";
//Changed By Pragyan 25/feb/13 To change the validation with ship type
String shipType = "";
String custCode = "";
//Changed by sumit on 03/10/12
String printer = "";
......@@ -773,7 +761,6 @@ etc
else if ( "master_pack_allow".equalsIgnoreCase( childNodeName ) )
{
masterPackAllow = checkNull(genericUtility.getColumnValue( "master_pack_allow", currFormDataDom ));
parcelPackAllow = checkNull(genericUtility.getColumnValue( "parcelpack_allow", currFormDataDom ));
custCode = genericUtility.getColumnValue( "cust_code__from", currFormDataDom );
if(masterPackAllow.trim().length() > 0 )
{
......@@ -792,112 +779,6 @@ etc
//errFields.add( "" );
}
}
if("Y".equalsIgnoreCase(parcelPackAllow) && "Y".equalsIgnoreCase(masterPackAllow))
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "ONSELCMP" );
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
}
}
//Changed By Pragyan 25/feb/13 To change the validation with ship type.start
else if ( "parcelpack_allow".equalsIgnoreCase( childNodeName ) )
{
parcelPackAllow = checkNull(genericUtility.getColumnValue( "parcelpack_allow", currFormDataDom ));
custCode = genericUtility.getColumnValue( "cust_code__from", currFormDataDom );
if(parcelPackAllow.trim().length() > 0 )
{
sql = "SELECT C.SINGLE_LOT, W.MASTER_PACK_ALLOW, W.ACTIVE_PICK_ALLOW, W.STOCK_TO_DOCK_ALLOW, W.PARCELPACK_ALLOW " +
"FROM CUSTOMER C, WAVE_TYPE W WHERE C.WAVE_TYPE = W.WAVE_TYPE AND C.CUST_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
if( rs.next())
{
if( !parcelPackAllow.equalsIgnoreCase(rs.getString("PARCELPACK_ALLOW")))
{
//errList.add( "STOCK2DOC" );
errFields.add( childNodeName.toLowerCase() );
errList.add( "CHSINGLELT" );
//errFields.add( "" );
}
}
if("Y".equalsIgnoreCase(parcelPackAllow) && "Y".equalsIgnoreCase(masterPackAllow))
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "ONSELCMP" );
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
}
}
//Changed By Pragyan 25/feb/13 To change the validation with ship type.end
else if ( "ship_type".equalsIgnoreCase( childNodeName ) )
{
masterPackAllow = checkNull(genericUtility.getColumnValue( "master_pack_allow", currFormDataDom ));
parcelPackAllow = checkNull(genericUtility.getColumnValue( "parcelpack_allow", currFormDataDom ));
shipType = checkNull(genericUtility.getColumnValue( "ship_type", currFormDataDom ));
if(("Y".equalsIgnoreCase(masterPackAllow)) && !("A".equalsIgnoreCase(shipType) || "M".equalsIgnoreCase(shipType)))
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "ATLSTSELMP" );
}
else if(("Y".equalsIgnoreCase(parcelPackAllow)) && !("A".equalsIgnoreCase(shipType) || "P".equalsIgnoreCase(shipType)))
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "ATLSTSELPP" );
}
else if(!("Y".equalsIgnoreCase(parcelPackAllow) || "Y".equalsIgnoreCase(masterPackAllow) ) && ("M".equalsIgnoreCase(shipType) || "P".equalsIgnoreCase(shipType)))
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "ATLSTSENAN" );
}
}//directPickLoc
else if ( "direct_pick_loc".equalsIgnoreCase( childNodeName ) )
{
directPickLoc = checkNull(genericUtility.getColumnValue( "direct_pick_loc", currFormDataDom ));
int countLoc = 0;
if(directPickLoc != null && directPickLoc.trim().length() > 0 )
{
sql = "SELECT COUNT(*) FROM LOCATION WHERE LOC_CODE= ? AND DIRECT_PICK = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, directPickLoc);
pstmt.setString(2, "Y");
rs = pstmt.executeQuery();
if( rs.next())
{
countLoc = rs.getInt(1);
if( !(countLoc > 0))
{
//errList.add( "STOCK2DOC" );
errFields.add( childNodeName.toLowerCase() );
errList.add( "INVDPIKLOC" );
//errFields.add( "" );
}
}
if( rs != null )
{
rs.close();
......@@ -909,55 +790,7 @@ etc
pstmt = null;
}
}
}
else if ( "pallet_no".equalsIgnoreCase( childNodeName ) )
{
directPickLoc = checkNull(genericUtility.getColumnValue( "direct_pick_loc", currFormDataDom ));
palletNo = checkNull(genericUtility.getColumnValue( "pallet_no", currFormDataDom ));
int countLoc = 0;
if(directPickLoc != null && directPickLoc.trim().length() > 0 )
{
if(palletNo != null && palletNo.trim().length() > 0 )
{
sql = "SELECT COUNT(*) FROM PALLET_NO WHERE PALLET_NO = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, palletNo);
rs = pstmt.executeQuery();
if( rs.next())
{
countLoc = rs.getInt(1);
if( !(countLoc > 0))
{
//errList.add( "STOCK2DOC" );
errFields.add( childNodeName.toLowerCase() );
errList.add( "INVPLTNO1" );
//errFields.add( "" );
}
}
if( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
}
else
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "NVLPLTMND" );
}
}
}
//Changed by sumit on 03/10/12 validating printer service name with existing printer in system start.
else if ( "active_pick_allow".equalsIgnoreCase( childNodeName ) )
{
activePickAllow = checkNull(genericUtility.getColumnValue( "active_pick_allow", currFormDataDom ));
......
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