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

Tuesday, October 30, 2012

CRM 2011 CS: create request to retrieve Webresource


//create request to retrieve Webresource

QueryByAttribute requestWebResource = new QueryByAttribute

{

EntityName = WebResource.EntityLogicalName,

ColumnSet = new ColumnSet(true),

};



requestWebResource.Attributes.AddRange("name");

requestWebResource.Values.AddRange("url/XML/TestData.xml");

WebResource webResource = null;

EntityCollection webResourceCollection = organizationService.RetrieveMultiple(requestWebResource);

if (webResourceCollection.Entities.Count == 0)

throw new InvalidPluginExecutionException("Specified Webresource does not exist");

webResource = (WebResource)webResourceCollection.Entities[0];



byte[] binary = Convert.FromBase64String(webResource.Attributes["content"].ToString());

string resourceContent = UnicodeEncoding.UTF8.GetString(binary);

CRM 2011 CS: Query to get All Records


// Query to get All Records

protected EntityCollection getROBs(string EntityName)
{
CreatOrgSvcProx cosp = new CreatOrgSvcProx();
OrganizationServiceProxy prox = cosp.getServiceProxy();
ColumnSet _all = new ColumnSet(true);
QueryExpression _robQuery = new QueryExpression(EntityName);
_robQuery.ColumnSet = _all;
EntityCollection _allRec = prox.RetrieveMultiple(_robQuery);
return _allRec;
} //

C#: DATE-TIME FUNCTIONS

        // DATE FUNCTIONS

        // Get Current Year

        protected int _currentYear()

        {

            DateTime dtn = DateTime.Now;

            int ret= dtn.Year;

            return ret;

        }//**

 

        // Get Current Month

        protected int _currentMonth()

        {

            DateTime dtn = DateTime.Now;

            int ret = dtn.Month;

            return ret;

        }//**

 

        // Get current month in string

        protected string _curMonthStr()

        {

            string thismonth = String.Format("{0:MMMM}", DateTime.Now).ToString();

            return thismonth;

        }

 

        // Get Current Day

        protected int _currentDay()

        {

            DateTime dtn = DateTime.Now;

            int ret = dtn.Day;

            return ret;

        }//**

 

        // Get Sundays for this month

        protected int[] getSundays(int year, int month, DayOfWeek dayName)

        {

            int[] _sunday = new int[4];

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

            int ai = 0;

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

            {

 

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

                {

                    //Response.Write(i.ToString());

                    _sunday[ai] = i; ai += 1;

                }

            }

            return _sunday;

        }//**