Beispiel #1
0
        /// <summary>
        /// Gets the sub types.
        /// </summary>
        private void GetSubTypes()
        {
            ContactServiceClient contactService = null;

            try
            {
                contactService = new ContactServiceClient();
                CollectionRequest collectionRequest = new CollectionRequest();
                OrganisationSubTypeSearchCriteria    searchCriteria = new OrganisationSubTypeSearchCriteria();
                OrganisationSubTypeSearchReturnValue returnValue    = contactService.OrganisationSubTypeSearch(
                    _logonId, collectionRequest, searchCriteria);
                if (returnValue.Success)
                {
                    _ddlSubType.DataSource     = returnValue.SubTypes.Rows;
                    _ddlSubType.DataTextField  = "Description";
                    _ddlSubType.DataValueField = "Id";
                    _ddlSubType.DataBind();
                }
                else
                {
                    throw new Exception(returnValue.Message);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (contactService != null)
                {
                    if (contactService.State != System.ServiceModel.CommunicationState.Faulted)
                    {
                        contactService.Close();
                    }
                }
            }
        }
 /// <summary>
 /// Gets the sub types.
 /// </summary>
 private void GetSubTypes()
 {
     ContactServiceClient contactService = null;
     try
     {
         contactService = new ContactServiceClient();
         CollectionRequest collectionRequest = new CollectionRequest();
         OrganisationSubTypeSearchCriteria searchCriteria = new OrganisationSubTypeSearchCriteria();
         OrganisationSubTypeSearchReturnValue returnValue = contactService.OrganisationSubTypeSearch(
                                                     _logonId, collectionRequest, searchCriteria);
         if (returnValue.Success)
         {
             _ddlSubType.DataSource = returnValue.SubTypes.Rows;
             _ddlSubType.DataTextField = "Description";
             _ddlSubType.DataValueField = "Id";
             _ddlSubType.DataBind();
         }
         else
         {
             throw new Exception(returnValue.Message);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (contactService != null)
         {
             if (contactService.State != System.ServiceModel.CommunicationState.Faulted)
                 contactService.Close();
         }
     }
 }