Edit C:\Users\Administrator\Desktop\Back\Livraison EVQG22\sales\opportunity\view_generate_facture.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.getAllOnGoingLogisContractsWithoutInvoice(context, pDate, millesime, "L", pays); //String sLogis = Utils.implodeList(logis, "|"); //logger.error("++++++++++ "+ sLogis); Vector<String> vLogisSubContracts = Contrat_Helper.getAllOnGoingLogisSubContractsWithoutInvoiceCount(context, pDate, millesime, pays); //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 getNbGeneratedFactures(millesime) { var pays = document.forms[0].Pays.value; var url = '<fl:link url="/generate_facture.fl?1=1"/>&millesime=' + millesime; url = url + '&pays=' + pays; $("#gencotlink").removeAttr('href'); showWaiting(); $.getJSON(url, function(data) { if (data != null) { hideWaiting(); $("#NbDevis").html(data); } }); } function getNbRecalculatedFactures(millesime) { var pays = document.forms[0].Pays.value; var url = '<fl:link url="/view_generate_facture.fl?1=1"/>&millesime=' + millesime; url = url + '&pays=' + pays window.location.href = url; } function reinitialiserFactures() { document.forms[0].Pays.value = ""; } </script> <fl:bigTabs objectTitle="<%= Utils.getMessage(session, \"FF346\", \"Génération des factures de cotisations annuelles\") %>" listTitle="" > <form method="post" name="generation_facture"> <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> </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 factures générées"/> </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