Beispiel #1
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            adminDashBoard btnLogin = new adminDashBoard();
            var            username = tbUsername.Text;
            var            password = tbPassword.Text;

            //Declare an object of the database Model
            var datactx = new FlavaSolutionsGymnEntities();

            /*Validate input at the application level*/

            if (username == "")
            {
                String theusername = String.Empty;
                MessageBox.Show("The Users' Name is required");
            }
            else if (password == "")
            {
                String thepassword = String.Empty;
                MessageBox.Show("The Password is required");
            }
            else
            {
                //Lambda Expression to check if the username and password exists
                var userCount = datactx.users.Count(q => q.userName == username && q.password == password);
                if (userCount != 1)
                {
                    MessageBox.Show("Invalid Credentials");
                }
                else
                {
                    Hide();
                    btnLogin.Show();
                    MessageBox.Show($"Welcome {username}");
                }
            }
        }
Beispiel #2
0
        private void BtnNewuserForm_Click(object sender, EventArgs e)
        {
            adminDashBoard Form = new adminDashBoard();

            Form.Show();
        }
Beispiel #3
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            var username = tbUsername.Text.Trim();
            var password = tbPassword.Text.Trim();
            var userType = cbUserType.Text.Trim();

            l.userName = username;
            l.password = password;
            l.userType = userType;

            /*Validate input at the application level*/

            if (username == "")
            {
                String theusername = String.Empty;
                MessageBox.Show("The Users' Name is required");
            }
            else if (password == "")
            {
                String thepassword = String.Empty;
                MessageBox.Show("The Password is required");
            }
            else if (userType == "")
            {
                String theuserType = String.Empty;
                MessageBox.Show("The UserType is required");
            }
            else
            {
                bool success = d.loginCheck(l);
                //open respective dashboard based on user type
                if (success == true)
                {
                    loggedIn = username;
                    //Open the forms based on the usertype selected
                    switch (l.userType)
                    {
                    case "Admin":
                    { adminDashBoard admin = new adminDashBoard();
                      admin.Show();
                      MessageBox.Show($"Welcome {username}");
                      this.Hide(); }
                      break;

                    case "Staff":
                    {
                        userDashBoard user = new userDashBoard();
                        user.Show();
                        MessageBox.Show($"Welcome {username}");
                        this.Hide();
                    }
                    break;

                        /*
                         * default:
                         * {
                         *  //Display Error message
                         *  MessageBox.Show("Please choose userType");
                         * }
                         * break;
                         */
                    }
                }
                else
                {
                    this.Show();
                    MessageBox.Show("Invalid Credentials. Please try again");
                }
            }
        }
Beispiel #4
0
        private void Tester_Click(object sender, EventArgs e)
        {
            adminDashBoard Form = new adminDashBoard();

            Form.Show();
        }