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,118 +148,107 @@ public class BankGuaranteeIC extends ValidatorEJB implements BankGuaranteeICLoca ...@@ -148,118 +148,107 @@ 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); {
System.out.println("Count>>>>>>>>>"+cnt); cnt = rs.getInt(1);
if(cnt > 0)
{
errCode = "VMTRANIDEX";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} }
rs1.close(); rs.close();
rs1 = null; rs = null;
pstmt1.close(); pstmt.close();
pstmt1 = null; pstmt = null;
if(cnt > 0)
{
System.out.println("Tran Id already exist, please enter another tran id.");
errCode = "VMTRANIDEX";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} }
} }
} }
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);
sql = "Select code from period where ? between fr_date and to_date ";
if(t1Str != null && (t1Str.trim().length() > 0)) pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1, tranDateTs);
rs = pstmt.executeQuery();
if (rs.next())
{ {
sql = "select code from period where ? between fr_date and to_date "; prdCode = rs.getString(1);
pstmt = conn.prepareStatement(sql); System.out.println("Period Code>>>>>>"+prdCode);
pstmt.setTimestamp(1,t1Ts); }
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (prdCode != null && prdCode.trim().length() > 0)
{
sql = "Select count(1) from period_stat where prd_code = ? "
+ " AND site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCode.trim());
pstmt.setString(2, siteCode.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next()) {
{ cnt = rs.getInt(1);
prdCode = rs.getString(1); System.out.println("Count for prdCode>>>>>>>>>>"+cnt);
System.out.println("prcode>>>>>"+prdCode);
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if (cnt > 0)
if (prdCode == null || prdCode.trim().length() == 0)
{ {
System.out.println("Project Code not Defined."); sql = "Select stat_fin from period_stat where prd_code = ? and site_code = ? ";
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 = ? "
+ " 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())
{ {
cnt = rs.getInt(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 (cnt > 0) if(statFin != null && statFin.equalsIgnoreCase("N"))
{
sql = "Select stat_sal from period_stat where prd_code = ? and site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCode.trim());
pstmt.setString(2, siteCode.trim());
rs = pstmt.executeQuery();
if (rs.next())
{
statSal = rs.getString(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (statSal != null && statSal.trim().equalsIgnoreCase("N"))
{
errString = itmDBAccessEJB.getErrorString("", "VMSTATSNVL", userId);
break;
}
}
else
{ {
errString = itmDBAccessEJB.getErrorString("","VMSTATSND", userId); errString = itmDBAccessEJB.getErrorString("","VTPRDFIN","","",conn);
break; return errString;
} }
} }
/*else else
{ {
errString = itmDBAccessEJB.getErrorString("","VMPRDNTDF", userId); errCode = "VMSTATSND";
break; errList.add(errCode);
}*/ errFields.add(childNodeName.toLowerCase());
}
}
else
{
errCode = "VMPRDNTDF";
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,10 +101,10 @@ public class BankGuaranteeConf extends ActionHandlerEJB implements BankGuarantee ...@@ -101,10 +101,10 @@ 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);
} }
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception ::"+e.getMessage()); System.out.println("Exception ::"+e.getMessage());
...@@ -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