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
{
String childNodeName = null;
String errString = "";
String errCode = "",errCodeGenMst="";
String errCode = "", errCodeGenMst="";
String errStrign = "";
String userId = "";
String sql = "";
......@@ -89,6 +89,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
Timestamp amdDate=null,dlvDate=null,reqDate=null,ordDate=null;
int count2= 0;
String empCode = "";
String updateFlg = "";
try
{
System.out.println("@@@@@@@@ wfvaldata called");
......@@ -128,12 +129,16 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
if( childNodeName.equalsIgnoreCase("scheme_code") && "M".equals(keyFlag) )
{
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)
{
errCode = "VMSCHCD1";
errList.add(errCode);
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= ? ";
pstmt = conn.prepareStatement(sql);
......@@ -287,6 +292,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
String countCode = checkNull(genericUtility.getColumnValue("count_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)
{
errStrign = isExist("site", "site_code", siteCode, conn,"");
......@@ -311,8 +319,12 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
errList.add(errCode);
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+"'"+
" and (length(rtrim(state_code)) > 0 or length(rtrim(count_code)) > 0 )";
pstmt = conn.prepareStatement(sql);
......@@ -326,6 +338,7 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
rs = null;
pstmt.close();
pstmt = null;
System.out.println("Scheme Code is ===== "+schemeCode);
if(count > 0 )
{
errCode = "VMSCHEME3";
......@@ -376,6 +389,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
String countCode = checkNull(genericUtility.getColumnValue("count_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)
{
errStrign = isExist("state", "state_code", stateCode, conn,"");
......@@ -400,7 +416,8 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
errList.add(errCode);
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+"'"+
" and (length(rtrim(site_code)) > 0 or length(rtrim(count_code)) > 0 ) ";
......@@ -467,6 +484,9 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
String stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
String countCode = checkNull(genericUtility.getColumnValue("count_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)
{
errStrign = isExist("country", "count_code", countCode, conn,"");
......@@ -491,7 +511,8 @@ public class SchemeApplIC extends ValidatorEJB implements SchemeApplICLocal, Sch
errList.add(errCode);
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+"'"+
" 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