Exemplo n.º 1
0
        private void checkRoles()
        {
            String userName = usernameTextBox.Text;

            if (userInfoBUS.userHasRole(userName, "Thu ngân"))
            {
                mainForm.enableTellerMenuItems();
            }
            // no "else" here because a user may have many roles
            if (userInfoBUS.userHasRole(userName, "Lễ tân"))
            {
                //
            }

            if (userInfoBUS.userHasRole(userName, "Lễ tân"))
            {
                //
            }

            if (userInfoBUS.userHasRole(userName, "Tổng giám đốc"))
            {
                //
            }

            if (userInfoBUS.userHasRole(userName, "Bộ phận dịch vụ"))
            {
                //
            }

            if (userInfoBUS.userHasRole(userName, "Quản trị người dùng"))
            {
                mainForm.enableUserManagementMenuItems();
            }

            if (userInfoBUS.userHasRole(userName, "Quản trị ứng dụng"))
            {
                mainForm.enableAllMenuItems();
            }

            // chỉ cần IS_ADMIN là true thì toàn quyền dùng ứng dụng
            if (userInfoBUS.isAdmin(userName))
            {
                mainForm.enableAllMenuItems();
            }
        }
Exemplo n.º 2
0
        private void checkRoles()
        {
            String userName = usernameTextBox.Text;

            mainForm.disableAllMenuItems();
            mainForm.enableLoginMenuItems();
            mainForm.enableChangePasswordMenuItem();

            if (userInfoBUS.userHasRole(userName, "Lễ tân"))
            {
                mainForm.enableReceptionistMenuItems();
            }

            // no "else" here because a user may have many roles
            if (userInfoBUS.userHasRole(userName, "Bộ phận dịch vụ"))
            {
                mainForm.enableServiceSupplierMenuItems();
            }

            if (userInfoBUS.userHasRole(userName, "Cán bộ phòng kế hoạch và thị trường"))
            {
                mainForm.enableOfficialMenuItems();
            }

            if (userInfoBUS.userHasRole(userName, "Tổng giám đốc"))
            {
                mainForm.enableCEOMenuItems();
            }

            if (userInfoBUS.userHasRole(userName, "Quản trị người dùng"))
            {
                mainForm.enableUserAdministratorMenuItems();
            }

            if (userInfoBUS.userHasRole(userName, "Quản trị ứng dụng"))
            {
                mainForm.enableApplicationAdministratorMenuItems();
            }

            // chỉ cần IS_ADMIN là true thì toàn quyền dùng ứng dụng (giống super admin)
            if (userInfoBUS.isAdmin(userName))
            {
                mainForm.enableAllMenuItems();
            }
        }