%
/******************************************************************************
* Copyright (c) 2000-2004 e-Deal
*
* e-Deal S.A.
* 55 rue Brillat Savarin
* 75013 Paris
* France
*
* T: +33 (0)1 53 80 80 30
* F: +33 (0)1 73 01 69 77
* http://www.e-deal.com
*
* La diffusion de ce code source sous quelque forme que ce soit sans
* l'autorisation de E-DEAL est interdite.
*
* Vous êtes autorisés à modifier ce code source uniquement pour votre usage
* propre et sous réserve que les mentions de copyright demeurent intactes.
*
* Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou
* implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour
* responsable des dommages pouvant résulter de l'utilisation de ce code
* source.
*
*
******************************************************************************/
%><%@page session="true" import="com.edeal.frontline.*,java.util.*,java.text.*,java.lang.reflect.*"%>
<%@ page import="com.edeal.frontline.navigation.FlRequest" %>
<%@taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl" %>
<%= basicQuestion0 %> | <%= basicResp0 ? Utils.getMessage(session, "L2005", "Oui") : Utils.getMessage(session, "L2006", "Non") %> |
<%= basicQuestion1 %> | <%= basicResp1 ? Utils.getMessage(session, "L2005", "Oui") : Utils.getMessage(session, "L2006", "Non") %> |
<%= basicQuestion2 %> | <%= basicResp2 ? Utils.getMessage(session, "L2005", "Oui") : Utils.getMessage(session, "L2006", "Non") %> |
<%= paragraph %> | |
---|---|
<%= qLabel == null ? " " : qLabel %> |
<%
String[][] queryQrs = {{"QrsFrpID = " + Utils.formatToSQL(context, id), "QrsLfqID = " + Utils.formatToSQL(context, lfqID)}};
String[] orderByQrs = {"QrsInstance"};
Vector listQrs = QuestionResponseBean.list(session , queryQrs, orderByQrs);
if (listQrs != null && listQrs.size() > 0) {
for (int j=0 ; j < listQrs.size() ; j++) {
QuestionResponseBean curQrs = (QuestionResponseBean) listQrs.elementAt(j);
if ("FRE".equals(qType)) { //- debut cas FRE
String qrsText = null;
try {
qrsText = curQrs.getQrsText();
} catch (FieldNotInitializedException fnie) {
}
%>
<%= qrsText != null ? qrsText : " " %><%= j < listQrs.size() - 1 ? " " : "" %> <% } //- fin cas FRE if ("LST".equals(qType)) { //- debut cas LST int qrsPosition = -1; try { qrsPosition = curQrs.getQrsPosition(); } catch (FieldNotInitializedException fnie) { } String lstAnswer = null; try { Method getter = Class.forName("com.edeal.frontline.FormQuestionBean").getMethod("getFqtLstAnswer" + qrsPosition , null); lstAnswer = (String) getter.invoke(curQuestion , null); } catch (Exception e) { logger.error("DBG: " + e.getClass().getName() + " : " + e.getMessage()); } String qrsMoreText = null; try { qrsMoreText = curQrs.getQrsMoreText(); } catch (FieldNotInitializedException fnie) { } if (lstAnswer != null) { %> <%= lstAnswer %><%= qrsMoreText != null ? " (" + qrsMoreText + ")" : "" %><%= j < listQrs.size() - 1 ? " " : "" %> <% } } //- fin cas LST if ("REF".equals(qType)) { //- debut cas REF String qrsRefValID = null; try { qrsRefValID = curQrs.getQrsRefValID(); } catch (FieldNotInitializedException fnie) { } String qrsMoreText = null; try { qrsMoreText = curQrs.getQrsMoreText(); } catch (FieldNotInitializedException fnie) { } String refAnswer = null; try { refAnswer = (String) dico.getRefDisp(session, qRefTableID , "Te1" , qrsRefValID); } catch (FrontlineException fe) { } if (refAnswer != null) { %> <%= refAnswer %><%= qrsMoreText != null ? " (" + qrsMoreText + ")" : "" %><%= j < listQrs.size() - 1 ? " " : "" %> <% } } //- fin cas REF } } %> |
<%
}
}
}
}
%>