Exemplo n.º 1
0
        public PriviledgesForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            this.OldWidth = this.Width;
            MOG_Main.Init_Client("");
            mMogProcess = new Thread(new ThreadStart(this.MogProcess));
            mMogProcess.Start();
            MOG_ControllerProject.LoginProject("BlackJupiter", "CURRENT");
            MOG_ControllerProject.LoginUser("Admin");
            mPriviledges = MOG_ControllerProject.GetPriviledges();

            InitializeMainTreeView(mPriviledges);
        }
Exemplo n.º 2
0
        private void InitializeMainTreeView(MOG_Priviledges priviledges)
        {
            // Create our groupNode and set our global groupNode
            TreeNode groupNode = new TreeNode("Groups");

            this.mGroupNode = groupNode;

            //TreeNode userNode = new TreeNode( "Users" );
            this.MainTreeView.Nodes.Add(groupNode);
            //this.MainTreeView.Nodes.Add( userNode );

            SortedList users  = priviledges.UsersList;
            ArrayList  groups = priviledges.GroupsList;

            foreach (string groupName in groups)
            {
                TreeNode groupNameNode = groupNode.Nodes.Add(groupName);
                foreach (DictionaryEntry user in users)
                {
                    string userGroupName = user.Value.ToString();
                    if (userGroupName == groupName)
                    {
                        groupNameNode.Nodes.Add(user.Key.ToString());
                    }
                }
            }

            groupNode.Expand();

//			foreach( DictionaryEntry user in users )
//			{
//				TreeNode userNameNode = userNode.Nodes.Add( user.Key.ToString() );
//				userNameNode.Nodes.Add( user.Value.ToString() );
//				userNameNode.Expand();
//			}
        }
Exemplo n.º 3
0
 public Mog_PriviledgesWrapper(MOG_Priviledges priviledges)
 {
     this.mPriviledges      = priviledges;
     this.mCurrentGroupName = null;
 }