33com/edeal/frontline/helper/custom/OpportunityHelper0com/edeal/frontline/helper/OpportunityBaseHelperlogger Lorg/apache/commons/logging/Log;()VCode  %org/apache/commons/logging/LogFactory getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;  LineNumberTableLocalVariableTable((Lcom/edeal/frontline/OpportunityBean;)V  this5Lcom/edeal/frontline/helper/custom/OpportunityHelper;bean%Lcom/edeal/frontline/OpportunityBean;calculateOppNumRef4(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;  session Ljavax/servlet/http/HttpSession; generateDevis(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z Exceptions&&com/edeal/frontline/FrontlineException()com/edeal/frontline/AccessDeniedException *,+com/edeal/frontline/FlContext -.getDataDictionary&()Lcom/edeal/frontline/DataDictionary; 0 12getDefaultCotProductListi(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; 465java/util/Vector 78size()I:#com/edeal/frontline/OpportunityBean 9< ="(Lcom/edeal/frontline/FlContext;)V? OppNumDev_Ajava/lang/StringBuilderCDV FIL @E F(Ljava/lang/String;)V HJI"com/edeal/frontline/CounterFactory KL getCounter4(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)I NPOjava/lang/Integer QRtoString(I)Ljava/lang/String; @T UVappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; @X QY()Ljava/lang/String; 9[ \]setCustomProperty'(Ljava/lang/String;Ljava/lang/Object;)V_StoaTe1cDEV egf"com/edeal/frontline/DataDictionary higetRefIdByCodeJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 9k lF setOppStoID 9n oF setOppEntIDq OppDatDev_sjava/util/Date ru wactorID y{zjavax/servlet/http/HttpSession |} getAttribute&(Ljava/lang/String;)Ljava/lang/Object;java/lang/String 9 F setOppActID java/util/Calendar  getInstance()Ljava/util/Calendar; setTime(Ljava/util/Date;)V get(I)I OppTypCom_COTI e h8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;L ~ equals(Ljava/lang/Object;)ZFF1F7Cotisations Logis com/edeal/frontline/Utils  getMessageZ(Ljavax/servlet/http/HttpSession;Ljava/lang/String;ZZLjava/lang/String;)Ljava/lang/String; ~ valueOf&(Ljava/lang/Object;)Ljava/lang/String; - 9 F setOppTitleFF1F8Cotisation Logis d'exception OppAccountID_FIL 9 save'()Lcom/edeal/frontline/OperationResult;+++++++++++ Devis Créé : 9 }getCustomProperty @ U-(Ljava/lang/Object;)Ljava/lang/StringBuilder; org/apache/commons/logging/Log info(Ljava/lang/Object;)V 9 YgetOppID  addCotisationProductOpportunityf(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/util/Vector;)V Cannot create devis for logis :  Caused BY : 0com/edeal/frontline/FieldNotInitializedException Y error ' %contextLcom/edeal/frontline/FlContext;clientIDLjava/lang/String; pMillesime pTypeLogispCountrydico$Lcom/edeal/frontline/DataDictionary;genOKZprdsLjava/util/Vector;iddevisnowLjava/util/Date;calLjava/util/Calendar;monthIsMonthfie2Lcom/edeal/frontline/FieldNotInitializedException;ae+Lcom/edeal/frontline/AccessDeniedException;fe(Lcom/edeal/frontline/FrontlineException; StackMapTable 4  elementAt(I)Ljava/lang/Object;java/util/Hashtable*com/edeal/frontline/ProductOpportunityBean <  F setProOppID    setProQuantity(I)V PrdID  &(Ljava/lang/Object;)Ljava/lang/Object;  F setProPrdIDPrdCodecom/edeal/frontline/ProductBean  4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V  Y getPrdName ! "FsetProDesignation $ %& getPrdPrice()Ljava/lang/Double; (*)java/lang/Double +, doubleValue()D . /0setProUnitPrice(D)V2COTFIX ~4 56contains(Ljava/lang/CharSequence;)Z8 ProRemise_:REM10 [=Od_?Nu1 eA BC getRefDispj(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;@YG ProUnitHTrem_ (I J(D)Ljava/lang/Double;LProMontantHTrem_NCOTROOPREM5RLOCENSTCOTCOMVREM15X PrdTVADefaut_ [Pv_]ProMontantTva__ ProPrdTva_aPrdTaxeParafiscale_cProPrdTaxeParafiscale_ePp_gTe2iPCkProMontantTpf_ m n0 setProPrice q'Cannot add cotisations product line to pOppIDirowLjava/util/Hashtable;line,Lcom/edeal/frontline/ProductOpportunityBean;quantityprdIDprdCodeproduit!Lcom/edeal/frontline/ProductBean; designation prdTVADefaut_prdPrixVenteUnitHT_D proUnitHTrem_ montantRem proRemiseremtva montantTvaprdTaxeParafiscale_tpf montantTpfnaturePrdName PrdCtrID_ PrdMillesime_PrdPrice @um SELECT PrdID,PrdName,PrdCode,PrdTVADefaut_,PrdTaxeParafiscale_,PrdCtrID_,PrdMillesime_,PrdPrice FROM Product WHERE PrdMillesime_ =   formatToSQLE(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; AND PrdCtrID_ =  AND (PrdCode like COT%5 OR PrdCode like 'LOCENS%' OR PrdCode like 'COTCOM%'):: sqlQuery ::  listSQLX(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; AND PrdCtrID_ IS NULLkeys[Ljava/lang/String;sqlQueryLjava/lang/StringBuilder;sWheregenerateAllDevisx(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpSession;Ljava/util/Vector;Ljava/lang/String;Ljava/lang/String;)J"com/edeal/frontline/EnterpriseBean   Y getEntCtrID  "# EntLastCotDt_ [vLogistypLogiscounterJentIDent$Lcom/edeal/frontline/EnterpriseBean;ctr SourceFileOpportunityHelper.java! )  $ >*+ &' :*+/ ! "#$%' *):6:*-/:: 3̻9Y*;:  >@YBD*>GMSWZ ^`bdj ,m prYtZ +vx~rYt: :    6  M: p Z Z0 @Y+DS-SSW- @Y+DS-SSW Z W@YD >¶W : *+ Χ: 6@YҷD,SԶS ֶSW`: 6@YҷD,SԶS ݶSW3: 6@YҷD,SԶS ޶SW6'fi'f''f%&34 5 678':1;P<`=f>t?@ABCDEFGH"I2J8KVL]MfNkOnPQRSTUVXY[ !   15 k( ( ( c*y~~~~e4~9r~)F *y~~~~e4~l'l%, $%' mR*):6?-:Y*:,6 ~:  ~: Y *: :  : : :   : 9 #'9-:99 13]79:7;+<>@('9kDo9FH;k9KH; M3]7O:7;+<>@('9kDo9FH;k9KH; Q3]7O:7;+<>@('9kDo9FH;k9KH; S3]7U:7;+<>@('9kDo9FH;k9KH;99 WY~: +Z> @('9Dokk9\H;:^ ;:99 `Y~:b;+d>@('9+df@~:hDokk9ck9jH;:ccloW+:@YpD,SԶSݶSW-3bil6ux'JR_` ab!c'd*e0f=gDhQi]jblimnnspzq}suvwyz{|}~ #9DQYfq~#036CYhuzE`QL!RR !RrRL Hs.tu!$vw*x=y Qz ]{| b} n }~ M-M9-~M-M-365&? e_ *y~4e~~~ *y~4e~~~~jdddG*y~4e~~~~o*y~4e~~~~~~ *y~4e~~~~~U''*y~4e 12$%  *)::~Y SYSYSYWSY`SYSYSYS:@Y:SW:,@YD*+SS*,SS*@Y-DSWSSW:SW@YD¶W*W: 3@Y:SW@YD*+SSS*@Y-DSWSSW:SW@YD¶W*W:v@YD*+SSS*@Y-DSWSSW:SW@YD¶W*W:$ BKTY]o} 06;C]jm\  BKY* *~~~e4@~r $%'  7,,36,~:Y*: :  : : *+- 6  n a7 rYtV: @YҷDSԶS ݶSW+: @YҷDSԶS ޶SW,3S.58:be':b%J+.5:HMSbg !s+ . H g& & ;# *y4~~~~j'j%'