void groupTreeView_ItemSelected(object sender, TestorItemSelectedEventArgs e) { if (e.Item.ItemId <= 0) { _selectedItem = null; } else { _selectedItem = e.Item; } }
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; }
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; } }
void _serviceProvider_ItemSelected(object sender, TestorItemSelectedEventArgs e) { ProcessControlsEnableProp(); }