Commit 11b9e26b authored by arawankar's avatar arawankar

**Changes made in below component : Purpose : In add/edit action system should...

**Changes made in below component : Purpose : In add/edit action system should validate unconfirmed entry exist for entered employee code or not.
EmployeeServicePrdAmdIC.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203139 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 89c463cc
......@@ -230,20 +230,37 @@ public class EmployeeServicePrdAmdIC extends ValidatorEJB implements EmployeeSer
}
}
//Modified by Rohini R. on [14/06/2019][End]
//Modified by Anjali R. on [08/07/2019][Start]
//Modified by Rohini R. on [05/07/2019][Start]
if("A".equalsIgnoreCase(editFlag))
{
//if("A".equalsIgnoreCase(editFlag))
//{
//Modified by Rohini R. on [05/07/2019][End]
String tranId = "";
tranId = checkNull(genericUtility.getColumnValue("tran_id", dom));
if(tranId == null || tranId.trim().length() == 0)
{
tranId = "*";
}
//Modified by Anjali R. on [08/07/2019][End]
count = 0;
//sql = "select count(*) as unconfirmed_record from EMP_SERVICEPRD_AMD where emp_code = ? and confirmed <> 'Y'";
//Modified by Anjali R. on [08/07/2019][Start]
//Modified by Sarita s. on [27/06/2019][Start]
//sql = "SELECT COUNT(*) FROM EMP_SERVICEPRD_AMD WHERE EMP_CODE = ? AND(CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END <> 'Y' AND CASE WHEN canceled IS NULL THEN 'N' ELSE canceled END = 'N')";
sql = "SELECT COUNT(*) FROM EMP_SERVICEPRD_AMD WHERE EMP_CODE = ? AND(CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END <> 'Y' AND CASE WHEN cancelled IS NULL THEN 'N' ELSE cancelled END = 'N')";
//sql = "SELECT COUNT(*) FROM EMP_SERVICEPRD_AMD WHERE EMP_CODE = ? AND(CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END <> 'Y' AND CASE WHEN cancelled IS NULL THEN 'N' ELSE cancelled END = 'N')";
sql = "SELECT COUNT(*) FROM EMP_SERVICEPRD_AMD WHERE EMP_CODE = ? AND TRAN_ID <> ? AND(CASE WHEN CONFIRMED IS NULL THEN 'N' ELSE CONFIRMED END <> 'Y' AND CASE WHEN cancelled IS NULL THEN 'N' ELSE cancelled END = 'N')";
//Modified by Sarita s. on [27/06/2019][End]
//Modified by Anjali R. on [08/07/2019][End]
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
//Modified by Anjali R. on [08/07/2019][Start]
pstmt.setString(2, tranId);
//Modified by Anjali R. on [08/07/2019][End]
rs = pstmt.executeQuery();
if(rs.next())
{
......@@ -264,7 +281,7 @@ public class EmployeeServicePrdAmdIC extends ValidatorEJB implements EmployeeSer
errString = itmdbAccessEJB.getErrorString("", "VTEMPSPA15", "", "", conn);//Already Unconfirmed entry exists for employee.
return errString;
}
}
//}
//Modified by Rohini R. on [12/06/2019][End]
if("S".equalsIgnoreCase(status))
{
......
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