private void button1_Click(object sender, EventArgs e)
        {
            ConquestionServiceClient client = new ConquestionServiceClient();

            Player foundPlayer = client.RetrievePlayer(textBox1.Text);

            if (textBox1.Text != null && textBox1.Text != String.Empty)
            {
                if (foundPlayer == null)
                {
                    Player newPlayer = client.CreatePlayer(new Player {
                        Name = textBox1.Text
                    });
                    PC.Player = newPlayer;
                    this.Hide();
                    (new JoinGame()).Show();
                }
                else
                {
                    this.Hide();
                    PC.Player = foundPlayer;
                    (new JoinGame()).Show();
                }
            }
            else
            {
                MessageBox.Show("Name can not be empty!", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void RegisterButton_Click(object sender, EventArgs e)
        {
            newPlayer.Name = UserNameTextBox.Text;
            string email    = EmailTextBox.Text;
            string password = "";

            if (PasswordTextbox.Text.Equals(ConfirmPasswordTextbox.Text))
            {
                password = PasswordTextbox.Text;
            }

            try
            {
                AuthenticationServiceReference.Player player = AuthClient.RegisterPlayer(newPlayer, email, password);
                ConqClient.ClientCredentials.UserName.UserName = UserNameTextBox.Text;
                ConqClient.ClientCredentials.UserName.Password = PasswordTextbox.Text;

                PlayerCredentials.Instance.Player = ConqClient.RetrievePlayer(player.Name);
                this.Hide();
                (new JoinGame(ConqClient)).Show();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
                MessageBox.Show("Error with registering a user: "******"Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            IsLoggedIn = AuthClient.Login(textBox1.Text, textBox2.Text);
            if (IsLoggedIn)
            {
                client.ClientCredentials.UserName.UserName = textBox1.Text;
                client.ClientCredentials.UserName.Password = textBox2.Text;
                PlayerCredentials.Instance.Player          = client.RetrievePlayer(textBox1.Text);
                this.Hide();
                (new JoinGame(client)).Show();
            }

            else
            {
                MessageBox.Show("Error logging in! User name or password was incorrect", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }