Ejemplo n.º 1
0
        void view_OnLogin(object sender, Views.LoginScanningEventArgs e)
        {
            DataTable result = this.Model.Login(e.userId, e.password);
            string    mes;
            bool      succeed = false;

            if (result != null && result.Rows != null & result.Rows.Count > 0)
            {
                if (this.Model.ExamineUser(result.Rows[0]["USER_ID"].ToString()))
                {
                    if (this.Model.ExamineOperation(e.no))
                    {
                        mes     = "";
                        succeed = true;
                        this.Model.InsertLoginScanning(result.Rows[0]["USER_ID"].ToString(), result.Rows[0]["USER_NAME"].ToString(), e.no);
                    }
                    else
                    {
                        mes = "*该操作台已登录";
                    }
                }
                else
                {
                    mes = "*该用户已登录";
                }
            }
            else
            {
                mes = "*用户名或密码错误";
            }
            this.View.ExeLogin(succeed, mes, result);
        }
Ejemplo n.º 2
0
 private void login()
 {
     Views.LoginScanningEventArgs loginScanningEventArgs = new Views.LoginScanningEventArgs()
     {
         userId   = this.txtUserId.Text.Trim().ToUpper(),
         password = CJia.PIVAS.Common.EncryptString(this.txtPassword.Text),
         no       = this.no
     };
     this.OnLogin(null, loginScanningEventArgs);
 }