Commit 564166ce authored by rbhogale's avatar rbhogale

Changed by Rohan on 27-May-13 for adding lot sl new validation depending on site code


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93156 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c3558478
......@@ -755,7 +755,8 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
else if ( "lot_sl__new".equalsIgnoreCase( childNodeName ) && "active_repl_iss".equalsIgnoreCase(getObjNameFromDom(currFormDataDom, "objName", objContext)) ) //added by kunal mandhre on 05/JUN/12 - WM1ESUN007
{
//String orderType = "";
//Chnaged by Rohan on 25/05/13 for getting site code from dom
siteCode = genericUtility.getColumnValue( "site_code", currFormDataDom );
//lotSlNew = genericUtility.getColumnValue("lot_sl_new", allFormDataDom, "3" );
lotSlNew = genericUtility.getColumnValue("lot_sl__new", allFormDataDom, "3" );
replOrder = checkNull(genericUtility.getColumnValue("repl_order", allFormDataDom, "3" ));
......@@ -775,9 +776,13 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
//Chnaged by Rohan on 10-02-12 allow lpn no start with NJ & CN & allow only 10 Character.end
//Changed by sumit on 22/05/13 checking duplicate lot_sl__new from dom and stock start.
sql = " SELECT LOT_SL FROM STOCK WHERE LOT_SL = ?";
//Changed by Rohan on 25-05-13 for checking duplicate lpn site wise
//sql = " SELECT LOT_SL FROM STOCK WHERE LOT_SL = ?";
sql = " SELECT LOT_SL FROM STOCK WHERE LOT_SL = ? AND SITE_CODE = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, lotSlNew );
pstmt.setString(1, lotSlNew );
//Changed by Rohan on 25-05-13 for checking duplicate lpn site wise
pstmt.setString(2, siteCode );
rs = pstmt.executeQuery();
if( rs.next() )
{
......
......@@ -679,6 +679,20 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
errFields.add( childNodeName.toLowerCase());
}
//Chnaged by Rohan on 10-02-12 allow lpn no start with NJ & CN & allow only 10 Character.end
//Changed by Rohan on 25/05/13 checking duplicate lot_sl__new from dom and stock start.
sql = " SELECT LOT_SL FROM STOCK WHERE LOT_SL = ? AND SITE_CODE = ? ";
pstmt = conn.prepareStatement( sql );
pstmt.setString(1, lpnNoTo );
pstmt.setString(2, siteCode );
rs = pstmt.executeQuery();
if( rs.next() )
{
errList.add( "DUPLOTSLNW" );
errFields.add( childNodeName.toLowerCase() );
}
//Changed by Rohan on 25/05/13 checking duplicate lot_sl__new from dom and stock end.
}
else if( "quantity".equalsIgnoreCase( childNodeName ) )
{
......@@ -1442,4 +1456,5 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
System.out.println("defaultSite = ["+defaultSite+"]");
return defaultSite;
}
}
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