// 修改资产信息
 private void buttonOK_Click(object sender, EventArgs e)
 {
     if (assetDetail == null)
     {
         MessageBox.Show("获取资产信息失败。");
         return;
     }
     ModifyAssetInfo assetInfo = new ModifyAssetInfo();
     assetInfo.assetId = assetId;
     assetInfo.assetIdSpecified = true;
     assetInfo.assetName = this.textBoxAssetName.Text;
     assetInfo.assetNumber = this.textBoxAssetNo.Text;
     assetInfo.computerType = this.comboBoxComputerType.SelectedItem.ToString();
     assetInfo.computerVariety = this.textBoxComputerVendor.Text;
     assetInfo.physicalPos = this.textBoxPosition.Text;
     assetInfo.remark = this.textBoxDescription.Text;
     assetInfo.type = this.textBoxModel.Text;
     assetInfo.responserId = assetDetail.responserId;
     assetInfo.responserIdSpecified = true;
     WSCommonResult result = damService.modifyAsset(assetInfo);
     if (result.errorCode == 0)
     {
         MessageBox.Show("修改资产信息成功。");
     }
     else
     {
         MessageBox.Show("修改资产信息失败,失败原因为:" + result.errorMsg);
     }
     this.Dispose(true);
 }
 /// <remarks/>
 public void modifyAssetAsync(ModifyAssetInfo param0, object userState) {
     if ((this.modifyAssetOperationCompleted == null)) {
         this.modifyAssetOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyAssetOperationCompleted);
     }
     this.InvokeAsync("modifyAsset", new object[] {
                 param0}, this.modifyAssetOperationCompleted, userState);
 }
 /// <remarks/>
 public void modifyAssetAsync(ModifyAssetInfo param0) {
     this.modifyAssetAsync(param0, null);
 }