Exemple #1
0
 public static FrmCompletedToMes GetSingleton(DataTable dt)
 {
     if (frm == null || frm.IsDisposed)
     {
         frm = new FrmCompletedToMes();
     }
     user = dt;
     if (user.Rows.Count > 0)
     {
         frm.Text = frm.Text + "_欢迎您:" + dt.Rows[0]["UserName"].ToString();
     }
     return(frm);
 }
        public void login()
        {

            this.account = this.txtAccount.Text.Trim().ToUpper();
            this.password = this.txtPwd.Text.Trim();
            
            DataTable dt = ctmm.getLoginByAccount(this.account, this.password);
            if (dt.Rows.Count != 1)
            {
                this.labMsg.Text = "用户或密码错误";
                AccessAppSettings(this.account, this.password);
                return;
            }
            // 保存登录信息
            AccessAppSettings(this.account, this.password);
            FrmCompletedToMes frm = FrmCompletedToMes.GetSingleton(dt);
            frm.MdiParent = mainfrom;
            frm.Show();
            frm.Activate();
            this.Visible = false;
        }