Esempio n. 1
0
        private void ShowMenu(ToolStripMenuItem m)
        {
            ToolStripMenuItem submenu;

            foreach (object obj in m.DropDownItems)
            {
                if (obj.GetType() == typeof(ToolStripMenuItem))
                {
                    i++;
                    submenu = (ToolStripMenuItem)obj;
                    //submenu.Text += i.ToString();

                    submenu.Enabled = false;
                    //submenu.OwnerItem.Enabled = false;

                    if (ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, i))
                    {
                        submenu.Enabled           = true;
                        submenu.OwnerItem.Enabled = true;
                        //submenu.Owner.Enabled = true;
                    }
                    ShowMenu(submenu);
                }
            }
        }
Esempio n. 2
0
 private void SetChecked(TreeNode treeNode)
 {
     for (int i = 0; i < treeNode.Nodes.Count; i++)
     {
         treeNode.Nodes[i].Checked = ModuleControlSettings.HavePriviledges(userNameTextBox.Text, Convert.ToInt32(treeNode.Nodes[i].Tag), appl);
         SetChecked(treeNode.Nodes[i]);
     }
 }
Esempio n. 3
0
        private void bindingSource_Master_PositionChanged(object sender, EventArgs e)
        {
            SetNavigatorDisplay();

            for (int i = 0; i < treeView_Menu.Nodes.Count; i++)
            {
                treeView_Menu.Nodes[i].Checked = ModuleControlSettings.HavePriviledges(userNameTextBox.Text, Convert.ToInt32(treeView_Menu.Nodes[i].Tag), appl);
                SetChecked(treeView_Menu.Nodes[i]);
            }
        }
Esempio n. 4
0
        public void FilterPriviledge()
        {
            i = 0;
            int x = 100;

            for (int j = 2; j < menuStrip.Items.Count - 1; j++)
            {
                i = x * (j - 1);
                ((ToolStripMenuItem)menuStrip.Items[j]).Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, i, AppCode.AssemblyProduct);
                ShowMenu((ToolStripMenuItem)menuStrip.Items[j]);
            }

            toolStripButton_Item.Enabled   = itemToolStripMenuItem.Enabled;
            toolStripButton_Sales.Enabled  = penjualanToolStripMenuItem.Enabled;
            toolStripButton_Backup.Enabled = backupDatabaseToolStripMenuItem.Enabled;
            toolStripButton_Seting.Enabled = konfigurasiProgramToolStripMenuItem.Enabled;
        }
Esempio n. 5
0
        public void FilterPriviledge()
        {
            i = 0;

            int x = 100;

            for (int j = 2; j < menuStrip.Items.Count - 1; j++)
            {
                i = x * (j - 1);
                ((ToolStripMenuItem)menuStrip.Items[j]).Enabled = false;
                ShowMenu((ToolStripMenuItem)menuStrip.Items[j]);
            }

            toolStripButtonItem.Enabled     = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 102);
            toolStripButtonSales.Enabled    = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 201);
            toolStripButtonBilliard.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 206);
            toolStripButtonListUser.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 403);
            toolStripButtonSetting.Enabled  = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 404);
        }
Esempio n. 6
0
        private void ShowMenu(ToolStripMenuItem m)
        {
            ToolStripMenuItem submenu;

            foreach (object obj in m.DropDownItems)
            {
                if (obj.GetType() == typeof(ToolStripMenuItem))
                {
                    i++;
                    submenu = (ToolStripMenuItem)obj;

                    submenu.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, i, AppCode.AssemblyProduct);
                    if (submenu.Enabled)
                    {
                        submenu.OwnerItem.Enabled = true;
                    }
                    ShowMenu(submenu);
                }
            }
        }
Esempio n. 7
0
        public void FilterPriviledge()
        {
            i = 0;

            int x = 100;

            for (int j = 2; j < menuStrip.Items.Count - 1; j++)
            {
                i = x * (j - 1);
                ((ToolStripMenuItem)menuStrip.Items[j]).Enabled = false;
                ShowMenu((ToolStripMenuItem)menuStrip.Items[j]);
            }

            toolStripButton_Item.Enabled  = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 102, AppCode.AssemblyProduct);
            toolStripButton_Sales.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 201, AppCode.AssemblyProduct);

            ToolStripButton_Cafe.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 206, AppCode.AssemblyProduct);

            toolStripButton_Backup.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 402, AppCode.AssemblyProduct);
            toolStripButton_Seting.Enabled = ModuleControlSettings.HavePriviledges(toolStripStatusLabelLoginName.Text, 404, AppCode.AssemblyProduct);
        }