public static bool validateViewer(Model.Viewer Viewer)
 {
     LMSBLL.Viewer viewer_bll = new LMSBLL.Viewer();
     string viewername = viewer_bll.GetViewerName(Viewer.Id);
     if (viewername == null)
     {
         return false;
     }
     return true;
 }
Esempio n. 2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            string userid = txtUserName.Text.Trim();
            string  password = txtPassword.Text.Trim();

            if (userid == "" || password == "")
            {
                MessageBox.Show("用户名或密码不能为空!");
                txtUserName.Focus();
                return;
            }
            else
            {
                //先判断是不是游客登陆
                LMSBLL.Viewer viewer = new LMSBLL.Viewer();
                if (viewer.Login(userid, password))
                {
                    string userName = viewer.GetViewerName(userid);
                    UserHelper.userName = userName;
                    UserHelper.userId = userid;
                    UserHelper.IDENTITY = 0;
                    this.Hide();
                    Main f = new Main();
                    f.ShowDialog();
                }
                else
                {
                    LMSBLL.Manager manager = new LMSBLL.Manager();
                    if(manager.Login(userid,password))
                    {
                        string userName = manager.GetViewerName(userid);
                        UserHelper.userName = userName;
                        UserHelper.userId = userid;
                        UserHelper.IDENTITY = 1;
                        this.Hide();
                        Main f = new Main();
                        f.ShowDialog();
                    } else
                    {
                        MessageBox.Show("用户名或密码错误,请重新输入!", "错误");
                        txtUserName.Text = "";
                        txtPassword.Text = "";
                        txtUserName.Focus();
                    }
                }
            }
        }