Commit b4f7d07d authored by dsawant's avatar dsawant

cctr code and acct code combination added


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94547 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b9320444
...@@ -69,7 +69,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -69,7 +69,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
int cnt=0; int cnt=0;
int currentFormNo=0; int currentFormNo=0;
int childNodeListLength; int childNodeListLength;
String oRate=""; String oRate="",tranType="";
double rate =0; double rate =0;
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
...@@ -169,6 +169,39 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -169,6 +169,39 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
break; break;
} }
} }
else if(childNodeName.equalsIgnoreCase("tran_type"))
{
tranType = genericUtility.getColumnValue("tran_type",dom);
if (tranType == null || tranType.trim().length() == 0 )
{
errCode = "VTSRTRTYNU";
errString = getErrorString("tran_type",errCode,userId);
break;
}else
{
sql = "select count(1) from gencodes where fld_value = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,tranType);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
if(cnt == 0)
{
errCode = "VTSRTRTYNE";
errString = getErrorString("tran_type",errCode,userId);
break;
}
}
}
else if(childNodeName.equalsIgnoreCase("site_code")) else if(childNodeName.equalsIgnoreCase("site_code"))
{ {
...@@ -612,6 +645,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -612,6 +645,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
else if(childNodeName.equalsIgnoreCase("cctr_code__inv")) else if(childNodeName.equalsIgnoreCase("cctr_code__inv"))
{ {
cctrCodeInv = genericUtility.getColumnValue("cctr_code__inv",dom); cctrCodeInv = genericUtility.getColumnValue("cctr_code__inv",dom);
acctCodeInv = genericUtility.getColumnValue("acct_code__inv",dom);
if (cctrCodeInv == null || cctrCodeInv.trim().length() == 0 ) if (cctrCodeInv == null || cctrCodeInv.trim().length() == 0 )
{ {
...@@ -640,6 +674,28 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -640,6 +674,28 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
errString = getErrorString("cctr_code__inv",errCode,userId); errString = getErrorString("cctr_code__inv",errCode,userId);
break; break;
} }
sql = "select count(1) from accounts_cctr where acct_code = ? and cctr_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,acctCodeInv);
pstmt.setString(2,cctrCodeInv);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
if(cnt == 0)
{
errCode = "VTSRTACINE";
errString = getErrorString("cctr_code__inv",errCode,userId);
break;
}
} }
} }
...@@ -677,6 +733,8 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -677,6 +733,8 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
} }
} }
...@@ -686,7 +744,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -686,7 +744,7 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
cctrCodeInvrev = genericUtility.getColumnValue("cctr_code__inrev",dom); cctrCodeInvrev = genericUtility.getColumnValue("cctr_code__inrev",dom);
acctCodeInvrev = genericUtility.getColumnValue("acct_code__inrev",dom);
if (cctrCodeInvrev == null || cctrCodeInvrev.trim().length() == 0 ) if (cctrCodeInvrev == null || cctrCodeInvrev.trim().length() == 0 )
{ {
errCode = "STKVACCNA"; errCode = "STKVACCNA";
...@@ -714,6 +772,29 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca ...@@ -714,6 +772,29 @@ public class StockValAdjTran extends ValidatorEJB implements StockValAdjTranLoca
errString = getErrorString("cctr_code__inrev",errCode,userId); errString = getErrorString("cctr_code__inrev",errCode,userId);
break; break;
} }
sql = "select count(1) from accounts_cctr where acct_code = ? and cctr_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,acctCodeInvrev);
pstmt.setString(2,cctrCodeInvrev);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
if(cnt == 0)
{
errCode = "VTSRTACRNE";
errString = getErrorString("cctr_code__inrev",errCode,userId);
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