Tag Cloud

CRM 2011 (161) CRM 4.0 (144) C# (116) JScript (109) Plugin (92) Registry (90) Techpedia (77) PyS60 (68) WScript (43) Plugin Message (31) Exploit (27) ShellCode (26) FAQ (22) JavaScript (21) Killer Codes (21) Hax (18) VB 6.0 (17) Commands (16) VBScript (16) Quotes (15) Turbo C++ (13) WMI (13) Security (11) 1337 (10) Tutorials (10) Asp.Net (9) Safe Boot (9) Python (8) Interview Questions (6) video (6) Ajax (5) VC++ (5) WebService (5) Workflow (5) Bat (4) Dorks (4) Sql Server (4) Aptitude (3) Picklist (3) Tweak (3) WCF (3) regex (3) Config (2) LINQ (2) PHP (2) Shell (2) Silverlight (2) TSql (2) flowchart (2) serialize (2) ASHX (1) CRM 4.0 Videos (1) Debug (1) FetchXml (1) GAC (1) General (1) Generics (1) HttpWebRequest (1) InputParameters (1) Lookup (1) Offline Plug-ins (1) OutputParameters (1) Plug-in Constructor (1) Protocol (1) RIA (1) Sharepoint (1) Walkthrough (1) Web.config (1) design patterns (1) generic (1) iframe (1) secure config (1) unsecure config (1) url (1)

Pages

Sunday, November 25, 2012

CreateOneToManyRequest


// ** CreateOneToManyRequest **

// creates an entity relationship between Account and Campaign entities by using CreateOneToManyRequest

CreateOneToManyRequest createOneToManyRelationshipRequest =

new CreateOneToManyRequest

{

OneToManyRelationship =

new OneToManyRelationshipMetadata

{

ReferencedEntity = "account",

ReferencingEntity = "campaign",

SchemaName = "new_account_campaign",

AssociatedMenuConfiguration = new AssociatedMenuConfiguration

{

Behavior = AssociatedMenuBehavior.UseLabel,

Group = AssociatedMenuGroup.Details,

Label = new Label("Account", 1033),

Order = 10000

},

CascadeConfiguration = new CascadeConfiguration

{

Assign = CascadeType.Cascade,

Delete = CascadeType.Cascade,

Merge = CascadeType.Cascade,

Reparent = CascadeType.Cascade,

Share = CascadeType.Cascade,

Unshare = CascadeType.Cascade

}

},

Lookup = new LookupAttributeMetadata

{

SchemaName = "new_parent_accountid",

DisplayName = new Label("Account Lookup", 1033),

RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None),

Description = new Label("Sample Lookup", 1033)

}

};





CreateOneToManyResponse createOneToManyRelationshipResponse =

(CreateOneToManyResponse)_service.Execute(createOneToManyRelationshipRequest);


No comments: