示例#1
0
        private void BtSignUp_Click(object sender, EventArgs e)
        {
            if (!PnConfirmPassword.Visible)
            { // мы находимся в "Вход"
                PnConfirmPassword.Visible = true;
                return;
            }

            PnConfirmPassword.Visible = true;
            var username        = TbUserName.Text.Trim();
            var password        = TbPassword.Text.Trim();
            var confirmPassword = TbConfirmPassword.Text.Trim();

            UserNamePassWordCheckIsEmpty();
            if (password != confirmPassword)
            {
                MessageBox.Show(@"Подтверждение не совпадает с паролем", @"Ошибка");
                TbConfirmPassword.Focus();
                return;
            }

            // а теперь мы ищем имя пользователя в каком-то списке. В файле, наверное.
            if (Users.Contains(username))
            {
                MessageBox.Show(@"Это имя пользователя уже занято", @"Ошибка");
                TbUserName.Focus();
            }
            else
            {
                Users.Add(username, password);
                MessageBox.Show(@"Успешно!");
            }
        }
        private void BtnSubmit_Click(object sender, EventArgs e)
        {
            string username, password, cpassword;

            username  = TbUserName.Text;
            password  = TbPw.Text;
            cpassword = TbCPw.Text;
            if (username == "" || password == "" || cpassword == "")
            {
                MessageBox.Show("All the data must be filled");
            }
            else if (password != cpassword)
            {
                MessageBox.Show("Mismatched Password \n Both Password must match!!!");
            }
            else
            {
                string     chkUser = "******" + TbUserName + "'";
                SqlCommand cmd     = new SqlCommand(chkUser, Con);
                //cmd.Parameters.AddWithValue("@un", TbUserName.Text);
                Con.Open();
                SqlDataReader data = cmd.ExecuteReader();
                if (data.HasRows)
                {
                    MessageBox.Show("UserName already Exist");
                    TbCPw.Clear();
                    TbPw.Clear();
                    TbUserName.Clear();
                }
                else
                {
                    Con.Close();
                    string     insertQuery = "Insert into TblUser values('" + username + "','" + password + "')";
                    SqlCommand cmd1        = new SqlCommand(insertQuery, Con);
                    Con.Open();
                    cmd1.ExecuteNonQuery();
                    MessageBox.Show("ID registered successfully");
                    Hide();
                    FrmLogIn obj = new FrmLogIn();
                    obj.Show();
                }
                Con.Close();
            }
        }
示例#3
0
        private void BtSignIn_Click(object sender, EventArgs e)
        {
            if (PnConfirmPassword.Visible)
            { // мы находимся в "регистрация"
                PnConfirmPassword.Visible = false;
                return;
            }

            PnConfirmPassword.Visible = false;
            var username = TbUserName.Text.Trim();
            var password = TbPassword.Text.Trim();

            if (UserNamePassWordCheckIsEmpty())
            {
                return;
            }

            // а теперь мы ищем имя пользователя в каком-то списке. В файле, наверное.
            if (Users.Contains(username, password))
            {
                UserNameIfSuccess = username;
                //MessageBox.Show(@"Contains. Really.");
                Close();
            }
            else
            {
                if (!Users.Contains(username))
                {
                    MessageBox.Show(@"Неверное имя пользователя", @"Ошибка");
                    TbUserName.Focus();
                    return;
                }

                MessageBox.Show(@"Неверный пароль.");
                TbPassword.Focus();
                TbPassword.Clear();
            }
        }
示例#4
0
 void ResetForm()
 {
     TbUserName.Clear();
     TbPassword.Clear();
 }
示例#5
0
 //----------------Effect Degin UI----------------------------------------------
 private void TbUserName_Click(object sender, EventArgs e)
 {
     TbUserName.Clear();
 }