Commit 7d01821c authored by ngadkari's avatar ngadkari

added status validation on doc key

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@215018 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 169cf7ed
...@@ -6520,7 +6520,7 @@ public class SReturnForm extends ValidatorEJB implements SReturnFormLocal, SRetu ...@@ -6520,7 +6520,7 @@ public class SReturnForm extends ValidatorEJB implements SReturnFormLocal, SRetu
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>"); StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
String errorType = ""; String errorType = "";
String tranType = ""; String tranType = "";
String invoiceRef="",fullRet="";//added by nandkumar gadkari on 06/09/19 String invoiceRef="",fullRet="",docKeyS="";//added by nandkumar gadkari on 06/09/19
try try
{ {
//Changes and Commented By Bhushan on 09-06-2016 :START //Changes and Commented By Bhushan on 09-06-2016 :START
...@@ -8312,6 +8312,40 @@ public class SReturnForm extends ValidatorEJB implements SReturnFormLocal, SRetu ...@@ -8312,6 +8312,40 @@ public class SReturnForm extends ValidatorEJB implements SReturnFormLocal, SRetu
} }
//added by nandkumar gadkari on 06/09/19----------end------------ //added by nandkumar gadkari on 06/09/19----------end------------
//validation added by Nandkumar gadkari on 13/01/20-------------------------Start---------------------
else if( childNodeName.equalsIgnoreCase( "doc_key" ) )
{
docKeyS = genericUtility.getColumnValue( "doc_key", dom );
if(docKeyS !=null && docKeyS.trim().length() > 0)
{
sqlStr = " select count(*) from min_rate_history where doc_key = ? and status = ? ";
pstmt = conn.prepareStatement( sqlStr );
pstmt.setString( 1, docKeyS );
pstmt.setString( 2, "X" );
rs = pstmt.executeQuery();
if( rs.next() )
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt > 0)
{
errCode = "VTDOCKSTCL";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
}
}
////validation added by Nandkumar gadkari on 13/01/20-------------------------end---------------------
} // end for } // end for
} //END switch } //END switch
......
...@@ -7316,7 +7316,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -7316,7 +7316,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
String retOpt = ""; String retOpt = "";
String channelPartner=""; String channelPartner="";
//Added By PriyankaC on 27MAY2019. //Added By PriyankaC on 27MAY2019.
String fullRet = "" ,ldCurrQtyStr ="", llLineNoStr ="",convQty ="" ,CurrQty =""; String fullRet = "" ,ldCurrQtyStr ="", llLineNoStr ="",convQty ="" ,CurrQty ="",docKeyS="";
double varQuatity = 0.0,CurrQtydtl= 0.0, convCurrQty=0.0; double varQuatity = 0.0,CurrQtydtl= 0.0, convCurrQty=0.0;
try try
{ {
...@@ -10348,6 +10348,39 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -10348,6 +10348,39 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
} }
} }
////validation added by Nandkumar gadkari on 16/11/18-------------------------end--------------------- ////validation added by Nandkumar gadkari on 16/11/18-------------------------end---------------------
//validation added by Nandkumar gadkari on 13/01/20-------------------------Start---------------------
else if( childNodeName.equalsIgnoreCase( "doc_key" ) )
{
docKeyS = genericUtility.getColumnValue( "doc_key", dom );
if(docKeyS !=null && docKeyS.trim().length() > 0)
{
sqlStr = " select count(*) from min_rate_history where doc_key = ? and status = ? ";
pstmt = conn.prepareStatement( sqlStr );
pstmt.setString( 1, docKeyS );
pstmt.setString( 2, "X" );
rs = pstmt.executeQuery();
if( rs.next() )
{
mitemCnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(mitemCnt > 0)
{
errCode = "VTDOCKSTCL";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
}
}
////validation added by Nandkumar gadkari on 13/01/20-------------------------end---------------------
} // end for } // end for
break; break;
......
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