Пример #1
0
        protected void LoginProving(string user, string pwd)
        {
            if (user == "")
            {
                MessageBox.Show("请输入登录用户名");
            }
            else
            {
                DataSet ds = db.GetPIVAsDB("select top 1 DEmployeeID,AccountID,Pas,DEmployeeCode,DEmployeeName from DEmployee where AccountID='" + user + "' and Pas='******'");

                if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count <= 0)
                {
                    MessageBox.Show(" 登录失败,输入用户名与密码不匹配 !!!(连接成功) ");
                }
                else if (ds.Tables[0].Rows.Count > 0)
                {
                    string User = cbox_user.Text;
                    if (user.Length >= 4 && user.Substring(0, 4) != "7777")//扫描二维码不保存本地
                    {
                        db.SaveXML(cbox_user.Text, txt_pwd.Text);
                    }
                    db.IniWriteValuePivas("User", "pwd", "");

                    //信息保存,返回给主窗体使用
                    _DEmployeeID      = ds.Tables[0].Rows[0]["DEmployeeID"].ToString();
                    _EmpCode          = ds.Tables[0].Rows[0]["DEmployeeCode"].ToString();
                    _EmpName          = ds.Tables[0].Rows[0]["DEmployeeName"].ToString();
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
            }
        }