Commit cbe83491 authored by mmhatre's avatar mmhatre

added tax class validation and get city from the stan code

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@213866 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2761c46c
......@@ -643,6 +643,36 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
}
}
//added by manish mhatre on 20-dec-2019
//start manish
else if(childNodeName.equalsIgnoreCase("tax_class"))
{
taxcls = genericUtility.getColumnValue("tax_class", dom);
if (taxcls != null && taxcls.trim().length() > 0 )
{
sql = " select count(*) from taxclass where tax_class = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, taxcls);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
if(cnt == 0)
{
errCode = "TAXCLSNE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
break;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
} //end manish
// else if(childNodeName.equalsIgnoreCase("acct_code__adv"))
// {
//
......@@ -1079,13 +1109,14 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
else if(currentColumn.trim().equalsIgnoreCase("stan_code"))
{
stanCode = genericUtility.getColumnValue("stan_code", dom);
sql1 = " select state_code from station where stan_code = ? ";
sql1 = " select state_code,city from station where stan_code = ? "; //city added by manish mhatre on 20-dec-2019
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, stanCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
stateCode =checkNull(rs1.getString(1));
city = checkNull(rs1.getString(2)); //added by manish mhatre on 20-dec-2019
sql2 = " select count_code from state where state_code = ? ";
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1, stateCode);
......@@ -1104,11 +1135,13 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
{
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[" + stateCode + "]]>").append("</state_code>");
valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[" + countCode + "]]>").append("</count_code>");
valueXmlString.append("<city protect=\"1\">").append("<![CDATA[" + city + "]]>").append("</city>"); //added by manish mhatre on 20-dec-2019
}
else
{
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[]]>").append("</state_code>");
valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[]]>").append("</count_code>");
valueXmlString.append("<city protect=\"1\">").append("<![CDATA[]]>").append("</city>"); //added by manish mhatre on 20-dec-2019
}
rs1.close();
rs1 = null;
......@@ -1248,10 +1281,10 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
valueXmlString.append("<addr1>").append("<![CDATA[" + addr1 + "]]>").append("</addr1>");
valueXmlString.append("<addr2>").append("<![CDATA[" + addr2 + "]]>").append("</addr2>");
valueXmlString.append("<addr3>").append("<![CDATA[" + addr3 + "]]>").append("</addr3>");
valueXmlString.append("<city>").append("<![CDATA[" + city + "]]>").append("</city>");
// valueXmlString.append("<city>").append("<![CDATA[" + city + "]]>").append("</city>"); //commented by manish mhatre [city pick from station code]
valueXmlString.append("<pin>").append("<![CDATA[" + pin + "]]>").append("</pin>");
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[" + stateCode + "]]>").append("</state_code>");
valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[" + countCode + "]]>").append("</count_code>");
//valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[" + stateCode + "]]>").append("</state_code>"); //commented by manish mhatre [state code pick up from station code]
//valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[" + countCode + "]]>").append("</count_code>"); //commented by manish mhatre [count code pick up from station code]
valueXmlString.append("<tele1>").append("<![CDATA[" + tele1 + "]]>").append("</tele1>");
valueXmlString.append("<tele2>").append("<![CDATA[" + tele2 + "]]>").append("</tele2>");
valueXmlString.append("<tele3>").append("<![CDATA[" + tele3 + "]]>").append("</tele3>");
......@@ -1275,10 +1308,10 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
valueXmlString.append("<addr1>").append("<![CDATA[]]>").append("</addr1>");
valueXmlString.append("<addr2>").append("<![CDATA[]]>").append("</addr2>");
valueXmlString.append("<addr3>").append("<![CDATA[]]>").append("</addr3>");
valueXmlString.append("<city>").append("<![CDATA[]]>").append("</city>");
// valueXmlString.append("<city>").append("<![CDATA[]]>").append("</city>"); //commented by manish mhatre [city pick up from station code]
valueXmlString.append("<pin>").append("<![CDATA[]]>").append("</pin>");
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[]]>").append("</state_code>");
valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[]]>").append("</count_code>");
// valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[]]>").append("</state_code>"); //commented by manish mhatre [state code pick up from station code]
// valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[]]>").append("</count_code>"); //commented by manish mhatre [count code pick up from station code]
valueXmlString.append("<tele1>").append("<![CDATA[]]>").append("</tele1>");
valueXmlString.append("<tele2>").append("<![CDATA[]]>").append("</tele2>");
valueXmlString.append("<tele3>").append("<![CDATA[]]>").append("</tele3>");
......
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