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 @@ ...@@ -31,16 +31,15 @@
document.getElementById( selectedObj ).focus(); 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."+domId+".proj_code").value = actCode;
document.getElementById("Detail1..proj_code").value = actCode;
} }
...@@ -139,6 +138,8 @@ ...@@ -139,6 +138,8 @@
<xsl:variable name="release_against"><xsl:value-of select="release_against"/></xsl:variable> <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="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="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_user"><xsl:value-of select="chg_user"/></xsl:variable>
<xsl:variable name="chg_term"><xsl:value-of select="chg_term"/></xsl:variable>--> <xsl:variable name="chg_term"><xsl:value-of select="chg_term"/></xsl:variable>-->
...@@ -161,8 +162,9 @@ ...@@ -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"/> <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> <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>
<!-- <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"> <!--<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"/> <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 @@ ...@@ -192,8 +194,8 @@
<strong>Process Data :</strong> <strong>Process Data :</strong>
</td> </td>
<td class="td_leftAlign"> <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 ) <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','','','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','','','MM/DD/YY');"/>
</td> </td>
</tr> </tr>
......
...@@ -31,6 +31,7 @@ function setActivityToSalesPers() ...@@ -31,6 +31,7 @@ function setActivityToSalesPers()
var teamCode = ""; var teamCode = "";
var teamDescr = ""; var teamDescr = "";
var seldbID =""; var seldbID ="";
var domId="";
...@@ -39,8 +40,9 @@ function setActivityToSalesPers() ...@@ -39,8 +40,9 @@ function setActivityToSalesPers()
{ {
if( document.getElementById("DetailActCode."+dbID+".selectbox").value == 'true' ) 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; actCode = document.getElementById("DetailActCode."+dbID+".proj_code").value;
actDescr = document.getElementById("DetailActCode."+dbID+".proj_code").value; actDescr = document.getElementById("DetailActCode."+dbID+".proj_code").value;
...@@ -56,7 +58,8 @@ function setActivityToSalesPers() ...@@ -56,7 +58,8 @@ function setActivityToSalesPers()
} }
else else
{ {
window.opener.displayActCode2( actCode, actDescr, seldbID );
window.opener.displayActCode2( actCode, actDescr, seldbID,domId );
window.close(); window.close();
} }
} }
...@@ -128,6 +131,7 @@ function setChecked( obj ) ...@@ -128,6 +131,7 @@ function setChecked( obj )
<xsl:for-each select="//ACTIVITY"> <xsl:for-each select="//ACTIVITY">
<xsl:variable name="proj_code"><xsl:value-of select="proj_code"/></xsl:variable> <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> <xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<SCRIPT> <SCRIPT>
<![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/> <![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/>
...@@ -149,7 +153,10 @@ function setChecked( obj ) ...@@ -149,7 +153,10 @@ function setChecked( obj )
<xsl:value-of select="proj_code"/> <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"/> <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>
<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> </tr>
......
...@@ -31,16 +31,19 @@ function setActivityToSalesPers() ...@@ -31,16 +31,19 @@ function setActivityToSalesPers()
var teamCode = ""; var teamCode = "";
var teamDescr = ""; var teamDescr = "";
var seldbID =""; var seldbID ="";
var domId="";
for( dbID = 1; dbID <= maxId; dbID++) for( dbID = 1; dbID <= maxId; dbID++)
{ {
if( document.getElementById("DetailActCode."+dbID+".selectbox").value == 'true' ) 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; actCode = document.getElementById("DetailActCode."+dbID+".purc_order").value;
actDescr = document.getElementById("DetailActCode."+dbID+".purc_order").value; actDescr = document.getElementById("DetailActCode."+dbID+".purc_order").value;
...@@ -54,7 +57,9 @@ function setActivityToSalesPers() ...@@ -54,7 +57,9 @@ function setActivityToSalesPers()
} }
else else
{ {
window.opener.displayActCode1( actCode, actDescr, seldbID );
window.opener.displayActCode1( actCode, actDescr, seldbID ,domId);
window.close(); window.close();
} }
} }
...@@ -137,11 +142,12 @@ function setChecked( obj ) ...@@ -137,11 +142,12 @@ function setChecked( obj )
<xsl:for-each select="//ACTIVITY"> <xsl:for-each select="//ACTIVITY">
<xsl:variable name="purc_order"><xsl:value-of select="purc_order"/></xsl:variable> <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="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_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="rel_amt"><xsl:value-of select="rel_amt"/></xsl:variable>
<xsl:variable name="vouch_created"><xsl:value-of select="vouch_created"/></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> <xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<SCRIPT> <SCRIPT>
<![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/> <![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/>
...@@ -163,6 +169,10 @@ function setChecked( obj ) ...@@ -163,6 +169,10 @@ function setChecked( obj )
<xsl:value-of select="purc_order"/> <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"/> <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>
<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"> <!-- <td class="td_leftAlign">
<xsl:value-of select="line_no"/> <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"/> <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 ) ...@@ -2887,13 +2887,14 @@ function setBomCode(dbID, bomCode,detail2dom )
function callActivityTypeJSP1( dbID, salesPers ) function callActivityTypeJSP1( dbID, salesPers )
{ {
//alert("dbID :"+dbID);
//alert("=====callActivityTypeJSP1======"); //alert("=====callActivityTypeJSP1======");
var selectedActCode = document.getElementById("Detail1."+dbID+".purc_order").value; var selectedActCode = document.getElementById("Detail1."+dbID+".purc_order").value;
//alert("selectedActCode!!! :"+selectedActCode); //alert("selectedActCode!!! :"+selectedActCode);
//Changed By Vidhya on 28/10/09[WS89NOV617 | MOZILLA COMPATIBILITY] Start //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/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;
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' ); 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 ) ...@@ -2906,7 +2907,7 @@ function callActivityTypeJSP2( dbID, salesPers )
//Changed By Vidhya on 28/10/09[WS89NOV617 | MOZILLA COMPATIBILITY] Start //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/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;
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' ); 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