Commit 861fdcf9 authored by rtelang's avatar rtelang

Changes made in AttdDailyPos.java component to check count against employee...

Changes made in AttdDailyPos.java component to check count against employee code and period code in postSave method.
AttdDailyPos.java



git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@198784 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 61614755
...@@ -77,7 +77,7 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att ...@@ -77,7 +77,7 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att
String procWindow = ""; String procWindow = "";
int addOnDays = 0; int addOnDays = 0;
//Modified by Rohini Telang on 12/feb/2019[Req ID: A17DSUN001][END] //Modified by Rohini Telang on 12/feb/2019[Req ID: A17DSUN001][END]
int cnt = 0;
try try
{ {
...@@ -134,7 +134,33 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att ...@@ -134,7 +134,33 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att
pstmt = null; pstmt = null;
} }
//Modified by Rohini Telang on 12/feb/2019[Req ID: A17DSUN001][START] //Modified by Rohini Telang on 12/feb/2019[Req ID: A17DSUN001][START]
System.out.println("toUpdate---["+toUpdate+"]");
if (toUpdate) if (toUpdate)
{
//Modified by Rohini Telang on 25/March/2019[Req ID: A17DSUN001][START]
sql = "SELECT COUNT(*) AS CNT FROM ATTENDANCE_MON WHERE EMP_CODE = ? AND PRD_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,empCode);
pstmt.setString(2,prdCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("CNT");
System.out.println("cnt"+cnt);
}
if(rs != null )
{
rs.close();
rs = null;
}
if(pstmt != null )
{
pstmt.close();
pstmt = null;
}
//Modified by Rohini Telang on 25/March/2019[Req ID: A17DSUN001][END]
if(cnt > 0)
{ {
autolveapav = checkNull(admCommon.getEnv("999999", "AUTOLVEAPRV",conn)); autolveapav = checkNull(admCommon.getEnv("999999", "AUTOLVEAPRV",conn));
System.out.println("autolveapav---["+autolveapav+"]"); System.out.println("autolveapav---["+autolveapav+"]");
...@@ -189,6 +215,7 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att ...@@ -189,6 +215,7 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att
errString = confirmAttendanceProcess("attd_daily", xmlStringDt, xtraParams, "false", conn); errString = confirmAttendanceProcess("attd_daily", xmlStringDt, xtraParams, "false", conn);
} }
} }
}
//Modified by Rohini Telang on 12/feb/2019[Req ID: A17DSUN001][END] //Modified by Rohini Telang on 12/feb/2019[Req ID: A17DSUN001][END]
} }
catch(Exception e) catch(Exception e)
...@@ -368,6 +395,9 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att ...@@ -368,6 +395,9 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att
pStmt.close(); pStmt.close();
pStmt = null; pStmt = null;
} }
//Modified by Rohini Telang on 25/March/2019[Req ID: A17DSUN001][Start]
if(serviceURI != null && serviceURI.trim().length() > 0)
{
Service service = new Service(); Service service = new Service();
Call call = (Call)service.createCall(); Call call = (Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(serviceURI)); call.setTargetEndpointAddress(new java.net.URL(serviceURI));
...@@ -392,6 +422,8 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att ...@@ -392,6 +422,8 @@ public class AttdDailyPos extends ValidatorEJB implements AttdDailyPosLocal, Att
retString = (String)call.invoke(aobj); retString = (String)call.invoke(aobj);
System.out.println("Return string from NVO is:==>["+retString+"]"); System.out.println("Return string from NVO is:==>["+retString+"]");
}
//Modified by Rohini Telang on 25/March/2019[Req ID: A17DSUN001][End]
} }
catch(Exception e) catch(Exception e)
......
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