Commit 2e401c6f authored by manohar's avatar manohar

changes done at sun merged


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91772 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7de3ac85
...@@ -67,6 +67,10 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -67,6 +67,10 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
String custCode = ""; String custCode = "";
String pinCodeTo = ""; String pinCodeTo = "";
String pinCodeFrom = ""; String pinCodeFrom = "";
String locType = "";
String frtAmount="";
String maxWeight="";
String minWeight="";
String childNodeName = null; String childNodeName = null;
String errString = ""; String errString = "";
String errCode = ""; String errCode = "";
...@@ -89,6 +93,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -89,6 +93,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
PreparedStatement pstmt = null ; PreparedStatement pstmt = null ;
ResultSet rs = null; ResultSet rs = null;
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
boolean flag=false;
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>"); StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
try try
{ {
...@@ -124,15 +129,15 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -124,15 +129,15 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
else if(childNodeName.equalsIgnoreCase("stan_code__fr")) else if(childNodeName.equalsIgnoreCase("cust_code"))
{ {
StanCodeFrom = checkNull(genericUtility.getColumnValue("stan_code__fr", dom)); custCode = checkNull(genericUtility.getColumnValue("cust_code", dom));
if(StanCodeFrom != null && StanCodeFrom.trim().length() > 0) if(custCode != null && custCode.trim().length() > 0)
{ {
sql = "select count(*) from station where stan_code = ?"; sql = "Select Count(*) from customer where cust_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,StanCodeFrom); pstmt.setString(1,custCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -140,7 +145,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -140,7 +145,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
} }
if(count == 0) if(count == 0)
{ {
errCode = "VTSTAN1"; errCode = "VTCUSTCD1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -150,15 +155,20 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -150,15 +155,20 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
pstmt = null; pstmt = null;
} }
} }
else if(childNodeName.equalsIgnoreCase("stan_code__to")) else if(childNodeName.equalsIgnoreCase("curr_code"))
{ {
StanCodeTo = checkNull(genericUtility.getColumnValue("stan_code__to", dom)); currCode = checkNull(genericUtility.getColumnValue("curr_code", dom));
if(currCode == null || currCode.trim().length() == 0)
if(StanCodeTo != null && StanCodeTo.trim().length() > 0)
{ {
sql = "select count(*) from station where stan_code = ?"; errCode = "VTCURRBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else if(currCode != null && currCode.trim().length() > 0)
{
sql = "select count(*) from currency where curr_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,StanCodeTo); pstmt.setString(1,currCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -166,7 +176,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -166,7 +176,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
} }
if(count == 0) if(count == 0)
{ {
errCode = "VTSTAN1"; errCode = "VTCURRCD1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -174,20 +184,33 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -174,20 +184,33 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if(editFlag != null && editFlag.trim().equalsIgnoreCase("A")) }
}
else if(childNodeName.equalsIgnoreCase("frt_amt"))
{ {
sql = "select count(*) from distroute where stan_code__fr = ? and stan_code__to = ?"; frtAmount = checkNull(genericUtility.getColumnValue("frt_amt", dom));
System.out.println("frtAmount ["+frtAmount+"]");
if(frtAmount == null || frtAmount.trim().length() == 0)
{
System.out.println(" in side if");
errCode = "VFRAMTBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
/*else if(currCode != null && currCode.trim().length() > 0)
{
sql = "select count(*) from distroute where frt_amt = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,StanCodeFrom); pstmt.setString(1,frtAmount);
pstmt.setString(2,StanCodeTo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
count = rs.getInt(1); count = rs.getInt(1);
} }
if(count > 0) if(count == 0)
{ {
errCode = "VTSTANDB"; errCode = "VTFRAMT1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -195,25 +218,43 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -195,25 +218,43 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }*/
else if(childNodeName.equalsIgnoreCase("stan_code__fr"))
{
StanCodeFrom = checkNull(genericUtility.getColumnValue("stan_code__fr", dom));
} if(StanCodeFrom != null && StanCodeFrom.trim().length() > 0)
}
else if(childNodeName.equalsIgnoreCase("curr_code"))
{ {
currCode = checkNull(genericUtility.getColumnValue("curr_code", dom)); sql = "select count(*) from station where stan_code = ?";
if(currCode == null || currCode.trim().length() == 0) pstmt = conn.prepareStatement(sql);
pstmt.setString(1,StanCodeFrom);
rs = pstmt.executeQuery();
if(rs.next())
{ {
errCode = "VTCURRBK"; count = rs.getInt(1);
}
if(count == 0)
{
errCode = "VTSTAN1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else if(currCode != null && currCode.trim().length() > 0) rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
else if(childNodeName.equalsIgnoreCase("stan_code__to"))
{ {
sql = "select count(*) from currency where curr_code = ?"; StanCodeTo = checkNull(genericUtility.getColumnValue("stan_code__to", dom));
if(StanCodeTo != null && StanCodeTo.trim().length() > 0)
{
sql = "select count(*) from station where stan_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,currCode); pstmt.setString(1,StanCodeTo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -221,7 +262,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -221,7 +262,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
} }
if(count == 0) if(count == 0)
{ {
errCode = "VTCURRCD1"; errCode = "VTSTAN";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -229,24 +270,20 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -229,24 +270,20 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} if(editFlag != null && editFlag.trim().equalsIgnoreCase("A"))
}
else if(childNodeName.equalsIgnoreCase("cust_code"))
{
custCode = checkNull(genericUtility.getColumnValue("cust_code", dom));
if(custCode != null && custCode.trim().length() > 0)
{ {
sql = "Select Count(*) from customer where cust_code = ?"; sql = "select count(*) from distroute where stan_code__fr = ? and stan_code__to = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,custCode); pstmt.setString(1,StanCodeFrom);
pstmt.setString(2,StanCodeTo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
count = rs.getInt(1); count = rs.getInt(1);
} }
if(count == 0) if(count > 0)
{ {
errCode = "VTCUSTCD1"; errCode = "VTSTANDB";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -255,7 +292,11 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -255,7 +292,11 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
}
} }
} }
break; break;
case 2 : case 2 :
...@@ -275,6 +316,9 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -275,6 +316,9 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
//errCode = "VMSTANCOD "; //errCode = "VMSTANCOD ";
//errList.add(errCode); //errList.add(errCode);
//errFields.add(childNodeName.toLowerCase()); //errFields.add(childNodeName.toLowerCase());
errCode = "STNCDFRBK ";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
else if(StanCodeFrom != null && StanCodeFrom.trim().length() > 0) else if(StanCodeFrom != null && StanCodeFrom.trim().length() > 0)
{ {
...@@ -306,6 +350,9 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -306,6 +350,9 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
//errCode = "VMSTANCOD "; //errCode = "VMSTANCOD ";
//errList.add(errCode); //errList.add(errCode);
//errFields.add(childNodeName.toLowerCase()); //errFields.add(childNodeName.toLowerCase());
errCode = "STNCODTOBK ";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
else if(StanCodeTo != null && StanCodeTo.trim().length() > 0) else if(StanCodeTo != null && StanCodeTo.trim().length() > 0)
{ {
...@@ -319,7 +366,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -319,7 +366,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
} }
if(count == 0) if(count == 0)
{ {
errCode = "VTSTAN1"; errCode = "VTSTAN";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -360,14 +407,26 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -360,14 +407,26 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
pstmt = null; pstmt = null;
} }
} }
else if(childNodeName.equalsIgnoreCase("frt_amt"))
{
frtAmount = checkNull(genericUtility.getColumnValue("frt_amt", dom));
System.out.println("frtAmount ["+frtAmount+"]");
if(frtAmount == null || frtAmount.trim().length() == 0)
{
System.out.println(" in side if");
errCode = "VFRAMTBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("curr_code")) else if(childNodeName.equalsIgnoreCase("curr_code"))
{ {
currCode = checkNull(genericUtility.getColumnValue("curr_code", dom)); currCode = checkNull(genericUtility.getColumnValue("curr_code", dom));
if(currCode == null || currCode.trim().length() == 0) if(currCode == null || currCode.trim().length() == 0)
{ {
errCode = "VTCURRBK"; /*errCode = "VTCURRBK";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase()); */
} }
else if(currCode != null && currCode.trim().length() > 0) else if(currCode != null && currCode.trim().length() > 0)
{ {
...@@ -391,14 +450,41 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -391,14 +450,41 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
pstmt = null; pstmt = null;
} }
} }
else if(childNodeName.equalsIgnoreCase("state_code__to"))
{
stateCodeTo = checkNull(genericUtility.getColumnValue("state_code__to", dom));
StanCodeTo = checkNull(genericUtility.getColumnValue("stan_code__to", dom));
else if(childNodeName.equalsIgnoreCase("min_weight"))
{
minWeight = checkNull(genericUtility.getColumnValue("min_weight", dom));
if(minWeight == null || minWeight.trim().length() == 0)
{
errCode = "VTMINWTBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("max_weight"))
{
maxWeight = checkNull(genericUtility.getColumnValue("max_weight", dom));
if(maxWeight == null || maxWeight.trim().length() == 0)
{
errCode = "VTMAXWTBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("state_code__fr"))
{
stateCodeFrom = checkNull(genericUtility.getColumnValue("state_code__fr", dom));
if(stateCodeFrom == null || stateCodeFrom.trim().length() == 0)
{
errCode = "VTSTATBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else if(stateCodeFrom != null && stateCodeFrom.trim().length() > 0)
{
sql = "Select count(*) from state where state_code = ?"; sql = "Select count(*) from state where state_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stateCodeTo); pstmt.setString(1,stateCodeFrom);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -414,12 +500,23 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -414,12 +500,23 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
}
}
else if(childNodeName.equalsIgnoreCase("state_code__to"))
{
stateCodeTo = checkNull(genericUtility.getColumnValue("state_code__to", dom));
if(stateCodeTo == null || stateCodeTo.trim().length() == 0)
{
errCode = "VTSTATEBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else if(stateCodeTo != null && stateCodeTo.trim().length() > 0)
{
/* sql = "Select count(*) from state where state_code = ?";
sql = "Select count(*) from station where stan_code = ? and state_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,StanCodeTo); pstmt.setString(1,stateCodeTo);
pstmt.setString(2,stateCodeTo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -427,7 +524,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -427,7 +524,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
} }
if(count == 0) if(count == 0)
{ {
errCode = "VTSTATETO"; errCode = "VTSTATE2 ";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -435,20 +532,13 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -435,20 +532,13 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/
} }
else if(childNodeName.equalsIgnoreCase("state_code__fr")) }
{ /*
stateCodeFrom = checkNull(genericUtility.getColumnValue("state_code__fr", dom)); sql = "Select count(*) from station where stan_code = ? and state_code = ? ";
StanCodeFrom = checkNull(genericUtility.getColumnValue("stan_code__fr", dom));
sql = "Select count(*) from state where state_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stateCodeTo); pstmt.setString(1,StanCodeTo);
pstmt.setString(2,stateCodeTo);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
...@@ -456,7 +546,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -456,7 +546,7 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
} }
if(count == 0) if(count == 0)
{ {
errCode = "VTSTATE1 "; errCode = "VTSTATETO";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
...@@ -464,7 +554,6 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -464,7 +554,6 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
/*
sql = "Select count(*) from station where stan_code = ? and state_code = ? "; sql = "Select count(*) from station where stan_code = ? and state_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -486,7 +575,54 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -486,7 +575,54 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
*/ */
else if(childNodeName.equalsIgnoreCase("pin__fr"))
{
pinCodeFrom = checkNull(genericUtility.getColumnValue("pin__fr", dom));
if(pinCodeFrom == null || pinCodeFrom.trim().length() == 0)
{
errCode = "VTPINFRBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} }
else if(childNodeName.equalsIgnoreCase("pin__to"))
{
pinCodeTo = checkNull(genericUtility.getColumnValue("pin__to", dom));
if(pinCodeTo == null || pinCodeTo.trim().length() == 0)
{
errCode = "VTPINTOBK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("loc_type"))
{
locType = checkNull(genericUtility.getColumnValue("loc_type", dom));
if(locType != null && locType.trim().length() > 0)
{
sql = "SELECT rtrim(FLD_VALUE), descr FROM GENCODES WHERE FLD_NAME IN ('LOC_TYPE') AND fld_value=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,locType);
rs = pstmt.executeQuery();
if(rs.next())
{
flag=true;
//count = rs.getInt(1);
}
if(flag==false)
{
errCode = "VTLOCINV";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}
else else
{ {
stateCodeFrom = checkNull(genericUtility.getColumnValue("state_code__fr", dom)); stateCodeFrom = checkNull(genericUtility.getColumnValue("state_code__fr", dom));
...@@ -920,7 +1056,8 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute ...@@ -920,7 +1056,8 @@ public class DistributionRoute extends ValidatorEJB implements DistributionRoute
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
valueXmlString.append("<transporter_tran_name>").append("<![CDATA[" + descr +"]]>").append("</transporter_tran_name>"); valueXmlString.append("<tran_name>").append(descr).append("</tran_name>");
//valueXmlString.append("<tran_name>").append("<![CDATA[" + descr +"]]>").append("</tran_name>");
} }
else if(currentColumn.trim().equalsIgnoreCase("curr_code")) else if(currentColumn.trim().equalsIgnoreCase("curr_code"))
{ {
......
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