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

Saturday, October 27, 2012

CRM 4: Create CRM Organization

public class CreateCrmOrg

{

       public CreateCRM_Org()

       {

        static void Main()

        {

               DeploymentServiceClient service = Microsoft.Xrm.Sdk.Deployment.Proxy

                      .ProxyClientHelper.CreateClient(new Uri("http://srv-crm04/XRMDeployment/2011/Deployment.svc"));

               Console.WriteLine(CreateOrganization(service

                      ,new Organization

                             {

                                   UniqueName = "testOrgProv1",

                                   FriendlyName = "testOrgProv1",

                                   SqlServerName = "SQL1-CRM04",

                                   SrsUrl = "http://SQL1-CRM04/ReportServer",

                                   BaseCurrencyCode = RegionInfo.CurrentRegion.ISOCurrencySymbol,

                                   BaseCurrencyName = RegionInfo.CurrentRegion.CurrencyNativeName,

                                   BaseCurrencySymbol = RegionInfo.CurrentRegion.CurrencySymbol,

                                   State = Microsoft.Xrm.Sdk.Deployment.OrganizationState.Enabled

                             }));

        }           

 

        Guid? CreateOrganization(IDeploymentService deploymentService,Organization org)

        {

               BeginCreateOrganizationRequest req = new BeginCreateOrganizationRequest

               {

                      Organization = org

               };

 

               BeginCreateOrganizationResponse resp = deploymentService.Execute(req) as BeginCreateOrganizationResponse;

               return resp != null ? (Guid?)resp.OperationId : null;

        }

              

}

 

 

No comments: