TechKnowledge Content
SUMMARY
The sample code snippets for the CRMOpportunityProduct.RetrieveByObject method in the SDK for Microsoft Business Solutions CRM versions 1.0 and 1.2 read as follows.
Incorrect Code for MSCRM v1.2:
Microsoft.Crm.Platform.Proxy.CObjectName objName = new Microsoft.Crm.Platform.Proxy.CObjectName();
objName.Id = strOpportunityId;
objName.Type = Microsoft.Crm.Platform.Proxy.ObjectType.otOpportunityProduct;
Incorrect Code for MSCRM v1.0:
Microsoft.CRM.Proxy.CObjectName objName = new Microsoft.CRM.Proxy.CObjectName();
objName.Id = strOpportunityId;
objName.Type = Microsoft.CRM.Proxy.ObjectType.otOpportunityProduct;
Since the method retrieves products related to the opportunity object, the object type needs to be set to Opportunity.
Correct Code for MSCRM v1.2:
Microsoft.Crm.Platform.Proxy.CObjectName objName = new Microsoft.Crm.Platform.Proxy.CObjectName();
objName.Id = strOpportunityId;
objName.Type = Microsoft.Crm.Platform.Proxy.ObjectType.otOpportunity;
Correct Code for MSCRM v1.0:
Microsoft.CRM.Proxy.CObjectName objName = new Microsoft.CRM.Proxy.CObjectName();
objName.Id = strOpportunityId;
objName.Type = Microsoft.CRM.Proxy.ObjectType.otOpportunity;
REFERENCESFor more information on CRMopportunityProduct class on MSCRM 1.0 ,visit the following MSDN link:
http://msdn.microsoft.com/library/en-us/crmsdk/htm/crmopportunityproductclass.aspFor more information on CRMopportunityProduct class on MSCRM 1.2 ,visit the following MSDN link:
http://msdn.microsoft.com/library/en-us/crmsdk1_2/htm/v1d2crmopportunityproductclass.asp
This article was TechKnowledge Document ID: 35184