Example #1
0
        private void btnMainPage_Click(object sender, EventArgs e)
        {
            if (userAccount.PermissionSet.IsWorkSpecialist)
            {
                _loginForm.ShowWorkSpecialistForm(userAccount, _loginForm);
            }
            else if (userAccount.PermissionSet.IsOperationsManager)
            {
                _loginForm.ShowManagerMainForm(userAccount, _loginForm);
            }
            else if (userAccount.PermissionSet.IsSalesPerson)
            {
                _loginForm.ShowSalesEmployeeForm(userAccount, _loginForm);
            }
            else if (userAccount.PermissionSet.IsWorkSpecialist)
            {
                _loginForm.ShowWorkSpecialistForm(userAccount, _loginForm);
            }

            this.Close();
        }
        private void btnGO_Click(object sender, EventArgs e)
        {
            switch (cbRole.SelectedItem.ToString())
            {
            case ("Operations Manager"):
                userAccount.PermissionSet.IsSalesPerson    = false;
                userAccount.PermissionSet.IsStockClerk     = false;
                userAccount.PermissionSet.IsWorkSpecialist = false;
                _loginForm.ShowManagerMainForm(userAccount, _loginForm);
                this.Close();
                break;

            case ("Sales Person"):
                userAccount.PermissionSet.IsOperationsManager = false;
                userAccount.PermissionSet.IsStockClerk        = false;
                userAccount.PermissionSet.IsWorkSpecialist    = false;
                _loginForm.ShowSalesEmployeeForm(userAccount, _loginForm);
                this.Close();
                break;

            case ("Printing / Engraving Specialist"):
                userAccount.PermissionSet.IsOperationsManager = false;
                userAccount.PermissionSet.IsSalesPerson       = false;
                userAccount.PermissionSet.IsStockClerk        = false;
                _loginForm.ShowWorkSpecialistForm(userAccount, _loginForm);
                this.Close();
                break;

            case ("Stock Room Clerk"):
                userAccount.PermissionSet.IsOperationsManager = false;
                userAccount.PermissionSet.IsSalesPerson       = false;
                userAccount.PermissionSet.IsWorkSpecialist    = false;
                _loginForm.ShowStockClerkForm(userAccount, _loginForm);
                this.Close();
                break;
            }
        }
 private void lnkWorkSpecialist_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     _loginForm.ShowWorkSpecialistForm(userAccount, _loginForm);
     this.Close();
 }