Commit 53b3e9b0 authored by pshinde's avatar pshinde

Source code for post save for Period Table Generation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100104 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 94a72a9b
...@@ -444,9 +444,8 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P ...@@ -444,9 +444,8 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P
System.out.println("validateFlag==="+validateFlag);
if ((validateFlag) && (prdTblNo!=null && prdTblNo.trim().length()>0) )
if (validateFlag)
{ {
System.out.println("To date Validation!!!!!!"); System.out.println("To date Validation!!!!!!");
...@@ -1451,32 +1450,33 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P ...@@ -1451,32 +1450,33 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P
System.out.println("Date to be set as tooDate @@@@@@@==="+tooDate);*/ System.out.println("Date to be set as tooDate @@@@@@@==="+tooDate);*/
System.out.println("Period code["+prdCode+"]-Period table Code["+prdTblNo+"]-from date["+frDate+"]To Date["+toDate+"]period closed["+prdClose+"]@@@"); System.out.println("Period code["+prdCode+"]-Period table Code["+prdTblNo+"]-from date["+frDate+"]To Date["+toDate+"]period closed["+prdClose+"]@@@");
if((prdCode!=null && prdCode.trim().length()>0) && (prdTblNo!=null && prdTblNo.trim().length()>0) )
sql="select count(1) from period_tbl where prd_code <> ? and prd_tblno= ? and prd_closed='N' and ?='N'";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, prdCode);
pstmt.setString(2, prdTblNo);
pstmt.setString(3, prdClose);
rs=pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
System.out.println("CNT==="+cnt);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt>0)
{ {
recordExist=true; System.out.println("Not Nullll222222222");
//System.out.println(">>The selected division is already close"); sql="select count(1) from period_tbl where prd_code <> ? and prd_tblno= ? and prd_closed='N' and ?='N'";
//errString = itmDBAccessEJB.getErrorString("","VTDIVCLOS","","",conn); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, prdCode);
} pstmt.setString(2, prdTblNo);
pstmt.setString(3, prdClose);
rs=pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
System.out.println("CNT==="+cnt);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt>0)
{
recordExist=true;
//System.out.println(">>The selected division is already close");
//errString = itmDBAccessEJB.getErrorString("","VTDIVCLOS","","",conn);
}
}
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -1583,7 +1583,11 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P ...@@ -1583,7 +1583,11 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P
//if(cnt>0) //if(cnt>0)
//{ //{
//added today
if((prdCode!=null && prdCode.trim().length()>0) && (prdTblNo!=null && prdTblNo.trim().length()>0) )
{
System.out.println("Not Nullll111111111");
sql="select count(1) from period_tbl where ? between fr_date and to_date and prd_code!= ? and prd_tblno= ?"; sql="select count(1) from period_tbl where ? between fr_date and to_date and prd_code!= ? and prd_tblno= ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setTimestamp(1,frmTimeStamp); pstmt.setTimestamp(1,frmTimeStamp);
...@@ -1605,8 +1609,8 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P ...@@ -1605,8 +1609,8 @@ public class PrdTableGenIC extends ValidatorEJB implements PrdTableGenICLocal, P
} }
System.out.println("periodStaus==="+periodStaus); System.out.println("periodStaus==="+periodStaus);
//} //}
} }
}//end today
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception ::"+e.getMessage()); System.out.println("Exception ::"+e.getMessage());
......
...@@ -81,6 +81,14 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -81,6 +81,14 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
NodeList hdrDommList = dom.getElementsByTagName("Detail2"); NodeList hdrDommList = dom.getElementsByTagName("Detail2");
System.out.println("hdrDommList==="+hdrDommList); System.out.println("hdrDommList==="+hdrDommList);
System.out.println("len===["+hdrDommList.getLength()+"]"); System.out.println("len===["+hdrDommList.getLength()+"]");
if(hdrDommList.getLength()==0 )
{
System.out.println(">No Data Selected"+isSelect);
errString = itmDBAccessEJB.getErrorString("","VTNODATA","","",conn);
return errString;
}
for (int dtlCtr = 0; dtlCtr < hdrDommList.getLength(); dtlCtr++) for (int dtlCtr = 0; dtlCtr < hdrDommList.getLength(); dtlCtr++)
{ {
...@@ -174,14 +182,23 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -174,14 +182,23 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
} }
} }
fromDate = Timestamp.valueOf(genericUtility.getValidDateString(frDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("Date to be set as fromDate@@@@@@@==="+fromDate);
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("@@@@ctr["+dtlCtr+"]Period code["+prdCode+"]-Period table Code["+prdTblNo+"]-from date["+frDate+"]To Date["+toDate+"]period closed["+prdClose+"]@@@"); System.out.println("@@@@ctr["+dtlCtr+"]Period code["+prdCode+"]-Period table Code["+prdTblNo+"]-from date["+frDate+"]To Date["+toDate+"]period closed["+prdClose+"]@@@");
if(frDate!=null && frDate.trim().length()>0 )
{
fromDate = Timestamp.valueOf(genericUtility.getValidDateString(frDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("Date to be set as fromDate@@@@@@@==="+fromDate);
}
if(toDate!=null && toDate.trim().length()>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("isSelect============"+isSelect); System.out.println("isSelect============"+isSelect);
if("N".equalsIgnoreCase(status)) if("N".equalsIgnoreCase(status))
...@@ -292,6 +309,7 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost ...@@ -292,6 +309,7 @@ public class PrdTableGenPostSave extends ValidatorEJB implements PrdTableGenPost
conn.rollback(); conn.rollback();
} }
/* if(errString != null && errString.trim().length() > 0) /* if(errString != null && errString.trim().length() > 0)
{ {
if(errString.indexOf("VTCONSUCF") > -1) if(errString.indexOf("VTCONSUCF") > -1)
......
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