private void buttonOK_Click(object sender, EventArgs e)
 {
     if (this.checkedListBox1.CheckedItems.Count == 0)
     {
         MessageBox.Show("请至少选择一个服务。");
         return;
     }
     long[] id = new long[this.checkedListBox1.CheckedItems.Count];
     CancelServiceParam param = new CancelServiceParam();
     int i=0;
     IEnumerator iter = this.checkedListBox1.CheckedItems.GetEnumerator();
     while (iter.MoveNext())
     {
         id[i] = ((CombItem)iter.Current).itemValue;
         i++;
     }
     param.serviceList = new long?[id.Length];
     for (int j = 0; j < id.Length; j++)
    {
         param.serviceList[j] = id[j];
     }
     param.accountName =userName;
     WSCommonResult result = accessUserService.cancelService(param);
     if (result.errorCode == 0)
     {
         MessageBox.Show("用户注销服务成功。");
     }
     else
     {
         MessageBox.Show("用户注销服务失败,失败原因为:" + result.errorMsg);
     }
     this.Dispose(true);
 }
 /// <remarks/>
 public void cancelServiceAsync(CancelServiceParam param0, object userState) {
     if ((this.cancelServiceOperationCompleted == null)) {
         this.cancelServiceOperationCompleted = new System.Threading.SendOrPostCallback(this.OncancelServiceOperationCompleted);
     }
     this.InvokeAsync("cancelService", new object[] {
                 param0}, this.cancelServiceOperationCompleted, userState);
 }
 /// <remarks/>
 public void cancelServiceAsync(CancelServiceParam param0) {
     this.cancelServiceAsync(param0, null);
 }