Untitled

 avatar
unknown
plain_text
21 days ago
13 kB
4
Indexable
<%@ page 
language="java"
contentType="text/html; charset=ISO-8859-1"
%>
<%
String appName = "dealerconnect.service.markettransfer";

LogManager  appLogger =  LogManager.getInstance(appName);
appLogger.debug("Starting the JSP--");
VehicleDTO VDTO = (VehicleDTO) request.getAttribute("VDTO"); 
VehicleDTO NEWVDTO = (VehicleDTO) request.getAttribute("NEWVDTO"); 
String vin = (String) request.getAttribute("vin");
if(vin == null){vin = "";}
String odom = (String) request.getAttribute("odom");
if(odom == null){odom = "";}
String odomtype = (String) request.getAttribute("odomtype");
if(odomtype == null){odomtype = "";}
String transfer = (String) request.getAttribute("transfer");
if(transfer == null){transfer = "";}
String printPDF = (String) request.getAttribute("printPDF");
if(printPDF == null){printPDF = "";}
String data = "";
if(VDTO != null){
data = 	"vin="+VDTO.getI_VIN()+"&odom="+odom+"&year="+VDTO.getI_VIN_MOD_YR()+"&desc="+VDTO.getX_VHCL_MAKE().trim()+" " +VDTO.getX_VHCL_TYP()
				+"&mktOld="+VDTO.getC_MKT_VHCL_RGSTR()
				+"&WCCOld="+VDTO.getC_CURR_WCC()
				+"&odomOld="+VDTO.getQ_MILG_REPTD_LAST()
				+"&odomtypeOld="+VDTO.getC_ODOM_TYP()
				+"&mktNew="+NEWVDTO.getC_MKT_VHCL_RGSTR()
				+"&WCCNew="+NEWVDTO.getC_CURR_WCC()
				+"&odomNew="+NEWVDTO.getQ_MILG_REPTD_LAST()
				+"&odomtypeNew="+NEWVDTO.getC_ODOM_TYP();
}
appLogger.debug(" data=" + data +" vin="+vin +" odom="+odom +" odomtype="+odomtype +" transfer="+transfer +" printPDF="+printPDF);	
%>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<!--
<LINK rel="stylesheet" href="DealerConnectStyle.css" type="text/css">
-->
<LINK REL="stylesheet"	HREF="/portal/resources/DealerConnectStyle.css" TYPE="text/css">
<SCRIPT LANGUAGE="JavaScript" SRC="/portal/resources/ComponentFunctions.js"></SCRIPT>
<TITLE>MarketTransfer.jsp</TITLE>
<script language="Javascript">
function searchVIN() {
	if(document.vinFrm.vin.value.length != 8 && document.vinFrm.vin.value.length != 17)
	{
	alert("Please enter the last 8 or the whole 17 VIN number");
	document.vinFrm.vin.focus();
	return false;
	}
	var odom = document.vinFrm.odom.value;
	if( parseInt(odom) <0  )
	{
	alert("Please enter the current odometer reading");
	document.vinFrm.odom.focus();
	return false;
	}
	if( document.vinFrm.odom.value=="" )
	{
	alert("Current Odometer Reading is required");
	document.vinFrm.odom.focus();
	return false;
	}
	if( isNaN(parseInt(odom)) || parseInt(odom) != odom)
	{
	alert("Odometer must be an integer number");
	document.vinFrm.odom.focus();
	return false;
	}
	document.vinFrm.odom.value = parseInt(odom);
	document.vinFrm.submit();
}

	function printpreview(){
		var uri = "/service/writeup/markettransfer/MarketTransfer?printPDF=Y&<%=data%>";
//		uri = escape(uri);
//		window.open(uri,"PrintPreview","location=yes,toolbar=yes,menubar=yes,status=no,scrollbars=yes,resizable=yes,top=35,left=35,width=900,height=675").focus();
		printPreviewWaiting(uri);
	}
</script>

