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
}
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;
PreparedStatement pstmt=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 prdCode="",prdTblNo="",frDate="",toDate="",prdClose="";
String entryStartDt="",entryEndDt="";
String chgUser="",chgTerm="";
String errString = "";
String selectedValue = "",status="",isChanged="";
......@@ -180,6 +181,28 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
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
tooDate = Timestamp.valueOf(genericUtility.getValidDateString(toDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
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);
if("N".equalsIgnoreCase(status))
......@@ -223,8 +253,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
if(cnt==0)
{
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) " +
"values (?,?,?,?,?,?,?,?,?,?,?)";
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 (?,?,?,?,?,?,?,?,?,?,?,?,?)";
System.out.println("header sql :"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,prdCode);
......@@ -238,6 +268,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
pstmt.setTimestamp(9,currDate);
pstmt.setString(10,chgUser);
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();
pstmt.close();
pstmt = null;
......@@ -247,7 +279,8 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
else
{
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.setTimestamp(1,fromDate);
pstmt.setTimestamp(2,tooDate);
......@@ -255,8 +288,10 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
pstmt.setTimestamp(4,currDate);
pstmt.setString(5,chgUser);
pstmt.setString(6,chgTerm);
pstmt.setString(7,prdCode);
pstmt.setString(8,prdTblNo);
pstmt.setTimestamp(7,entryStartDtTimestmp);//Added by chandra shekar on 15-feb-2016
pstmt.setTimestamp(8,entryEndDtTimestmp);//Added by chandra shekar on 15-feb-2016
pstmt.setString(9,prdCode);
pstmt.setString(10,prdTblNo);
updateCount = pstmt.executeUpdate();
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