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