Commit cec3c6ca authored by skumbhar's avatar skumbhar

defect log work(Dadaso)


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95107 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fe72db94
......@@ -162,6 +162,38 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
}
}
firstValue = null;
} else if ("sundry_code_fr".equalsIgnoreCase(childNodeName)) {
firstValue = genericUtility.getColumnValue("sundry_code_fr", dom);
firstValue = firstValue == null ? "" : firstValue.trim();
if (firstValue.length() == 0) {
errCode = "NULLSITECD";
errString = getErrorString("sundry_code_fr", errCode, userId);
break;
} else {
cnt = getDBRowCount(conn, "site", "site_code", firstValue);
if (cnt == 0) {
errCode = "INVDSITECD";
errString = getErrorString("sundry_code_fr", errCode, userId);
break;
}
}
firstValue = null;
} else if ("sundry_code_to".equalsIgnoreCase(childNodeName)) {
firstValue = genericUtility.getColumnValue("sundry_code_to", dom);
firstValue = firstValue == null ? "" : firstValue.trim();
if (firstValue.length() == 0) {
errCode = "NULLSITECD";
errString = getErrorString("sundry_code_to", errCode, userId);
break;
} else {
cnt = getDBRowCount(conn, "site", "site_code", firstValue);
if (cnt == 0) {
errCode = "INVDSITECD";
errString = getErrorString("sundry_code_to", errCode, userId);
break;
}
}
firstValue = null;
} else if ("from_tran_date".equalsIgnoreCase(childNodeName) || "to_tran_date".equalsIgnoreCase(childNodeName)) {
firstValue = genericUtility.getColumnValue("from_tran_date", dom);
secondValue = genericUtility.getColumnValue("to_tran_date", dom);
......@@ -233,6 +265,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
public String itemChanged(Document dom, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException {
String siteCodeTo = "", siteCodeFr = "", fromTranDate = "", toTranDate = "", insertQuery = "", path = "", objName = "intercomp_reconcile";
String sundryTypeFr = "", sundryTypeTo = "", sundryCodeFr = "", sundryCodeTo = "";
StringBuffer valueXmlString = new StringBuffer();
int currentFormNo = 0;
NodeList parentNodeList = null;
......@@ -276,15 +309,19 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
d = cal.getTime();
String fromDate = simpleDateFormat.format(d);
cal.setTime(d);
cal.add(Calendar.MONTH,3);
cal.add(Calendar.MONTH,1);
cal.set(Calendar.DATE,0);
d = cal.getTime();
String toDate = simpleDateFormat.format(d);
System.out.println("From Date :" + fromDate + " To Date :" + toDate);
valueXmlString.append("<from_tran_date>").append(fromDate).append("</from_tran_date>");
valueXmlString.append("<to_tran_date>").append(toDate).append("</to_tran_date>");
valueXmlString.append("<site_code_fr>").append("00").append("</site_code_fr>");
valueXmlString.append("<site_code_to>").append("ZZ").append("</site_code_to>");
valueXmlString.append("<from_tran_date><![CDATA[").append(fromDate).append("]]></from_tran_date>");
valueXmlString.append("<to_tran_date><![CDATA[").append(toDate).append("]]></to_tran_date>");
valueXmlString.append("<site_code_fr><![CDATA[").append("").append("]]></site_code_fr>");
valueXmlString.append("<site_code_to><![CDATA[").append("").append("]]></site_code_to>");
valueXmlString.append("<sundry_type_fr><![CDATA[").append("").append("]]></sundry_type_fr>");
valueXmlString.append("<sundry_type_to><![CDATA[").append("").append("]]></sundry_type_to>");
valueXmlString.append("<sundry_code_fr><![CDATA[").append("").append("]]></sundry_code_fr>");
valueXmlString.append("<sundry_code_to><![CDATA[").append("").append("]]></sundry_code_to>");
}
valueXmlString.append("</Detail1>");
break;
......@@ -300,6 +337,11 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
siteCodeFr = genericUtility.getColumnValue("site_code_fr",dom1);
fromTranDate = genericUtility.getColumnValue("from_tran_date", dom1);
toTranDate = genericUtility.getColumnValue("to_tran_date", dom1);
sundryTypeFr = genericUtility.getColumnValue("sundry_type_fr", dom1);
sundryTypeTo = genericUtility.getColumnValue("sundry_type_to", dom1);
sundryCodeFr = genericUtility.getColumnValue("sundry_code_fr", dom1);
sundryCodeTo = genericUtility.getColumnValue("sundry_code_to", dom1);
System.out.println("siteCodeTo="+siteCodeTo+ " siteCodeFr ="+siteCodeFr);
path = CommonConstants.JBOSSHOME + File.separator + "sql" + File.separator + "oracle/relatePartyConsoleSupply.sql";
......@@ -313,6 +355,10 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
valueXmlString.append("<site_code_to><![CDATA[").append(siteCodeTo).append("]]></site_code_to>");
valueXmlString.append("<chg_user><![CDATA[").append(chgUser).append("]]></chg_user>");
valueXmlString.append("<chg_term><![CDATA[").append(chgTerm).append("]]></chg_term>");
valueXmlString.append("<sundry_type_fr><![CDATA[").append(sundryTypeFr).append("]]></sundry_type_fr>");
valueXmlString.append("<sundry_type_to><![CDATA[").append(sundryTypeTo).append("]]></sundry_type_to>");
valueXmlString.append("<sundry_code_fr><![CDATA[").append(sundryCodeFr).append("]]></sundry_code_fr>");
valueXmlString.append("<sundry_code_to><![CDATA[").append(sundryCodeTo).append("]]></sundry_code_to>");
valueXmlString.append("</Detail1>");
valueXmlString.append("<Detail2>");
valueXmlString.append(getXMLTransData(conn,adpQuery,"",objName,new StringBuffer(""),"CallByItemChange"));
......@@ -474,7 +520,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
return count;
}
public String preSaveForm(String xmlString1 )throws ITMException
public String preSaveForm(String xmlString1,String reconcileType)throws ITMException
{
Document dom = null;
System.out.println("@@@@@@@@@---------preSaveForm EJB called...");
......@@ -486,7 +532,7 @@ public class InterCompReconcile extends ValidatorEJB implements InterCompReconci
conn.setAutoCommit(false);
connDriver = null;
System.out.println("@@@@@@@xmlString1["+xmlString1+"]@@@@@@@");
System.out.println("@@@@@@@xmlString1["+xmlString1+"]@@@@@@@ reconcileType"+reconcileType);
if (xmlString1 != null && xmlString1.trim().length() > 0)
{
dom = GenericUtility.getInstance().parseString(xmlString1);
......
......@@ -118,15 +118,28 @@ public class InterCompReconcileProcess extends ProcessEJB implements InterCompRe
ResultSet rs = null;
errString = "";
String adpQuery = null;
String adpQuery = null,fromSiteCode="",toSiteCode="",fromTranDate="",toTranDate="",
sundryTypeFr="",sundryTypeTo="",sundryCodeFr="",sundryCodeTo="";
PreparedStatement pstmt = null;
StringBuffer valueXmlString = new StringBuffer("");
try
{
String fromSiteCode = genericUtility.getColumnValue("site_code_fr", dom);
String toSiteCode = genericUtility.getColumnValue("site_code_to", dom);
String fromTranDate = genericUtility.getColumnValue("from_tran_date", dom);
String toTranDate = genericUtility.getColumnValue("to_tran_date", dom);
fromSiteCode = genericUtility.getColumnValue("site_code_fr", dom);
toSiteCode = genericUtility.getColumnValue("site_code_to", dom);
fromTranDate = genericUtility.getColumnValue("from_tran_date", dom);
toTranDate = genericUtility.getColumnValue("to_tran_date", dom);
//Added by Dadaso pawar on 20/MAY/14 [Start]
sundryTypeFr = genericUtility.getColumnValue("sundry_type_fr", dom);
sundryTypeTo = genericUtility.getColumnValue("sundry_type_to", dom);
sundryCodeFr = genericUtility.getColumnValue("sundry_code_fr", dom);
sundryCodeTo = genericUtility.getColumnValue("sundry_code_to", dom);
sundryTypeFr = sundryTypeFr == null ? "" : sundryTypeFr.trim();
sundryTypeTo = sundryTypeTo == null ? "" : sundryTypeTo.trim();
sundryCodeFr = sundryCodeFr == null ? "" : sundryCodeFr.trim();
sundryCodeTo = sundryCodeTo == null ? "" : sundryCodeTo.trim();
//Added by Dadaso pawar on 20/MAY/14 [Start]
fromSiteCode = fromSiteCode == null ? "" : fromSiteCode.trim();
toSiteCode = toSiteCode == null ? "" : toSiteCode.trim();
......@@ -154,6 +167,12 @@ public class InterCompReconcileProcess extends ProcessEJB implements InterCompRe
adpQuery = adpQuery.replaceAll("@trandateupto@", toTranDate);
adpQuery = adpQuery.replaceAll("@trandatefrom@", fromTranDate);
adpQuery = adpQuery.replaceAll("@sundrytypefrom@", sundryTypeFr);
adpQuery = adpQuery.replaceAll("@sundrytypeto@", sundryTypeTo);
adpQuery = adpQuery.replaceAll("@sundrycodefrom@", sundryCodeFr);
adpQuery = adpQuery.replaceAll("@sundrycodeto@", sundryCodeTo);
} else if ((CommonConstants.DB_NAME).equalsIgnoreCase("oracle"))
{
String adpQueryOriginal = readFile(path + sqlFileName + "Oracle.sql");
......@@ -163,6 +182,11 @@ public class InterCompReconcileProcess extends ProcessEJB implements InterCompRe
adpQuery = adpQuery.replaceAll("@sitecodeto@", toSiteCode);
adpQuery = adpQuery.replaceAll("@trandateupto@", toTranDate);
adpQuery = adpQuery.replaceAll("@trandatefrom@", fromTranDate);
adpQuery = adpQuery.replaceAll("@sundrytypefrom@", sundryTypeFr);
adpQuery = adpQuery.replaceAll("@sundrytypeto@", sundryTypeTo);
adpQuery = adpQuery.replaceAll("@sundrycodefrom@", sundryCodeFr);
adpQuery = adpQuery.replaceAll("@sundrycodeto@", sundryCodeTo);
}
writeFile(adpQuery,path + "oracle/relatePartyConsoleSupply.sql");
......
......@@ -20,6 +20,35 @@
var global_date_format ="dd/MM/yy";
var global_date_type= "date";
var fieldName;
var objCur = "";
var preObj="";
function gotFocus(obj)
{
var str="";
var srv=obj.getAttribute("SRVCALLONCHANGE");
var name=obj.getAttribute("name");
if(srv =="true")
{
document.getElementById(name+"__img").style.visibility="visible";
}
document.getElementById("Detail1..sundry_type_fr").select();
}
function gotBlur(obj)
{
preObj = obj;
var blur=obj.getAttribute("name");
document.getElementById(blur+"__img").style.visibility="hidden";
}
function assignDate( date )
{
......@@ -33,6 +62,10 @@
var toTranDate = document.getElementById( "Detail1..to_tran_date" ).value;
var siteCodeFr = document.getElementById( "Detail1..site_code_fr" ).value;
var siteCodeTo = document.getElementById( "Detail1..site_code_to" ).value;
var sundryTypeFr = document.getElementById( "Detail1..sundry_type_fr" ).value;
var sundryTypeTo = document.getElementById( "Detail1..sundry_type_to" ).value;
var sundryCodeFr = document.getElementById( "Detail1..sundry_code_fr" ).value;
var sundryCodeTo = document.getElementById( "Detail1..sundry_code_to" ).value;
if (fromTranDate.length <= 0)
{
......@@ -50,6 +83,22 @@
{
alert("Please enter to Site Code");
return false;
} else if (sundryTypeFr.length <= 0)
{
alert("Please enter from Sundry Type");
return false;
} else if (sundryTypeTo.length <= 0)
{
alert("Please enter to Sundry Type");
return false;
} else if (sundryCodeFr.length <= 0)
{
alert("Please enter from Sundry Code");
return false;
} else if (sundryCodeTo.length <= 0)
{
alert("Please enter to Sundry Code");
return false;
} else {
return true;
}
......@@ -60,10 +109,11 @@
var url = '/ibase/webitm/jsp/PopUp.jsp?OBJ_NAME=intercomp_reconcile&FIELDNAME='+fieldName;
var win = window.open( url, '_blank', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=200,top=100,width=500,height=406' );
}
function assignValue(text) {
function assignValue(text){
document.getElementById('Detail1..'+fieldName).value = text;
}
]]>
</script>
<style type="text/css">
......@@ -99,6 +149,12 @@
<xsl:variable name="to_tran_date"><xsl:value-of select="to_tran_date"/></xsl:variable>
<xsl:variable name="site_code_fr"><xsl:value-of select="site_code_fr"/></xsl:variable>
<xsl:variable name="site_code_to"><xsl:value-of select="site_code_to"/></xsl:variable>
<xsl:variable name="site_code_to"><xsl:value-of select="site_code_to"/></xsl:variable>
<xsl:variable name="sundry_type_fr"><xsl:value-of select="sundry_type_fr"/></xsl:variable>
<xsl:variable name="sundry_type_to"><xsl:value-of select="sundry_type_to"/></xsl:variable>
<xsl:variable name="sundry_code_fr"><xsl:value-of select="sundry_code_fr"/></xsl:variable>
<xsl:variable name="sundry_code_to"><xsl:value-of select="sundry_code_to"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
......@@ -137,6 +193,45 @@
<a href="javascript:callPopUpJSP( 'site_code_to' );"> <img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" border="0"/> </a>
</td>
</tr>
<!-- Added by Dadaso pawar [Start]-->
<tr>
<td class="td_leftAlign" nowrap="true">
<strong>Sundry Type From :</strong>
</td>
<td class="td_leftAlign">
<input type="text" class="input_editable" size="15" value="{$sundry_type_fr}" name="Detail1.{normalize-space($dbID)}.sundry_type_fr" id="Detail1.{normalize-space($dbID)}.sundry_type_fr" maxlength="05" ISCHANGED="false" />
<a href="javascript:callPopUpJSP( 'sundry_type_fr' );"> <img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" id="sundry_type_fr__img" border="0"/> </a>
</td>
<td class="td_leftAlign" nowrap="true">
<strong>Sundry Type To :</strong>
</td>
<td class="td_leftAlign">
<input type="text" class="input_editable" size="15" value="{$sundry_type_to}" name="Detail1.{normalize-space($dbID)}.sundry_type_to" id="Detail1.{normalize-space($dbID)}.sundry_type_to" maxlength="05" ISCHANGED="false" />
<a href="javascript:callPopUpJSP( 'sundry_type_to' );"> <img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" id="sundry_type_to__img" border="0"/> </a>
</td>
</tr>
<tr>
<td class="td_leftAlign" nowrap="true">
<strong>Sundry Code From:</strong>
</td>
<td class="td_leftAlign">
<input type="text" class="input_editable" size="15" value="{$sundry_code_fr}" name="Detail1.{normalize-space($dbID)}.sundry_code_fr" id="Detail1.{normalize-space($dbID)}.sundry_code_fr" maxlength="05" ISCHANGED="false"/>
<a href="javascript:callPopUpJSP( 'sundry_code' );"> <img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" border="0"/> </a>
</td>
<td class="td_leftAlign" nowrap="true">
<strong>Sundry Code To:</strong>
</td>
<td class="td_leftAlign">
<input type="text" class="input_editable" size="15" value="{$sundry_code_to}" name="Detail1.{normalize-space($dbID)}.sundry_code_to" id="Detail1.{normalize-space($dbID)}.sundry_code_to" maxlength="05" ISCHANGED="false" />
<a href="javascript:callPopUpJSP( 'sundry_code' );"> <img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" border="0"/> </a>
</td>
</tr>
<!-- Added by Dadaso pawar [End]-->
</xsl:for-each>
<tr>
<td colspan="2">
......
......@@ -48,8 +48,9 @@
document.getElementById("action").value = value;
}
]]>
<!-- <![CDATA[
<![CDATA[
function callMeTune()
{
if (window.XMLHttpRequest)
......@@ -73,7 +74,8 @@
xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;*/
alert("hello" + xmlDoc.getElementsByTagName("CCTR_CODE")[0].childNodes[0].nodeValue);
}
]]> -->
]]>
</script>
</head>
<body onload="callMeTune();">
......@@ -87,7 +89,7 @@
{margin-left:0px;}
.header_td
{border:inset 0;background:#FFCCCC;font-family:verdana;font-size:9pt;font-weight:bold;}
{border:inset 0;background:#FFCCCC;font-family:verdana;font-size:9pt;font-weight:bold;height: 18px}
.reset
{border:inset 1;font-family:verdana;font-size:9pt; font-weight:bold;}
......@@ -117,7 +119,7 @@
{width: 100px;height: 30px;}
.detaildiv
{width: 100px;height: 13px;}
{width: 100px;height: 20px;}
.detailNamediv
{width: 100px;height: 30px;}
......@@ -144,9 +146,10 @@
.sHNAME{width: 150px;height: 13px;text-align:center;}
.sUNDRYNAME{width: 300px;height: 13px;text-align:center;}
.sUNDRYDETAILS{width: 450px;height: 13px;text-align:center;}
.oRGLOCN{width: 100px;height: 13px;text-align:center;}
.oRGLOCN{width: 80px;height: 13px;text-align:center;}
.ocheckBox{width: 20px;height: 13px;text-align:center;}
.dtRANDATE{width: 100px;height: 30px;text-align:left;}
.dtRANDATE{width: 100px;height: 35px;text-align:left;}
.drEFSER{width: 80px;height: 30px;text-align:left;}
.drEFID{width: 80px;height: 30px;text-align:left;}
.daCCTCODE{width: 80px;height: 30px;text-align:left;}
......@@ -168,7 +171,8 @@
.dsHNAME{width: 150px;height: 30px;text-align:left;}
.dsUNDRYNAME{width: 300px;height: 30px;text-align:left;}
.dsUNDRYDETAILS{width: 450px;height: 30px;text-align:left;}
.doRGLOCN{width: 100px;height: 30px;text-align:left;}
.doRGLOCN{width: 80px;height: 30px;text-align:left;}
.dcheckBox{width: 20px;height: 30px;text-align:left;}
</style>
......@@ -180,140 +184,201 @@
<xsl:variable name="site_code_to"><xsl:value-of select="/Root/Detail1/site_code_to"/></xsl:variable>
<xsl:variable name="chg_user"><xsl:value-of select="/Root/Detail1/chg_user"/></xsl:variable>
<xsl:variable name="chg_term"><xsl:value-of select="/Root/Detail1/chg_term"/></xsl:variable>
<xsl:variable name="sundry_type_fr"><xsl:value-of select="/Root/Detail1/sundry_type_fr"/></xsl:variable>
<xsl:variable name="sundry_type_to"><xsl:value-of select="/Root/Detail1/sundry_type_to"/></xsl:variable>
<xsl:variable name="sundry_code_fr"><xsl:value-of select="/Root/Detail1/sundry_code_fr"/></xsl:variable>
<xsl:variable name="sundry_code_to"><xsl:value-of select="/Root/Detail1/sundry_code_to"/></xsl:variable>
<div id ="main1">
<div id ="left_menu">
<table border="0" style="width: 600px;" cellspacing="1" cellpadding="1">
<tr>
<td colspan="23" class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_fr"/></b></div></td>
<td colspan="24" class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_fr"/></b></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="tRANDATE">TRAN DATE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="rEFSER">REF SER</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="rEFID">REF ID</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="aCCTCODE">ACCT CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cCTRCODE">CCTR CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="dRAMT">DR AMT</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cRAMT">CR AMT</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sITECODE">SITE CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="fINENTITY">FIN ENTITY</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cURRCODE">CURR CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="eXCHRATE">EXCH RATE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="aCCTPRD">ACCT PRD</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="pRDCODE">PRD CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="rEMARKS">REMARKS</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="pROJCODE">PROJ CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cHGDATE">CHG DATE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYTYPE">SUNDRYTYPE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYCODE">SUNDRYCODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cOMPREF">COMP REF</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sHNAME">SH NAME</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYNAME">SUNDRY NAME</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYDETAILS">SUNDRY DETAILS</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="oRGLOCN">ORG LOCN</div></td>
<td class="header_td"><div class="ocheckBox"><input type="hidden" name="hiden" value="" /></div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="tRANDATE">TRAN DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFSER">REF SER</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFID">REF ID</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTCODE">ACCT CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cCTRCODE">CCTR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="dRAMT">DR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cRAMT">CR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sITECODE">SITE CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="fINENTITY">FIN ENTITY</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cURRCODE">CURR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="eXCHRATE">EXCH RATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTPRD">ACCT PRD</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pRDCODE">PRD CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEMARKS">REMARKS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pROJCODE">PROJ CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cHGDATE">CHG DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYTYPE">SUNDRYTYPE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYCODE">SUNDRYCODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cOMPREF">COMP REF</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sHNAME">SH NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYNAME">SUNDRY NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYDETAILS">SUNDRY DETAILS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="oRGLOCN">ORG LOCN</div></td>
</tr>
</table>
</div>
<div id ="left_menu">
<table border="0" style="width: 600px;" cellspacing="1" cellpadding="1">
<tr>
<td colspan="23" class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_to"/></b></div></td>
<td colspan="24" class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_to"/></b></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="tRANDATE">TRAN DATE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="rEFSER">REF SER</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="rEFID">REF ID</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="aCCTCODE">ACCT CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cCTRCODE">CCTR CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="dRAMT">DR AMT</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cRAMT">CR AMT</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sITECODE">SITE CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="fINENTITY">FIN ENTITY</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cURRCODE">CURR CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="eXCHRATE">EXCH RATE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="aCCTPRD">ACCT PRD</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="pRDCODE">PRD CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="rEMARKS">REMARKS</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="pROJCODE">PROJ CODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cHGDATE">CHG DATE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYTYPE">SUNDRYTYPE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYCODE">SUNDRYCODE</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="cOMPREF">COMP REF</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sHNAME">SH NAME</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYNAME">SUNDRY NAME</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="sUNDRYDETAILS">SUNDRY DETAILS</div></td>
<td class="header_td" nowrap="true" valign="bottom"><div class="oRGLOCN">ORG LOCN</div></td>
<td class="header_td"><div class="ocheckBox"><input type="hidden" name="hiden" value="" /></div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="tRANDATE">TRAN DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFSER">REF SER</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFID">REF ID</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTCODE">ACCT CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cCTRCODE">CCTR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="dRAMT">DR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cRAMT">CR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sITECODE">SITE CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="fINENTITY">FIN ENTITY</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cURRCODE">CURR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="eXCHRATE">EXCH RATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTPRD">ACCT PRD</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pRDCODE">PRD CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEMARKS">REMARKS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pROJCODE">PROJ CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cHGDATE">CHG DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYTYPE">SUNDRYTYPE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYCODE">SUNDRYCODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cOMPREF">COMP REF</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sHNAME">SH NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYNAME">SUNDRY NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYDETAILS">SUNDRY DETAILS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="oRGLOCN">ORG LOCN</div></td>
</tr>
</table>
</div>
<xsl:if test="count(/Root/Detail2/Detail) &gt; 0">
<div id ="left_menu">
<xsl:for-each select="Root/Detail2/Detail">
<!-- <xsl:variable name="SITE_CODED"><xsl:value-of select="SITE_CODE"/></xsl:variable>
<xsl:variable name="SITE_CODEHF"><xsl:value-of select="/Root/Detail1/site_code_fr"/></xsl:variable>
<xsl:variable name="SITE_CODEHT"><xsl:value-of select="/Root/Detail1/site_code_to"/></xsl:variable>
<xsl:if test="SITE_CODED = SITE_CODEHT">
<div id ="content">
<table border="0" style="width: 449px;" cellspacing="1" cellpadding="1">
<xsl:variable name="cnt" select="position()" />
<table border="0" style="width: 600px;border-color: 0px solid red;" cellspacing="1" cellpadding="1">
<xsl:variable name="trandate">
<xsl:value-of select="TRAN_DATE"/>
</xsl:variable>
<xsl:variable name="refser">
<xsl:value-of select="REF_SER"/>
</xsl:variable>
<xsl:variable name="refid">
<xsl:value-of select="REF_ID"/>
</xsl:variable>
<xsl:variable name="acctcode">
<xsl:value-of select="ACCT_CODE"/>
</xsl:variable>
<xsl:variable name="cctrcode">
<xsl:value-of select="CCTR_CODE"/>
</xsl:variable>
<xsl:variable name="dramt">
<xsl:value-of select="DR_AMT"/>
</xsl:variable>
<xsl:variable name="cramt">
<xsl:value-of select="CR_AMT"/>
</xsl:variable>
<xsl:variable name="sitecode">
<xsl:value-of select="SITE_CODE"/>
</xsl:variable>
<xsl:if test="$sitecode = $site_code_fr">
<tr>
<td class="td_leftAlign" align="left"><div class="dtRANDATE"><xsl:value-of select="TRAN_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div class="drEFSER"><xsl:value-of select="REF_SER"/></div></td>
<td class="td_leftAlign" align="left"><div class="drEFID"><xsl:value-of select="REF_ID"/></div></td>
<td class="td_leftAlign" align="left"><div class="daCCTCODE"><xsl:value-of select="ACCT_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcCTRCODE"><xsl:value-of select="CCTR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="ddRAMT"><xsl:value-of select="DR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcRAMT"><xsl:value-of select="CR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsITECODE"><xsl:value-of select="SITE_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dfINENTITY"><xsl:value-of select="FIN_ENTITY"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcURRCODE"><xsl:value-of select="CURR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="deXCHRATE"><xsl:value-of select="EXCH_RATE"/></div></td>
<td class="td_leftAlign" align="left"><div class="daCCTPRD"><xsl:value-of select="ACCT_PRD"/></div></td>
<td class="td_leftAlign" align="left"><div class="dpRDCODE"><xsl:value-of select="PRD_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="drEMARKS"><xsl:value-of select="REMARKS"/></div></td>
<td class="td_leftAlign" align="left"><div class="dpROJCODE"><xsl:value-of select="PROJ_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcHGDATE"><xsl:value-of select="CHG_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYTYPE"><xsl:value-of select="SUNDRYTYPE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYCODE"><xsl:value-of select="SUNDRYCODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcOMPREF"><xsl:value-of select="COMP_REF"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsHNAME"><xsl:value-of select="SH_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYNAME"><xsl:value-of select="SUNDRY_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYDETAILS"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
<td class="td_leftAlign" align="left"><div class="doRGLOCN"><xsl:value-of select="ORG_LOCN"/></div></td>
<td class="td_leftAlign"><div class="dcheckBox"><input type="checkbox" name="checkbox1" value="{$cnt}" /></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dtRANDATE"><xsl:value-of select="TRAN_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_SER{$cnt}" class="drEFSER"><xsl:value-of select="REF_SER"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_ID{$cnt}" class="drEFID"><xsl:value-of select="REF_ID"/></div></td>
<td class="td_leftAlign" align="left"><div id="ACCT_CODE{$cnt}" class="daCCTCODE"><xsl:value-of select="ACCT_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="CCTR_CODE{$cnt}" class="dcCTRCODE"><xsl:value-of select="CCTR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="DR_AMT{$cnt}" class="ddRAMT"><xsl:value-of select="DR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="CR_AMT{$cnt}" class="dcRAMT"><xsl:value-of select="CR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="SITE_CODE{$cnt}" class="dsITECODE"><xsl:value-of select="SITE_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="FIN_ENTITY{$cnt}" class="dfINENTITY"><xsl:value-of select="FIN_ENTITY"/></div></td>
<td class="td_leftAlign" align="left"><div id="CURR_CODE{$cnt}" class="dcURRCODE"><xsl:value-of select="CURR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="deXCHRATE"><xsl:value-of select="EXCH_RATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="daCCTPRD"><xsl:value-of select="ACCT_PRD"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpRDCODE"><xsl:value-of select="PRD_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="drEMARKS"><xsl:value-of select="REMARKS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpROJCODE"><xsl:value-of select="PROJ_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcHGDATE"><xsl:value-of select="CHG_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="SUNDRYTYPE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYCODE"><xsl:value-of select="SUNDRYCODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcOMPREF"><xsl:value-of select="COMP_REF"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsHNAME"><xsl:value-of select="SH_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYNAME"><xsl:value-of select="SUNDRY_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYDETAILS"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="doRGLOCN"><xsl:value-of select="ORG_LOCN"/></div></td>
</tr>
</xsl:if>
</table>
<!-- </xsl:if> -->
</xsl:for-each>
</div>
</xsl:if>
<xsl:if test="SITE_CODED = SITE_CODEHF"> -->
<!-- <xsl:variable name="cnt" select="0" /> -->
<div id ="left_menu">
<table border="0" style="width: 600px;" cellspacing="1" cellpadding="1">
<xsl:for-each select="Root/Detail2/Detail">
<xsl:variable name="cnt" select="position()" />
<table border="0" style="width: 600px;border-color: 0px solid blue;" cellspacing="1" cellpadding="1">
<xsl:variable name="trandate">
<xsl:value-of select="TRAN_DATE"/>
</xsl:variable>
<xsl:variable name="refser">
<xsl:value-of select="REF_SER"/>
</xsl:variable>
<xsl:variable name="refid">
<xsl:value-of select="REF_ID"/>
</xsl:variable>
<xsl:variable name="acctcode">
<xsl:value-of select="ACCT_CODE"/>
</xsl:variable>
<xsl:variable name="cctrcode">
<xsl:value-of select="CCTR_CODE"/>
</xsl:variable>
<xsl:variable name="dramt">
<xsl:value-of select="DR_AMT"/>
</xsl:variable>
<xsl:variable name="cramt">
<xsl:value-of select="CR_AMT"/>
</xsl:variable>
<xsl:variable name="sitecode">
<xsl:value-of select="SITE_CODE"/>
</xsl:variable>
<xsl:if test="$sitecode = $site_code_to">
<tr>
<td class="td_leftAlign" align="left"><div class="dtRANDATE"><xsl:value-of select="TRAN_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div class="drEFSER"><xsl:value-of select="REF_SER"/></div></td>
<td class="td_leftAlign" align="left"><div class="drEFID"><xsl:value-of select="REF_ID"/></div></td>
<td class="td_leftAlign" align="left"><div class="daCCTCODE"><xsl:value-of select="ACCT_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcCTRCODE"><xsl:value-of select="CCTR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="ddRAMT"><xsl:value-of select="DR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcRAMT"><xsl:value-of select="CR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsITECODE"><xsl:value-of select="SITE_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dfINENTITY"><xsl:value-of select="FIN_ENTITY"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcURRCODE"><xsl:value-of select="CURR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="deXCHRATE"><xsl:value-of select="EXCH_RATE"/></div></td>
<td class="td_leftAlign" align="left"><div class="daCCTPRD"><xsl:value-of select="ACCT_PRD"/></div></td>
<td class="td_leftAlign" align="left"><div class="dpRDCODE"><xsl:value-of select="PRD_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="drEMARKS"><xsl:value-of select="REMARKS"/></div></td>
<td class="td_leftAlign" align="left"><div class="dpROJCODE"><xsl:value-of select="PROJ_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcHGDATE"><xsl:value-of select="CHG_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYTYPE"><xsl:value-of select="SUNDRYTYPE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYCODE"><xsl:value-of select="SUNDRYCODE"/></div></td>
<td class="td_leftAlign" align="left"><div class="dcOMPREF"><xsl:value-of select="COMP_REF"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsHNAME"><xsl:value-of select="SH_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYNAME"><xsl:value-of select="SUNDRY_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div class="dsUNDRYDETAILS"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
<td class="td_leftAlign" align="left"><div class="doRGLOCN"><xsl:value-of select="ORG_LOCN"/></div></td>
<td class="td_leftAlign"><div class="dcheckBox"><input type="checkbox" name="checkbox1" value="{$cnt}" /></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dtRANDATE"><xsl:value-of select="TRAN_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_SER{$cnt}" class="drEFSER"><xsl:value-of select="REF_SER"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_ID{$cnt}" class="drEFID"><xsl:value-of select="REF_ID"/></div></td>
<td class="td_leftAlign" align="left"><div id="ACCT_CODE{$cnt}" class="daCCTCODE"><xsl:value-of select="ACCT_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="CCTR_CODE{$cnt}" class="dcCTRCODE"><xsl:value-of select="CCTR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="DR_AMT{$cnt}" class="ddRAMT"><xsl:value-of select="DR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="CR_AMT{$cnt}" class="dcRAMT"><xsl:value-of select="CR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="SITE_CODE{$cnt}" class="dsITECODE"><xsl:value-of select="SITE_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="FIN_ENTITY{$cnt}" class="dfINENTITY"><xsl:value-of select="FIN_ENTITY"/></div></td>
<td class="td_leftAlign" align="left"><div id="CURR_CODE{$cnt}" class="dcURRCODE"><xsl:value-of select="CURR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="deXCHRATE"><xsl:value-of select="EXCH_RATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="daCCTPRD"><xsl:value-of select="ACCT_PRD"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpRDCODE"><xsl:value-of select="PRD_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="drEMARKS"><xsl:value-of select="REMARKS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpROJCODE"><xsl:value-of select="PROJ_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcHGDATE"><xsl:value-of select="CHG_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="SUNDRYTYPE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYCODE"><xsl:value-of select="SUNDRYCODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcOMPREF"><xsl:value-of select="COMP_REF"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsHNAME"><xsl:value-of select="SH_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYNAME"><xsl:value-of select="SUNDRY_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYDETAILS"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="doRGLOCN"><xsl:value-of select="ORG_LOCN"/></div></td>
</tr>
</xsl:if>
</table>
</div>
<!-- </xsl:if> -->
</xsl:for-each>
</div>
<xsl:variable name="cnt" select="0" />
</xsl:if>
<div id="repeatPlacesDiv" style="margin-left:10px"></div>
<div id="left_menu">
......@@ -329,9 +394,18 @@
<input type="hidden" value="{$site_code_to}" name="site_code_to" id="site_code_to" />
<input type="hidden" value="{$chg_user}" name="chg_user" id="chg_user" />
<input type="hidden" value="{$chg_term}" name="chg_term" id="chg_term" />
<input type="hidden" value="{$sundry_type_fr}" name="sundry_type_fr" id="sundry_type_fr" />
<input type="hidden" value="{$sundry_type_to}" name="sundry_type_to" id="sundry_type_to" />
<input type="hidden" value="{$sundry_code_fr}" name="sundry_code_fr" id="sundry_code_fr" />
<input type="hidden" value="{$sundry_code_to}" name="sundry_code_to" id="sundry_code_to" />
<input type="submit" style="cursor:hand" value="Back" id="Cancel" name="Cancel" title='' onclick="javascript:setActionVal('previous')"/>
<input type="submit" style="cursor:hand" value="Reconcile" name = "finish" id = "finish" title='' onclick="return finishAction('finish')"/>
<input type="submit" style="cursor:hand" value="Back" id="Cancel" name="Cancel" title="" onclick="javascript:setActionVal('previous');"/>
<select name="reconciletype" id="reconciletype" onchange="">
<option>Automatically</option>
<option>Manually</option>
</select>
<!-- <input type="button" style="cursor:hand" value="Reconcile" name = "finish" id = "finish" title="" onclick="getCheckedValues(this.form);"/> -->
<input type="submit" style="cursor:hand" value="Reconcile" name = "finish" id = "finish" title='' onclick="return finishAction('finish',this.form)"/>
<!-- input type="submit" style="cursor:hand" value="Next" id="Next" name="Next" title='' onclick="javascript:setActionVal('next')"/-->
</td>
......
......@@ -39,6 +39,7 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="/ibase/webitm/js/ICRWizard.js"></script>
<script language="JavaScript" type="text/javascript">
<![CDATA[
function setActionVal( value )
......@@ -46,11 +47,38 @@
document.getElementById("action").value = value;
}
]]>
<![CDATA[
function callMeTune()
{
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
alert("Obj Created");
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","]]><xsl:copy-of select="*"/><![CDATA[",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
/*document.getElementById("to").innerHTML=
xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
document.getElementById("from").innerHTML=
xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
document.getElementById("message").innerHTML=
xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;*/
alert("hello" + xmlDoc.getElementsByTagName("CCTR_CODE")[0].childNodes[0].nodeValue);
}
]]>
</script>
</head>
<body>
<body onload="callMeTune();">
<style type="text/css">
......@@ -61,7 +89,7 @@
{margin-left:0px;}
.header_td
{border:inset 0;background:#FFCCCC;font-family:verdana;font-size:9pt;}
{border:inset 0;background:#FFCCCC;font-family:verdana;font-size:9pt;font-weight:bold;height: 18px}
.reset
{border:inset 1;font-family:verdana;font-size:9pt; font-weight:bold;}
......@@ -76,25 +104,75 @@
{background:#D7E5F9;text-align:left;font-family:verdana;font-size:9pt;}
#main1
{margin-left: 10px;margin-top: 10px;width: 1051px;position: absolute;border: 1px solid black;}
{margin-left: 5px;margin-top: 5px;width: 6330px;position: absolute;border: 0px solid black;}
#left_menu
{width: 600px;float: left;border: 0px solid green;}
{width: 3162px;float: left;border: 0px solid green;}
#content
{width: 449px;float: left;border: 0px solid black;}
{width: 3162px;float: left;border: 0px solid black;}
.headerdiv
{width: 145px;height: 13px;}
{width: 100px;height: 13px;}
.headerNamediv
{width: 145px;height: 30px;}
{width: 100px;height: 30px;}
.detaildiv
{width: 440px;height: 13px;}
{width: 100px;height: 20px;}
.detailNamediv
{width: 440px;height: 30px;}
{width: 100px;height: 30px;}
.tRANDATE{width: 100px;height: 13px;text-align:center;}
.rEFSER{width: 80px;height: 13px;text-align:center;}
.rEFID{width: 80px;height: 13px;text-align:center;}
.aCCTCODE{width: 80px;height: 13px;text-align:center;}
.cCTRCODE{width: 80px;height: 13px;text-align:center;}
.dRAMT{width: 80px;height: 13px;text-align:center;}
.cRAMT{width: 80px;height: 13px;text-align:center;}
.sITECODE{width: 80px;height: 13px;text-align:center;}
.fINENTITY{width: 80px;height: 13px;text-align:center;}
.cURRCODE{width: 80px;height: 13px;text-align:center;}
.eXCHRATE{width: 80px;height: 13px;text-align:center;}
.aCCTPRD{width: 80px;height: 13px;text-align:center;}
.pRDCODE{width: 80px;height: 13px;text-align:center;}
.rEMARKS{width: 350px;height: 13px;text-align:center;}
.pROJCODE{width: 80px;height: 13px;text-align:center;}
.cHGDATE{width: 100px;height: 13px;text-align:center;}
.sUNDRYTYPE{width: 100px;height: 13px;text-align:center;}
.sUNDRYCODE{width: 100px;height: 13px;text-align:center;}
.cOMPREF{width: 300px;height: 13px;text-align:center;}
.sHNAME{width: 150px;height: 13px;text-align:center;}
.sUNDRYNAME{width: 300px;height: 13px;text-align:center;}
.sUNDRYDETAILS{width: 450px;height: 13px;text-align:center;}
.oRGLOCN{width: 80px;height: 13px;text-align:center;}
.ocheckBox{width: 20px;height: 13px;text-align:center;}
.dtRANDATE{width: 100px;height: 35px;text-align:left;}
.drEFSER{width: 80px;height: 30px;text-align:left;}
.drEFID{width: 80px;height: 30px;text-align:left;}
.daCCTCODE{width: 80px;height: 30px;text-align:left;}
.dcCTRCODE{width: 80px;height: 30px;text-align:left;}
.ddRAMT{width: 80px;height: 30px;text-align:right;}
.dcRAMT{width: 80px;height: 30px;text-align:right;}
.dsITECODE{width: 80px;height: 30px;text-align:left;}
.dfINENTITY{width: 80px;height: 30px;text-align:left;}
.dcURRCODE{width: 80px;height: 30px;text-align:left;}
.deXCHRATE{width: 80px;height: 30px;text-align:left;}
.daCCTPRD{width: 80px;height: 30px;text-align:left;}
.dpRDCODE{width: 80px;height: 30px;text-align:left;}
.drEMARKS{width: 350px;height: 30px;text-align:left;}
.dpROJCODE{width: 80px;height: 30px;text-align:left;}
.dcHGDATE{width: 100px;height: 30px;text-align:left;}
.dsUNDRYTYPE{width: 100px;height: 30px;text-align:left;}
.dsUNDRYCODE{width: 100px;height: 30px;text-align:left;}
.dcOMPREF{width: 300px;height: 30px;text-align:left;}
.dsHNAME{width: 150px;height: 30px;text-align:left;}
.dsUNDRYNAME{width: 300px;height: 30px;text-align:left;}
.dsUNDRYDETAILS{width: 450px;height: 30px;text-align:left;}
.doRGLOCN{width: 80px;height: 30px;text-align:left;}
.dcheckBox{width: 20px;height: 30px;text-align:left;}
</style>
......@@ -104,198 +182,203 @@
<xsl:variable name="to_tran_date"><xsl:value-of select="/Root/Detail1/to_tran_date"/></xsl:variable>
<xsl:variable name="site_code_fr"><xsl:value-of select="/Root/Detail1/site_code_fr"/></xsl:variable>
<xsl:variable name="site_code_to"><xsl:value-of select="/Root/Detail1/site_code_to"/></xsl:variable>
<xsl:variable name="CHG_USER"><xsl:value-of select="/Root/Detail1/CHG_USER"/></xsl:variable>
<xsl:variable name="CHG_TERM"><xsl:value-of select="/Root/Detail1/CHG_TERM"/></xsl:variable>
<xsl:variable name="chg_user"><xsl:value-of select="/Root/Detail1/chg_user"/></xsl:variable>
<xsl:variable name="chg_term"><xsl:value-of select="/Root/Detail1/chg_term"/></xsl:variable>
<xsl:variable name="sundry_type_fr"><xsl:value-of select="/Root/Detail1/sundry_type_fr"/></xsl:variable>
<xsl:variable name="sundry_type_to"><xsl:value-of select="/Root/Detail1/sundry_type_to"/></xsl:variable>
<xsl:variable name="sundry_code_fr"><xsl:value-of select="/Root/Detail1/sundry_code_fr"/></xsl:variable>
<xsl:variable name="sundry_code_to"><xsl:value-of select="/Root/Detail1/sundry_code_to"/></xsl:variable>
<input type="submit" style="cursor:hand" value="Reconcile" name = "finish" id = "finish" title='' onclick="return finishAction('finish')"/>
<div id ="main1">
<xsl:if test="count(/Root/Detail2/Detail) &gt; 0">
<xsl:for-each select="Root/Detail2/Detail">
<xsl:if test="position() mod 2 = 0">
<div id ="content">
<table border="0" style="width: 449px;" cellspacing="1" cellpadding="1">
<xsl:if test="position() = 2">
<tr>
<td class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_to"/></b></div></td>
</tr>
</xsl:if>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="TRAN_DATE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="REF_SER"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="REF_ID"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="ACCT_CODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CCTR_CODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="DR_AMT"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CR_AMT"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SITE_CODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="FIN_ENTITY"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CURR_CODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="EXCH_RATE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="ACCT_PRD"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="PRD_CODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="REMARKS"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="PROJ_CODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CHG_DATE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SUNDRYTYPE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SUNDRYCODE"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="COMP_REF"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SH_NAME"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SUNDRY_NAME"/></div></td>
</tr>
<tr>
<td class="td_leftAlign" align="left"><div class="detailNamediv"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
</tr>
<div id ="left_menu">
<table border="0" style="width: 600px;" cellspacing="1" cellpadding="1">
<tr>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="ORG_LOCN"/></div></td>
<td colspan="24" class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_fr"/></b></div></td>
</tr>
<tr>
<td class="header_td"><div class="ocheckBox"><input type="hidden" name="hiden" value="" /></div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="tRANDATE">TRAN DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFSER">REF SER</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFID">REF ID</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTCODE">ACCT CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cCTRCODE">CCTR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="dRAMT">DR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cRAMT">CR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sITECODE">SITE CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="fINENTITY">FIN ENTITY</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cURRCODE">CURR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="eXCHRATE">EXCH RATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTPRD">ACCT PRD</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pRDCODE">PRD CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEMARKS">REMARKS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pROJCODE">PROJ CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cHGDATE">CHG DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYTYPE">SUNDRYTYPE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYCODE">SUNDRYCODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cOMPREF">COMP REF</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sHNAME">SH NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYNAME">SUNDRY NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYDETAILS">SUNDRY DETAILS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="oRGLOCN">ORG LOCN</div></td>
</tr>
</table>
</div>
</xsl:if>
<xsl:if test="position() mod 2 != 0">
<div id ="left_menu">
<table border="0" style="width: 600px;" cellspacing="1" cellpadding="1">
<xsl:if test="position() = 1">
<tr>
<td class="header_td" nowrap="true" align="center"><div class="headerdiv"><b> </b></div></td>
<td class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_fr"/></b></div></td>
</tr>
</xsl:if>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">TRAN DATE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="TRAN_DATE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">REF SER</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="REF_SER"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">REF ID</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="REF_ID"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">ACCT CODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="ACCT_CODE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">CCTR CODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CCTR_CODE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">DR AMT</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="DR_AMT"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">CR AMT</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CR_AMT"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">SITE CODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SITE_CODE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">FIN ENTITY</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="FIN_ENTITY"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">CURR CODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CURR_CODE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">EXCH RATE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="EXCH_RATE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">ACCT PRD</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="ACCT_PRD"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">PRD CODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="PRD_CODE"/></div></td>
<td colspan="24" class="header_td" nowrap="true" align="center"><div class="detaildiv"><b><xsl:value-of select="/Root/Detail1/site_code_to"/></b></div></td>
</tr>
<tr>
<td class="header_td"><div class="ocheckBox"><input type="hidden" name="hiden" value="" /></div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="tRANDATE">TRAN DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFSER">REF SER</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEFID">REF ID</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTCODE">ACCT CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cCTRCODE">CCTR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="dRAMT">DR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cRAMT">CR AMT</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sITECODE">SITE CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="fINENTITY">FIN ENTITY</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cURRCODE">CURR CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="eXCHRATE">EXCH RATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="aCCTPRD">ACCT PRD</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pRDCODE">PRD CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="rEMARKS">REMARKS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="pROJCODE">PROJ CODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cHGDATE">CHG DATE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYTYPE">SUNDRYTYPE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYCODE">SUNDRYCODE</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="cOMPREF">COMP REF</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sHNAME">SH NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYNAME">SUNDRY NAME</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="sUNDRYDETAILS">SUNDRY DETAILS</div></td>
<td class="header_td" nowrap="true" valign="middle"><div class="oRGLOCN">ORG LOCN</div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">REMARKS</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="REMARKS"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">PROJ CODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="PROJ_CODE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">CHG DATE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="CHG_DATE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">SUNDRYTYPE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SUNDRYTYPE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">SUNDRYCODE</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SUNDRYCODE"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">COMP REF</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="COMP_REF"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">SH NAME</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SH_NAME"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">SUNDRY NAME</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="SUNDRY_NAME"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerNamediv">SUNDRY DETAILS</div></td>
<td class="td_leftAlign" align="left"><div class="detailNamediv"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
</tr>
<tr>
<td class="header_td" nowrap="true" valign="bottom"><div class="headerdiv">ORG LOCN</div></td>
<td class="td_leftAlign" align="left"><div class="detaildiv"><xsl:value-of select="ORG_LOCN"/></div></td>
</table>
</div>
<xsl:if test="count(/Root/Detail2/Detail) &gt; 0">
<div id ="left_menu">
<xsl:for-each select="Root/Detail2/Detail">
<xsl:variable name="cnt" select="position()" />
<table border="0" style="width: 600px;border-color: 0px solid red;" cellspacing="1" cellpadding="1">
<xsl:variable name="trandate">
<xsl:value-of select="TRAN_DATE"/>
</xsl:variable>
<xsl:variable name="refser">
<xsl:value-of select="REF_SER"/>
</xsl:variable>
<xsl:variable name="refid">
<xsl:value-of select="REF_ID"/>
</xsl:variable>
<xsl:variable name="acctcode">
<xsl:value-of select="ACCT_CODE"/>
</xsl:variable>
<xsl:variable name="cctrcode">
<xsl:value-of select="CCTR_CODE"/>
</xsl:variable>
<xsl:variable name="dramt">
<xsl:value-of select="DR_AMT"/>
</xsl:variable>
<xsl:variable name="cramt">
<xsl:value-of select="CR_AMT"/>
</xsl:variable>
<xsl:variable name="sitecode">
<xsl:value-of select="SITE_CODE"/>
</xsl:variable>
<xsl:if test="$sitecode = $site_code_fr">
<tr>
<td class="td_leftAlign"><div class="dcheckBox"><input type="checkbox" name="checkbox1" value="{$cnt}" /></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dtRANDATE"><xsl:value-of select="TRAN_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_SER{$cnt}" class="drEFSER"><xsl:value-of select="REF_SER"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_ID{$cnt}" class="drEFID"><xsl:value-of select="REF_ID"/></div></td>
<td class="td_leftAlign" align="left"><div id="ACCT_CODE{$cnt}" class="daCCTCODE"><xsl:value-of select="ACCT_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="CCTR_CODE{$cnt}" class="dcCTRCODE"><xsl:value-of select="CCTR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="DR_AMT{$cnt}" class="ddRAMT"><xsl:value-of select="DR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="CR_AMT{$cnt}" class="dcRAMT"><xsl:value-of select="CR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="SITE_CODE{$cnt}" class="dsITECODE"><xsl:value-of select="SITE_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="FIN_ENTITY{$cnt}" class="dfINENTITY"><xsl:value-of select="FIN_ENTITY"/></div></td>
<td class="td_leftAlign" align="left"><div id="CURR_CODE{$cnt}" class="dcURRCODE"><xsl:value-of select="CURR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="deXCHRATE"><xsl:value-of select="EXCH_RATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="daCCTPRD"><xsl:value-of select="ACCT_PRD"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpRDCODE"><xsl:value-of select="PRD_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="drEMARKS"><xsl:value-of select="REMARKS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpROJCODE"><xsl:value-of select="PROJ_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcHGDATE"><xsl:value-of select="CHG_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="SUNDRYTYPE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYCODE"><xsl:value-of select="SUNDRYCODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcOMPREF"><xsl:value-of select="COMP_REF"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsHNAME"><xsl:value-of select="SH_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYNAME"><xsl:value-of select="SUNDRY_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYDETAILS"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="doRGLOCN"><xsl:value-of select="ORG_LOCN"/></div></td>
</tr>
</xsl:if>
</table>
<!-- </xsl:if> -->
</xsl:for-each>
</div>
<!-- <xsl:variable name="cnt" select="0" /> -->
<div id ="left_menu">
<xsl:for-each select="Root/Detail2/Detail">
<xsl:variable name="cnt" select="position()" />
<table border="0" style="width: 600px;border-color: 0px solid blue;" cellspacing="1" cellpadding="1">
<xsl:variable name="trandate">
<xsl:value-of select="TRAN_DATE"/>
</xsl:variable>
<xsl:variable name="refser">
<xsl:value-of select="REF_SER"/>
</xsl:variable>
<xsl:variable name="refid">
<xsl:value-of select="REF_ID"/>
</xsl:variable>
<xsl:variable name="acctcode">
<xsl:value-of select="ACCT_CODE"/>
</xsl:variable>
<xsl:variable name="cctrcode">
<xsl:value-of select="CCTR_CODE"/>
</xsl:variable>
<xsl:variable name="dramt">
<xsl:value-of select="DR_AMT"/>
</xsl:variable>
<xsl:variable name="cramt">
<xsl:value-of select="CR_AMT"/>
</xsl:variable>
<xsl:variable name="sitecode">
<xsl:value-of select="SITE_CODE"/>
</xsl:variable>
<xsl:if test="$sitecode = $site_code_to">
<tr>
<td class="td_leftAlign"><div class="dcheckBox"><input type="checkbox" name="checkbox1" value="{$cnt}" /></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dtRANDATE"><xsl:value-of select="TRAN_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_SER{$cnt}" class="drEFSER"><xsl:value-of select="REF_SER"/></div></td>
<td class="td_leftAlign" align="left"><div id="REF_ID{$cnt}" class="drEFID"><xsl:value-of select="REF_ID"/></div></td>
<td class="td_leftAlign" align="left"><div id="ACCT_CODE{$cnt}" class="daCCTCODE"><xsl:value-of select="ACCT_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="CCTR_CODE{$cnt}" class="dcCTRCODE"><xsl:value-of select="CCTR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="DR_AMT{$cnt}" class="ddRAMT"><xsl:value-of select="DR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="CR_AMT{$cnt}" class="dcRAMT"><xsl:value-of select="CR_AMT"/></div></td>
<td class="td_leftAlign" align="left"><div id="SITE_CODE{$cnt}" class="dsITECODE"><xsl:value-of select="SITE_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="FIN_ENTITY{$cnt}" class="dfINENTITY"><xsl:value-of select="FIN_ENTITY"/></div></td>
<td class="td_leftAlign" align="left"><div id="CURR_CODE{$cnt}" class="dcURRCODE"><xsl:value-of select="CURR_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="deXCHRATE"><xsl:value-of select="EXCH_RATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="daCCTPRD"><xsl:value-of select="ACCT_PRD"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpRDCODE"><xsl:value-of select="PRD_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="drEMARKS"><xsl:value-of select="REMARKS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dpROJCODE"><xsl:value-of select="PROJ_CODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcHGDATE"><xsl:value-of select="CHG_DATE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="SUNDRYTYPE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYCODE"><xsl:value-of select="SUNDRYCODE"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dcOMPREF"><xsl:value-of select="COMP_REF"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsHNAME"><xsl:value-of select="SH_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYNAME"><xsl:value-of select="SUNDRY_NAME"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="dsUNDRYDETAILS"><xsl:value-of select="SUNDRY_DETAILS"/></div></td>
<td class="td_leftAlign" align="left"><div id="TRAN_DATE{$cnt}" class="doRGLOCN"><xsl:value-of select="ORG_LOCN"/></div></td>
</tr>
</xsl:if>
</table>
<!-- </xsl:if> -->
</xsl:for-each>
</div>
<xsl:variable name="cnt" select="0" />
</xsl:if>
<div id="repeatPlacesDiv" style="margin-left:10px"></div>
<div id="left_menu">
......@@ -309,10 +392,20 @@
<input type="hidden" value="{$to_tran_date}" name="to_tran_date" id="to_tran_date" />
<input type="hidden" value="{$site_code_fr}" name="site_code_fr" id="site_code_fr" />
<input type="hidden" value="{$site_code_to}" name="site_code_to" id="site_code_to" />
<input type="hidden" value="{$CHG_USER}" name="CHG_USER" id="CHG_USER" />
<input type="hidden" value="{$CHG_TERM}" name="CHG_TERM" id="CHG_TERM" />
<input type="hidden" value="{$chg_user}" name="chg_user" id="chg_user" />
<input type="hidden" value="{$chg_term}" name="chg_term" id="chg_term" />
<input type="hidden" value="{$sundry_type_fr}" name="sundry_type_fr" id="sundry_type_fr" />
<input type="hidden" value="{$sundry_type_to}" name="sundry_type_to" id="sundry_type_to" />
<input type="hidden" value="{$sundry_code_fr}" name="sundry_code_fr" id="sundry_code_fr" />
<input type="hidden" value="{$sundry_code_to}" name="sundry_code_to" id="sundry_code_to" />
<input type="submit" style="cursor:hand" value="Back" id="Cancel" name="Cancel" title='' onclick="javascript:setActionVal('previous')"/>
<input type="submit" style="cursor:hand" value="Back" id="Cancel" name="Cancel" title="" onclick="javascript:setActionVal('previous');"/>
<select name="reconciletype" id="reconciletype" onchange="">
<option>Automatically</option>
<option>Manually</option>
</select>
<!-- <input type="button" style="cursor:hand" value="Reconcile" name = "finish" id = "finish" title="" onclick="getCheckedValues(this.form);"/> -->
<input type="submit" style="cursor:hand" value="Reconcile" name = "finish" id = "finish" title='' onclick="return finishAction('finish',this.form)"/>
<!-- input type="submit" style="cursor:hand" value="Next" id="Next" name="Next" title='' onclick="javascript:setActionVal('next')"/-->
</td>
......
......@@ -10,17 +10,20 @@
//System.out.println("request.getParameter(\"SELECTED_ITEM\") "+request.getParameter("SELECTED_ITEM"));
System.out.println("request.getParameter(\"SAVE_SAMPLE_DATA\") "+request.getParameter("SAVE_SAMPLE_DATA"));
System.out.println("request.getParameter(\"RECONCILETYPE\") "+request.getParameter("RECONCILETYPE"));
// StrgCode passed for future implementation of strgCustmer wise itemList
// String salesPers = ( String ) request.getParameter("SALES_PERS");
// String strgCode = ( String ) request.getParameter("STRG_CODE");
//String selectedItems = ( String ) request.getParameter("SELECTED_ITEM");
String saveSampleData = ( String ) request.getParameter("SAVE_SAMPLE_DATA");
String reconcileType = ( String ) request.getParameter("RECONCILETYPE");
//String divData = ( String ) request.getParameter("div_data");// div_data
//String xslFileName = getXSLFileName("mrp_run_wiz4_wiz_en_US_A.xsl");
System.out.println("@@@@@@@@@@@@saveSampleData["+saveSampleData+"]");
//String htmlData = ( new ibase.webitm.utility.GenericUtility() ).transformToString( xslFileName, selectedSampleItems, CommonConstants.APPLICATION_CONTEXT + File.separator + "temp", "Output", ".html" );
// String htmlData = MRPWizardBean.getSalesPersSampleItemList( salesPers, strgCode, selectedItems, selectedSampleItems );
icrWizPrsSave.preSaveForm(saveSampleData);
icrWizPrsSave.preSaveForm(saveSampleData,reconcileType);
System.out.println("@@@@@@@@@@@@complete--------------");
%>
ss
\ No newline at end of file
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