Commit 7c3ea44a authored by cpatil's avatar cpatil

add validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93704 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6a887aa1
...@@ -66,7 +66,7 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe ...@@ -66,7 +66,7 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
String userId=""; String userId="";
String siteCode="",effFromStr="",validUptoStr="",finEntity="",errCode="",errorType=""; String siteCode="",effFromStr="",validUptoStr="",finEntity="",errCode="",errorType="",refCode="";
Timestamp effFrom=null,validUpto=null; Timestamp effFrom=null,validUpto=null;
ArrayList<String> errList = new ArrayList<String>(); ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>(); ArrayList<String> errFields = new ArrayList<String>();
...@@ -96,6 +96,54 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe ...@@ -96,6 +96,54 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
if(childNodeName.equalsIgnoreCase("ref_code") )
{
System.out.println("@@@@@ validation ref_code executed");
refCode = genericUtility.getColumnValue("ref_code",dom);
if ( refCode == null || refCode.trim().length() == 0 )
{
errCode = "VU_REFNO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
refCode = genericUtility.getColumnValue("ref_code",dom);
siteCode = genericUtility.getColumnValue("site_code",dom);
finEntity = genericUtility.getColumnValue("fin_entity",dom);
System.out.println("@@@@@ for validation for primary ");
if(refCode!= null && refCode.trim().length() > 0 && siteCode!= null && siteCode.trim().length() > 0 && finEntity!= null && finEntity.trim().length() > 0 )
{
sql = " select count(1) from siteregno where site_code = ? and fin_entity = ? and ref_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, siteCode );
pstmt.setString( 2, finEntity );
pstmt.setString( 3, refCode );
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if( cnt > 0 )
{
errCode = "VMDUPREC1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
if(childNodeName.equalsIgnoreCase("site_code") ) if(childNodeName.equalsIgnoreCase("site_code") )
{ {
System.out.println("@@@@@ validation site_code executed"); System.out.println("@@@@@ validation site_code executed");
...@@ -124,6 +172,12 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe ...@@ -124,6 +172,12 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
else
{
errCode = "VMSITECD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} }
...@@ -156,6 +210,12 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe ...@@ -156,6 +210,12 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
else
{
errCode = "VMFINENT1 ";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
} }
...@@ -350,7 +410,7 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe ...@@ -350,7 +410,7 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe
if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) ) if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) )
{ {
System.out.println("@@@@@ itm_default item change called"); System.out.println("@@@@@ itm_default item change called");
siteCode = genericUtility.getColumnValue("site_code",dom);
//siteCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ); //siteCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" );
if(siteCode != null && siteCode.trim().length() > 0) if(siteCode != null && siteCode.trim().length() > 0)
{ {
...@@ -370,7 +430,7 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe ...@@ -370,7 +430,7 @@ public class SiteRegNoIC extends ValidatorEJB implements SiteRegNoICLocal,SiteRe
} }
//valueXmlString.append( "<site_code><![CDATA[" ).append(siteCode==null?"":siteCode).append( "]]></site_code>\r\n" ); //valueXmlString.append( "<site_code><![CDATA[" ).append(siteCode==null?"":siteCode).append( "]]></site_code>\r\n" );
System.out.println("@@@@@ finEntity["+finEntity+"]");
if ("99999".equalsIgnoreCase(siteCode)) if ("99999".equalsIgnoreCase(siteCode))
{ {
//fin_entity = genericUtility.getColumnValue("fin_entity",dom); //fin_entity = genericUtility.getColumnValue("fin_entity",dom);
......
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