Пример #1
0
        private void btnNext_Click(object sender, EventArgs e)
        {
            byte lcResult = Convert.ToByte(clsDBConnection.DbFunction("Login", new Dictionary <string, object>
            {
                ["Name"] = txtUserName.Text,
                ["Pwsd"] = txtPassword.Text
            }));

            switch (lcResult)
            {
            case 0:
                MessageBox.Show("Login Failed");
                break;

            case 1:
                MessageBox.Show("Sucessful Login");
                // Register();  // test only
                if (_PlayerlistForm == null)
                {
                    _PlayerlistForm = new FrmPlayerListScreen();
                }
                Hide();
                txtPassword.Text = "";
                _PlayerlistForm.ShowDialog(txtUserName.Text);

                Show();
                break;

            case 2:
                if (MessageBox.Show("Would you Like to Register?", "Registering", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Register();
                }
                break;

            case 3:
                MessageBox.Show("Sucessful Admin Login");
                if (_AdminPlayerListForm == null)
                {
                    _AdminPlayerListForm = new FrmAdmin();
                }
                Hide();
                txtPassword.Text = "";
                _AdminPlayerListForm.ShowDialog(txtUserName.Text);
                Show();
                break;

            default:
                MessageBox.Show("Not an expected result from Login function!");
                break;
            }
        }
Пример #2
0
        private void Register()
        {
            try
            {
                byte lcRegister = Convert.ToByte(clsDBConnection.DbFunction("RegisterNewPlayer", new Dictionary <string, object>
                {
                    ["Name"] = txtUserName.Text,
                    ["Pwsd"] = txtPassword.Text
                }));

                switch (lcRegister)
                {
                case 0:
                    MessageBox.Show("Unsucessful Register");
                    break;

                case 1:
                    MessageBox.Show("Sucessful Register");
                    if (_PlayerlistForm == null)
                    {
                        _PlayerlistForm = new FrmPlayerListScreen();
                    }
                    txtPassword.Text = "";
                    _PlayerlistForm.ShowDialog(txtUserName.Text);
                    break;

                default:
                    MessageBox.Show("Not an expected input for Register");
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.GetBaseException().Message);
            }
        }