Commit 3325f6e8 authored by sghate's avatar sghate

shital: updated GradeIc Component

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205796 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0ad061dc
......@@ -9,7 +9,7 @@ import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import java.rmi.RemoteException;
import com.sybase.ejb.RemoteException;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
......@@ -64,6 +64,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
Node parentNode = null;
Node childNode = null;
String childNodeName = null;
int childNodeListLength = 0;
NodeList childNodeList = null;
String sql = "";
int counter;
......@@ -84,6 +85,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
String cctrCodeExp = "";
int noticePrd = 0;
int levelNo = 0;
ITMDBAccessEJB itmDbAcess = null;
E12GenericUtility genericUtility = null;
......@@ -121,7 +123,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
int childNodeListLength = childNodeList.getLength();
childNodeListLength = childNodeList.getLength();
System.out.println("child Node List Length::::::" + childNodeListLength);
for (int ctr = 0; ctr < childNodeListLength; ctr++)
{
......@@ -189,8 +191,15 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
}
else if("cadre_code".equalsIgnoreCase(childNodeName))
{
cnt = 0;
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom));
if(cadreCode == null || cadreCode.trim().length() == 0)
{
errList.add("VMCAD1");
errFields.add(childNodeName.toLowerCase());
}
else
{
cnt = 0;
System.out.println("cadre_code == ["+cadreCode+"]");
sql = "Select count(*) as cnt from cadre where cadre_code = ?";
pstmt = conn.prepareStatement(sql);
......@@ -212,10 +221,11 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
}
if(cnt == 0)
{
errList.add("VMCAD1");
errList.add("VTINVCADR1");
errFields.add(childNodeName.toLowerCase());
}
}
}
else if("sh_descr".equalsIgnoreCase(childNodeName))
{
shDescr = checkNull(genericUtility.getColumnValue("sh_descr", dom));
......@@ -339,7 +349,8 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
int errListSize = errList.size();
System.out.println("errListSize:::::::[" + errListSize + "]");
System.out.println("in error::::::::::");
for (int i = 0; i < errListSize; i++) {
for (int i = 0; i < errListSize; i++)
{
System.out.println("in error For:::::::::::::::");
String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i);
......@@ -347,7 +358,8 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode);
if (errString.length() > 0) {
if (errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8,
errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8,
......@@ -356,7 +368,8 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
System.out.println("errStringXml .........." + errStringXml);
errString = "";
}
if (msgType.equalsIgnoreCase("E")) {
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
......@@ -473,7 +486,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
if("CADRE_CODE".equalsIgnoreCase(currentColumn))
{
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom));
sql = "select descr as mdescr from cadre where cadre_code = ?";
sql = "Select descr as mdescr from cadre where cadre_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cadreCode);
rs = pstmt.executeQuery();
......@@ -562,7 +575,6 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
}
if (rs != null)
{
rs.close();
rs = null;
}
......@@ -610,4 +622,3 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
}
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