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 ...@@ -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")) // else if(childNodeName.equalsIgnoreCase("acct_code__adv"))
// { // {
// //
...@@ -1079,13 +1109,14 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T ...@@ -1079,13 +1109,14 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
else if(currentColumn.trim().equalsIgnoreCase("stan_code")) else if(currentColumn.trim().equalsIgnoreCase("stan_code"))
{ {
stanCode = genericUtility.getColumnValue("stan_code", dom); 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 = conn.prepareStatement(sql1);
pstmt1.setString(1, stanCode); pstmt1.setString(1, stanCode);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
if(rs1.next()) if(rs1.next())
{ {
stateCode =checkNull(rs1.getString(1)); 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 = ? "; sql2 = " select count_code from state where state_code = ? ";
pstmt2 = conn.prepareStatement(sql2); pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1, stateCode); pstmt2.setString(1, stateCode);
...@@ -1104,11 +1135,13 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T ...@@ -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("<state_code protect=\"1\">").append("<![CDATA[" + stateCode + "]]>").append("</state_code>");
valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[" + countCode + "]]>").append("</count_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 else
{ {
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[]]>").append("</state_code>"); valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[]]>").append("</state_code>");
valueXmlString.append("<count_code protect=\"1\">").append("<![CDATA[]]>").append("</count_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.close();
rs1 = null; rs1 = null;
...@@ -1248,10 +1281,10 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T ...@@ -1248,10 +1281,10 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
valueXmlString.append("<addr1>").append("<![CDATA[" + addr1 + "]]>").append("</addr1>"); valueXmlString.append("<addr1>").append("<![CDATA[" + addr1 + "]]>").append("</addr1>");
valueXmlString.append("<addr2>").append("<![CDATA[" + addr2 + "]]>").append("</addr2>"); valueXmlString.append("<addr2>").append("<![CDATA[" + addr2 + "]]>").append("</addr2>");
valueXmlString.append("<addr3>").append("<![CDATA[" + addr3 + "]]>").append("</addr3>"); 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("<pin>").append("<![CDATA[" + pin + "]]>").append("</pin>");
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[" + stateCode + "]]>").append("</state_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>"); //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("<tele1>").append("<![CDATA[" + tele1 + "]]>").append("</tele1>");
valueXmlString.append("<tele2>").append("<![CDATA[" + tele2 + "]]>").append("</tele2>"); valueXmlString.append("<tele2>").append("<![CDATA[" + tele2 + "]]>").append("</tele2>");
valueXmlString.append("<tele3>").append("<![CDATA[" + tele3 + "]]>").append("</tele3>"); valueXmlString.append("<tele3>").append("<![CDATA[" + tele3 + "]]>").append("</tele3>");
...@@ -1275,10 +1308,10 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T ...@@ -1275,10 +1308,10 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
valueXmlString.append("<addr1>").append("<![CDATA[]]>").append("</addr1>"); valueXmlString.append("<addr1>").append("<![CDATA[]]>").append("</addr1>");
valueXmlString.append("<addr2>").append("<![CDATA[]]>").append("</addr2>"); valueXmlString.append("<addr2>").append("<![CDATA[]]>").append("</addr2>");
valueXmlString.append("<addr3>").append("<![CDATA[]]>").append("</addr3>"); 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("<pin>").append("<![CDATA[]]>").append("</pin>");
valueXmlString.append("<state_code protect=\"1\">").append("<![CDATA[]]>").append("</state_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>"); // 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("<tele1>").append("<![CDATA[]]>").append("</tele1>");
valueXmlString.append("<tele2>").append("<![CDATA[]]>").append("</tele2>"); valueXmlString.append("<tele2>").append("<![CDATA[]]>").append("</tele2>");
valueXmlString.append("<tele3>").append("<![CDATA[]]>").append("</tele3>"); 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