Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string username = usernameTB.Text.Trim();
            string password = passwordTB.Text.Trim();
            string role     = comboBox.Text.ToString().Trim();

            if (username.Length == 0 || password.Length == 0)
            {
                MessageBox.Show("Fill all the required field", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (role.ToLower().Equals("admin") || role.ToLower().Equals("managers") || role.ToLower().Equals("salesman"))
            {
                var result = AuthenticateController.AuthController(username, password, role);

                if (result == null)
                {
                    MessageBox.Show("Invalid Credentials", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                Author.Name     = result.Name;
                Author.Username = result.Username;
                Author.Role     = role;
                if (role.ToLower().Equals("admin"))
                {
                    this.Hide();
                    new AdminDashboard().Show();
                }
                else if (role.ToLower().Equals("salesman"))
                {
                    this.Hide();
                    new SalesmanDashboard().Show();
                }
                else if (role.ToLower().Equals("managers"))
                {
                    this.Hide();
                    new ManagerDashboard().Show();
                }
            }
            else
            {
                MessageBox.Show("Choose a Valid Role", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }