Commit b76ec4bf authored by jshaikh's avatar jshaikh

Resolved issue of Not getting the correct value of edit flag

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@197334 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d6996a9a
...@@ -65,7 +65,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -65,7 +65,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
{ {
String childNodeName = null; String childNodeName = null;
String errString = ""; String errString = "";
String errCode = "",errCodeGenMst=""; String errCode = "", errCodeGenMst="";
String errStrign = ""; String errStrign = "";
String userId = ""; String userId = "";
String sql = ""; String sql = "";
...@@ -89,6 +89,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -89,6 +89,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
Timestamp amdDate=null,dlvDate=null,reqDate=null,ordDate=null; Timestamp amdDate=null,dlvDate=null,reqDate=null,ordDate=null;
int count2= 0; int count2= 0;
String empCode = ""; String empCode = "";
String updateFlg = "";
try try
{ {
System.out.println("@@@@@@@@ wfvaldata called"); System.out.println("@@@@@@@@ wfvaldata called");
...@@ -128,12 +129,16 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -128,12 +129,16 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
if( childNodeName.equalsIgnoreCase("scheme_code") && "M".equals(keyFlag) ) if( childNodeName.equalsIgnoreCase("scheme_code") && "M".equals(keyFlag) )
{ {
String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom)); String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom));
updateFlg = getAttributeValue(parentNode);//---Added by Jaffar S on 19-02-19
System.out.println("updateFlg["+updateFlg+"]editFlag["+editFlag+"]");
if(schemeCode.trim().length() <= 0) if(schemeCode.trim().length() <= 0)
{ {
errCode = "VMSCHCD1"; errCode = "VMSCHCD1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
}else if(!"E".equalsIgnoreCase(editFlag)) }
//else if(!"E".equalsIgnoreCase(editFlag))-------- By Jaffar S on 19-02-19
else if(!"E".equalsIgnoreCase(updateFlg))
{ {
sql = " select count(1) from scheme_applicability where scheme_code= ? "; sql = " select count(1) from scheme_applicability where scheme_code= ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -287,6 +292,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -287,6 +292,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom)); String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
String countCode = checkNull(genericUtility.getColumnValue("count_code", dom)); String countCode = checkNull(genericUtility.getColumnValue("count_code", dom));
String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom)); String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom));
updateFlg = getAttributeValue(parentNode);//---Added by Jaffar S on 19-02-19
System.out.println("updateFlg == "+updateFlg+" editFlag ["+editFlag+"]");
if(siteCode.trim().length()>0) if(siteCode.trim().length()>0)
{ {
errStrign = isExist("site", "site_code", siteCode, conn,""); errStrign = isExist("site", "site_code", siteCode, conn,"");
...@@ -311,8 +319,12 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -311,8 +319,12 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else if(!"E".equals(editFlag)) //else if(!"E".equals(editFlag))-----By Jaffar S on 19-02-19
else if(!"E".equalsIgnoreCase(updateFlg))
{ {
System.out.println("EditFlag value === "+editFlag);
System.out.println("updateFlg value === "+updateFlg);
sql = "select count(1) from scheme_applicability_det where scheme_code = '"+schemeCode+"'"+ sql = "select count(1) from scheme_applicability_det where scheme_code = '"+schemeCode+"'"+
" and (length(rtrim(state_code)) > 0 or length(rtrim(count_code)) > 0 )"; " and (length(rtrim(state_code)) > 0 or length(rtrim(count_code)) > 0 )";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -326,6 +338,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -326,6 +338,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("Scheme Code is ===== "+schemeCode);
if(count > 0 ) if(count > 0 )
{ {
errCode = "VMSCHEME3"; errCode = "VMSCHEME3";
...@@ -376,6 +389,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -376,6 +389,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom)); String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
String countCode = checkNull(genericUtility.getColumnValue("count_code", dom)); String countCode = checkNull(genericUtility.getColumnValue("count_code", dom));
String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom)); String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom));
updateFlg = getAttributeValue(parentNode);//---Added by Jaffar S on 19-02-19
System.out.println("updateFlg == "+updateFlg+" editFlag ["+editFlag+"]");
if(stateCode.trim().length()>0) if(stateCode.trim().length()>0)
{ {
errStrign = isExist("state", "state_code", stateCode, conn,""); errStrign = isExist("state", "state_code", stateCode, conn,"");
...@@ -400,7 +416,8 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -400,7 +416,8 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else if(!"E".equals(editFlag)) //else if(!"E".equals(editFlag))-----By Jaffar S on 19-02-19
else if(!"E".equalsIgnoreCase(updateFlg))
{ {
sql = "select count(1) from scheme_applicability_det where scheme_code = '"+schemeCode+"'"+ sql = "select count(1) from scheme_applicability_det where scheme_code = '"+schemeCode+"'"+
" and (length(rtrim(site_code)) > 0 or length(rtrim(count_code)) > 0 ) "; " and (length(rtrim(site_code)) > 0 or length(rtrim(count_code)) > 0 ) ";
...@@ -467,6 +484,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -467,6 +484,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom)); String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
String countCode = checkNull(genericUtility.getColumnValue("count_code", dom)); String countCode = checkNull(genericUtility.getColumnValue("count_code", dom));
String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom)); String schemeCode = checkNull(genericUtility.getColumnValue("scheme_code", dom));
updateFlg = getAttributeValue(parentNode);//---Added by Jaffar S on 19-02-19
System.out.println("updateFlg == "+updateFlg+" editFlag ["+editFlag+"]");
if(countCode.trim().length()>0) if(countCode.trim().length()>0)
{ {
errStrign = isExist("country", "count_code", countCode, conn,""); errStrign = isExist("country", "count_code", countCode, conn,"");
...@@ -491,7 +511,8 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch ...@@ -491,7 +511,8 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else if(!"E".equals(editFlag)) //else if(!"E".equals(editFlag))-------By Jaffar S on 19-02-19
else if(!"E".equalsIgnoreCase(updateFlg))
{ {
sql = "select count(1) from scheme_applicability_det where scheme_code = '"+schemeCode+"'"+ sql = "select count(1) from scheme_applicability_det where scheme_code = '"+schemeCode+"'"+
" and (length(rtrim(site_code)) > 0 or length(rtrim(state_code)) > 0 )"; " and (length(rtrim(site_code)) > 0 or length(rtrim(state_code)) > 0 )";
......
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