Commit a60267bd authored by wansari's avatar wansari

added validation that if same lot no lot sl is scanned (confirmed/unconfirmed)...

added validation that if same lot no lot sl is scanned (confirmed/unconfirmed) which is already scanned in previous transaction then give error.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102179 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 04514cf9
...@@ -393,7 +393,8 @@ public class PalletizationIC extends ValidatorEJB implements PalletizationICLoca ...@@ -393,7 +393,8 @@ public class PalletizationIC extends ValidatorEJB implements PalletizationICLoca
pstmt.setString(1, lotNo); pstmt.setString(1, lotNo);
pstmt.setString(2, lotSl); pstmt.setString(2, lotSl);
pstmt.setString(3, loginSite); pstmt.setString(3, loginSite);
pstmt.setString(4, "N"); //pstmt.setString(4, "N");
pstmt.setString(4, "Y");
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -412,7 +413,40 @@ public class PalletizationIC extends ValidatorEJB implements PalletizationICLoca ...@@ -412,7 +413,40 @@ public class PalletizationIC extends ValidatorEJB implements PalletizationICLoca
if(count > 0) if(count > 0)
{ {
System.out.println("Record already scanned :::::::::: "); System.out.println("Record already scanned in previous transaction:::::::::: ");
errCode = "VTSMRCG";
errList.add( errCode );
errFields.add(childNodeName.toLowerCase());
}
//Changed by wasim on 28-06-2016 to validate the confirmed/unconfirmed pallet_det records for scanned lotNo and lotSl [START]
count = 0;
sql = "SELECT COUNT(*) FROM PALLET_DET D, PALLET_HDR H WHERE D.LOT_NO = ? AND D.LOT_SL = ? AND "
+ " D.SITE_CODE = ? AND D.TRAN_ID = H.TRAN_ID AND H.CONFIRMED = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lotNo);
pstmt.setString(2, lotSl);
pstmt.setString(3, loginSite);
pstmt.setString(4, "N");
rs = pstmt.executeQuery();
if(rs.next())
{
count = rs.getInt(1);
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
//Changed by wasim on 28-06-2016 to validate the confirmed/unconfirmed pallet_det records for scanned lotNo and lotSl [END]
if(count > 0)
{
System.out.println("Record already scanned in same transaction:::::::::: ");
errCode = "VTSMRCD"; errCode = "VTSMRCD";
errList.add( errCode ); errList.add( errCode );
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
......
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