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;

        }

              

}

 

 

C#: Get num of days in month

DateTime.DaysInMonth(int year, int month);

 

     //or

 

static int GetDaysInMonth(int year, int month)

{

DateTime dt1 = new DateTime(year, month, 1);

DateTime dt2 = dt1.AddMonths(1);

TimeSpan ts = dt2 - dt1;

return (int)ts.TotalDays;

}

 

C#: Get sundays in month

using System.Globalization;

 

 

protected void PrintSundays(int year, int month, DayOfWeek dayName)

{

  CultureInfo ci = new CultureInfo("en-US");

  for (int i = 1 ; i <= ci.Calendar.GetDaysInMonth (year, month); i++)

  {

    if (new DateTime (year, month, i).DayOfWeek == dayName)

      Response.Write (i.ToString() + "<br/>");

  }

}