Commit 67d56bae authored by mjadhav's avatar mjadhav

changes done for itemchanged


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96783 ce508802-f39f-4f6c-b175-0d175dae99d5
parent eac7ac56
......@@ -103,7 +103,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
try
{
System.out.println("FacilityIC.java ::wfvaldata called !!!!!!");
System.out.println("WOTrackStatusIC.java ::wfvaldata called !!!!!!");
conn = connDriver.getConnectDB("DriverITM");
connDriver = null;
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
......@@ -291,7 +291,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
if(ct == 0)
{
errCode = "VMINVTKID";//Invalid Facility code!!!
errCode = "VMINVTKID";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
errString = getErrorString("Invalid track set", errCode, userId);
......@@ -316,16 +316,23 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
}
/*if(childNodeName.equalsIgnoreCase("act_code"))
if(childNodeName.equalsIgnoreCase("act_code"))
{
actCode = genericUtility.getColumnValue("act_code", dom);
System.out.println("actCode :: "+actCode);
System.out.println("trackSet :: "+trackSet);
if(genericUtility.getColumnValue("act_code", dom) == null)
{
errCode = "VMEMTACNO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("act code can not be null");
}
if(actCode != null)
if(actCode != null && trackSet != null)
{
sql = " select count (*) from tran_track_acts act ,tran_track_set_det tsd" +
" where tsd.act_code = act.act_code and tsd.act_code=? and tsd.track_set=? ";
......@@ -352,21 +359,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
System.out.println("Error due to act code not exist in master!!");
}
}
}*/
if(childNodeName.equalsIgnoreCase("act_code"))
{
actCode = genericUtility.getColumnValue("act_code", dom);
System.out.println("actCode ::"+actCode);
if(genericUtility.getColumnValue("act_code", dom) == null)
{
errCode = "VMEMTACNO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println("act code can not be null");
}
}
if(childNodeName.equalsIgnoreCase("role_code"))
......@@ -533,9 +528,11 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
{
System.out.println("@@@@@@@ itemChanged called@@@@@");
String sql="",refId="",lotNo="",itemCode="",itemDescr="",actCode="",trackSet="",seqNo="",refSer="";
String sql="",refId="",lotNo="",itemCode="",itemDescr="",actCode="",trackSet="",refSer="";
String trackReq="",trackBasis="";
int expCompsDays=0;
int seqNo=0;
int expCompdays=0;
StringBuffer valueXmlString = new StringBuffer();
NodeList parentNodeList = null;
NodeList childNodeList = null;
......@@ -553,8 +550,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
int childNodeListLength = 0;
int ctr=0;
DistCommon distcommon=null;
String relAutoConfirm="";
String relAutoConfirm="",trackLevel="",roleCode="";
SimpleDateFormat sdf;
SimpleDateFormat sdfAppl ;
try
{
......@@ -569,6 +567,7 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
}
refSer="W-ORD";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
System.out.println("**********ITEMCHANGE FOR CASE :::: "+currentFormNo+"**************");
......@@ -593,6 +592,9 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
{
valueXmlString.append( "<ref_ser><![CDATA["+refSer+"]]></ref_ser>" );
// valueXmlString.append( "<chg_user><![CDATA[]]></chg_user>" );
// valueXmlString.append( "<chg_date><![CDATA[]]></chg_date>" );
// valueXmlString.append( "<chg_term><![CDATA[]]></chg_term>" );
}
......@@ -640,14 +642,13 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
valueXmlString.append("<context_1><![CDATA["+itemCode+"-"+itemDescr+"]]></context_1>");
valueXmlString.append("<context_2><![CDATA["+lotNo+"]]></context_2>");
valueXmlString.append("<context_3><![CDATA["+dueDate+"]]></context_3>");
//valueXmlString.append("<context_2><![CDATA["+lotNo+"]]></context_2>");
//valueXmlString.append("<context_3><![CDATA["+sdf.format(dueDate)+"]]></context_3>");
}
if(currentColumn.trim().equalsIgnoreCase("track_set"))
if(currentColumn.trim().equalsIgnoreCase("track_set") )
{
trackSet=checkNull(genericUtility.getColumnValue("track_set", dom));
System.out.println("trackSet :"+trackSet);
......@@ -677,9 +678,53 @@ public class WOTrackStatusIC extends ValidatorEJB implements WOTrackStatusICLoca
}
/*select act.role_code,act.track_level,tsd.seq_no,tsd.exp_comp_days,tsd.seq_no from tran_track_acts act ,tran_track_set_det tsd
where tsd.act_code = act.act_code and tsd.act_code='ACT01' and tsd.track_set='TRSET01'
*/
if(currentColumn.trim().equalsIgnoreCase("act_code") )
{
actCode=checkNull(genericUtility.getColumnValue("act_code", dom));
trackSet=checkNull(genericUtility.getColumnValue("track_set", dom));
System.out.println("actCode :"+actCode);
System.out.println("trackSet :"+trackSet);
sql = "select act.role_code,act.track_level,tsd.seq_no,tsd.exp_comp_days " +
"from tran_track_acts act ,tran_track_set_det tsd where tsd.act_code = act.act_code" +
" and tsd.act_code= ? and tsd.track_set= ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, actCode);
pstmt.setString(2, trackSet);
rs = pstmt.executeQuery();
if (rs.next())
{
seqNo=rs.getInt("seq_no");
expCompdays=rs.getInt("exp_comp_days");
trackLevel=rs.getString("track_level");
roleCode=rs.getString("role_code");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
planDate = getDates(new Date(),expCompdays);
System.out.println("planDate :: "+planDate);
System.out.println("seqNo :: "+seqNo);
System.out.println("expCompdays :: "+expCompdays);
valueXmlString.append("<track_level><![CDATA["+trackLevel+"]]></track_level>");
valueXmlString.append("<role_code><![CDATA["+roleCode+"]]></role_code>");
valueXmlString.append("<days_required><![CDATA["+expCompdays+"]]></days_required>");
valueXmlString.append("<seq_no><![CDATA["+seqNo+"]]></seq_no>");
valueXmlString.append("<plan_end_date><![CDATA["+sdf.format(planDate)+"]]></plan_end_date>");
}
valueXmlString.append("</Detail1>");
......
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