Beispiel #1
0
        private void GetShakingNumberDetails()
        {
            TokenResultEntity getToken = provide.GetToken();

            if (getToken.Code != 0)
            {
                MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg);
                return;
            }

            GetShakingNumbersResponse getShakingNumbers = provide.GetShakingNumbers(groupId);

            if (getShakingNumbers.Code != 0)
            {
                MessageBox.Show("获取摇号详情失败, 错误信息: " + getShakingNumbers.ErrMsg);
                return;
            }
            else
            {
                List <GetShakingNumberSource> listTemp = new List <GetShakingNumberSource>();

                foreach (GetShakingNumberResultEntityTemp item in getShakingNumbers.ShakingNumberResultList)
                {
                    GetShakingNumberSource model = new GetShakingNumberSource();
                    model.ShakingNumber         = item.ShakingNumber;
                    model.ShakingNumberSequance = item.ShakingNumberSequance;
                    model.Name           = item.Subscriber.Name;
                    model.IdentityNumber = item.Subscriber.IdentityNumber;
                    model.Telephone      = item.Subscriber.Telephone;
                    listTemp.Add(model);
                }
                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource          = listTemp;
            }
        }
        public GetShakingNumbersResponse GetShakingNumbers(int projectId)
        {
            GetShakingNumbersResponse result = new GetShakingNumbersResponse();

            try
            {
                var request = new GetShakingNumbersRequest()
                {
                    ProjectGroupID = projectId
                };

                result = this.Client.InvokeAPI <GetShakingNumbersResponse>(request);
            }
            catch (Exception ex)
            {
                result.Code   = 9999;
                result.ErrMsg = ex.Message;
            }

            return(result);
        }