Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. String idOpp = '?';
  2. List<Opportunity> lstOpp = [SELECT Id, Numero_Controle__c, Nome_do_Contato_Financeiro__r.User_Id__c, (SELECT Id, Seq_Item_Produto__c, PricebookEntry.Product2.ProductCode, Id_Tipo_Anuncio_Spa__c, PricebookEntry.Product2.Tipo_de_Faturamento__c FROM OpportunityLineItems) FROM Opportunity WHERE Id = :idOpp];
  3. Opportunity opp = lstOpp[0];
  4. wsWebDpublisherCarvajalCom.ECommerceWSPort ws = new wsWebDpublisherCarvajalCom.ECommerceWSPort ();
  5. ws.endpoint_x = 'http://dpublisher.guiamais.com.br/dPublisherWeb/ECommerceWS';
  6. ws.timeout_x = 120000;
  7. Integer productType = Integer.valueof(opp.OpportunityLineItems[0].Id_Tipo_Anuncio_Spa__c);
  8. if(productType == null || productType == 0){
  9.     productType = Integer.valueof(opp.OpportunityLineItems[0].PricebookEntry.Product2.ProductCode);
  10. }
  11. //TODO***LOGAR
  12. Integer ret = ws.createAdvertise(
  13.     opp.Nome_do_Contato_Financeiro__r.User_Id__c,
  14.     productType,
  15.     opp.Numero_Controle__c,
  16.     opp.OpportunityLineItems[0].Seq_Item_Produto__c,
  17.     0,
  18.     null,
  19.     opp.OpportunityLineItems[0].PricebookEntry.Product2.Tipo_de_Faturamento__c.substring(0,1)
  20. );
  21. System.debug(ret);
  22. opp.Ida_Payment_Status__c = 'Sucesso';
  23. opp.StatusIFaceSpa__c = 'Syncronized';
  24. opp.OpportunityLineItems[0].Id_Anuncio_Spa__c = ret;
  25. update opp.OpportunityLineItems[0];
  26. update opp;
  27. System.debug(Cripto.montaUrlCadastroCripto( opp.Nome_do_Contato_Financeiro__r.User_Id__c, opp.Id));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement