<% /****************************************************************************** * Copyright (c) 2000-2005 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.*"%><%@page import="java.util.*" %><%@ page import="java.text.*" %><%@ page import="com.edeal.frontline.navigation.FlRequest" %><%@ page import="com.edeal.frontline.controller.actions.SelectAction" %><%@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(); String id = null; try { id = Categorization.getID(); } catch (FieldNotInitializedException fnie) { } String swfID = flRequest.getRequestParameterOrAttribute("SfwID"); InvoiceEntryBean InvoiceEntry = new InvoiceEntryBean(Categorization.getCtnFactLn(), context); String invID = InvoiceEntry.getIneInvId(); InvoiceBean Invoice = new InvoiceBean(invID, context); String supID = Invoice.getInvSupplID(); SupplierBean Supplier = new SupplierBean(supID, context); StageBean stage = null; request.setAttribute("InvoiceEntry", InvoiceEntry); request.setAttribute("Invoice", Invoice); request.setAttribute("Supplier", Supplier); // Find out how many units are left with this invoice entry int categoriesToGo = 0; int catsAdjust = 0; try { String[] ctnKeys2 = { "Sum" }; String query = "SELECT SUM(CtnNumUnits) from Categorization where CtnFactLn = " + Utils.formatToSQL(context, InvoiceEntry.getID()); Vector resp = BasicBean.listSQL(context, ctnKeys2, query); Hashtable hash = (Hashtable) resp.firstElement(); categoriesToGo = ((Number)hash.get("Sum")).intValue(); } catch (Exception e) { } try { catsAdjust = Categorization.getCtnNumUnits(); } catch (Exception e) { } DecimalFormat intFormat = FlLocale.getInstance(session).getDecimalFormat("#,##0;- #,##0"); DecimalFormat floatFormat = FlLocale.getInstance(session).getDecimalFormat("#,##0.##;- #,##0.##"); DecimalFormat moneyFormat = FlLocale.getInstance(session).getDecimalFormat("#,##0.##;- #,##0.##"); moneyFormat.setMaximumFractionDigits(2); moneyFormat.setMinimumFractionDigits(2); %> " ou="<%= \"/edit_categorization.fl\" + ( id != null ? \"?id=\" + id : \"\") %>" >
  
">">" onfocus="this.blur();" readonly class="chpsTextObligatoire"> Sélectionner Vider le champ
"/>
<%= moneyFormat.format(InvoiceEntry.getIneUnitPrice()) %> €
<%----%>