Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. /*
  2. // Atrelar o campo ZEmail para o campo default de email
  3. if(!this.CurrentCommon.ZEmail.IsInitial()){
  4. if(!this.CurrentDefaultAddressInformation.IsSet()){
  5. this.CurrentDefaultAddressInformation.Create();
  6. }
  7. if(!this.CurrentDefaultAddressInformation.Address.IsSet()){
  8. this.CurrentDefaultAddressInformation.Address.Create();
  9. }
  10. if(!this.CurrentDefaultAddressInformation.Address.DefaultEMail.IsSet()){
  11. this.CurrentDefaultAddressInformation.Address.DefaultEMail.Create();
  12. }
  13.  
  14. this.CurrentDefaultAddressInformation.Address.DefaultEMail.URI.content = this.CurrentCommon.ZEmail;
  15. }
  16. //Atrelar campo default de email para o Zemail
  17. if(this.CurrentDefaultAddressInformation.IsSet()){
  18. if(this.CurrentDefaultAddressInformation.Address.IsSet()){
  19. if(this.CurrentDefaultAddressInformation.Address.DefaultEMail.IsSet()){
  20. if(!this.CurrentDefaultAddressInformation.Address.DefaultEMail.URI.content.IsInitial()){
  21. this.CurrentCommon.ZEmail = this.CurrentDefaultAddressInformation.Address.DefaultEMail.URI.content;
  22. }
  23. }
  24. }
  25. }
  26. */
  27. /*
  28. // Atrelar o campo ZExternalID ao campo default InternalID
  29. if(!this.CurrentCommon.ZExternalID.IsInitial()){
  30. var query = CommunicationSystem.QueryByElements;
  31. var selectionParams = query.CreateSelectionParams();
  32. selectionParams.Add(query.ID.content, "I", "EQ", "ETNA_HYBRIS_INTEGRATION");
  33. var system = query.Execute(selectionParams).GetFirst();
  34.  
  35. var externalID = this.CurrentCommon.ZExternalID;
  36. var obj = this.ObjectIdentifierMapping;
  37. var uuid : DataType::UUID;
  38. uuid.content = this.UUID.content;
  39. if (obj.Count() == 0) {
  40. var objectMap = ObjectIdentifierMapping.Create();
  41. //UUID interno
  42. objectMap.LocalObjectNodeReference.UUID.content = uuid.content;
  43. objectMap.LocalObjectNodeReference.ObjectID.content = this.InternalID.RemoveLeadingZeros();
  44. objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content = "5368";
  45. objectMap.LocalObjectNodeReference.ObjectTypeCode.content = "147";
  46. objectMap.RemoteIdentifierDefiningSchemeCode = "888";
  47. objectMap.OriginTypeCode = "5";
  48. //id externo
  49. var systemUUID : UUID;
  50. systemUUID.content = system.ParticipatingBusinessSystem.GetFirst().UUID.content;
  51. objectMap.RemoteBusinessSystemUUID.content = systemUUID.content;
  52. objectMap.RemoteObjectID.content = this.CurrentCommon.ZExternalID;
  53.  
  54. //set to object
  55. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.UUID.content = objectMap.LocalObjectNodeReference.UUID.content;
  56. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectNodeTypeCode.content = objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content;
  57. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectTypeCode.content = objectMap.LocalObjectNodeReference.ObjectTypeCode.content;
  58. this.ObjectIdentifierMapping.GetFirst().RemoteIdentifierDefiningSchemeCode = objectMap.RemoteIdentifierDefiningSchemeCode;
  59. this.ObjectIdentifierMapping.GetFirst().RemoteObjectID.content = objectMap.RemoteObjectID.content;
  60. this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectID.content = objectMap.LocalObjectNodeReference.ObjectID.content;
  61.  
  62. }
  63. }
  64. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement