Commit 1c161a1e authored by pgole's avatar pgole

Updated ejb component


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101512 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a56990a4
...@@ -118,7 +118,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -118,7 +118,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
{ {
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
//System.out.println("childNodeName["+childNodeName+"]"); System.out.println("childNodeName["+childNodeName+"]");
if ( childNodeName.equalsIgnoreCase( "site_code" ) ) if ( childNodeName.equalsIgnoreCase( "site_code" ) )
{ {
siteCode = checkNull(genericUtility.getColumnValue( "site_code", dom, "1" )); siteCode = checkNull(genericUtility.getColumnValue( "site_code", dom, "1" ));
...@@ -149,7 +149,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -149,7 +149,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
} }
if ( childNodeName.equalsIgnoreCase( "division" ) ) if ( childNodeName.equalsIgnoreCase( "division" ) )
{ {
//System.out.println("Inside wfval division>>>"); System.out.println("Inside wfval division>>>");
if ( childNode.getFirstChild() == null ) if ( childNode.getFirstChild() == null )
{ {
errCode = "VMDIVISNUL"; errCode = "VMDIVISNUL";
...@@ -184,7 +184,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -184,7 +184,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
} }
if ( childNodeName.equalsIgnoreCase( "emp_code" ) ) if ( childNodeName.equalsIgnoreCase( "emp_code" ) )
{ {
//System.out.println("Inside wfval emp_code>>>"); System.out.println("Inside wfval emp_code>>>");
if ( childNode.getFirstChild() == null ) if ( childNode.getFirstChild() == null )
{ {
System.out.println("Inside wfval childNode emp_code>>>"+childNode.getFirstChild()); System.out.println("Inside wfval childNode emp_code>>>"+childNode.getFirstChild());
...@@ -196,7 +196,6 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -196,7 +196,6 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
{ {
System.out.println("Inside wfval emp_code else>>>"); System.out.println("Inside wfval emp_code else>>>");
empCode = genericUtility.getColumnValue( "emp_code", dom); empCode = genericUtility.getColumnValue( "emp_code", dom);
division = genericUtility.getColumnValue( "division", dom);;
sql = "SELECT COUNT(1) FROM EMPLOYEE WHERE EMP_CODE = ?"; sql = "SELECT COUNT(1) FROM EMPLOYEE WHERE EMP_CODE = ?";
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
...@@ -218,31 +217,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -218,31 +217,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if ("A".equalsIgnoreCase(editFlag) && childNode.getFirstChild() != null )
{
System.out.println("Inside empCode emp_code else>>>"+empCode+"division"+division+"editFlag"+editFlag);
sqlDiv = "SELECT COUNT(1) FROM STARCLUB_ELIGIBILITY_WORKING WHERE DIVISION = ? AND EMP_CODE = ?";
pstmt = conn.prepareStatement( sqlDiv );
pstmt.setString(1,division);
pstmt.setString(2,empCode);
divrs = pstmt.executeQuery();
if( divrs.next() )
{
cntdiv = divrs.getInt( 1 );
}
System.out.println(" COUNT =====> [" + cntdiv + "]");
if( cntdiv > 0 )
{
errCode = "VTDUPDIVIN";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
divrs.close();
divrs = null;
pstmt.close();
pstmt = null;
}
...@@ -250,10 +225,20 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -250,10 +225,20 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
} }
if ( childNodeName.equalsIgnoreCase( "acct_prd" ) ) if ( childNodeName.equalsIgnoreCase( "acct_prd" ) )
{ {
acctPrd = genericUtility.getColumnValue( "acct_prd", dom); acctPrd = checkNull(genericUtility.getColumnValue( "acct_prd", dom));
empCode = checkNull(genericUtility.getColumnValue( "emp_code", dom));
if(acctPrd!=null && acctPrd.trim().length() > 0) division = checkNull(genericUtility.getColumnValue( "division", dom));;
if ( childNode.getFirstChild() == null )
{
System.out.println("Inside wfval childNode acct_prd>>>"+childNode.getFirstChild());
errCode = "NULLACCPRD";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{ {
empCode = genericUtility.getColumnValue( "emp_code", dom);
sql = "SELECT COUNT(1) FROM ACCTPRD WHERE CODE = ?"; sql = "SELECT COUNT(1) FROM ACCTPRD WHERE CODE = ?";
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
pstmt.setString(1,acctPrd); pstmt.setString(1,acctPrd);
...@@ -274,6 +259,33 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -274,6 +259,33 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if ("A".equalsIgnoreCase(editFlag) && childNode.getFirstChild() != null )
{
System.out.println("Inside empCode emp_code else>>>"+empCode+"division"+division+"editFlag"+editFlag);
sqlDiv = "SELECT COUNT(1) FROM STARCLUB_ELIGIBILITY_WORKING WHERE DIVISION = ? AND EMP_CODE = ? AND ACCT_PRD = ?";
pstmt = conn.prepareStatement( sqlDiv );
pstmt.setString(1,division);
pstmt.setString(2,empCode);
pstmt.setString(3,acctPrd);
divrs = pstmt.executeQuery();
if( divrs.next() )
{
cntdiv = divrs.getInt( 1 );
}
System.out.println(" COUNT =====> [" + cntdiv + "]");
if( cntdiv > 0 )
{
errCode = "VTDUPDIVIN";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
divrs.close();
divrs = null;
pstmt.close();
pstmt = null;
}
} }
...@@ -311,7 +323,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork ...@@ -311,7 +323,7 @@ public class StarclubEligWorkIC extends ValidatorEJB implements StarclubEligWork
System.out.println("errListSize [" + errListSize + "] errFields size [" + errFields.size() + "]"); System.out.println("errListSize [" + errListSize + "] errFields size [" + errFields.size() + "]");
if ((errList != null) && (errListSize > 0)) if ((errList != null) && (errListSize > 0))
{ {
//System.out.println("Inside errList >"+errList); System.out.println("Inside errList >"+errList);
for (cnt = 0; cnt < errListSize; cnt++) for (cnt = 0; cnt < errListSize; cnt++)
{ {
errCode = (String)errList.get(cnt); errCode = (String)errList.get(cnt);
......
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