Commit 0b6287ab authored by agaikwad's avatar agaikwad

Request_id-F15ISUN017 Customer Bank.

Added validation of column state Code and City in Customer Bank


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99875 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 32e0e50e
......@@ -122,6 +122,7 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
System.out.println("chidnode name " +childNodeName );
if (childNodeName.equalsIgnoreCase("cust_code"))
{
custCode = genericUtility.getColumnValue("cust_code", dom);
......@@ -156,20 +157,86 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
}
} else if (childNodeName.equalsIgnoreCase("bank_code__ben"))
{
String bankCodeBen = genericUtility.getColumnValue(
"bank_code__ben", dom);
custCode = genericUtility.getColumnValue("cust_code",
dom);
bankCodeBen = bankCodeBen == null ? "" : bankCodeBen
.trim();
String bankCodeBen = genericUtility.getColumnValue("bank_code__ben", dom);
custCode = genericUtility.getColumnValue("cust_code",dom);
bankCodeBen = bankCodeBen == null ? "" : bankCodeBen.trim();
if (bankCodeBen.length() == 0)
{
errCode = "VTBCBNNL";
errString = getErrorString("bank_code__ben",
errCode, userId);
errString = getErrorString("bank_code__ben",errCode, userId);
break;
}
}else if (childNodeName.equalsIgnoreCase("bank_name__ben"))
}
System.out.println("IN CUreency");
currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("currCode from loan party bank===="+currCode);
currCode = currCode == null ? "" : currCode.trim();
if(currCode==null||currCode.trim().length()==0)
{
errCode = "VMCUR2";
errString = getErrorString("curr_code", errCode,userId);
break;
}
else
{
sql="select count(*) from currency where curr_code= ?";
pStmt=conn.prepareStatement(sql);
pStmt.setString(1,currCode);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
System.out.println("Count from Curr_code===="+cnt);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCURR1";
errString = getErrorString("curr_code", errCode, userId);
break;
}
}
}
/*else if (childNodeName.equalsIgnoreCase("curr_code"))
{
currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("currCode from loan party bank===="+currCode);
currCode = currCode == null ? "" : currCode.trim();
if(currCode==null||currCode.trim().length()==0)
{
errCode = "VMCUR2";
errString = getErrorString("curr_code", errCode,userId);
break;
}
else
{
sql="select count(*) from currency where curr_code= ?";
pStmt=conn.prepareStatement(sql);
pStmt.setString(1,currCode);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
System.out.println("Count from Curr_code===="+cnt);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCURR1";
errString = getErrorString("curr_code", errCode, userId);
break;
}
}
}*/
else if (childNodeName.equalsIgnoreCase("bank_name__ben"))
{
String bankNameBen = genericUtility.getColumnValue("bank_name__ben", dom);
......@@ -181,18 +248,54 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
break;
}
}
else if (childNodeName.equalsIgnoreCase("bank_acct_no__ben"))
{
String bankAcctBen = genericUtility.getColumnValue("bank_acct_no__ben", dom);
bankAcctBen = bankAcctBen == null ? "" : bankAcctBen.trim();
if (bankAcctBen.length() == 0)
{
errCode = "VTBNACCTNL";
errString = getErrorString("bank_acct_no__ben", errCode, userId);
break;
else if (childNodeName.equalsIgnoreCase("city__ben"))
{
String cityBen = genericUtility.getColumnValue("city__ben", dom);
cityBen = cityBen == null ? "" : cityBen.trim();
if (cityBen.length() > 0) {
sql = "select count(1) from station where city=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, cityBen);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMCITNF";
errString = getErrorString("city__ben", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("state_code__ben"))
{
String staeCodeBen = genericUtility.getColumnValue("state_code__ben", dom);
staeCodeBen = staeCodeBen == null ? "" : staeCodeBen.trim();
if (staeCodeBen.length() > 0) {
sql = "select count(1) from state where state_code=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, staeCodeBen);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMSTATCD2 ";
errString = getErrorString("state_code__ben", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("count_code__ben"))
{
String contCodeBen = genericUtility.getColumnValue("count_code__ben", dom);
......@@ -220,6 +323,18 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
}
}
}
else if (childNodeName.equalsIgnoreCase("bank_acct_no__ben"))
{
String bankAcctBen = genericUtility.getColumnValue("bank_acct_no__ben", dom);
bankAcctBen = bankAcctBen == null ? "" : bankAcctBen.trim();
if (bankAcctBen.length() == 0)
{
errCode = "VTBNACCTNL";
errString = getErrorString("bank_acct_no__ben", errCode, userId);
break;
}
}
else if (childNodeName.equalsIgnoreCase("bank_code__inter"))
{
String bankNameInt = genericUtility.getColumnValue("bank_code__inter", dom);
......@@ -230,7 +345,8 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
errString = getErrorString("bank_code__inter", errCode, userId);
break;
}
}else if (childNodeName.equalsIgnoreCase("bank_name__inter"))
}
else if (childNodeName.equalsIgnoreCase("bank_name__inter"))
{
String bankNameInt = genericUtility.getColumnValue("bank_name__inter", dom);
System.out.println("bank_name__inter" + bankNameInt);
......@@ -242,6 +358,54 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
break;
}
}
else if (childNodeName.equalsIgnoreCase("city__inter"))
{
String cityInt = genericUtility.getColumnValue("city__inter", dom);
cityInt = cityInt == null ? "" : cityInt.trim();
if (cityInt.length() > 0) {
sql = "select count(1) from station where city=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, cityInt);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMCITNF";
errString = getErrorString("city__inter", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("state_code__inter"))
{
String stateCodeInt = genericUtility.getColumnValue("state_code__inter", dom);
stateCodeInt = stateCodeInt == null ? "" : stateCodeInt.trim();
if (stateCodeInt.length() > 0) {
sql = "select count(1) from state where state_code=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, stateCodeInt);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMSTATCD2";
errString = getErrorString("state_code__inter", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("count_code__inter"))
{
String contCodeInt = genericUtility.getColumnValue("count_code__inter", dom);
......@@ -269,55 +433,17 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
}
}
}
else if (childNodeName.equalsIgnoreCase("curr_code"))
{
currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("currCode from loan party bank===="+currCode);
currCode = currCode == null ? "" : currCode.trim();
if(currCode==null||currCode.trim().length()==0)
{
errCode = "VMCUR2";
errString = getErrorString("curr_code", errCode,userId);
break;
}
else
{
sql="select count(*) from currency where curr_code= ?";
pStmt=conn.prepareStatement(sql);
pStmt.setString(1,currCode);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
System.out.println("Count from Curr_code===="+cnt);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCURR1";
errString = getErrorString("curr_code", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("bank_code__corr"))
{
String bankCodeCor = genericUtility.getColumnValue(
"bank_code__corr", dom);
String bankCodeCor = genericUtility.getColumnValue("bank_code__corr", dom);
System.out.println("bank_code__corr" + bankCodeCor);
bankCodeCor = bankCodeCor == null ? "" : bankCodeCor
.trim();
if (bankCodeCor.length() == 0)
{
bankCodeCor = bankCodeCor == null ? "" : bankCodeCor.trim();
if (bankCodeCor.length() == 0)
{
errCode = "VTBCCRNL";
errString = getErrorString("bank_code__corr",errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("bank_name__corr"))
{
......@@ -331,6 +457,58 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
break;
}
}
else if (childNodeName.equalsIgnoreCase("city__corr"))
{
String cityCorr = genericUtility.getColumnValue("city__corr", dom);
cityCorr = cityCorr == null ? "" : cityCorr.trim();
if (cityCorr.length() > 0) {
sql = "select count(1) from station where city=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, cityCorr);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCITNF";
errString = getErrorString("city__corr", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("state_code__corr"))
{
String stateCodeInt = genericUtility.getColumnValue("state_code__corr", dom);
stateCodeInt = stateCodeInt == null ? "" : stateCodeInt.trim();
if (stateCodeInt.length() > 0)
{
sql = "select count(1) from state where state_code=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, stateCodeInt);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMSTATCD2";
errString = getErrorString("state_code__corr", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("count_code__corr"))
{
String contCodeCor = genericUtility.getColumnValue("count_code__corr", dom);
......@@ -434,6 +612,7 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
genericUtility = GenericUtility.getInstance();
if (objContext != null && objContext.trim().length() > 0)
currentFormNo = Integer.parseInt(objContext);
System.out.println("In VAlidation");
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
switch (currentFormNo) {
......
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