Commit f92d933a authored by ngadkari's avatar ngadkari

Request Id - S17KGTP006 Fin entity wise period open/close facility will be made available.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@180984 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a1296efe
...@@ -85,10 +85,15 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -85,10 +85,15 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
String siteCode = "", currDate = "", retString ="", dateFormat = ""; String siteCode = "", currDate = "", retString ="", dateFormat = "";
boolean selectFlag=false,offerSelect=false; boolean selectFlag=false,offerSelect=false;
int existCnt=0;
InitialContext ctx = null; InitialContext ctx = null;
ResultSet rs=null; ResultSet rs=null;
PreparedStatement pstmt=null; PreparedStatement pstmt=null;
String finEntity="",prdCodeFrm="",prdCodeTo="";
String nodeName = "";
String errCode ="";
String effFrom1=null,validUpto1=null,remarks=null,prdCode=null;
int domID = 0, detDomId = 0,previousCnt=0;
Connection conn = null; Connection conn = null;
...@@ -123,10 +128,10 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -123,10 +128,10 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
case 1: case 1:
{ {
System.out.println(" -------- Inside itemchange case 1111111 ------------ "); System.out.println(" -------- Inside itemchange case 1111111 ------------ ");
int existCnt=0; existCnt=0;
Timestamp effFrom=null,validUpto=null;
if( currentColumn.trim().equalsIgnoreCase( "itm_default" )) if( currentColumn.trim().equalsIgnoreCase( "itm_default" ))
{ {
System.out.println("loginUser"+loginUser); System.out.println("loginUser"+loginUser);
...@@ -150,11 +155,7 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -150,11 +155,7 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
if( currentColumn.trim().equalsIgnoreCase( "itm_default" )) if( currentColumn.trim().equalsIgnoreCase( "itm_default" ))
{ {
String finEntity="",prdCodeFrm="",prdCodeTo="";
String nodeName = "";
String errCode ="";
String effFrom1=null,validUpto1=null,remarks=null,prdCode=null;
int domID = 0, detDomId = 0,previousCnt=0;
finEntity=checkNull(e12genericUtility.getColumnValue("fin_entity",dom1)); finEntity=checkNull(e12genericUtility.getColumnValue("fin_entity",dom1));
prdCodeFrm=checkNull(e12genericUtility.getColumnValue("prd_code__from",dom1)); prdCodeFrm=checkNull(e12genericUtility.getColumnValue("prd_code__from",dom1));
...@@ -199,6 +200,11 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -199,6 +200,11 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
} }
rs.close();
rs = null;
pstmt.close();
pstmt = null;
} }
} }
...@@ -216,6 +222,16 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -216,6 +222,16 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
{ {
try try
{ {
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(!conn.isClosed() && conn != null) if(!conn.isClosed() && conn != null)
{ {
conn.close(); conn.close();
...@@ -321,7 +337,17 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -321,7 +337,17 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
if(childNodeName.equalsIgnoreCase("fin_entity")) if(childNodeName.equalsIgnoreCase("fin_entity"))
{ {
finEntity=e12genericUtility.getColumnValue("fin_entity", currFormDataDom); finEntity=e12genericUtility.getColumnValue("fin_entity", currFormDataDom);
if ( finEntity == null || finEntity.trim().length() == 0 )
{
errCode="VEFENTY2";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
String sql="Select count(*) from site where fin_entity= ?"; String sql="Select count(*) from site where fin_entity= ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, finEntity); pstmt.setString(1, finEntity);
...@@ -348,9 +374,16 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -348,9 +374,16 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
prdCodeFrm=e12genericUtility.getColumnValue("prd_code__from", currFormDataDom); prdCodeFrm=e12genericUtility.getColumnValue("prd_code__from", currFormDataDom);
if ( prdCodeFrm == null || prdCodeFrm.equals("null") || prdCodeFrm.trim().length() == 0 )
{
errCode="VTBLNKPRD";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
if (prdCodeFrm!=null) if (prdCodeFrm!=null)
{ {
if(!"0".equalsIgnoreCase(prdCodeFrm.trim())) if(!"0".equalsIgnoreCase(prdCodeFrm.trim()) && !"00".equalsIgnoreCase(prdCodeFrm.trim()) )
{ {
...@@ -384,7 +417,17 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -384,7 +417,17 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
prdCodeTo=e12genericUtility.getColumnValue("prd_code__to", currFormDataDom); prdCodeTo=e12genericUtility.getColumnValue("prd_code__to", currFormDataDom);
if ( prdCodeTo == null || prdCodeTo.equals("null") || prdCodeTo.trim().length() == 0 )
{
errCode="VTBLNKPRD";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
if (prdCodeTo!=null)
{
if( !"zz".equalsIgnoreCase(prdCodeTo.trim()) )
{
String sql1="Select count(*) FROM period_stat WHERE PRD_CODE= ?"; String sql1="Select count(*) FROM period_stat WHERE PRD_CODE= ?";
pstmt=conn.prepareStatement(sql1); pstmt=conn.prepareStatement(sql1);
pstmt.setString(1, prdCodeTo); pstmt.setString(1, prdCodeTo);
...@@ -406,6 +449,8 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -406,6 +449,8 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
} }
}
}
} }
...@@ -584,6 +629,10 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -584,6 +629,10 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
{ {
msgType = rs.getString("MSG_TYPE"); msgType = rs.getString("MSG_TYPE");
} }
rs.close();
rs = null;
pstmt.close();
pstmt = null;
} }
catch (Exception ex) catch (Exception ex)
{ {
...@@ -603,6 +652,11 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo ...@@ -603,6 +652,11 @@ public class PeriodStatUpdWiz extends ValidatorEJB implements PeriodStatUpdWizLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(!conn.isClosed() && conn != null)
{
conn.close();
conn = null;
}
} }
catch ( Exception e ) catch ( Exception e )
{ {
......
...@@ -67,7 +67,7 @@ public class PeriodStatUpdWizServlet extends HttpServlet ...@@ -67,7 +67,7 @@ public class PeriodStatUpdWizServlet extends HttpServlet
System.out.println(" wizard object found...."); System.out.println(" wizard object found....");
request.getSession().removeAttribute( "WIZARD_BEAN_" + objName ); request.getSession().removeAttribute( "WIZARD_BEAN_" + objName );
//Added by Santosh on 31/03/2017 to remove editorID from session
request.getSession().removeAttribute( "WIZARD_BEAN_ID_" + objName ); request.getSession().removeAttribute( "WIZARD_BEAN_ID_" + objName );
System.out.println("WIZARD_BEAN_ and WIZARD_BEAN_ID_ removed from session"); System.out.println("WIZARD_BEAN_ and WIZARD_BEAN_ID_ removed from session");
request.getRequestDispatcher("/webitm/jsp/PeriodStatUpdWiz.jsp").forward(request, response); request.getRequestDispatcher("/webitm/jsp/PeriodStatUpdWiz.jsp").forward(request, response);
......
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