Commit 1677c8e1 authored by caluka's avatar caluka

entry_start_dt,entry_end_dt columns added for period_tbl


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100369 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6552113b
...@@ -51,13 +51,14 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -51,13 +51,14 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
} }
public String postSave(Document dom,String tranId,String xtraParams,Connection conn) throws ITMException public String postSave(Document dom,String tranId,String xtraParams,Connection conn) throws ITMException
{ {
System.out.println("in EcollectionPostSave tran_id---->>["+tranId+"]"); System.out.println("in PrdTableGenPostSave tran_id---->>["+tranId+"]");
ResultSet rs=null; ResultSet rs=null;
PreparedStatement pstmt=null; PreparedStatement pstmt=null;
SimpleDateFormat sdf =null; SimpleDateFormat sdf =null;
Timestamp currDate = null,fromDate=null,tooDate=null; Timestamp currDate = null,fromDate=null,tooDate=null,entryStartDtTimestmp=null,entryEndDtTimestmp=null;
String sql="",errorString=""; String sql="",errorString="";
String prdCode="",prdTblNo="",frDate="",toDate="",prdClose=""; String prdCode="",prdTblNo="",frDate="",toDate="",prdClose="";
String entryStartDt="",entryEndDt="";
String chgUser="",chgTerm=""; String chgUser="",chgTerm="";
String errString = ""; String errString = "";
String selectedValue = "",status="",isChanged=""; String selectedValue = "",status="",isChanged="";
...@@ -180,6 +181,28 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -180,6 +181,28 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
prdClose= ""; prdClose= "";
} }
} }
if("entry_start_dt".equalsIgnoreCase( detail2Node.getNodeName()))
{
if( detail2List.item(cntr).getFirstChild() != null)
{
entryStartDt = detail2List.item(cntr).getFirstChild().getNodeValue();
}
else
{
entryStartDt= "";
}
}
if("entry_end_dt".equalsIgnoreCase( detail2Node.getNodeName()))
{
if( detail2List.item(cntr).getFirstChild() != null)
{
entryEndDt = detail2List.item(cntr).getFirstChild().getNodeValue();
}
else
{
entryEndDt= "";
}
}
} }
...@@ -198,7 +221,14 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -198,7 +221,14 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
tooDate = Timestamp.valueOf(genericUtility.getValidDateString(toDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0"); tooDate = Timestamp.valueOf(genericUtility.getValidDateString(toDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("Date to be set as tooDate @@@@@@@==="+tooDate); System.out.println("Date to be set as tooDate @@@@@@@==="+tooDate);
} }
if(entryStartDt != null)
{
entryStartDtTimestmp = Timestamp.valueOf(genericUtility.getValidDateString(entryStartDt, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
}
if(entryStartDt != null)
{
entryEndDtTimestmp = Timestamp.valueOf(genericUtility.getValidDateString(entryEndDt, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
}
System.out.println("isSelect============"+isSelect); System.out.println("isSelect============"+isSelect);
if("N".equalsIgnoreCase(status)) if("N".equalsIgnoreCase(status))
...@@ -223,8 +253,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -223,8 +253,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
if(cnt==0) if(cnt==0)
{ {
System.out.println("New Exist@@@@@@@"); System.out.println("New Exist@@@@@@@");
sql="Insert into period_tbl (PRD_CODE,PRD_TBLNO,FR_DATE,TO_DATE,PRD_CLOSED,CHG_DATE,CHG_USER,CHG_TERM,ADD_DATE,ADD_USER,ADD_TERM) " + sql="Insert into period_tbl (PRD_CODE,PRD_TBLNO,FR_DATE,TO_DATE,PRD_CLOSED,CHG_DATE,CHG_USER,CHG_TERM,ADD_DATE,ADD_USER,ADD_TERM,ENTRY_START_DT,ENTRY_END_DT ) " +
"values (?,?,?,?,?,?,?,?,?,?,?)"; "values (?,?,?,?,?,?,?,?,?,?,?,?,?)";
System.out.println("header sql :"+sql); System.out.println("header sql :"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,prdCode); pstmt.setString(1,prdCode);
...@@ -238,6 +268,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -238,6 +268,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
pstmt.setTimestamp(9,currDate); pstmt.setTimestamp(9,currDate);
pstmt.setString(10,chgUser); pstmt.setString(10,chgUser);
pstmt.setString(11,chgTerm); pstmt.setString(11,chgTerm);
pstmt.setTimestamp(12,entryStartDtTimestmp);//Added by chandra shekar on 15-feb-2016
pstmt.setTimestamp(13,entryEndDtTimestmp);//Added by chandra shekar on 15-feb-2016
detCnt = pstmt.executeUpdate(); detCnt = pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
...@@ -247,7 +279,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -247,7 +279,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
else else
{ {
System.out.println("Record Exist@@@@@@@"); System.out.println("Record Exist@@@@@@@");
sql = "update period_tbl set FR_DATE= ? ,TO_DATE=?, PRD_CLOSED=?,CHG_DATE=?,CHG_USER=?,CHG_TERM=? where prd_code= ? and prd_tblno= ?"; sql = "update period_tbl set FR_DATE= ? ,TO_DATE=?, PRD_CLOSED=?,CHG_DATE=?,CHG_USER=?,CHG_TERM=?, " +
" ENTRY_START_DT=?,ENTRY_END_DT=? where prd_code= ? and prd_tblno= ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,fromDate); pstmt.setTimestamp(1,fromDate);
pstmt.setTimestamp(2,tooDate); pstmt.setTimestamp(2,tooDate);
...@@ -255,8 +288,10 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -255,8 +288,10 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
pstmt.setTimestamp(4,currDate); pstmt.setTimestamp(4,currDate);
pstmt.setString(5,chgUser); pstmt.setString(5,chgUser);
pstmt.setString(6,chgTerm); pstmt.setString(6,chgTerm);
pstmt.setString(7,prdCode); pstmt.setTimestamp(7,entryStartDtTimestmp);//Added by chandra shekar on 15-feb-2016
pstmt.setString(8,prdTblNo); pstmt.setTimestamp(8,entryEndDtTimestmp);//Added by chandra shekar on 15-feb-2016
pstmt.setString(9,prdCode);
pstmt.setString(10,prdTblNo);
updateCount = pstmt.executeUpdate(); updateCount = pstmt.executeUpdate();
System.out.println("no of row update: "+updateCount); System.out.println("no of row update: "+updateCount);
......
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