</script>

</HEAD>
<BODY><BR>
	<CENTER><B><FONT class=mainHeadline>Market Coverage Change</FONT></B></CENTER>
<%
String errorMessage = (String) request.getAttribute("errorMessage");
String warningMessage = (String) request.getAttribute("warningMessage");
appLogger.debug("errorMessage=" + errorMessage +" warningMessage=" + warningMessage);
if(errorMessage != null)
{
	out.println("<center><font class='errorMsgText'>We are unable to process your request at this time. An unexpected error has occurred. Please try again!</font></center>");
	appLogger.error("Print errorMessage in the jsp = "+errorMessage);			
}
else
{
	out.println("<center><font class='errorMsgText'>&nbsp;</font></center>");
}
%>
<div align="center">
<%
if(!"Y".equals(printPDF))
{

%>
	<form action='MarketTransfer' method="GET" name = "vinFrm" >
	<font class=bodyText>Enter full VIN or last eight of VIN and current odometer reading</font>
  <table cellpadding=1 cellspacing=0 border=0>
  	<tr>
     <td height=5></td>
     <td></td>
	</tr>
    <tr>
     <td nowrap  class="formLabel" align="RIGHT">VIN:<font color=red>*</font>&nbsp;<TD>
    <TD><input type=text name=vin size=20 maxlength=17 value=''> &nbsp; </td>
    <TD>
    </TD>
	</tr>
	
    <tr>
     <td nowrap  class="formLabel" align="RIGHT">Current Odometer Reading:<font color=red>*</font>&nbsp;<TD>
     <TD><input type=text name=odom size=7 maxlength=7 value=''> &nbsp; 
     <input type=radio name=odomtype checked value="M">Miles&nbsp;
     <input type=radio name=odomtype  value="K">Kilometers 
     </TD>
     <TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
	</tr>
	<tr>
     <td height=5></td>
     <td></td>
	</tr>
	<tr>
     <td  colspan="4" align="CENTER">
		<script language="JavaScript">
			document.write(getReqFieldLegend());
		</script>
	</td>
	</tr>
	<tr>
     <td height=5></td>
     <td></td>
	</tr>
	<tr>
     <td  colspan="4" align="CENTER">
    <table cellpadding=0 cellspacing=0 border=0>
    	<tr>
		<td class=buttonSpace>&nbsp;</td>
		<td class=buttonRegHead>&nbsp;</td>
		<td class=buttonRegBody align="center"><a class=buttonLabel
			href="javascript:void(0);" onClick="searchVIN(); return false;">Search</a></td>
		<td class=buttonRegTail>&nbsp;</td>
		<td class=buttonSpace>&nbsp;</td>
		<td class=buttonRegHead>&nbsp;</td>
		<td class=buttonRegBody align="center"><a class=buttonLabel
			href="javascript:document.vinFrm.reset();">Clear</a></td>
		<td class=buttonRegTail>&nbsp;</td>
    	</tr>
    	</table>     
	</td>
	</TR>
</table>
</form>
<%
}

