Commit 8a75f18f authored by dpawar's avatar dpawar

update all date fields


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92402 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f4496407
......@@ -20,6 +20,7 @@ import javax.ejb.Stateless;
import ibase.webitm.ejb.adm.AdmCommon;
@Stateless
public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, BondRecoveryRemote
{
public String wfValData() throws RemoteException,ITMException
......@@ -442,6 +443,7 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
{
System.out.println("Exception : [ChangeControlEJB][itemChanged(String,String)] :==>\n"+e.getMessage());
}
System.out.println("@@@@@ valueXmlString [ "+valueXmlString+" ]");
return valueXmlString;
}
......@@ -457,7 +459,7 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
ResultSet rs = null ;
int currentFormNo = 0;
String deptCode="", empCode="";
String deptCode="", empCode="",BondAcctCode="",BondCctrCode="",BondAnalCode="";
String dateRelieve="",dateJoin="",loginEmpCode = null;
String sql = "",descr = "",empfname = "", empmname = "", emplname = "",analcode="";
ConnDriver connDriver = new ConnDriver();
......@@ -525,11 +527,9 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
}
else if(currentColumn.trim().equalsIgnoreCase("emp_code"))
{
System.out.println("IN EMP CODE OF ITEM CHANGE");
System.out.println("IN EMP CODE OF ITEM CHANGE -->>");
objAdmCommon=new AdmCommon();
String BondAcctCode =objAdmCommon.getEnv("999999", "Bond_Acct_code", conn);
String BondCctrCode =objAdmCommon.getEnv("999999", "Bond_Cctr_Code", conn);
String BondAnalCode =objAdmCommon.getEnv("999999", "Bond_Anal_Code", conn);
empCode = genericUtility.getColumnValue("emp_code",dom);
sql="Select e.emp_fname,e.emp_mname,e.emp_lname,e.date_join,e.RELIEVE_DATE from employee e "+
......@@ -538,7 +538,6 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
pstmt= conn.prepareStatement(sql);
pstmt.setString(1,empCode);
rs = pstmt.executeQuery();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
if(rs.next())
{
empfname = rs.getString(1) == null ? "" : rs.getString(1);
......@@ -547,9 +546,13 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
timestampDateJ = rs.getTimestamp(4);
timestampDateR = rs.getTimestamp(5);
dateJoin= timestampDateJ==null? "":sdf.format(timestampDateJ).toString();
dateRelieve= timestampDateR==null? "":sdf.format(timestampDateR).toString();
}
dateJoin= timestampDateJ==null? "":simpleDateFormat.format(timestampDateJ).toString();
dateRelieve= timestampDateR==null? "":simpleDateFormat.format(timestampDateR).toString();
BondAcctCode =objAdmCommon.getEnv("999999", "Bond_Acct_code", conn);
BondCctrCode =objAdmCommon.getEnv("999999", "Bond_Cctr_Code", conn);
BondAnalCode =objAdmCommon.getEnv("999999", "Bond_Anal_Code", conn);
valueXmlString.append("<emp_fname>").append("<![CDATA["+empfname+"]]>").append("</emp_fname>");
valueXmlString.append("<emp_mname>").append("<![CDATA["+empmname+"]]>").append("</emp_mname>");
valueXmlString.append("<emp_lname>").append("<![CDATA["+emplname+"]]>").append("</emp_lname>");
......@@ -576,8 +579,6 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
if (dateRelieve !=null && dateJoin !=null && dateRelieve.trim().length() > 0 && dateJoin.trim().length() > 0)
{
StringTokenizer st = new StringTokenizer(dateJoin, "/");
StringTokenizer st1 = new StringTokenizer(dateRelieve, "/");
int i=0;
......@@ -633,12 +634,10 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
{
bondAmt = rs.getDouble(1);
bondPrd = rs.getInt(2);
}
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>");
System.out.println("------>>> BOND AMT : "+bondAmt+" Bond Period : "+bondPrd);
}
pstmt.close();
rs.close();
pstmt = null;
......@@ -666,7 +665,6 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
}
else
{
/*valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>");
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");*/
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
......@@ -674,6 +672,28 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
System.out.println("Null date found -->> Date Join -->>"+dateJoin+" Relieve Date : "+dateRelieve);
System.out.println("Null amount found -->> Bond Amount -->>"+bondAmt+" Bond period : "+bondPrd);
}
}
else{
System.out.println("--------rs is null---------------------- ");
valueXmlString.append("<acct_code__bond>").append("<![CDATA["+acct_code+"]]>").append("</acct_code__bond>");
valueXmlString.append("<cctr_code__bond>").append("<![CDATA["+cctr_code+"]]>").append("</cctr_code__bond>");
valueXmlString.append("<anal_code>").append("<![CDATA["+analcode+"]]>").append("</anal_code>");
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>");
valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>");
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");
valueXmlString.append("<emp_fname>").append("<![CDATA["+empfname+"]]>").append("</emp_fname>");
valueXmlString.append("<emp_mname>").append("<![CDATA["+empmname+"]]>").append("</emp_mname>");
valueXmlString.append("<emp_lname>").append("<![CDATA["+emplname+"]]>").append("</emp_lname>");
valueXmlString.append("<amt__due>").append("<![CDATA["+bondAmtDue+"]]>").append("</amt__due>");
valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>");
}
}
valueXmlString.append("</Detail1>");
......
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