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 ...@@ -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 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 = ""; //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" );
lotSlNew = genericUtility.getColumnValue("lot_sl__new", allFormDataDom, "3" ); lotSlNew = genericUtility.getColumnValue("lot_sl__new", allFormDataDom, "3" );
replOrder = checkNull(genericUtility.getColumnValue("repl_order", allFormDataDom, "3" )); replOrder = checkNull(genericUtility.getColumnValue("repl_order", allFormDataDom, "3" ));
...@@ -775,9 +776,13 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC ...@@ -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 //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. //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 = 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(); rs = pstmt.executeQuery();
if( rs.next() ) if( rs.next() )
{ {
......
...@@ -679,6 +679,20 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo ...@@ -679,6 +679,20 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
errFields.add( childNodeName.toLowerCase()); errFields.add( childNodeName.toLowerCase());
} }
//Chnaged by Rohan on 10-02-12 allow lpn no start with NJ & CN & allow only 10 Character.end //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 ) ) else if( "quantity".equalsIgnoreCase( childNodeName ) )
{ {
...@@ -1442,4 +1456,5 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo ...@@ -1442,4 +1456,5 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
System.out.println("defaultSite = ["+defaultSite+"]"); System.out.println("defaultSite = ["+defaultSite+"]");
return 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