예제 #1
0
        public void AvGue()
        {
            try
            {
                string fullname = null;
                int    provid   = 0;
                int    cityid   = 0;
                int    countyid = 0;
                if (txtDownstream.Text.Trim() != string.Empty)
                {
                    fullname = txtDownstream.Text.Trim();
                }
                if (cmbProvince.Text != "中国" && cmbCity.Text != "中国" && cmbCounty.Text != "中国")
                {
                    provid   = Convert.ToInt32(cmbProvince.SelectedValue);
                    cityid   = Convert.ToInt32(cmbCity.SelectedValue);
                    countyid = Convert.ToInt32(cmbCounty.SelectedValue);
                }
                string         pageIndexAndCount = winFormPager1.PageIndex + "." + winFormPager1.PageSize;
                Model_Customer customeravgue     = new Model_Customer();
                customeravgue.FullNamek__BackingField   = fullname;
                customeravgue.ProvinceIdk__BackingField = provid;
                customeravgue.CityIdk__BackingField     = cityid;
                customeravgue.CountyIdk__BackingField   = countyid;

                //ResultModelOfint avguecount = cs.GetVagueQueryCount(customeravgue);
                ResultModelOfint avguecount = cs.GetConsigneeCountyCount(customeravgue);
                winFormPager1.DrawControl(avguecount.Data);
                //ResultModelOfArrayOfModel_Customerd4FqxSXX avgue = cs.GetVagueQuery(customeravgue, pageIndexAndCount);
                ResultModelOfArrayOfModel_Customerd4FqxSXX avgue = cs.GetConsigneeCounty(customeravgue, pageIndexAndCount);
                if (avguecount.Data <= 0)
                {
                    contextMenuStrip1.Enabled = false;
                }
                else
                {
                    contextMenuStrip1.Enabled = true;
                }
                if (avgue.Code != 0)
                {
                    MessageBox.Show(avgue.Message);
                }
                else
                {
                    dataGridView1.AutoGenerateColumns = false;
                    dataGridView1.Rows.Clear();
                    foreach (Model_Customer item in avgue.Data)
                    {
                        int rowIndex = dataGridView1.Rows.Add();
                        dataGridView1.Rows[rowIndex].Cells[0].Value = item.Idk__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[1].Value = item.FullNamek__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[2].Value = item.ContactPersonk__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[3].Value = item.Accountk__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[4].Value = item.ContactTelk__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[5].Value = item.ProvinceNamek__BackingField + "-" + item.CityNamek__BackingField + "-" + item.CountyNamek__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[6].Value = item.ContactAddressk__BackingField;
                        dataGridView1.Rows[rowIndex].Cells[7].Value = item.CreateAtk__BackingField.ToString("yyyy-MM-dd HH:mm:ss");
                        if (item.Activedk__BackingField == Enum_Active.Enabled)
                        {
                            dataGridView1.Rows[rowIndex].Cells[8].Value = "启用";
                        }
                        else
                        {
                            dataGridView1.Rows[rowIndex].Cells[8].Value = "停用";
                        }
                        dataGridView1.Rows[rowIndex].Cells[9].Value = item.Remarkk__BackingField.Split('|')[1];
                        dataGridView1.Rows[rowIndex].Tag            = item;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }