%
/******************************************************************************
 * 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 } } %> |