Commit 0b11f3b0 authored by caluka's avatar caluka

Effective date and tran date can not be blank validation added


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101712 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7f2bbb3f
......@@ -115,7 +115,7 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
String sqlLoc = "",sqlFaciLoc="",sqlActive="",sqlFaciSit="",finParam="N",tranDate1="",deptCode="",trackShelfLife="";
String itemSer="",priceList="";
String stkOpt="",itemSerMst="",othSeries="",noArtStr="";
String transfer="";
String transfer="",tranDateStr="",effDate="";
int cnt = 0;
int cntv = 0,cntLoc=0;
int cntItmSer = 0,noArt=0;
......@@ -150,6 +150,15 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
childNodeName = childNode.getNodeName();
if (childNodeName.equalsIgnoreCase("tran_date"))
{
tranDateStr=genericUtility.getColumnValue("tran_date",dom);
if(tranDateStr==null || tranDateStr.trim().length()==0)
{
errCode = "VTTRDT01";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
tranDate = sdf.parse(genericUtility.getColumnValue("tran_date",dom));
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
......@@ -192,6 +201,16 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
}
}
}
}else if (childNodeName.equalsIgnoreCase("eff_date"))
{
effDate = genericUtility.getColumnValue("eff_date",dom);
if(effDate==null || effDate.trim().length()==0)
{
errCode = "EFFDTBLK";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if (childNodeName.equalsIgnoreCase("site_code"))
{
......@@ -903,20 +922,21 @@ public class AdjReceiptIC extends ValidatorEJB implements AdjReceiptICRemote,Adj
cnt = 0;
if (errList != null && errListSize > 0)
{
for (cnt = 0; cnt < errListSize; cnt++)
for(cnt = 0; cnt < errListSize; cnt ++)
{
errCode = errList.get((int) cnt);
errCode = errList.get(cnt);
errFldName = errFields.get(cnt);
System.out.println("errCode .........." + errCode);
errString = getErrorString(errFldName, errCode, userId);
errorType = errorType(conn, errCode);
if (errString.length() > 0)
errorType = errorType(conn , errCode);
if(errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8, errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8, errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
errString = "";
}
if (errorType.equalsIgnoreCase("E"))
if(errorType.equalsIgnoreCase("E"))
{
break;
}
......
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