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

Friday, November 16, 2012

Create a money attribute


// ** Create a money attribute **

MoneyAttributeMetadata moneyAttribute = new MoneyAttributeMetadata

{

// Set base properties

SchemaName = "new_money",

DisplayName = new Label("Money Picklist", 1033),

RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None),

Description = new Label("Money Attribue", 1033),

// Set extended properties

MaxValue = 1000.00,

MinValue = 0.00,

Precision = 1,

PrecisionSource = 1,

ImeMode = ImeMode.Disabled

};







// Create the request.

CreateAttributeRequest createAttributeRequest = new CreateAttributeRequest

{

EntityName = "EntityLogicalName",

Attribute = moneyAttribute

};



// Execute the request. Get Response

CreateAttributeResponse resp = (CreateAttributeResponse)_service.Execute(createAttributeRequest);


CanManyTomanyRequest


// ** CanManyTomanyRequest **

// Determines whether the entity can participate in a many-to-many relationship.

CanManyToManyRequest canManyToManyRequest = new CanManyToManyRequest

{

EntityName = "entity_logicalname"

};



CanManyToManyResponse canManyToManyResponse =

(CanManyToManyResponse)_service.Execute(canManyToManyRequest);



if (!canManyToManyResponse.CanManyToMany)

{

Console.WriteLine(

"Entity {0} can't participate in a many-to-many relationship.",

"entity_logicalname");

}

GetProcessInfo using WMI


Sub GetProcess()
Set objWMI = GetObject("winmgmts:")
Set instanzen = objWMI.InstancesOf("Win32_Process")
'MakeTabH "Instance","CommandLine"
For Each objInstance In instanzen
'MakeTabD objInstance.Name , objInstance.CommandLine
write objInstance.Name & " : " & objInstance.CommandLine & ""
'document.frames.myiframe.document.body.style.font="arial"
Next
End Sub

DeleteOptionValueRequest


// ** DeleteOptionValueRequest **

// to remove the newly inserted label.

DeleteOptionValueRequest deleteOptionValueRequest =

new DeleteOptionValueRequest

{

OptionSetName = "_globalOptionSetName",

Value = 100011

};



// Execute the request.

_service.Execute(deleteOptionValueRequest

CreateManyToManyRequest


// ** CreateManyToManyRequest **

//Ex: creates the entity relationship between the Account and Contact entities by using CreateManyToManyRequest.



CreateManyToManyRequest createManyToManyRelationshipRequest = new CreateManyToManyRequest

{

IntersectEntitySchemaName = "new_accounts_campaigns",

ManyToManyRelationship = new ManyToManyRelationshipMetadata

{

SchemaName = "new_accounts_campaigns",

Entity1LogicalName = "account",

Entity1AssociatedMenuConfiguration =

new AssociatedMenuConfiguration

{

Behavior = AssociatedMenuBehavior.UseLabel,

Group = AssociatedMenuGroup.Details,

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

Order = 10000

},

Entity2LogicalName = "campaign",

Entity2AssociatedMenuConfiguration =

new AssociatedMenuConfiguration

{

Behavior = AssociatedMenuBehavior.UseLabel,

Group = AssociatedMenuGroup.Details,

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

Order = 10000

}

}

};



CreateManyToManyResponse createManytoManyRelationshipResponse =

(CreateManyToManyResponse)_service.Execute(

createManyToManyRelationshipRequest);