Ejemplo n.º 1
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        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);
        }