Beispiel #1
0
 void groupTreeView_ItemSelected(object sender, TestorItemSelectedEventArgs e)
 {
     if (e.Item.ItemId <= 0)
     {
         _selectedItem = null;
     }
     else
     {
         _selectedItem = e.Item;
     }
 }
Beispiel #2
0
 void testTreeView_ItemSelected(object sender, TestorItemSelectedEventArgs e)
 {
     if (e.Item.ItemType != TestorItemType.MasterTest && e.Item.ItemType != TestorItemType.Test &&
         e.Item.ItemType != TestorItemType.Group)
     {
         buttonAdd.Enabled  = false;
         labelTestName.Text = "не выбран";
         return;
     }
     _selectedItem      = e.Item;
     buttonAdd.Enabled  = true;
     labelTestName.Text = e.Item.ItemName;
 }
Beispiel #3
0
        void _serviceProvider_ItemSelected(object sender, TestorItemSelectedEventArgs e)
        {
            ProcessControlsEnableProp();
            if (_adapter != null)
            {
                if (_adapter.HasChanges)
                {
                    _preNode.Text = _adapter.TestName;
                    treeView.SetTestSettings(_adapter.TestorData);
                }
                tvGroups.SetTestGroups((_preNode.Tag as TestorTagItem).TreeItem.TestId.Value);
            }
            TestorTreeItem item = e.Item;

            if (StaticServerProvider.CurrentUser.UserRole != TestorUserRole.Administrator && StaticServerProvider.CurrentUser.UserId != item.ItemOwner)
            {
                testSettings.Enabled = false;
                tvGroups.Enabled     = false;
                _adapter             = null;
                return;
            }
            bool isTest = item.ItemType == TestorItemType.Test || item.ItemType == TestorItemType.MasterTest;

            testSettings.Enabled = isTest;
            tvGroups.Enabled     = testSettings.Enabled;
            if (isTest)
            {
                int testId = item.TestId ?? 0;
                tvGroups.ProcessTestGroups(testId);
                TestorData settings = treeView.GetTestSettings(testId);
                _adapter = new TestSettingsAdapter(settings);
                testSettings.SetDataSet(_adapter);
                _preNode = e.TreeEventArgs.Node;
            }
            else if (item.ItemType == TestorItemType.Folder && item.ItemId != 0)
            {
                tsbIsActive.Checked = item.IsActive;
            }
        }
Beispiel #4
0
 void _serviceProvider_ItemSelected(object sender, TestorItemSelectedEventArgs e)
 {
     ProcessControlsEnableProp();
 }