Untitled
unknown
plain_text
a year ago
8.8 kB
3
Indexable
<%@page import="java.util.*, java.text.*" %>
<%@page import="com.dcx.service.gcs.gcschargeback.control.*,com.dcx.service.gcs.gcschargeback.model.*,com.dcx.service.gcs.gcschargeback.common.*,com.dcx.service.gcs.gcschargeback.GCSCBfiatFaultSpecificDTO;"%>
<%
// Request DTO that contains all condition data for this page
GCSCBClaimDTO claimdto = (GCSCBClaimDTO) request.getAttribute("REQUEST_GCSAPP_DTO");
List<GCSCBfiatFaultSpecificDTO> conditionList = claimdto.getListFiatFault() ;
int conditionListSize = conditionList.size();
int conditionSequence = claimdto.getConditionSequence();
if(conditionSequence == 0)
conditionSequence = 1;
String condSeq = "";
int numCond = claimdto.getNumofConditions();
String includeFile = "";
String conditionTechId = "";
String conditionTransType = "";
String conditionStatus = "";
String conditionTechName = "";
if(conditionList == null)
{
//System.out.println("***Fetching null for the conditionList***");
}
else
{
if (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getTechnicianId() != null)
conditionTechId = (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getTechnicianId()).trim();
if (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getTransactionType() != null)
conditionTransType = (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getTransactionType()).trim();
if (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getFaultStatus() != null)
conditionStatus = (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getFaultStatus()).trim();
if (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getTechnicianName() != null)
{
conditionTechName = (((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getTechnicianName()).trim();
if(conditionTechName.equals(""))
conditionTechName = "None";
}
}
if(numCond == 0) {
numCond = 1;
}
if(conditionList == null)
{
System.out.println(" conditionList is NULL******");
}
else
{
//adding code for displaying full verbage for Transaction Type
if (conditionTransType != null)
{
if(conditionTransType.length() != 0)
{
char condTransType = Character.toUpperCase(conditionTransType.charAt(0));
switch(condTransType)
{
case 'S':
conditionTransType = "Safety/Recall";
includeFile = "GCSCBConditionRecallFiat.jsp";
break;
case 'M':
conditionTransType = "Mopar";
includeFile = "GCSCBConditionMoparFiat.jsp";
break;
case 'W':
conditionTransType = "Warranty";
break;
case 'F':
conditionTransType = "Service Contract";
includeFile = "GCSCBConditionServiceContractFiat.jsp";
break;
default:
conditionTransType = "Warranty";
break;
}
}
}
//end of transaction type and start of status
if(conditionStatus != null)
{
if(conditionStatus.length() != 0)
{
char conditionStat = Character.toUpperCase(conditionStatus.charAt(0));
switch(conditionStat)
{
case '0':
conditionStatus = "Rejected";
break;
case '1':
conditionStatus = "Paid";
break;
case '3':
conditionStatus = "Rejected";
break;
case '4':
conditionStatus = "Suspended";
break;
case '5':
conditionStatus = "Paid";
break;
default:
conditionStatus = "Not found";
break;
}
}
}
}
String path = "/GCSChargebackWeb/";
%>
<SCRIPT LANGUAGE="JavaScript"
SRC="<%=path%>service/claims/gcs/gcschargeback/scripts/GCSCBCondition.js"></SCRIPT>
<form name="GCSCBConditionForm" method="POST" action="/GCSChargebackWeb/GCSChargebackServlet">
<input type="hidden" name="I_CLM_SAN" value="<%= claimdto.getGcd_i_clm_san() %>">
<input type="hidden" name="I_CURR_REP" value="<%= claimdto.getDealer() %>">
<input type="hidden" name="GCS_I_VHCL_SAN" value="<%=claimdto.getGcs_i_vhcl_san()%>">
<input type="hidden" name="C_MKT" value="<%=claimdto.getMarket()%>">
<input type="hidden" name="I_CLM" value="<%=claimdto.getClaimNo()%>">
<input type="hidden" name="I_COND_SEQ" value="<%=conditionSequence%>">
<input type="hidden" name="NO_OF_CONDS" value="<%=claimdto.getNumofConditions()%>">
<input type="hidden" name="action" value="getcondition">
<input type="hidden" name="isFIATClaim" value="Y">
<input type="hidden" name="F_CLM_SAN" value="<%= claimdto.getGcs_i_clm_san() %>">
<table cellspacing="0" cellpadding="0">
<tr>
<td colspan="7" height="5"></td>
</tr>
<tr>
<td class="formLabel" align="right" width="200">Condition: </td>
<td width="5" height="10"></td>
<td align="left" width="130">
<select name="conditionSelect" class="bodyText" onChange="setFiatcondseq();">
<%
String selected = "";
for(int i=0;i<numCond;i++) {
if(conditionSequence == i+1) {
selected = " SELECTED";
}else {
selected = "";
}
%>
<option value=<%=i+1+selected%>><%=i+1%>
<%
}
%>
</select>
</td>
<td width="20"></td>
<td class="formLabel" align="right">Deductible Applicable: </td>
<td width="5"></td>
<td align="left" class="bodyText"></td>
</tr>
<tr>
<td class="formLabel" align="right" height="20">Claim Type: </td>
<td width="5"></td>
<td align="left" class="bodytext"><%=((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getFaultExpenseCode()+"- "+((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getFaultExpenseCodeDesc()%>
<td width="20"></td>
<td class="formLabel" align="right">Authorization No: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getClaimAuthorizationNumber())%> </td>
</tr>
<tr>
<td class="formLabel" align="right" height="20">Technician Identification: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=conditionTechId%></td>
<td width="20"></td>
<td class="formLabel" align="right">Technician Name: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=conditionTechName%></td>
</tr>
<tr>
<td class="formLabel" align="right" height="20">Status: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=conditionStatus%></td>
<td width="20"></td>
<td class="formLabel" align="right">Secret Code: </td>
<td width="5"></td>
<td align="left"class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getSecretCode())%></td>
</tr>
<tr>
<td class="formLabel" align="right" height="20">Cycle: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getCreditMemoCycle())%></td>
<td width="20"></td>
<td class="formLabel" align="right">Broke Down Vehicle: </td>
<td width="5"></td>
<td align="left"class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getBrokeDownVehicle())%></td>
</tr>
<tr>
<td class="formLabel" align="right" height="20">Fault Code: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getFaultCode())%></td>
<td width="20"></td>
<td class="formLabel" align="right">Condition Authorization No: </td>
<td width="5"></td>
<td align="left"class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getFiatAuthorizationNumber())%></td>
<td width="20" colspan =”4”></td>
</tr>
<tr>
<td class="formLabel" align="right" height="20">Anomaly Code: </td>
<td width="5"></td>
<td align="left" class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getAnamolyCode())%></td>
<td width="20" colspan =”4”></td>
<td class="formLabel" align="right">Defect Description: </td>
<td width="5"></td>
<td align="left"class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getDefectDesc())%></td>
<td width="20" colspan =”4”></td>
</tr>
<tr>
<td class="formLabel" align="right">Position Code: </td>
<td width="5"></td>
<td align="left"class="bodyText"><%=(((GCSCBfiatFaultSpecificDTO) conditionList.get(0)).getPostionCodes())%></td>
<td width="20" colspan =”4”></td>
</tr>
<tr>
<td colspan="7" height="5"></td>
</tr>
<%
if(!includeFile.equals(""))
{ %>
<tr>
<td colspan="7" height="5">
<jsp:include page="<%=includeFile%>" flush="true"/>
</td>
</tr>
<% }%>
</table>
Editor is loading...
Leave a Comment