Commit aa6d7384 authored by dpawar's avatar dpawar

Add item change for prono_to, prono_from


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97765 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ab45debf
......@@ -403,31 +403,7 @@ public class SiteTransporterIC extends ValidatorEJB implements SiteTransporterIC
ctr ++;
}while(ctr < childNodeListLength && ! childNodeName.equals(currentColumn));
//Changed by Dadaso pawar on 02/04/15 [Start][W14LSUN006]
if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit"))
{
String proNoFrom = "",proNoTo = "",proNoLast = "";
proNoLast = genericUtility.getColumnValue("prono_last", dom);
proNoTo = genericUtility.getColumnValue("prono_to", dom);
proNoFrom = genericUtility.getColumnValue("prono_from", dom);
proNoLast = proNoLast == null ? "" :proNoLast.trim();
proNoTo = proNoTo == null ? "" :proNoTo.trim();
proNoFrom = proNoFrom == null ? "" :proNoFrom.trim();
System.out.println("proNoTo@@ : ["+proNoTo+"]");
System.out.println("proNoFrom@@ : ["+proNoFrom+"]");
if(proNoFrom.length()==0 && proNoTo.length() == 0)
{
valueXmlString.append( "<prono_last protect ='0'><![CDATA["+proNoLast+"]]></prono_last>\r\n" );
}
else
{
valueXmlString.append( "<prono_last protect ='1'><![CDATA["+proNoLast+"]]></prono_last>\r\n" );
}
}
//Changed by Dadaso pawar on 02/04/15 [End]
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
siteCode = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));
......@@ -457,6 +433,42 @@ public class SiteTransporterIC extends ValidatorEJB implements SiteTransporterIC
descr = findValue(conn, "tran_name", "transporter", "tran_code",tranCode );
valueXmlString.append("<tran_name>").append("<![CDATA[" + descr +"]]>").append("</tran_name>");
}
//Changed by Dadaso pawar on 02/04/15 [Start][W14LSUN006]
if(currentColumn.trim().equalsIgnoreCase("prono_from"))
{
String proNoFrom = "",tranCodeL = "";
tranCodeL = genericUtility.getColumnValue("tran_code", dom);
proNoFrom = genericUtility.getColumnValue("prono_from", dom);
proNoFrom = proNoFrom == null ? "" : proNoFrom.trim();
tranCodeL = tranCodeL == null ? "" : tranCodeL.trim();
System.out.println(" item change proNoFrom@@ : ["+proNoFrom+"]");
System.out.println("tranCodeL@@ : ["+tranCodeL+"]");
if(isClearProNoLast(tranCodeL,proNoFrom,conn))
{
valueXmlString.append( "<prono_last><![CDATA[]]></prono_last>\r\n" );
}
}
if(currentColumn.trim().equalsIgnoreCase("prono_to"))
{
String proNoTo = "",tranCodeL = "";
tranCodeL = genericUtility.getColumnValue("tran_code", dom);
proNoTo = genericUtility.getColumnValue("prono_to", dom);
proNoTo = proNoTo == null ? "" : proNoTo.trim();
tranCodeL = tranCodeL == null ? "" : tranCodeL.trim();
System.out.println(" item change proNoTo@@ : ["+proNoTo+"]");
System.out.println("tranCodeL@@ : ["+tranCodeL+"]");
if(isClearProNoLast(tranCodeL,proNoTo,conn))
{
valueXmlString.append( "<prono_last><![CDATA[]]></prono_last>\r\n" );
}
}
//Changed by Dadaso pawar on 02/04/15 [End] [W14LSUN006]
valueXmlString.append("</Detail1>");
break;
}
......@@ -572,8 +584,57 @@ public class SiteTransporterIC extends ValidatorEJB implements SiteTransporterIC
System.out.println("returning String from findValue ");
return findValue;
}
//Added by Dadadso pawar on 05/14/15 [Start]
private boolean isClearProNoLast(String tranCode,String proNoFrom ,Connection conn) throws ITMException,Exception
{
ResultSet rs1 = null;
PreparedStatement pstmt1 = null;
String sql1 = "",proNoFromD = "";
try
{
sql1 = "SELECT PRONO_FROM,PRONO_TO,PRONO_LAST FROM TRANSPORTER WHERE TRAN_CODE = ?";
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, tranCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
proNoFromD = rs1.getString("PRONO_FROM") == null ? "" : rs1.getString("PRONO_FROM").trim();
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("isClearProNoLast proNoFromD :["+proNoFromD+"] proNoFrom : ["+proNoFrom+"]");
if(proNoFromD.equalsIgnoreCase(proNoFrom))
{
return false;
}
else
{
return true;
}
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
finally
{
if(rs1 != null)
{
rs1.close();
rs1 = null;
}
if(pstmt1 != null)
{
pstmt1.close();
pstmt1 = null;
}
}
}
//Added by Dadadso pawar on 05/14/15 [End]
private String errorType(Connection conn , String errorCode) throws ITMException
{
String msgType = "";
......
......@@ -970,31 +970,42 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
}
while ((ctr < childNodeListLength) && (!childNodeName.equals(currentColumn)));
//Changed by Dadaso pawar on 02/04/15 [Start][W14LSUN006]
if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit"))
if(currentColumn.trim().equalsIgnoreCase("prono_from"))
{
String proNoFrom = "",proNoTo = "",proNoLast = "";
proNoLast = genericUtility.getColumnValue("prono_last", dom);
proNoTo = genericUtility.getColumnValue("prono_to", dom);
String proNoFrom = "",tranCodeL = "";
tranCodeL = genericUtility.getColumnValue("tran_code", dom);
proNoFrom = genericUtility.getColumnValue("prono_from", dom);
proNoFrom = proNoFrom == null ? "" : proNoFrom.trim();
tranCodeL = tranCodeL == null ? "" : tranCodeL.trim();
proNoLast = proNoLast == null ? "" :proNoLast.trim();
proNoTo = proNoTo == null ? "" :proNoTo.trim();
proNoFrom = proNoFrom == null ? "" :proNoFrom.trim();
System.out.println(" item change proNoFrom@@ : ["+proNoFrom+"]");
System.out.println("tranCodeL@@ : ["+tranCodeL+"]");
System.out.println("proNoTo@@ : ["+proNoTo+"]");
System.out.println("proNoFrom@@ : ["+proNoFrom+"]");
if(proNoFrom.length()==0 && proNoTo.length() == 0)
if(isClearProNoLast(tranCodeL,proNoFrom,conn))
{
valueXmlString.append( "<prono_last protect ='0'><![CDATA["+proNoLast+"]]></prono_last>\r\n" );
valueXmlString.append( "<prono_last><![CDATA[]]></prono_last>\r\n" );
}
else
}
if(currentColumn.trim().equalsIgnoreCase("prono_to"))
{
valueXmlString.append( "<prono_last protect ='1'><![CDATA["+proNoLast+"]]></prono_last>\r\n" );
String proNoTo = "",tranCodeL = "";
tranCodeL = genericUtility.getColumnValue("tran_code", dom);
proNoTo = genericUtility.getColumnValue("prono_to", dom);
proNoTo = proNoTo == null ? "" : proNoTo.trim();
tranCodeL = tranCodeL == null ? "" : tranCodeL.trim();
System.out.println(" item change proNoTo@@ : ["+proNoTo+"]");
System.out.println("tranCodeL@@ : ["+tranCodeL+"]");
if(isClearProNoLast(tranCodeL,proNoTo,conn))
{
valueXmlString.append( "<prono_last><![CDATA[]]></prono_last>\r\n" );
}
}
//Changed by Dadaso pawar on 02/04/15 [End]
//Changed by Dadaso pawar on 02/04/15 [End] [W14LSUN006]
if(currentColumn.trim().equalsIgnoreCase("tran_code"))
{
tranCode = genericUtility.getColumnValue("tran_code", dom);
......@@ -1344,9 +1355,58 @@ public class TransporterIC extends ValidatorEJB implements TransporterICLocal, T
}
return valueXmlString.toString();
}
//Added by Dadadso pawar on 05/14/15 [Start]
private boolean isClearProNoLast(String tranCode,String proNoFrom ,Connection conn) throws ITMException,Exception
{
ResultSet rs1 = null;
PreparedStatement pstmt1 = null;
String sql1 = "",proNoFromD = "";
try
{
sql1 = "SELECT PRONO_FROM,PRONO_TO,PRONO_LAST FROM TRANSPORTER WHERE TRAN_CODE = ?";
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, tranCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
proNoFromD = rs1.getString("PRONO_FROM") == null ? "" : rs1.getString("PRONO_FROM").trim();
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("isClearProNoLast proNoFromD :["+proNoFromD+"] proNoFrom : ["+proNoFrom+"]");
if(proNoFromD.equalsIgnoreCase(proNoFrom))
{
return false;
}
else
{
return true;
}
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
finally
{
if(rs1 != null)
{
rs1.close();
rs1 = null;
}
if(pstmt1 != null)
{
pstmt1.close();
pstmt1 = null;
}
}
}
//Added by Dadadso pawar on 05/14/15 [End]
private String errorType(Connection conn , String errorCode)
{
String msgType = "";
......
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