private void GetProjects()
        {
            int pIndex = 1;
            int psize  = 9999;

            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects(pIndex, psize);

            if (getProject.Code != 0)
            {
                MessageBox.Show("获取Token失败, 错误信息: " + getProject.ErrMsg);
                return;
            }
            else
            {
                for (int i = 0; i < getProject.ProjectList.Count; i++)
                {
                    checkedListBox1.Items.Add(getProject.ProjectList[i].Name);
                    chklist.Add(getProject.ProjectList[i].ID, getProject.ProjectList[i].Name);
                }
            }
        }
Beispiel #2
0
        public void RefreshDataView()
        {
            clearDataView();

            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects();

            if (getProject.Code != 0)
            {
                MessageBox.Show("获取项目信息失败, 错误信息: " + getProject.ErrMsg);
                return;
            }
            else
            {
                for (int i = 1; i < getProject.ProjectList.Count; i++)
                {
                    getProject.ProjectList[i].Operate = "修改项目";
                }
                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource          = getProject.ProjectList;
            }
        }
        public frmSubscribePersonImport()
        {
            int pIndex = 1;
            int psize  = 9999;

            InitializeComponent();

            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects(pIndex, psize);

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

            comboBox1.DataSource    = getProject.ProjectList;
            comboBox1.DisplayMember = "Name"; //主要是设置下拉框显示的值
            comboBox1.ValueMember   = "ID";   //实际值
        }
        private void GetProjectList()
        {
            int pIndex = 1;
            int psize  = 9999;
            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects(pIndex, psize);

            if (getProject.Code != 0)
            {
                MessageBox.Show("获取项目信息失败, 错误信息: " + getProject.ErrMsg);
                return;
            }
            else
            {
                comboBox1.DisplayMember = "Name";                 //主要是设置下拉框显示的值
                comboBox1.ValueMember   = "ID";                   //实际值
                comboBox1.DataSource    = getProject.ProjectList; //绑定数据源
            }
        }
        private void GetProjects(bool isSearch)
        {
            int pIndex = 1;
            int psize  = 9999;

            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = new ProjectEntityResponse();

            if (isSearch == false)
            {
                getProject = provide.GetAllProjects(pIndex, psize);
            }
            else
            {
                string searchStr = string.Empty;
                searchStr  = textBox1.Text;
                getProject = provide.GetProjects(searchStr, pIndex, psize);
            }
            if (getProject.Code != 0)
            {
                MessageBox.Show("获取项目信息失败, 错误信息: " + getProject.ErrMsg);
                return;
            }
            else
            {
                List <ProjectSource2nd> list = new List <ProjectSource2nd>();
                foreach (ProjectEntityTemp item in getProject.ProjectList)
                {
                    ProjectSource2nd obj = new ProjectSource2nd();
                    obj.ID             = item.ID;
                    obj.Number         = item.Number;
                    obj.Name           = item.Name;
                    obj.DevelopCompany = item.DevelopCompany;
                    obj.IdentityNumber = item.IdentityNumber;
                    obj.ProjectArea    = item.ProjectArea;
                    obj.Operate1       = "创建规则";
                    obj.Operate2       = "修改规则";
                    obj.Operate3       = "查看详情";
                    list.Add(obj);
                }
                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource          = list;
            }
        }
