예제 #1
0
        private void SetQuestionnaireNumber_Load(object sender, EventArgs e)
        {
            DT_Cardcount = new DataTable();
            DT_Cardcount.Columns.Add("DistrictCode", typeof(string));
            DT_Cardcount.Columns.Add("DistrictName", typeof(string));
            DT_Cardcount.Columns.Add("CardCode", typeof(string));
            DT_Cardcount.Columns.Add("CardName", typeof(string));
            DT_Cardcount.Columns.Add("CardMaxCount", typeof(int));
            DT_Cardcount.Columns.Add("CardItemScore", typeof(double));

            if (Cur_DistrictName == CB_Districts.Text)
            {
                return;
            }

            //获取所有地区
            CB_Districts.Items.Clear();
            string url     = Form1.UrlPre + "ShowAlldistrict";
            string Httpres = HttpGet.HttpGetFunc(url);

            if (Httpres == null)
            {
                MessageBox.Show("网络未连接");
                return;
            }
            //将字符串转换成json
            var Httpjsonresult = JObject.Parse(Httpres);
            //获取json中的data部分
            JToken HttpJsonvalue = Httpjsonresult.GetValue("data");
            int    resultrow     = HttpJsonvalue.Count();

            for (int i = 0; i < resultrow; i++)
            {
                int column = HttpJsonvalue[i].Count();
                var s      = HttpJsonvalue[i].ToString();
                AlldistrictDatum alldistrictdatum = JsonConvert.DeserializeObject <AlldistrictDatum>(s);
                CB_Districts.Items.Add(alldistrictdatum.districtName);
                LAlldistricts.Add(alldistrictdatum);
            }
        }
        private void iniStartSetDistrictCardNumber()
        {
            if (Cur_DistrictName == CB_Districts.Text)
            {
                return;
            }

            //获取所有地区
            CB_Districts.Items.Clear();
            Ldistricts.Clear();
            string url     = Form1.UrlPre + "ShowAlldistrict";
            string Httpres = HttpGet.HttpGetFunc(url);

            if (Httpres == null)
            {
                MessageBox.Show("网络未连接");
                return;
            }
            //将字符串转换成json
            var Httpjsonresult = JObject.Parse(Httpres);
            //获取json中的data部分
            JToken HttpJsonvalue = Httpjsonresult.GetValue("data");
            int    resultrow     = HttpJsonvalue.Count();

            for (int i = 0; i < resultrow; i++)
            {
                int column = HttpJsonvalue[i].Count();
                var s      = HttpJsonvalue[i].ToString();
                AlldistrictDatum alldistrictdatum = JsonConvert.DeserializeObject <AlldistrictDatum>(s);
                CB_Districts.Items.Add(alldistrictdatum.districtName);
                Ldistricts.Add(alldistrictdatum);
            }

            Dgv_CardCount.Rows.Clear();


            findOrUpdate();
        }