コード例 #1
0
ファイル: SignUp.cs プロジェクト: runbow/Email
        private void buttonSignUp_Click(object sender, EventArgs e)
        {
            bool isLegitUsername = _server.IsLegitUsername(textBoxUserName.Text);

            bool islegitPassword = _server.IsLegitPassword(textBoxPassword.Text);

            if (isLegitUsername == false)
            {
                MessageBox.Show("username is not legit, please insert username without space character", "Login",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (islegitPassword == false)
            {
                MessageBox.Show("password is not legit, please insert password without space character", "Login",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (isLegitUsername == true && islegitPassword == true)
            {
                _server.AddNewUser(textBoxUserName.Text, textBoxPassword.Text);
                MessageBox.Show("Signing up succeeded, now insert your details in Login window.", "Sign Up",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                if (NewUserAddedEvent != null)
                {
                    NewUserAddedEvent(textBoxUserName.Text, textBoxPassword.Text);
                }

                this.Close();
            }
        }