Commit 06490ceb authored by pchavan's avatar pchavan

Resolve issue related to validation.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@176691 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0517a242
...@@ -332,8 +332,17 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -332,8 +332,17 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
Date effectiveDate=null; Date effectiveDate=null;
Date validuptoDate=null; Date validuptoDate=null;
if(effFrom != null && effFrom.trim().length() > 0 )
{
effectiveDate = sdf.parse(effFrom); effectiveDate = sdf.parse(effFrom);
}
if(validUpto != null && validUpto.trim().length() > 0 )
{
validuptoDate = sdf.parse(validUpto); validuptoDate = sdf.parse(validUpto);
}
if(effFrom.length()==0 ) if(effFrom.length()==0 )
{ {
...@@ -366,8 +375,15 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -366,8 +375,15 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
Date effectiveDate=null; Date effectiveDate=null;
Date validuptoDate=null; Date validuptoDate=null;
if(effFrom != null && effFrom.trim().length() > 0 )
{
effectiveDate = sdf.parse(effFrom); effectiveDate = sdf.parse(effFrom);
}
if(validUpto != null && validUpto.trim().length() > 0 )
{
validuptoDate = sdf.parse(validUpto); validuptoDate = sdf.parse(validUpto);
}
if(validUpto.length()==0 ) if(validUpto.length()==0 )
{ {
...@@ -701,7 +717,7 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -701,7 +717,7 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
ResultSet rs = null ; ResultSet rs = null ;
SimpleDateFormat sdf; SimpleDateFormat sdf;
int childNodeListLength = 0; int childNodeListLength = 0;
int currentFormNo=0,ctr=0; int currentFormNo=0,ctr=0,domId=1;
StringBuffer valueXmlString = new StringBuffer(); StringBuffer valueXmlString = new StringBuffer();
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
...@@ -756,12 +772,12 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -756,12 +772,12 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
if("itm_defaultedit".equalsIgnoreCase(currentColumn.trim())) if("itm_defaultedit".equalsIgnoreCase(currentColumn.trim()))
{ {
System.out.println("IN SIDE itm_defaultedit : ");
valueXmlString.append("<res_basis protect = \"1\">").append("<![CDATA[]]>").append("</res_basis>");
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom)); siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
groupCode = checkNull(genericUtility.getColumnValue("group_code", dom)); groupCode = checkNull(genericUtility.getColumnValue("group_code", dom));
acctCode = checkNull(genericUtility.getColumnValue("acct_code", dom)); acctCode = checkNull(genericUtility.getColumnValue("acct_code", dom));
sgroupCode = checkNull(genericUtility.getColumnValue("sgroup_code", dom)); sgroupCode = checkNull(genericUtility.getColumnValue("sgroup_code", dom));
System.out.println("sgroup_code>>>>>>>>>>"+sgroupCode); System.out.println("sgroup_code>>>>>>>>>>"+sgroupCode);
sql = "select descr from acctsgrp where sgroup_code=?"; sql = "select descr from acctsgrp where sgroup_code=?";
...@@ -826,11 +842,9 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -826,11 +842,9 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
rs = null; rs = null;
} }
valueXmlString.append("<accounts_descr>").append("<![CDATA["+acctDescr+"]]>").append("</accounts_descr>"); valueXmlString.append("<accounts_descr>").append("<![CDATA["+acctDescr+"]]>").append("</accounts_descr>");
sql = "Select descr from site where site_code =?"; sql = "Select descr from site where site_code =?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,acctCode); pstmt.setString(1,siteCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
...@@ -968,7 +982,6 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -968,7 +982,6 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
{ {
groupCode = checkNull(genericUtility.getColumnValue("group_code", dom)); groupCode = checkNull(genericUtility.getColumnValue("group_code", dom));
System.out.println("group_code>>>>>>>>>>"+groupCode); System.out.println("group_code>>>>>>>>>>"+groupCode);
sql = "select descr from acctgrp where group_code=?"; sql = "select descr from acctgrp where group_code=?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,groupCode); pstmt.setString(1,groupCode);
...@@ -977,7 +990,6 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -977,7 +990,6 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
while(rs.next()) while(rs.next())
{ {
groupDescr = rs.getString("descr"); groupDescr = rs.getString("descr");
} }
if(pstmt != null) if(pstmt != null)
{ {
...@@ -1049,7 +1061,7 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -1049,7 +1061,7 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
parentNodeList = dom.getElementsByTagName("Detail2"); parentNodeList = dom.getElementsByTagName("Detail2");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
valueXmlString.append("<Detail2>"); valueXmlString.append("<Detail2 domID='"+(domId++)+"'>");
childNodeListLength = childNodeList.getLength(); childNodeListLength = childNodeList.getLength();
do do
{ {
...@@ -1059,8 +1071,6 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -1059,8 +1071,6 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
} }
while(ctr < childNodeListLength && ! childNodeName.equals(currentColumn)); while(ctr < childNodeListLength && ! childNodeName.equals(currentColumn));
if("itm_default".equalsIgnoreCase(currentColumn.trim())) if("itm_default".equalsIgnoreCase(currentColumn.trim()))
{ {
/*if("alloc_perc".equalsIgnoreCase(currentColumn.trim())) /*if("alloc_perc".equalsIgnoreCase(currentColumn.trim()))
...@@ -1076,8 +1086,77 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -1076,8 +1086,77 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
{ {
valueXmlString.append("<alloc_perc protect = \"1\">").append("<![CDATA[]]>").append("</alloc_perc>"); valueXmlString.append("<alloc_perc protect = \"1\">").append("<![CDATA[]]>").append("</alloc_perc>");
} }
valueXmlString.append("<alloc_basis>").append("<![CDATA["+allocBasis+"]]>").append("</alloc_basis>");
//} //}
} }
if("itm_defaultedit".equalsIgnoreCase(currentColumn.trim()))
{
System.out.println("Inside detail itm default edit>>>>>>>>>>");
allocBasis = checkNull(genericUtility.getColumnValue("alloc_basis", dom1));
System.out.println("allocBasis in itmdefaultedit>>>>>>>>>>"+allocBasis);
if("1".equalsIgnoreCase(allocBasis))
{
valueXmlString.append("<alloc_perc protect = \"0\">").append("<![CDATA[]]>").append("</alloc_perc>");
}
else
{
valueXmlString.append("<alloc_perc protect = \"1\">").append("<![CDATA[]]>").append("</alloc_perc>");
}
cctrCode = checkNull(genericUtility.getColumnValue("cctr_code__to", dom));
System.out.println("cctrCode2>>>>>>>>>>"+cctrCode);
sql = "select descr from costctr where cctr_code=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,cctrCode);
rs = pstmt.executeQuery();
while(rs.next())
{
cctrDescr = rs.getString("descr");
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
valueXmlString.append("<costctr_descr>").append("<![CDATA["+cctrDescr+"]]>").append("</costctr_descr>");
valueXmlString.append("<alloc_basis>").append("<![CDATA["+allocBasis+"]]>").append("</alloc_basis>");
acctCode = checkNull(genericUtility.getColumnValue("acct_code__alloc", dom));
System.out.println("acctCode>>>>>>>>>>"+acctCode);
sql = "select descr from accounts where acct_code=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,acctCode);
rs = pstmt.executeQuery();
while(rs.next())
{
acctDescr = rs.getString("descr");
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
valueXmlString.append("<accounts_descr>").append("<![CDATA["+acctDescr+"]]>").append("</accounts_descr>");
}
else if("cctr_code__to".equalsIgnoreCase(currentColumn.trim())) else if("cctr_code__to".equalsIgnoreCase(currentColumn.trim()))
{ {
cctrCode = checkNull(genericUtility.getColumnValue("cctr_code__to", dom)); cctrCode = checkNull(genericUtility.getColumnValue("cctr_code__to", dom));
...@@ -1280,4 +1359,5 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost ...@@ -1280,4 +1359,5 @@ public class CostallocIC extends ValidatorEJB implements CostallocICRemote, Cost
} }
return AttribValue; return AttribValue;
} }
} }
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