Commit 1b6d17b7 authored by dpawar's avatar dpawar

update query


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92410 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a04d0a94
......@@ -571,7 +571,7 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
System.out.println("First Name :"+empfname+" Middle Name :"+empmname+" Last Name :"+emplname);
System.out.println("Date Join -->>> "+dateJoin+" Relieve Date : "+dateRelieve);
System.out.println("in item change---->>>acct_code : "+acct_code+" cctr_code :"+cctr_code+" analcode : "+analcode );
System.out.println("in item change---->>>acct_code : "+acct_code+" cctr_code :"+cctr_code+" analcode : "+analcode);
pstmt.close();
rs.close();
pstmt = null;
......@@ -632,12 +632,12 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
rs = pstmt.executeQuery();
if(rs.next())
{
bondAmt = rs.getDouble(1);
bondPrd = rs.getInt(2);
bondAmt = rs.getDouble(1) < 1.0 ? 0.0 : rs.getDouble(1);
bondPrd = rs.getInt(2)< 1 ? 0 : 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);
System.out.println("@@@------>> BOND AMT : "+bondAmt+" Bond Period : "+bondPrd);
pstmt.close();
rs.close();
pstmt = null;
......@@ -647,34 +647,37 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
pstmt= conn.prepareStatement(sql);
pstmt.setString(1,empCode);
rs = pstmt.executeQuery();
while(rs.next())
if(rs.next())
{
bondAmtDue= bondAmtDue+rs.getDouble(1);
System.out.println("@@ Total bond amt due------->>>>"+bondAmtDue);
bondAmtDone=bondAmtDue;
bondAmtDue=bondAmt-bondAmtDue;
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
System.out.println("Total bond amt due------->>>>"+bondAmtDue);
bondAmtDone=bondAmtDue;
bondAmtDue=bondAmt-bondAmtDue;
valueXmlString.append("<amt__due>").append("<![CDATA["+bondAmtDue+"]]>").append("</amt__due>");
valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>");
valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>");
}
else
{
/*valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>");
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");*/
/*valueXmlString.append("<date_join>").append("<![CDATA[DD/MM/YY]]>").append("</date_join>");;
valueXmlString.append("<relieve_date>").append("<![CDATA[DD/MM/YY]]>").append("</relieve_date>");*/
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>");
valueXmlString.append("<amt__due>").append("<![CDATA["+bondAmtDue+"]]>").append("</amt__due>");
valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>");
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---------------------- ");
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>");
......
......@@ -5,12 +5,15 @@ import ibase.webitm.utility.GenericUtility;
import ibase.system.config.ConnDriver;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.rmi.RemoteException;
import javax.ejb.Stateless;
@Stateless
public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecoveryConfirmLocal,BondRecoveryConfirmRemote
{
String loginEmpCode="";
int updcnt1=0;
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{
......@@ -108,20 +111,19 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover
rs.close();
rs = null;
}
System.out.println("UPDATE COUNT ---->>"+updCnt);
if (updCnt > 0)
{
updcnt1 =updateConfirm(conn,tranId);
System.out.println("UPDATE COUNT --updCnt-->>"+updCnt+" updcnt1 -->>"+updcnt1);
if (updCnt > 0 && updcnt1 >0 )
{
retString=new ITMDBAccessEJB().getErrorString("", "VCONFSUC", "", "", conn);
updateConfirm(conn,tranId);
conn.commit();
System.out.println("BOND_AMT__RECO column of Employee updated successfully.......row(s) updated :"+updCnt);
System.out.println("confirmed,empCodeAprv, BOND_AMT__RECO columns are updated successfully.......row(s) updated :"+updCnt);
}else
{
retString=new ITMDBAccessEJB().getErrorString("", "VCONFUSUC", "", "", conn);
conn.rollback();
System.out.println("Not Updated actual Bond amount........");
}
}
......@@ -165,17 +167,23 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover
System.out.println("Returning Result ::"+retString);
return retString;
}
public void updateConfirm(Connection conn,String tranId)
public int updateConfirm(Connection conn,String tranId)
{
System.out.println("in updateConfirm method -------->>>");
String sql = "UPDATE BOND_RECOVERY SET CONFIRMED = 'Y' WHERE TRAN_ID = ?";
int count=0;
String sql = "UPDATE BOND_RECOVERY SET CONFIRMED = ?,CONF_DATE = ?,EMP_CODE__APRV = ? WHERE TRAN_ID = ?";
PreparedStatement pstmt1=null;
try
{
pstmt1 = conn.prepareStatement( sql );
pstmt1.setString(1, tranId);
int updCnt = pstmt1.executeUpdate();
System.out.println("confirm updated -------->>>>>>>>>updCount :"+updCnt);
{
pstmt1 = conn.prepareStatement( sql );
pstmt1.setString(1, "Y");
pstmt1.setTimestamp(2, this.getCurrdateAppFormat());
pstmt1.setString(3, loginEmpCode);
pstmt1.setString(4, tranId);
count = pstmt1.executeUpdate();
System.out.println("confirm updated -------->>>>>>>>>updCount :"+count);
}
catch(Exception e)
{
......@@ -204,5 +212,24 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover
e.printStackTrace();
}
return count;
}
private java.sql.Timestamp getCurrdateAppFormat()
{
GenericUtility genericUtility = GenericUtility.getInstance();
Timestamp timestamp = null;
try
{
java.util.Date date = null;
timestamp = new Timestamp(System.currentTimeMillis());
SimpleDateFormat simpledateformat = new SimpleDateFormat(genericUtility.getDBDateFormat());
date = simpledateformat.parse(timestamp.toString());
timestamp = Timestamp.valueOf(simpledateformat.format(date).toString() + " 00:00:00.0");
}
catch(Exception exception)
{
System.out.println("Exception in [EmpBondDefConfirm] getCurrdateAppFormat " + exception.getMessage());
}
return timestamp;
}
}
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