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); } }