Edit C:\galaxie\Back\galaxie\sales\opportunity\view_generate.jsp
<%@page import="com.itextpdf.text.log.SysoLogger"%> <% /****************************************************************************** * Copyright (c) 2000-2010 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"%> <%@ page import="com.edeal.frontline.navigation.FlRequest" %> <%@ page import="com.edeal.frontline.FlContext" %> <%@ page import="com.edeal.frontline.DataDictionary" %> <%@ page import="com.edeal.frontline.Utils" %> <%@ page import="java.text.*" %> <%@ page import="java.util.*" %> <%@ page import="com.edeal.frontline.FrontlineException"%> <%@ page import="com.edeal.frontline.FieldNotInitializedException" %> <%@ page import="com.edeal.frontline.helper.Contrat_BaseHelper"%> <%@ page import="com.edeal.frontline.helper.custom.Contrat_Helper"%> <%@ taglib uri="http://www.e-deal.com/taglib/fl" prefix="fl" %> <% final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(getClass()); FlRequest flRequest = new FlRequest(request); FlContext context = flRequest.getContext(); DataDictionary dico = context.getDataDictionary(); String millesime = null; try{ millesime = context.getContextParameter("Millesime"); }catch(FrontlineException fnie){ logger.error("Millesime must be parametrized"); } String pays = null; try { pays = request.getParameter("pays"); if(pays.equals("")){ pays = null; } } catch (Exception e) { pays = null; } String datemin = null; try{ datemin = request.getParameter("datemin"); if(datemin.equals("")){ datemin = null; } }catch(Exception fnie){ datemin = null; } String datemax = null; try{ datemax = request.getParameter("datemax"); if(datemax.equals("")){ datemax = null; } }catch(Exception fnie){ datemax = null; } long nbLogis = 0; long nbLogisException = 0; if(millesime != null && !millesime.isEmpty()){ Date pDate = new Date(); Vector<String> logis = Contrat_Helper.getAllOnGoingLogisContracts(context, pDate, millesime, "L", pays, datemin, datemax); //String sLogis = Utils.implodeList(logis, "|"); //logger.error("++++++++++ "+ sLogis); Vector<String> vLogisSubContracts = Contrat_Helper.getAllOnGoingLogisSubContractsCount(context, pDate, millesime, pays, datemin, datemax); //String sLogisException = Utils.implodeList(logisException, "|"); //logger.error("++++++++++ "+ sLogisException); nbLogis = logis.size(); nbLogisException = vLogisSubContracts.size(); } Vector listPays = new Vector(); try { listPays = dico.getRefList("Ctr", "Te1"); } catch (FieldNotInitializedException e){ listPays=null; } %> <script type="text/javascript"> function getNbGeneratedDevis(millesime) { var pays = document.forms[0].Pays.value; var datemin= document.forms[0].datemin.value; var datemax= document.forms[0].datemax.value; if(datemin != ""){ if(datemax == ""){ alert('<fl:getMessage code="MF173" alt="Veuillez saisir une date de fin" js="true"/>'); return; } } var url = '<fl:link url="/generate_cotisation.fl?1=1"/>&millesime=' + millesime; url = url + '&pays=' + pays + '&datemin=' + datemin + '&datemax=' + datemax; $("#gencotlink").removeAttr('href'); showWaiting(); $.getJSON(url, function(data) { if (data != null) { hideWaiting(); $("#NbDevis").html(data); } }); } function getNbRecalculatedDevis(millesime) { var pays = document.forms[0].Pays.value; var datemin= document.forms[0].datemin.value; var datemax= document.forms[0].datemax.value; if(datemin != ""){ if(datemax == ""){ alert('<fl:getMessage code="MF173" alt="Veuillez saisir une date de fin" js="true"/>'); return; } } var url = '<fl:link url="/view_generate_cotisation.fl?1=1"/>&millesime=' + millesime; url = url + '&pays=' + pays + '&datemin=' + datemin + '&datemax=' + datemax; window.location.href = url; } function reinitialiser() { document.forms[0].Pays.value = ""; document.forms[0].datemin.value = ""; document.forms[0].datemax.value = ""; } function testDateFin() { var datemin= document.forms[0].datemin.value; var datemax= document.forms[0].datemax; if(datemin != ""){ document.getElementById('datemax').className = 'input date chpsTextObligatoire'; } } </script> <fl:bigTabs objectTitle="<%= Utils.getMessage(session, \"LF14C\", \"Génération des commandes de cotisations annuelles\") %>" listTitle="" > <form method="post" name="generation_cotisation"> <table class="container" cellpadding="0" width="200px"> <tr> <td colspan="5"> </td> </tr> </table> <table class="container" cellpadding="0"> <tr class="ligne_separation"><td></td></tr> <tr> <td class="column2"> <table class="data_column" cellpadding="0"> <tr class="fieldline"> <td id="Pays_label" class="dataLabel"> <fl:getMessage code="" alt="Pays"/> </td> <td id="Pays_value" class="dataValue"> <div class="input select"> <select id="Pays" class="input select" name="Pays"> <option value=""></option> <% for (int i = 0; i < listPays.size(); i++) { Vector paysInfo = (Vector)listPays.elementAt(i); String paysID = (String)paysInfo.elementAt(0); String paysVal = (String)paysInfo.elementAt(1); if(pays != null && pays.equals(paysID)){ %> <option value="<%=paysID%>" selected><%=paysVal%></option> <%} else { %> <option value="<%=paysID%>"><%=paysVal%></option> <%} } %> </select> </tr> <tr class="fieldline"> <td id="datemin_label" class="dataLabel"> <fl:getMessage code="MF168" alt="A partir de"/> </td> <td id="datemin_value" class="dataValue"> <div class="input"> <input id="datemin" name="datemin" <% if(datemin != null){ %> value="<%= datemin %>" <%} else{ %> value="" <% } %> maxlength="10" size="9" class="input date" onchange="testDateFin();"> <a href="javascript:openCalendar(document.forms[0].datemin)" class="cal-icon"> <img src="<fl:webapp/>/icons/ico/clock_neutre.gif" class="icon"></a> </div> </td> </tr> <tr class="fieldline"> <td id="datemax_label" class="dataLabel"> <fl:getMessage code="MF169" alt="Jusqu'à"/> </td> <td id="datemax_value" class="dataValue"> <div class="input"> <input id="datemax" name="datemax" <% if(datemax != null){ %> value="<%= datemax %>" <%} else{ %> value="" <% } %> maxlength="10" size="9" <% if(datemin != null){ %> class="input date chpsTextObligatoire" <%} else{ %> class="input date"<% } %> /> <a href="javascript:openCalendar(document.forms[0].datemax)" class="cal-icon"> <img src="<fl:webapp/>/icons/ico/clock_neutre.gif" class="icon"></a> </div> </td> </tr> </table> </td> <td class="separation"><div class="separation"></div></td> <td class="column2"> <table class="data_column" cellpadding="0"> <tr class="fieldline"> <td id="OppLogis__label" class="dataLabel"> <fl:getMessage code="FF1EE" alt="Nombre de Logis"/> </td> <td id="OppLogis__label" class="dataValue"> <%= Utils.formatToWeb(Long.toString(nbLogis), false) %> </td> </tr> <tr class="fieldline"> <td id="OppLogisExcep__label" class="dataLabel"> <fl:getMessage code="FF1EF" alt="Nombre de Logis d\'Exception"/> </td> <td id="OppLogisExcep__label" class="dataValue"> <%= Utils.formatToWeb(Long.toString(nbLogisException), false) %> </td> </tr> <tr class="fieldline"> <td id="OppLDevis__label" class="dataLabel"> <fl:getMessage code="" alt="Nombre de devis générés"/> </td> <td id="OppDevis__label" class="dataValue"> <div id="NbDevis"></div> </td> </tr> </table> </td> </tr> </table> </form> </fl:bigTabs>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de