WebCrmApiReturnFieldDescription Method |
Namespace: dk.webCRM.ApiSync.WebService
public ReadFieldDescriptionResult ReturnFieldDescription( DataEntityType entityType, long fieldID )
// Login and get a webservice ticket. WebCrmApiSoapClient proxy = new WebCrmApiSoapClient(); ErrorStatus errorStatus; TicketHeader ticket = proxy.Authenticate("cm1111aaaaaa", "username", "password", out errorStatus); // Get meta data. ReadFieldDescriptionResult result = proxy.ReturnFieldDescription(ticket, DataEntityType.Organisations, 120); // Output list of field keys to console. The field key may look like "5_System_ID" or "5_Number". Console.WriteLine(result.Metadata.DatabaseFieldKey); // The below is an example of field key usage. It adds new opportunity to webCRM. WebCrmData opportunityData = new WebCrmData { Pairs = new KeyValuePair[] { new KeyValuePair("5_System_ID", "0"), new KeyValuePair("5_oppOrgRelationId", "1"), new KeyValuePair("5_Number", "000019") } }; WriteToWebCrmResult writeResult = proxy.WriteToWebcrm(ticket, DataEntityType.Opportunities, 97, 0, opportunityData); // End session. errorStatus = proxy.EndSession(ticket);