Beispiel #6
0
        private void GetProjects(bool isSearch)
        {
            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = new ProjectEntityResponse();

            if (isSearch == false)
            {
                getProject = provide.GetAllProjects();
            }
            else
            {
                string searchStr = string.Empty;
                searchStr  = textBox1.Text;
                getProject = provide.GetProjects(searchStr);
            }
            if (getProject.Code != 0)
            {
                MessageBox.Show("获取项目信息失败, 错误信息: " + getProject.ErrMsg);
                return;
            }
            else
            {
                for (int i = 1; i < getProject.ProjectList.Count; i++)
                {
                    getProject.ProjectList[i].Operate1 = "创建规则";
                    getProject.ProjectList[i].Operate2 = "修改规则";
                    getProject.ProjectList[i].Operate3 = "查看详情";
                }
                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource          = getProject.ProjectList;
            }
        }
        public ProjectEntityResponse GetAllProjects()
        {
            ProjectEntityResponse result = new ProjectEntityResponse();

            try
            {
                var request = new GetAllProjectsRequest()
                {
                    PageIndex = 1,
                    PageSize  = 99999
                };

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

            return(result);
        }
Beispiel #8
0
        private void GetProjectInfo()
        {
            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects();

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

            comboBox1.DataSource    = getProject.ProjectList;
            comboBox1.DisplayMember = "Name"; //主要是设置下拉框显示的值
            comboBox1.ValueMember   = "ID";   //实际值
        }
Beispiel #9
0
        public ProjectEntityResponse GetProjects(string searchStr, int pageIndex, int pageSize)
        {
            ProjectEntityResponse result = new ProjectEntityResponse();

            try
            {
                var request = new GetProjectsRequest()
                {
                    SearchStr = searchStr,
                    PageIndex = pageIndex,
                    PageSize  = pageSize
                };

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

            return(result);
        }
Beispiel #10
0
        public frmSubscribePersonImport()
        {
            InitializeComponent();

            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects();

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

            //comboBox1.DataSource = getProject.ProjectList;
            //comboBox1.DisplayMember= getProject.ProjectList
        }
        private void GetProjects(FrontEndAccountEntityTemp model)
        {
            int pIndex = 1;
            int psize  = 9999;

            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = provide.GetAllProjects(pIndex, psize);

            if (getProject.Code != 0)
            {
                MessageBox.Show("获取Token失败, 错误信息: " + getProject.ErrMsg);
                return;
            }
            else
            {
                textBox4.Text = "";
                for (int i = 0; i < getProject.ProjectList.Count; i++)
                {
                    checkedListBox1.Items.Add(getProject.ProjectList[i].Name);
                    chklist.Add(getProject.ProjectList[i].ID, getProject.ProjectList[i].Name);
                    int count = model.ProjectList.Where(x => x.ProjectID == getProject.ProjectList[i].ID).Count();
                    if (count != 0)
                    {
                        checkedListBox1.SetItemChecked(i, true);
                        textBox4.Text = textBox4.Text + " " + getProject.ProjectList[i].Name;
                    }
                }
            }
        }
Beispiel #12
0
        public void GetProjectInfo(bool isSearch, int pIndex)
        {
            string msg      = string.Empty;
            int    pagesize = 0;

            clearDataView();

            pagesize = Convert.ToInt32(cbPage.SelectedValue.ToString());
            TokenResultEntity getToken = provide.GetToken();

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

            ProjectEntityResponse getProject = new ProjectEntityResponse();

            if (isSearch == false)
            {
                getProject = provide.GetAllProjects(pIndex, pagesize);
            }
            else
            {
                string searchStr = string.Empty;
                searchStr  = txtSearch.Text.Trim();
                getProject = provide.GetProjects(searchStr, pIndex, pagesize);
            }
            if (getProject.Code != 0)
            {
                msg = "获取项目信息失败, 错误信息: " + getProject.ErrMsg;
                DisPlayPrompt(0, msg);
                return;
            }
            else
            {
                List <ProjectSource1st> list = new List <ProjectSource1st>();
                foreach (ProjectEntityTemp item in getProject.ProjectList)
                {
                    ProjectSource1st obj = new ProjectSource1st();
                    obj.ID             = item.ID;
                    obj.Number         = item.Number;
                    obj.Name           = item.Name;
                    obj.DevelopCompany = item.DevelopCompany;
                    obj.IdentityNumber = item.IdentityNumber;
                    obj.ProjectArea    = item.ProjectArea;
                    obj.Operate        = "修改项目";
                    list.Add(obj);
                }
                dgvDataSource.AutoGenerateColumns = true;
                dgvDataSource.DataSource          = list;
                dgvDataSource.Height = dgvDataSource.RowTemplate.Height * list.Count + dgvDataSource.ColumnHeadersHeight + 10;
                dgvDataSource.Columns["Operate"].DefaultCellStyle.ForeColor = Color.DodgerBlue;
                dgvDataSource.Columns["Operate"].DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
                pnlPageSize.Top = dgvDataSource.Top + dgvDataSource.Height;
                if (list.Count > 0)
                {
                    txtSearchPage.Text    = "";
                    txtSearchPage.Enabled = true;
                    lblSumPage.Text       = "共" + getProject.RecordCount + "条";
                    recordCount           = getProject.RecordCount;
                    pageindexttl          = Convert.ToInt32(Math.Ceiling((double)recordCount / (double)pagesize));
                    lblCurPage.Text       = pIndex.ToString();
                    picprePageA.Visible   = false;
                    picnextPageA.Visible  = false;
                    picprePageB.BringToFront();
                    picnextPageB.BringToFront();
                    if (pIndex == 1)
                    {
                        picprePageA.Visible = true;
                        picprePageA.BringToFront();
                    }
                    if (pIndex == pageindexttl)
                    {
                        picnextPageA.Visible = true;
                        picnextPageA.BringToFront();
                    }
                    //if (pIndex != 1 && pIndex != pageindexttl)
                    //{
                    //    picprePageA.Visible = false;
                    //    picnextPageA.Visible = false;
                    //    picprePageB.BringToFront();
                    //    picnextPageB.BringToFront();
                    //}
                }
            }
        }