Beispiel #1
0
 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();
     }
 }
Beispiel #2
0
        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();
        }