Commit 63bbdfda authored by pshinde's avatar pshinde

Source Code OF BANK GAURANTEE AMENDMENT Itemchange and validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98541 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 660f5e7c
...@@ -119,18 +119,18 @@ String siteCodlogin=""; ...@@ -119,18 +119,18 @@ String siteCodlogin="";
if(childNodeName.equalsIgnoreCase("tran_id")) if(childNodeName.equalsIgnoreCase("tran_id"))
{ {
sql1="select key_flag from transetup where tran_window='w_bg_amend'"; sql="select key_flag from transetup where tran_window='w_bg_amend'";
pstmt1=conn.prepareStatement(sql1); pstmt=conn.prepareStatement(sql);
rs1=pstmt1.executeQuery(); rs=pstmt.executeQuery();
if(rs1.next()) if(rs.next())
{ {
keyFlag=rs1.getString("key_flag"); keyFlag=rs.getString("key_flag");
System.out.println("Key Flag>>>>>>>>>"+keyFlag); System.out.println("Key Flag>>>>>>>>>"+keyFlag);
} }
rs1.close(); rs.close();
rs1 = null; rs = null;
pstmt1.close(); pstmt.close();
pstmt1 = null; pstmt = null;
//if(keyFlag.equalsIgnoreCase("M") && editFlag. ) //if(keyFlag.equalsIgnoreCase("M") && editFlag. )
if("M".equalsIgnoreCase(keyFlag) && "A".equalsIgnoreCase(editFlag)) if("M".equalsIgnoreCase(keyFlag) && "A".equalsIgnoreCase(editFlag))
...@@ -145,19 +145,19 @@ String siteCodlogin=""; ...@@ -145,19 +145,19 @@ String siteCodlogin="";
else else
{ {
sql1="select count(1) from lc_voucher_amend where tran_id= ? "; sql="select count(1) from lc_voucher_amend where tran_id= ? ";
pstmt1=conn.prepareStatement(sql1); pstmt=conn.prepareStatement(sql);
pstmt1.setString(1,tranId); pstmt.setString(1,tranId);
rs1=pstmt1.executeQuery(); rs=pstmt.executeQuery();
if(rs1.next()) if(rs.next())
{ {
cnt = rs1.getInt(1); cnt = rs.getInt(1);
System.out.println("Count>>>>>>>>>"+cnt); System.out.println("Count>>>>>>>>>"+cnt);
} }
rs1.close(); rs.close();
rs1 = null; rs = null;
pstmt1.close(); pstmt.close();
pstmt1 = null; pstmt = null;
if(cnt > 0) if(cnt > 0)
{ {
...@@ -182,13 +182,14 @@ String siteCodlogin=""; ...@@ -182,13 +182,14 @@ String siteCodlogin="";
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
prdCode = rs.getString(1); prdCode = rs.getString("code");
System.out.println("Period Code>>>>>>"+prdCode); System.out.println("Period Code>>>>>>"+prdCode);
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if (prdCode != null && prdCode.trim().length() > 0) if (prdCode != null && prdCode.trim().length() > 0)
{ {
sql = "Select count(1) from period_stat where prd_code = ? " sql = "Select count(1) from period_stat where prd_code = ? "
...@@ -197,7 +198,8 @@ String siteCodlogin=""; ...@@ -197,7 +198,8 @@ String siteCodlogin="";
pstmt.setString(1, prdCode.trim()); pstmt.setString(1, prdCode.trim());
pstmt.setString(2, siteCodlogin.trim()); pstmt.setString(2, siteCodlogin.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) { if (rs.next())
{
cnt = rs.getInt(1); cnt = rs.getInt(1);
System.out.println("Count for prdCode>>>>>>>>>>"+cnt); System.out.println("Count for prdCode>>>>>>>>>>"+cnt);
} }
...@@ -205,6 +207,7 @@ String siteCodlogin=""; ...@@ -205,6 +207,7 @@ String siteCodlogin="";
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if (cnt > 0) if (cnt > 0)
{ {
sql = "Select stat_fin from period_stat where prd_code = ? and site_code = ? "; sql = "Select stat_fin from period_stat where prd_code = ? and site_code = ? ";
...@@ -214,7 +217,7 @@ String siteCodlogin=""; ...@@ -214,7 +217,7 @@ String siteCodlogin="";
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
statFin = rs.getString(1); statFin = rs.getString("stat_fin");
System.out.println("Status Fin>>>>>>>"+statFin); System.out.println("Status Fin>>>>>>>"+statFin);
} }
rs.close(); rs.close();
...@@ -362,8 +365,8 @@ String siteCodlogin=""; ...@@ -362,8 +365,8 @@ String siteCodlogin="";
if(rs.next()) if(rs.next())
{ {
confirmed=rs.getString(1); confirmed=rs.getString("confirmed");
status= rs.getString(2); status= rs.getString("status");
} }
rs.close(); rs.close();
rs = null; rs = null;
...@@ -415,7 +418,7 @@ String siteCodlogin=""; ...@@ -415,7 +418,7 @@ String siteCodlogin="";
dueDateStr=(genericUtility.getColumnValue("due_date", dom)); dueDateStr=(genericUtility.getColumnValue("due_date", dom));
System.out.println("Due Date in String>>>>>"+dueDateStr); System.out.println("Due Date in String>>>>>"+dueDateStr);
if(dueDateStr==null || (dueDateStr.length()==0)) if(dueDateStr==null || (dueDateStr.trim().length()==0))
{ {
System.out.println("Date is null>>>>>>>"); System.out.println("Date is null>>>>>>>");
errCode = "VTCLAIMDT"; errCode = "VTCLAIMDT";
...@@ -447,7 +450,7 @@ String siteCodlogin=""; ...@@ -447,7 +450,7 @@ String siteCodlogin="";
System.out.println("Eff Date Str>>>>>>>>>"+effDateStr); System.out.println("Eff Date Str>>>>>>>>>"+effDateStr);
System.out.println("Getting current system date===="+currDate); System.out.println("Getting current system date===="+currDate);
if(effDateStr==null || (effDateStr.length()==0)) if(effDateStr==null || (effDateStr.trim().length()==0))
{ {
System.out.println("Eff Date is null>>>>>>>"); System.out.println("Eff Date is null>>>>>>>");
errCode = "VTSUBDTNUL";//Submission Date cannot be empty errCode = "VTSUBDTNUL";//Submission Date cannot be empty
...@@ -479,7 +482,7 @@ String siteCodlogin=""; ...@@ -479,7 +482,7 @@ String siteCodlogin="";
{ {
currCode=genericUtility.getColumnValue("curr_code", dom); currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("Currency Code>>>>"+currCode); System.out.println("Currency Code>>>>"+currCode);
if(currCode==null || (currCode.length()==0)) if(currCode==null || currCode.trim().length()==0)
{ {
errCode = "VTCURR"; errCode = "VTCURR";
errList.add(errCode); errList.add(errCode);
...@@ -592,16 +595,27 @@ String siteCodlogin=""; ...@@ -592,16 +595,27 @@ String siteCodlogin="";
String valueXmlString = ""; String valueXmlString = "";
try try
{ {
dom = parseString(xmlString); if(xmlString!=null && xmlString.trim().length()>0)
dom1 = parseString(xmlString1); {
dom = parseString(xmlString);
}
if(xmlString1!=null && xmlString1.trim().length()>0)
{
dom1 = parseString(xmlString1);
}
if(xmlString2!=null && xmlString2.trim().length()>0)
{
dom2 = parseString(xmlString2);
}
System.out.println("XML STRING@@@@@@@@@@@@@!1"+xmlString1); System.out.println("XML STRING@@@@@@@@@@@@@!1"+xmlString1);
dom2 = parseString(xmlString2);
System.out.println("XML STRING@@@@@@@@@@@@@@@2"+xmlString2); System.out.println("XML STRING@@@@@@@@@@@@@@@2"+xmlString2);
valueXmlString = itemChanged(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams); valueXmlString = itemChanged(dom, dom1, dom2, objContext, currentColumn, editFlag, xtraParams);
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception : [JvVal][itemChanged( String, String )] :==>\n" + e.getMessage()); System.out.println("Exception : [BankGauranteeAmdIC][itemChanged( String, String )] :==>\n" + e.getMessage());
} }
System.out.println("valueXmlStringvalueXmlStrin ST"+valueXmlString); System.out.println("valueXmlStringvalueXmlStrin ST"+valueXmlString);
return valueXmlString; return valueXmlString;
...@@ -658,6 +672,8 @@ String siteCodlogin=""; ...@@ -658,6 +672,8 @@ String siteCodlogin="";
chgUser =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode")); chgUser =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode"));
chgTerm =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "chgTerm")); chgTerm =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "chgTerm"));
System.out.println("Change User====="+chgUser);
System.out.println("Change Term====="+chgTerm);
currDate = (sdf.format(timestamp).toString()).trim(); currDate = (sdf.format(timestamp).toString()).trim();
System.out.println("Current Date>>>>"+currDate); System.out.println("Current Date>>>>"+currDate);
...@@ -709,16 +725,7 @@ String siteCodlogin=""; ...@@ -709,16 +725,7 @@ String siteCodlogin="";
}//end of if }//end of if
} }
if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit"))
{
/*valueXmlString.append("<chg_date>").append("<![CDATA[" + currDate + "]]>").append("</chg_date>");
tranId=genericUtility.getColumnValue("tran_id", dom);
valueXmlString.append("<tran_id protect = \"1\">").append("<![CDATA[" + tranId + "]]>").append("</tran_id>");*/
// purcOrder=genericUtility.getColumnValue("purc_order", dom);
// valueXmlString.append("<purc_order protect = \"1\">").append("<![CDATA[" + purcOrder + "]]>").append("</purc_order>");
}
else if(currentColumn.trim().equalsIgnoreCase("site_code")) else if(currentColumn.trim().equalsIgnoreCase("site_code"))
{ {
siteCode = genericUtility.getColumnValue("site_code", dom); siteCode = genericUtility.getColumnValue("site_code", dom);
...@@ -730,7 +737,7 @@ String siteCodlogin=""; ...@@ -730,7 +737,7 @@ String siteCodlogin="";
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if( rs.next() ) if( rs.next() )
{ {
siteDescr = rs.getString( "descr" ); siteDescr = checkNull(rs.getString( "descr"));
} }
rs.close(); rs.close();
...@@ -755,8 +762,7 @@ String siteCodlogin=""; ...@@ -755,8 +762,7 @@ String siteCodlogin="";
if(tranIdLc!=null && tranIdLc.trim().length()>0) if(tranIdLc!=null && tranIdLc.trim().length()>0)
{ {
sql="SELECT lc.purc_order,po.ord_date,lc.curr_code,lc.exch_rate,lc.bank_address,lc.due_date," + sql="SELECT lc.purc_order,po.ord_date,lc.curr_code,lc.exch_rate,lc.bank_address,lc.due_date," +
"lc.eff_date,lc.lc_amt,lc.no_days,lc.tran_type " + "lc.eff_date,lc.lc_amt,lc.no_days,lc.tran_type " +
...@@ -808,7 +814,8 @@ String siteCodlogin=""; ...@@ -808,7 +814,8 @@ String siteCodlogin="";
} }
else else
{ {
valueXmlString.append("<ord_date>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</ord_date>"); valueXmlString.append("<ord_date>").append("<![CDATA[]]>").append("</ord_date>");
// valueXmlString.append("<ord_date>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</ord_date>");
} }
valueXmlString.append("<curr_code>").append("<![CDATA[" + currCode + "]]>").append("</curr_code>"); valueXmlString.append("<curr_code>").append("<![CDATA[" + currCode + "]]>").append("</curr_code>");
...@@ -823,8 +830,10 @@ String siteCodlogin=""; ...@@ -823,8 +830,10 @@ String siteCodlogin="";
} }
else else
{ {
valueXmlString.append("<due_date__o>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</due_date__o>"); /*valueXmlString.append("<due_date__o>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</due_date__o>");
valueXmlString.append("<due_date>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</due_date>"); valueXmlString.append("<due_date>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</due_date>");*/
valueXmlString.append("<due_date__o>").append("<![CDATA[]]>").append("</due_date__o>");
valueXmlString.append("<due_date>").append("<![CDATA[]]>").append("</due_date>");
} }
if(effDate!=null) if(effDate!=null)
...@@ -834,8 +843,11 @@ String siteCodlogin=""; ...@@ -834,8 +843,11 @@ String siteCodlogin="";
} }
else else
{ {
valueXmlString.append("<eff_date__o>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</eff_date__o>"); /*valueXmlString.append("<eff_date__o>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</eff_date__o>");
valueXmlString.append("<eff_date>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</eff_date>"); valueXmlString.append("<eff_date>").append("<![CDATA["+"DD/MM/YY"+"]]>").append("</eff_date>");*/
valueXmlString.append("<eff_date__o>").append("<![CDATA[]]>").append("</eff_date__o>");
valueXmlString.append("<eff_date>").append("<![CDATA[]]>").append("</eff_date>");
} }
valueXmlString.append("<lc_amt__o>").append("<![CDATA[" + lcAmt + "]]>").append("</lc_amt__o>"); valueXmlString.append("<lc_amt__o>").append("<![CDATA[" + lcAmt + "]]>").append("</lc_amt__o>");
...@@ -851,10 +863,10 @@ String siteCodlogin=""; ...@@ -851,10 +863,10 @@ String siteCodlogin="";
} }
else else
{ {
valueXmlString.append("<purc_order>").append("<![CDATA[]]>").append("</purc_order>");
valueXmlString.append("<ord_date>").append("<![CDATA[]]>").append("</ord_date>"); valueXmlString.append("<ord_date>").append("<![CDATA[]]>").append("</ord_date>");
valueXmlString.append("<purc_order>").append("<![CDATA[]]>").append("</purc_order>");
valueXmlString.append("<curr_code>").append("<![CDATA[]]>").append("</curr_code>"); valueXmlString.append("<curr_code>").append("<![CDATA[]]>").append("</curr_code>");
valueXmlString.append("<exch_rate>").append("<![CDATA[]]>").append("</exch_rate>"); valueXmlString.append("<exch_rate>").append("<![CDATA[]]>").append("</exch_rate>");
...@@ -957,7 +969,7 @@ String siteCodlogin=""; ...@@ -957,7 +969,7 @@ String siteCodlogin="";
return msgType; return msgType;
}//end of errorType }//end of errorType
private String findValue(Connection conn, String columnName ,String tableName, String columnName2, String value) throws ITMException, RemoteException /*private String findValue(Connection conn, String columnName ,String tableName, String columnName2, String value) throws ITMException, RemoteException
{ {
PreparedStatement pstmt = null ; PreparedStatement pstmt = null ;
ResultSet rs = null ; ResultSet rs = null ;
...@@ -991,7 +1003,7 @@ String siteCodlogin=""; ...@@ -991,7 +1003,7 @@ String siteCodlogin="";
System.out.println("returning String from findValue " + findValue); System.out.println("returning String from findValue " + findValue);
return findValue; return findValue;
}//end of findValue }//end of findValue
*/
private String checkNull( String input ) private String checkNull( String input )
{ {
if (input == null ) if (input == null )
......
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