public AssetListForm(UamWebService.MainForm parent, AssetQueryInfo queryInfo)
        {
            InitializeComponent();
            this.MdiParent = parent;
            DataGridViewRowCollection rows = this.dataGridView.Rows;

            // 设置查询条件
            if (queryInfo == null)
            {
                queryInfo = new AssetQueryInfo();
            }
            //AssetQueryInfo queryInfo = new AssetQueryInfo();
            //queryInfo.status = -1;
            //queryInfo.operSystemId = -1;

            // 调用查询接口
            RetAssetInfoList resultList = damService.queryAsset(queryInfo);
            if (resultList.errorCode == 0)
            {
                if (resultList.retAssetList != null)
                {
                    for (int i = 0; i < resultList.retAssetList.Length; i++)
                    {
                        if (resultList.retAssetList[i] == null)
                            continue;
                        String[] row = new String[this.dataGridView.ColumnCount];
                        row[0] = resultList.retAssetList[i].assetId.ToString();
                        row[1] = resultList.retAssetList[i].status.ToString();
                        row[2] = resultList.retAssetList[i].assetNumber;
                        row[3] = resultList.retAssetList[i].assetName;
                        row[4] = resultList.retAssetList[i].groupId.ToString();
                        row[5] = resultList.retAssetList[i].type;
                        row[6] = resultList.retAssetList[i].responser;
                        row[7] = resultList.retAssetList[i].joinDate.ToString();
                        rows.Add(row);
                    }
                }
                
            }
            else
            {
                MessageBox.Show("查询资产列表失败,失败原因为:" + resultList.errorMsg);
            }
        }
 /// <remarks/>
 public void queryAssetAsync(AssetQueryInfo param0, object userState) {
     if ((this.queryAssetOperationCompleted == null)) {
         this.queryAssetOperationCompleted = new System.Threading.SendOrPostCallback(this.OnqueryAssetOperationCompleted);
     }
     this.InvokeAsync("queryAsset", new object[] {
                 param0}, this.queryAssetOperationCompleted, userState);
 }
 /// <remarks/>
 public void queryAssetAsync(AssetQueryInfo param0) {
     this.queryAssetAsync(param0, null);
 }
        public void updateList()
        {
            DataGridViewRowCollection rows = this.dataGridView.Rows;
            rows.Clear();
            AssetQueryInfo queryInfo = new AssetQueryInfo();

            // 调用查询接口
            RetAssetInfoList resultList = damService.queryAsset(queryInfo);
            if (resultList.errorCode == 0)
            {
                if (resultList.retAssetList != null)
                {
                    for (int i = 0; i < resultList.retAssetList.Length; i++)
                    {
                        if (resultList.retAssetList[i] == null)
                            continue;
                        String[] row = new String[this.dataGridView.ColumnCount];
                        row[0] = resultList.retAssetList[i].assetId.ToString();
                        row[1] = resultList.retAssetList[i].status.ToString();
                        row[2] = resultList.retAssetList[i].assetNumber;
                        row[3] = resultList.retAssetList[i].assetName;
                        row[4] = resultList.retAssetList[i].groupId.ToString();
                        row[5] = resultList.retAssetList[i].type;
                        row[6] = resultList.retAssetList[i].responser;
                        row[7] = resultList.retAssetList[i].joinDate.ToString();
                        rows.Add(row);
                    }
                }

            }
        }