if(!"".equals(warningMessage) && warningMessage != null)
{
	out.println("<HR><table border='0' width='100%'><tr><td class='errorMsgText' align = 'center'>Vehicle Coverage Change Denied"+warningMessage+".</td></tr></table>");
	appLogger.debug("servlet OK, print warningMessage in the jsp = "+warningMessage);			
}
else if(errorMessage == null && ("".equals(warningMessage) || warningMessage == null) && VDTO != null){

// transfer page
	if(!"Y".equals(transfer))
	{

%>
<HR><BR><BR><BR>
<table class=table  cellspacing="0" cellpadding="3" border="1">
<TR>
	<TD align="right"><font class="formLabel">VIN&nbsp;</TD>
	<TD colspan = 2 width="300" align="center" class="bodyText"><%=VDTO.getI_VIN()%></TD> 
</TR>
<TR>
	<TD align="right"><font class="formLabel">Year/Model&nbsp;</TD>
	<TD colspan = 2 width="300" align="center" class="bodyText"><%=VDTO.getI_VIN_MOD_YR()%> <%=VDTO.getX_VHCL_MAKE()%> <%=VDTO.getX_VHCL_TYP()%></TD> 
</TR>
<TR>
	<TD width="150" align="center" class="tableColumnHeader">&nbsp;</TD>
	<TD width="150" align="center" class="tableColumnHeader">Original</TD> 
	<TD width="150" align="center" class="tableColumnHeader">New</TD> 
</TR>

<TR>
	<TD align="right"><font class="formLabel">&nbsp;Market Registered&nbsp;</TD>
	<TD align="center"><font class="bodyText">
	<%
	if("C".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("C - Canada");
	if("I".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("I - International");
	if("M".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("M - Mexico");
	if("U".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("U - US");
	%>
	</TD> 
	<TD align="center"><font class="bodyText">&nbsp;</TD> 
</TR>
<TR>
	<TD align="right"><font class="formLabel">&nbsp;&nbsp;&nbsp;&nbsp;Warranty
		Coverage Code&nbsp;</TD>
	<TD align="center"><font class="bodyText"><%=VDTO.getC_CURR_WCC()%></TD> 
	<TD align="center"><font class="bodyText">&nbsp;</TD> 
</TR>
<TR>
	<TD align="right"><font class="formLabel">Odometer Reading&nbsp;</TD>
	<TD align="center"><font class="bodyText"><%=VDTO.getQ_MILG_REPTD_LAST()%></TD>
	<TD align="center"><font class="bodyText">&nbsp;</TD>
</TR>
<TR>
	<TD align="right"><font class="formLabel">Odometer Type&nbsp;</TD>
	<TD align="center"><font class="bodyText">
	<%
	if("K".equals(VDTO.getC_ODOM_TYP().toUpperCase()) ) out.println("K - Kilometers");
	if("M".equals(VDTO.getC_ODOM_TYP().toUpperCase()) ) out.println("M - Miles");
	%>
	</TD>
	<TD align="center"><font class="bodyText">&nbsp;</TD>
</TR>
</TABLE>
<BR>
<font class="formLabel">This vehicle is eligible for market coverage change.
<BR>Do you want to change the market coverage?</font><BR><BR>
<TABLE cellpadding=0 cellspacing=0>
<TR>

<td class=buttonSpace>&nbsp;</td>
<td class=buttonRegHead>&nbsp;</td>
<td class=buttonRegBody align="center"><a class=buttonLabel
	href="javascript:void(0);" onClick="document.tranYESFrm.submit(); return false;">Yes</a></td>
<td class=buttonRegTail>&nbsp;</td>
<td class=buttonSpace>&nbsp;</td>
<td class=buttonRegHead>&nbsp;</td>
<td class=buttonRegBody align="center"><a class=buttonLabel
	href="javascript:void(0);" onClick="document.tranNOFrm.submit(); return false;">No</a></td>
<td class=buttonRegTail>&nbsp;</td>
</TR>
</TABLE>
<form action='MarketTransfer' method="GET" name = "tranYESFrm" >
<input type=hidden name=vin value='<%=vin%>'>
<input type=hidden name=odom value='<%=odom%>'>
<input type=hidden name=odomtype  value="<%=odomtype%>">
<input type=hidden name=transfer  value="Y">
</form>
<form action='MarketTransfer' method="GET" name = "tranNOFrm" >
</form>
<%
	}
// print preview page	
	if("Y".equals(transfer))
	{
%>
<HR>
<BR>
<font class="okStatusText">The market coverage for this vehicle has been changed.
<BR><BR>

<table class=table  cellspacing="0" cellpadding="3" border="1">
<TR>
	<TD align="right"><font class="formLabel">VIN&nbsp;</TD>
	<TD colspan = 2 width="300" align="center" class="bodyText"><%=VDTO.getI_VIN()%></TD> 
</TR>
<TR>
	<TD align="right"><font class="formLabel">Year/Model&nbsp;</TD>
	<TD colspan = 2 width="300" align="center" class="bodyText"><%=VDTO.getI_VIN_MOD_YR()%> <%=VDTO.getX_VHCL_MAKE()%> <%=VDTO.getX_VHCL_TYP()%></TD> 
</TR>

<TR>
	<TD width="150" align="center" class="tableColumnHeader">&nbsp;</TD>
	<TD width="150" align="center" class="tableColumnHeader">Original</TD> 
	<TD width="150" align="center" class="tableColumnHeader">New</TD> 
</TR>

<TR>
	<TD align="right"><font class="formLabel">Market Registered&nbsp;</TD>
	<TD align="center"><font class="bodyText">
	<%
	if("C".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("C - Canada");
	if("I".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("I - International");
	if("M".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("M - Mexico");
	if("U".equals(VDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("U - US");
	%>
	</TD> 
	<TD align="center"><font class="bodyText">
	<%
	if("C".equals(NEWVDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("C - Canada");
	if("I".equals(NEWVDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("I - International");
	if("M".equals(NEWVDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("M - Mexico");
	if("U".equals(NEWVDTO.getC_MKT_VHCL_RGSTR().toUpperCase()) ) out.println("U - US");
	%>
	</TD> 
</TR>
<TR>
	<TD align="right"><font class="formLabel">&nbsp;&nbsp;&nbsp;&nbsp;Warranty
		Coverage Code&nbsp;</TD>
	<TD align="center"><font class="bodyText"><%=VDTO.getC_CURR_WCC()%></TD> 
	<TD align="center"><font class="bodyText"><%=NEWVDTO.getC_CURR_WCC()%></TD> 
</TR>
<TR>
	<TD align="right"><font class="formLabel">Odometer Reading&nbsp;</TD>
	<TD align="center"><font class="bodyText"><%=VDTO.getQ_MILG_REPTD_LAST()%></TD>
	<TD align="center"><font class="bodyText"><%=NEWVDTO.getQ_MILG_REPTD_LAST()%></TD>
</TR>
<TR>
	<TD align="right"><font class="formLabel">Odometer Type&nbsp;</TD>
	<TD align="center"><font class="bodyText">
	<%
	if("K".equals(VDTO.getC_ODOM_TYP().toUpperCase()) ) out.println("K - Kilometers");
	if("M".equals(VDTO.getC_ODOM_TYP().toUpperCase()) ) out.println("M - Miles");
	%>
	</TD>
	<TD align="center"><font class="bodyText">
	<%
	if("K".equals(NEWVDTO.getC_ODOM_TYP().toUpperCase()) ) out.println("K - Kilometers");
	if("M".equals(NEWVDTO.getC_ODOM_TYP().toUpperCase()) ) out.println("M - Miles");
	%>
	</TD>
</TR>
</TABLE>
<BR>
<TABLE cellpadding=0 cellspacing=0>
<TR>

<td class=buttonSpace>&nbsp;</td>
<td class=buttonRegHead>&nbsp;</td>
<td class=buttonRegBody align="center"><a class=buttonLabel
	href="javascript:void(0);" onClick="printpreview(); return false;">Print Preview Acknowledgement</a></td>
<td class=buttonRegTail>&nbsp;</td>
</TR>
</TABLE>
<form action='MarketTransfer' method="GET" name = "ackFrm" >
<input type=hidden name=vin value='<%=vin%>'>
<input type=hidden name=odom value='<%=odom%>'>
<input type=hidden name=odomtype  value="<%=odomtype%>">
<input type=hidden name=transfer  value="">
</form>
<form action='MarketTransfer' method="GET" name = "tranNOFrm" >
</form>


<%	
	}
}
//appLogger.debug("End of JSP");
%>

</DIV>
</BODY>
</HTML>
Leave a Comment