/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void frmLogin_Load(object sender, EventArgs e) { try { this.txtYear.Text = DateTime.Now.Year.ToString(); Common.CurrentUser = new User(); Common.CurrentUser.ServiceUrl = url = OperationXml.ServiceUrl();//WEBSERVICE的url记录 txtUserCode.Text = OperationXml.getConfig("login", "name"); this.labversion.Text = version = Assembly.LoadFrom("htapp.exe").GetName().Version.ToString(); this.txtUserCode.Focus(); } catch (Exception er) { MessageBox.Show(er.Message); Close(); } //获取服务器程序最新版本 string ver = Common.GetInstance().GetVersion(); if (!ver.Equals(version)) { thread = new Thread(new ThreadStart(UpdateProrgram)); thread.Start(); } }
private void btnLogin_Click(object sender, EventArgs e) { if (cmbAccId.DataSource == null) { MessageBox.Show("请先选择账套!"); return; } Common.CurrentUser.UserId = this.txtUserCode.Text.Trim(); Common.CurrentUser.Password = this.txtPassword.Text.Trim(); Common.CurrentUser.Year = this.txtYear.Text.Trim(); Common.CurrentUser.Accid = (this.cmbAccId.SelectedItem as KV).Key.ToString(); #region Login try { this.lblMessage.Text = "正在登录......"; this.lblMessage.Refresh(); Common.UserLogin(); GetBaseInfo(); this.lblMessage.Text = ""; //记录用户名 OperationXml.setConfig("login", "name", username); } catch (Exception ex) { this.lblMessage.Text = ""; MessageBox.Show(ex.Message); txtUserCode.Focus(); txtUserCode.SelectAll(); return; } #endregion //隐藏登录窗体,显示主窗体 frmMenu obj = new frmMenu(this); obj.Show(); this.Hide(); }