Commit 3d813ed7 authored by ssalve's avatar ssalve

Sarita: Done changes in EnterpriseIC for resource ID master validation and...

Sarita: Done changes in EnterpriseIC for resource ID master validation and changes login for validation of resource id on edit mode [22NOV2017]

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@174012 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 320dafda
...@@ -169,7 +169,33 @@ public class EnterpriseIC extends ValidatorEJB implements EnterpriseICRemote, En ...@@ -169,7 +169,33 @@ public class EnterpriseIC extends ValidatorEJB implements EnterpriseICRemote, En
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else if(resourceId != null && resourceId.trim().length() > 0) else if(resourceId != null && resourceId.trim().length() > 0)
{ {
//Added by sarita to validate if resource_id not exist in master table[start]
sql = "select count(*) as cnt from resources where res_id=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,resourceId);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("cnt");
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(cnt == 0)
{
errCode = "VMINVRESID";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
//Added by sarita to validate if resource_id not exist in master table[start]
System.out.println("detailString value is =="+genericUtility.serializeDom(dom2)); System.out.println("detailString value is =="+genericUtility.serializeDom(dom2));
int detlCnt = getNumOfNonDelDetail(dom2,2); int detlCnt = getNumOfNonDelDetail(dom2,2);
System.out.println("DETAIL COUNT" +detlCnt); System.out.println("DETAIL COUNT" +detlCnt);
...@@ -186,7 +212,9 @@ public class EnterpriseIC extends ValidatorEJB implements EnterpriseICRemote, En ...@@ -186,7 +212,9 @@ public class EnterpriseIC extends ValidatorEJB implements EnterpriseICRemote, En
resIdVal = checkNullAndTrim(genericUtility.getColumnValueFromNode("res_id", pNode)); resIdVal = checkNullAndTrim(genericUtility.getColumnValueFromNode("res_id", pNode));
System.out.println("Resource ID Value is XML:::"+resIdVal); System.out.println("Resource ID Value is XML:::"+resIdVal);
System.out.println("Current Resource ID Value is :::"+resourceId); System.out.println("Current Resource ID Value is :::"+resourceId);
if(!(resourceVal.isEmpty()) && resourceVal.containsValue(resourceId) && !("D".equalsIgnoreCase(updateFlag))) //Added by sarita to resolve validation issue on edit mode on 21NOV2017
//if(!(resourceVal.isEmpty()) && (resourceVal.containsValue(resourceId) ) && !("D".equalsIgnoreCase(updateFlag)))
if(!(resourceVal.isEmpty()) && (resourceVal.containsValue(resIdVal) ) && !("D".equalsIgnoreCase(updateFlag)))
{ {
errCode = "VTINVRESID"; errCode = "VTINVRESID";
errList.add(errCode); errList.add(errCode);
......
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