private void btn_login_Click(object sender, EventArgs e) { if (cbb_user.Text.Trim() == string.Empty || txt_password.Text.Trim() == string.Empty) { MessageBox.Show("用户名密码不能为空"); return; } if (getToken(cbb_user.Text.Trim(), txt_password.Text.Trim()) == false) { return; } if (login(cbb_user.Text.Trim(), txt_password.Text.Trim())) { Global.user.Name = cbb_user.Text.Trim(); Global.user.Password = txt_password.Text.Trim(); if (Global.online)//如果登陆成功且联网状态,获取用户信息、检查用户是否首次登陆(首次登陆要预下载法规)、远程法规列表、设置列表 { RemoteWorker.getUserInfo(); RemoteWorker.getSetResponse(); RemoteWorker.getLawResponse(); checkUserPreload(); } if (cb_remindPwd.Checked) { string userId = cbb_user.Text.Trim(); string password = txt_password.Text.Trim(); ConfigWorker.SetConfigValue(userId, password); } db.saveUser(Global.user); LibraryList listForm = new LibraryList(); listForm.Show(); this.Hide(); } }
private void btn_refresh_Click(object sender, EventArgs e) { if (Global.online == false) { MessageBox.Show("离线状态无法手动更新"); return; } int autoUpdateCount = RemoteWorker.getLawResponse(); if (autoUpdateCount > 0)//如果手动刷新更新的法规数量大于0,则重新加载法规列表,将新版本添加到版本下拉中 { ((LibraryList)parentForm).loadLocalLawList(); } ((LibraryList)parentForm).loadUpdateHistoryList(); }