Commit 8765129a authored by prahate's avatar prahate

Updated EJB Component for Bank Guarantee.[F15DSUN018]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98488 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b0288273
...@@ -73,7 +73,7 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca ...@@ -73,7 +73,7 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca
String siteCode = "",siteCodeFor="",confirmed="",effDateStr=""; String siteCode = "",siteCodeFor="",confirmed="",effDateStr="";
String purcOrder="",prdCode=""; String purcOrder="",prdCode="";
String keyFlag="",tranId="",noOfDays="",currCode="",tranDateStr="",dueDateStr=""; String keyFlag="",tranId="",noOfDays="",currCode="",tranDateStr="",dueDateStr="";
String currDate="",statSal=""; String currDate="",statFin="";
Date dueDate=null,tranDate=null,trDate=null; Date dueDate=null,tranDate=null,trDate=null;
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
...@@ -148,63 +148,51 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca ...@@ -148,63 +148,51 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca
errList.add("VMTRANID"); errList.add("VMTRANID");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else System.out.println("Edit Flag>>>>"+editFlag);
if(editFlag.equalsIgnoreCase("A"))
{ {
sql1="select count(1) from lc_voucher where tran_id= ? "; System.out.println("Edit Flag"+editFlag);
pstmt1=conn.prepareStatement(sql1); sql = " select count(1) from lc_voucher where tran_id = ?";
pstmt1.setString(1,tranId); pstmt = conn.prepareStatement(sql);
rs1=pstmt1.executeQuery(); pstmt.setString(1,tranId);
if(rs1.next()) rs = pstmt.executeQuery();
if(rs.next())
{ {
cnt = rs1.getInt(1); cnt = rs.getInt(1);
System.out.println("Count>>>>>>>>>"+cnt);
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
if(cnt > 0) if(cnt > 0)
{ {
System.out.println("Tran Id already exist, please enter another tran id.");
errCode = "VMTRANIDEX"; errCode = "VMTRANIDEX";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
} }
} }
else if(childNodeName.equalsIgnoreCase("tran_date")) else if(childNodeName.equalsIgnoreCase("tran_date"))
{ {
t1Str = genericUtility.getColumnValue("tran_date",dom); tranDateStr = genericUtility.getColumnValue("tran_date",dom, "1");
t1Ts = Timestamp.valueOf(genericUtility.getValidDateString(t1Str,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+ " 00:00:00.0"); tranDateTs = Timestamp.valueOf(genericUtility.getValidDateString(tranDateStr,genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat())+ " 00:00:00.0");
System.out.println("Tran date>>>>>>>>"+t1Date);
if(t1Str != null && (t1Str.trim().length() > 0)) sql = "Select code from period where ? between fr_date and to_date ";
{
sql = "select code from period where ? between fr_date and to_date ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,t1Ts); pstmt.setTimestamp(1, tranDateTs);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
prdCode = rs.getString(1); prdCode = rs.getString(1);
System.out.println("prcode>>>>>"+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)
{
System.out.println("Project Code not Defined.");
errCode = "VMPRDNTDF";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else //(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 = ? "
+ " AND site_code = ? "; + " AND site_code = ? ";
...@@ -212,9 +200,9 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca ...@@ -212,9 +200,9 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca
pstmt.setString(1, prdCode.trim()); pstmt.setString(1, prdCode.trim());
pstmt.setString(2, siteCode.trim()); pstmt.setString(2, siteCode.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);
} }
rs.close(); rs.close();
rs = null; rs = null;
...@@ -222,44 +210,45 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca ...@@ -222,44 +210,45 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca
pstmt = null; pstmt = null;
if (cnt > 0) if (cnt > 0)
{ {
sql = "Select stat_sal from period_stat where prd_code = ? and site_code = ? "; sql = "Select stat_fin from period_stat where prd_code = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCode.trim()); pstmt.setString(1, prdCode.trim());
pstmt.setString(2, siteCode.trim()); pstmt.setString(2, siteCode.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
statSal = rs.getString(1); statFin = rs.getString(1);
System.out.println("Status Fin>>>>>>>"+statFin);
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if(statFin != null && statFin.equalsIgnoreCase("N"))
if (statSal != null && statSal.trim().equalsIgnoreCase("N"))
{ {
errString = itmDBAccessEJB.getErrorString("", "VMSTATSNVL", userId); errString = itmDBAccessEJB.getErrorString("","VTPRDFIN","","",conn);
break; return errString;
} }
} }
else else
{ {
errString = itmDBAccessEJB.getErrorString("","VMSTATSND", userId); errCode = "VMSTATSND";
break; errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
/*else else
{ {
errString = itmDBAccessEJB.getErrorString("","VMPRDNTDF", userId); errCode = "VMPRDNTDF";
break; errList.add(errCode);
}*/ errFields.add(childNodeName.toLowerCase());
} }
} }
else if(childNodeName.equalsIgnoreCase("site_code__for")) else if(childNodeName.equalsIgnoreCase("site_code__for"))
{ {
siteCodeFor = genericUtility.getColumnValue("site_code__for", dom); siteCodeFor = genericUtility.getColumnValue("site_code__for", dom);
System.out.println("Site Code For>>>>>>>>"+siteCodeFor); System.out.println("Site Code For>>>>>>>>"+siteCodeFor);
if(siteCodeFor == null || (siteCodeFor.length() == 0)) if(siteCodeFor == null || (siteCodeFor.trim().length() == 0))
{ {
errList.add("NULLBGBENF"); errList.add("NULLBGBENF");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
......
...@@ -101,7 +101,7 @@ public class BankGuaranteeConf extends ActionHandlerEJB implements BankGuarantee ...@@ -101,7 +101,7 @@ public class BankGuaranteeConf extends ActionHandlerEJB implements BankGuarantee
if(updateCount > 0) if(updateCount > 0)
{ {
System.out.println(">>The selected transaction is confirmed"); System.out.println(">>The selected transaction is confirmed");
errString = itmDBAccessEJB.getErrorString("","VTCICONF3 ","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCONSUCF","","",conn);
} }
} }
} }
...@@ -119,7 +119,7 @@ public class BankGuaranteeConf extends ActionHandlerEJB implements BankGuarantee ...@@ -119,7 +119,7 @@ public class BankGuaranteeConf extends ActionHandlerEJB implements BankGuarantee
System.out.println(">>>>>In finally errString:"+errString); System.out.println(">>>>>In finally errString:"+errString);
if(errString != null && errString.trim().length() > 0) if(errString != null && errString.trim().length() > 0)
{ {
if(errString.indexOf("VTCICONF3") > -1) if(errString.indexOf("VTCONSUCF") > -1)
{ {
conn.commit(); conn.commit();
System.out.println("Commit Completed"); System.out.println("Commit Completed");
......
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