Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- // Atrelar o campo ZEmail para o campo default de email
- if(!this.CurrentCommon.ZEmail.IsInitial()){
- if(!this.CurrentDefaultAddressInformation.IsSet()){
- this.CurrentDefaultAddressInformation.Create();
- }
- if(!this.CurrentDefaultAddressInformation.Address.IsSet()){
- this.CurrentDefaultAddressInformation.Address.Create();
- }
- if(!this.CurrentDefaultAddressInformation.Address.DefaultEMail.IsSet()){
- this.CurrentDefaultAddressInformation.Address.DefaultEMail.Create();
- }
- this.CurrentDefaultAddressInformation.Address.DefaultEMail.URI.content = this.CurrentCommon.ZEmail;
- }
- //Atrelar campo default de email para o Zemail
- if(this.CurrentDefaultAddressInformation.IsSet()){
- if(this.CurrentDefaultAddressInformation.Address.IsSet()){
- if(this.CurrentDefaultAddressInformation.Address.DefaultEMail.IsSet()){
- if(!this.CurrentDefaultAddressInformation.Address.DefaultEMail.URI.content.IsInitial()){
- this.CurrentCommon.ZEmail = this.CurrentDefaultAddressInformation.Address.DefaultEMail.URI.content;
- }
- }
- }
- }
- */
- /*
- // Atrelar o campo ZExternalID ao campo default InternalID
- if(!this.CurrentCommon.ZExternalID.IsInitial()){
- var query = CommunicationSystem.QueryByElements;
- var selectionParams = query.CreateSelectionParams();
- selectionParams.Add(query.ID.content, "I", "EQ", "ETNA_HYBRIS_INTEGRATION");
- var system = query.Execute(selectionParams).GetFirst();
- var externalID = this.CurrentCommon.ZExternalID;
- var obj = this.ObjectIdentifierMapping;
- var uuid : DataType::UUID;
- uuid.content = this.UUID.content;
- if (obj.Count() == 0) {
- var objectMap = ObjectIdentifierMapping.Create();
- //UUID interno
- objectMap.LocalObjectNodeReference.UUID.content = uuid.content;
- objectMap.LocalObjectNodeReference.ObjectID.content = this.InternalID.RemoveLeadingZeros();
- objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content = "5368";
- objectMap.LocalObjectNodeReference.ObjectTypeCode.content = "147";
- objectMap.RemoteIdentifierDefiningSchemeCode = "888";
- objectMap.OriginTypeCode = "5";
- //id externo
- var systemUUID : UUID;
- systemUUID.content = system.ParticipatingBusinessSystem.GetFirst().UUID.content;
- objectMap.RemoteBusinessSystemUUID.content = systemUUID.content;
- objectMap.RemoteObjectID.content = this.CurrentCommon.ZExternalID;
- //set to object
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.UUID.content = objectMap.LocalObjectNodeReference.UUID.content;
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectNodeTypeCode.content = objectMap.LocalObjectNodeReference.ObjectNodeTypeCode.content;
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectTypeCode.content = objectMap.LocalObjectNodeReference.ObjectTypeCode.content;
- this.ObjectIdentifierMapping.GetFirst().RemoteIdentifierDefiningSchemeCode = objectMap.RemoteIdentifierDefiningSchemeCode;
- this.ObjectIdentifierMapping.GetFirst().RemoteObjectID.content = objectMap.RemoteObjectID.content;
- this.ObjectIdentifierMapping.GetFirst().LocalObjectNodeReference.ObjectID.content = objectMap.LocalObjectNodeReference.ObjectID.content;
- }
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement