private void GetSubscriberSelectionHistory(int id) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } GetSubscriberSelectionHistoryResponse getSubscriberSelectionHistory = provide.GetSubscriberSelectionHistory(id); if (getSubscriberSelectionHistory.Code != 0) { MessageBox.Show("获取认购人信息失败, 错误信息: " + getSubscriberSelectionHistory.ErrMsg); return; } else { List <SubscriberSelectionSource> list = new List <SubscriberSelectionSource>(); foreach (SubscriberSelectionEntityTemp item in getSubscriberSelectionHistory.SelectionList) { SubscriberSelectionSource obj = new SubscriberSelectionSource(); obj.ProjectID = item.ProjectID; obj.ProjectNumber = item.ProjectNumber; obj.ProjectName = item.ProjectName; obj.NoticeStatus = item.NoticeStatus; obj.AuthStatus = item.AuthStatus; obj.SelectionStatus = item.SelectionStatus; obj.ConfirmStatus = item.ConfirmStatus; obj.AbandonStatus = item.AbandonStatus; obj.ShakingResultID = item.ShakingResultID; obj.SelectionID = item.SelectionID == null ? -1 : item.SelectionID; obj.Operate1 = "通知录音"; obj.Operate2 = "选房详情"; list.Add(obj); } dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = list; for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (this.dataGridView1.Rows[i].Cells["SelectionID"].Value.ToString() == "-1") { this.dataGridView1.Rows[i].Cells["Operate2"].Style.ForeColor = Color.Gray; optLock = true; } else { this.dataGridView1.Rows[i].Cells["Operate2"].Style.ForeColor = Color.Blue; optLock = false; } } } }
public GetSubscriberSelectionHistoryResponse GetSubscriberSelectionHistory(int Id) { GetSubscriberSelectionHistoryResponse result = new GetSubscriberSelectionHistoryResponse(); try { var request = new GetSubscriberSelectionHistoryRequest() { SubscriberID = Id }; result = this.Client.InvokeAPI <GetSubscriberSelectionHistoryResponse>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }