Commit c64da43d authored by mjadhav's avatar mjadhav

changes done for pophelp


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97913 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5d8312cc
......@@ -31,16 +31,15 @@
document.getElementById( selectedObj ).focus();
}
function displayActCode1(actCode, actDescr)
function displayActCode1(actCode, actDescr,setId ,domId)
{
document.getElementById("Detail1..purc_order").value = actCode;
document.getElementById("Detail1."+domId+".purc_order").value = actCode;
}
function displayActCode2(actCode, actDescr)
function displayActCode2(actCode, actDescr,setId ,domId)
{
document.getElementById("Detail1..proj_code").value = actCode;
document.getElementById("Detail1."+domId+".proj_code").value = actCode;
}
......@@ -139,6 +138,8 @@
<xsl:variable name="release_against"><xsl:value-of select="release_against"/></xsl:variable>
<xsl:variable name="proj_code"><xsl:value-of select="proj_code"/></xsl:variable>
<xsl:variable name="purc_order"><xsl:value-of select="purc_order"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="dbID"/></xsl:variable>
<!--<xsl:variable name="chg_user"><xsl:value-of select="chg_user"/></xsl:variable>
<xsl:variable name="chg_term"><xsl:value-of select="chg_term"/></xsl:variable>-->
......@@ -161,8 +162,9 @@
<input type="text" class="input_editable" size="15" value="{$proj_code}" name="Detail1.{normalize-space($dbID)}.proj_code" id="Detail1.{normalize-space($dbID)}.proj_code" maxlength="10" ISCHANGED="false"/>
<a href="javascript:callActivityTypeJSP2( '{normalize-space($dbID)}','{normalize-space($proj_code)}' );"> <img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" border="0"/> </a>
</td>
<!-- <td class="td_leftAlign">
<input type="hidden" class="input_editable" size="15" value="{$dom_id}" name="Detail1.{normalize-space($dbID)}.dom_id" id="Detail1.{normalize-space($dbID)}.dom_id" maxlength="10" ISCHANGED="false"/>
</td> -->
<!--<td class="hide">
<input type="text" class="input_editable" size="15" value="{$chg_user}" name="Detail1.{normalize-space($dbID)}.chg_user" id="Detail1.{normalize-space($dbID)}.chg_user" maxlength="10" ISCHANGED="false"/>
......@@ -192,8 +194,8 @@
<strong>Process Data :</strong>
</td>
<td class="td_leftAlign">
<input type="text" class="input_editable" size="15" value="{$process_date}" name="Detail1.{normalize-space($dbID)}.process_date" id="Detail1.{normalize-space($dbID)}.process_date" maxlength="8" ISCHANGED="false" /> ( DD/MM/YY )
<img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" onClick="selectedObj = 'Detail1.{normalize-space($dbID)}.process_date'; javascript:show_calendar('Detail1.{normalize-space($dbID)}.process_date','','','DD/MM/YY');"/>
<input type="text" class="input_editable" size="15" value="{$process_date}" name="Detail1.{normalize-space($dbID)}.process_date" id="Detail1.{normalize-space($dbID)}.process_date" maxlength="8" ISCHANGED="false" />
<img src="/ibase/webitm/images/Standard/e12_pophelp_16.jpg" onClick="selectedObj = 'Detail1.{normalize-space($dbID)}.process_date'; javascript:show_calendar('Detail1.{normalize-space($dbID)}.process_date','','','MM/DD/YY');"/>
</td>
</tr>
......
......@@ -31,6 +31,7 @@ function setActivityToSalesPers()
var teamCode = "";
var teamDescr = "";
var seldbID ="";
var domId="";
......@@ -39,8 +40,9 @@ function setActivityToSalesPers()
{
if( document.getElementById("DetailActCode."+dbID+".selectbox").value == 'true' )
{
seldbID = dbID;
seldbID = dbID;
domId=document.getElementById("DetailActCode."+dbID+".db_id").value;
actCode = document.getElementById("DetailActCode."+dbID+".proj_code").value;
actDescr = document.getElementById("DetailActCode."+dbID+".proj_code").value;
......@@ -56,7 +58,8 @@ function setActivityToSalesPers()
}
else
{
window.opener.displayActCode2( actCode, actDescr, seldbID );
window.opener.displayActCode2( actCode, actDescr, seldbID,domId );
window.close();
}
}
......@@ -128,6 +131,7 @@ function setChecked( obj )
<xsl:for-each select="//ACTIVITY">
<xsl:variable name="proj_code"><xsl:value-of select="proj_code"/></xsl:variable>
<xsl:variable name="db_id"><xsl:value-of select="db_id"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<SCRIPT>
<![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/>
......@@ -149,7 +153,10 @@ function setChecked( obj )
<xsl:value-of select="proj_code"/>
<input type="hidden" name="Detail4.{normalize-space($dbID)}.proj_code" id = "DetailActCode.{normalize-space($dbID)}.proj_code" value="{normalize-space($proj_code)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</td>
<td class="td_leftAlign">
<input type="hidden" name="Detail4.{normalize-space($dbID)}.db_id" id = "DetailActCode.{normalize-space($dbID)}.db_id" value="{normalize-space($db_id)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</td>
</tr>
......
......@@ -31,16 +31,19 @@ function setActivityToSalesPers()
var teamCode = "";
var teamDescr = "";
var seldbID ="";
var domId="";
for( dbID = 1; dbID <= maxId; dbID++)
{
if( document.getElementById("DetailActCode."+dbID+".selectbox").value == 'true' )
{
seldbID = dbID;
seldbID = dbID;
domId=document.getElementById("DetailActCode."+dbID+".db_id").value;
actCode = document.getElementById("DetailActCode."+dbID+".purc_order").value;
actDescr = document.getElementById("DetailActCode."+dbID+".purc_order").value;
......@@ -54,7 +57,9 @@ function setActivityToSalesPers()
}
else
{
window.opener.displayActCode1( actCode, actDescr, seldbID );
window.opener.displayActCode1( actCode, actDescr, seldbID ,domId);
window.close();
}
}
......@@ -137,11 +142,12 @@ function setChecked( obj )
<xsl:for-each select="//ACTIVITY">
<xsl:variable name="purc_order"><xsl:value-of select="purc_order"/></xsl:variable>
<xsl:variable name="db_id"><xsl:value-of select="db_id"/></xsl:variable>
<!-- <xsl:variable name="line_no"><xsl:value-of select="line_no"/></xsl:variable>
<xsl:variable name="rel_agnst"><xsl:value-of select="rel_agnst"/></xsl:variable>
<xsl:variable name="rel_amt"><xsl:value-of select="rel_amt"/></xsl:variable>
<xsl:variable name="vouch_created"><xsl:value-of select="vouch_created"/></xsl:variable> -->
<xsl:value-of select="db_id"/>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<SCRIPT>
<![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/>
......@@ -163,6 +169,10 @@ function setChecked( obj )
<xsl:value-of select="purc_order"/>
<input type="hidden" name="Detail4.{normalize-space($dbID)}.purc_order" id = "DetailActCode.{normalize-space($dbID)}.purc_order" value="{normalize-space($purc_order)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</td>
<td class="td_leftAlign">
<input type="hidden" name="Detail4.{normalize-space($dbID)}.db_id" id = "DetailActCode.{normalize-space($dbID)}.db_id" value="{normalize-space($db_id)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</td>
<!-- <td class="td_leftAlign">
<xsl:value-of select="line_no"/>
<input type="hidden" name="Detail4.{normalize-space($dbID)}.line_no" id = "DetailActCode.{normalize-space($dbID)}.line_no" value="{normalize-space($line_no)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
......
......@@ -2887,13 +2887,14 @@ function setBomCode(dbID, bomCode,detail2dom )
function callActivityTypeJSP1( dbID, salesPers )
{
//alert("dbID :"+dbID);
//alert("=====callActivityTypeJSP1======");
var selectedActCode = document.getElementById("Detail1."+dbID+".purc_order").value;
//alert("selectedActCode!!! :"+selectedActCode);
//Changed By Vidhya on 28/10/09[WS89NOV617 | MOZILLA COMPATIBILITY] Start
//var url = '/ibase/webitm/jsp/ITMWizardActitvityCode.jsp?SALES_PERS='+salesPers+'&amp;SELECTED_ACT_CODE='+selectedActCode;
//var url = '/ibase/webitm/jsp/MileStonePopHelp.jsp?SELECTED_ACT_CODE='+selectedActCode;
var url = '/ibase/webitm/jsp/MileStonePopHelp.jsp?SELECTED_ACT_CODE='+selectedActCode+"&val=purc_order";
var url = '/ibase/webitm/jsp/MileStonePopHelp.jsp?SELECTED_ACT_CODE='+selectedActCode+"&val=purc_order&dbID="+dbID;
var win = window.open( url, 'purc_order', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=100,top=50,width=500,height=406' );
}
......@@ -2906,7 +2907,7 @@ function callActivityTypeJSP2( dbID, salesPers )
//Changed By Vidhya on 28/10/09[WS89NOV617 | MOZILLA COMPATIBILITY] Start
//var url = '/ibase/webitm/jsp/ITMWizardActitvityCode.jsp?SALES_PERS='+salesPers+'&amp;SELECTED_ACT_CODE='+selectedActCode;
//var url = '/ibase/webitm/jsp/MileStonePopHelp.jsp?SELECTED_ACT_CODE='+selectedActCode;
var url = '/ibase/webitm/jsp/MileStonePopHelp.jsp?SELECTED_ACT_CODE='+selectedActCode+"&val=proj_code";
var url = '/ibase/webitm/jsp/MileStonePopHelp.jsp?SELECTED_ACT_CODE='+selectedActCode+"&val=proj_code&dbID="+dbID;
var win = window.open( url, 'proj_code', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=100,top=50,width=500,height=406' );
}
......
<% System.out.println("****In PopUp.jsp****"); %>
<%@page import="ibase.webitm.bean.*, ibase.utility.CommonConstants"%>
<%@page import="ibase.webitm.utility.ITMException"%>
<%@page import="ibase.utility.*"%>
<%@page import="ibase.utility.UserInfoBean"%>
<%@page import="java.io.*,java.util.*,java.util.zip.*"%>
<%
response.setHeader("Expires", "Sat, 6 May 1995 12:00:00 GMT");
response.setHeader("Cache-Control", "no-store, no-cache,must-revalidate");
response.addHeader("Cache-Control", "post-check=0, pre-check=0");
response.setHeader("Pragma", "no-cache");
try
{
System.out.println("==========CDPopUp.jsp=================");
String value1 = request.getParameter("cust_code");
System.out.println("value1 :"+value1);
String value2 = request.getParameter("CUST_CODE");
System.out.println("value2 :"+value2);
String objName = null;
if( request.getParameter("OBJ_NAME") != null && ( request.getParameter("OBJ_NAME") != (String)session.getAttribute( "OBJ_NAME" ) ))
{
objName = request.getParameter("OBJ_NAME");
}
else
{
objName = (String)session.getAttribute( "OBJ_NAME" );
}
String pgContext = "";
String fieldName = request.getParameter("FIELDNAME");
fieldName = fieldName.trim();
int pos = fieldName.lastIndexOf(".");
fieldName = fieldName.substring(pos+1,fieldName.length());
StringTokenizer st = null;
String[] parameters = null;
String keyString = request.getParameter("KEYSTRING");
System.out.println("objName :"+objName);
System.out.println("fieldName :"+fieldName);
System.out.println("keyString :"+keyString);
if(keyString != null)
{
keyString = keyString.substring( 1 ).trim();
System.out.println("!!!!!!!keyString :"+keyString);
st = new StringTokenizer(keyString, ":");
System.out.println("st :"+st);
}
if( st != null && st.countTokens() > 1 )
{
System.out.println("============IF========");
parameters = new String[ st.countTokens() ];
int ctr = 0;
boolean flag = false;
while( st.hasMoreTokens() )
{
String curToken = st.nextToken();
if(curToken.indexOf(".") != -1)
{
curToken = curToken.substring(curToken.indexOf(".")+1);
}
flag = true;
curToken = (curToken.indexOf(",") != -1)?curToken.substring(0,curToken.indexOf(",")):curToken;
System.out.println("curToken: "+curToken);
parameters[ctr] = request.getParameter(curToken);
System.out.println("parameters with :"+" :ctr :"+parameters[ctr]);
ctr++;
}
}
else
{
System.out.println("=============ELSE===========");
parameters = new String[1];
if( ( keyString != null ) && ( keyString.indexOf( "." ) != -1 ) )
{
keyString = keyString.substring(keyString.indexOf(".")+1);
parameters[0] = request.getParameter(keyString);
}
else
{
parameters[0] = request.getParameter(keyString);
}
}
PopUpBean popUpBean = new PopUpBean();
popUpBean.setObjName(objName);
popUpBean.setUserInfoBean( ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" ) );
System.out.println("fieldName :"+fieldName);
System.out.println("parameters :"+parameters);
System.out.println("parameters.length :"+parameters.length);
System.out.println("fieldName@@@@@@@ :"+request.getParameter("fieldName"));
if(request.getParameter("fieldName").equals("ref_no"))
{
System.out.println("111"+request.getParameter("cust_code"));
parameters[0]= request.getParameter("site_code");
parameters[1]= request.getParameter("cust_code");
parameters[2]= request.getParameter("ref_ser");
}
if(request.getParameter("fieldName").equals("ref_ser"))
{
System.out.println("site_code :"+request.getParameter("site_code"));
System.out.println("cust_code :"+request.getParameter("cust_code"));
parameters[0]= request.getParameter("site_code");
parameters[1]= request.getParameter("cust_code");
}
for(int i = 0; i < parameters.length; i++)
{
System.out.println("@@@@ "+parameters[i]);
}
String xmlString = popUpBean.getPopUpXML(fieldName, parameters);
System.out.println("xmlString!!!!!!!!!!!!!!!!!!!! :"+xmlString);
byte data[] = new byte[0];
if(xmlString == null)
{
xmlString = "<Root></Root>";
}
else
{
xmlString = xmlString;
}
String retHTMLStr = "";
if (("1").equalsIgnoreCase(CommonConstants.POPUP_TRANSFORM_FLAG))//prerna 14/04/2006
{
System.out.println("Starting XML Transformation ");
ValidateXMLInput vxi = new ValidateXMLInput();
retHTMLStr = ( new ibase.webitm.utility.GenericUtility() ).transformToString( CommonConstants.APPLICATION_CONTEXT + "webitm" + File.separator + "xsl" + File.separator + "cd_popup.xsl", xmlString, CommonConstants.APPLICATION_CONTEXT + File.separator + "temp", "output", ".html" );
System.out.println("XML Transformation Completed");
}
else
{
System.out.println("NO Transformation ");
retHTMLStr = "<html></body><>center>NO DATA FOUND</center></body></html>";
}
out.println(retHTMLStr);
}
catch(Exception e)
{
System.out.println(e);
throw new ITMException(e);
}
%>
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