Пример #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();
     }
 }