示例#1
0
文件: Frm_login.cs 项目: radtek/Brown
        private void b_ok_Click(object sender, EventArgs e)
        {
            string s_userCode, s_pwd;

            s_userCode = textEdit_user.Text;
            s_pwd      = textEdit_pwd.Text;

            if (string.IsNullOrEmpty(s_userCode))
            {
                MessageBox.Show("请输入用户代码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textEdit_user.Focus();
                return;
            }
            if (string.IsNullOrEmpty(s_pwd))
            {
                MessageBox.Show("请输入密码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textEdit_pwd.Focus();
                return;
            }
            /////////////////////  检索 密码  ///////////////////////////////
            Uc01_dao uc01_dao = new Uc01_dao();
            Uc01     uc01     = uc01_dao.GetSingle(s => s.uc002 == s_userCode && s.status == "1");

            if (uc01 == null)
            {
                textEdit_user.ErrorImageOptions.Alignment = ErrorIconAlignment.MiddleRight;
                textEdit_user.ErrorText = "用户不存在!";
                return;
            }
            else if (Tools.EncryptWithMD5(s_pwd) != uc01.uc004)
            {
                textEdit_pwd.ErrorImageOptions.Alignment = ErrorIconAlignment.MiddleRight;
                textEdit_pwd.ErrorText = "密码错误!";
                return;
            }
            else
            {
                Envior.cur_userId   = uc01.uc001;
                Envior.cur_userName = uc01.uc003;


                //Envior.cur_userBosi = uc01.uc007;     //博思账号
                //Envior.cur_pwdBosi = uc01.uc008;	  //博思密码

                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.AppSettings.Settings["lastusername"].Value = s_userCode;
                config.Save(ConfigurationSaveMode.Modified);

                /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

                DialogResult = DialogResult.OK;
                this.Close();
            }
        }