void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { //这时后台线程已经完成,并返回了主线程,所以可以直接使用UI控件了 //this.textBox1.Text = e.Result.ToString(); JavaScriptObject result = (JavaScriptObject)e.Result; if (bool.Parse(result["Result"].ToString())) { InfoSys.LoginIsLogin = true; InfoSys.GetBaseInfo(); JsonSysUser user = JavaScriptConvert.DeserializeObject <JsonSysUser>(result["Message"].ToString()); InfoSys.UserId = user.UserId; InfoSys.UserTrueName = user.TrueName; InfoSys.UserGroupName = user.GroupName; InfoSys.UserDistrictName = user.DistrictName; frmMain f = new frmMain(); f.Show(); this.Hide(); } else { MessageBox.Show(result["Message"].ToString()); this.label3.ForeColor = Color.Red; this.label3.Text = "请检查服务器配置"; this.button1.Enabled = true; } }
private void button3_Click(object sender, EventArgs e) { InfoSys.GetBaseInfo(); this.lbDeviceCount.Text = "数量:终端 " + InfoSys.ListDevices.Count.ToString() + ",行政区 " + InfoSys.ListDistricts.Count.ToString(); }