Example #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            String username = "", password = "";

            if (!String.IsNullOrEmpty(txtUsername.Text) && !String.IsNullOrEmpty(txtPassword.Text))
            {
                username = txtUsername.Text;
                password = txtPassword.Text;

                Login login = new Login();

                if (login.LoginUser(username, password))
                {
                    StaffDataHandler handler = new StaffDataHandler();
                    Globals.StaffID = handler.ReturnStaffID(username);

                    switch (new Validations().ValidateStaffRank(Globals.StaffID))
                    {
                    case 1:
                    {
                        //Call Agent
                        Globals.callCenterForm.Show();
                        this.Hide();
                    }
                    break;

                    case 2:
                    {
                        //Admin
                        Globals.AdminCenterForm.Show();
                        this.Hide();
                    }
                    break;

                    case 3:
                    {
                        //Service Manager
                        Globals.serviceCenterForm.Show();
                        this.Hide();
                    }
                    break;
                    }
                }
                else
                {
                    MessageBox.Show("Incorect Password or Username", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtPassword.Text = "";
                    txtUsername.Text = "";
                }
            }
            else
            {
                MessageBox.Show("Please check Format of username of password", "Format Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPassword.Text = "";
                txtUsername.Text = "";
            }
        }