private void ReturnTaxonomy(TaxonomyInfo taxonomyInfo) { if (_oldWorkerTimerState) { taxonomyTree.updateNodeTimer.Start(); } _pnlSpecialButtons.Visible = false; Refresh(); taxonomyTree.OnTaxonomySelected = _oldOnTaxonomySelected; taxonomyTree.OnTaxonomyOpen = _oldOnTaxonomyOpen; taxonomyTree.ShowAllMenuOptions = true; taxonomyTree.OnCustomAction = null; DialogResult = (taxonomyInfo == null && taxonomyTree.CustomActionMinLevel > 0) || (taxonomyInfo != null && taxonomyInfo.Equals(CancelledTaxonomy)) ? DialogResult.Cancel : DialogResult.OK; taxonomyMenuStrip.Enabled = true; ControlBox = true; TaxonomySelected(this, EventArgs.Empty); TaxonomySelected = null; }
static void OpenInNewTab(TaxonomyInfo taxonomy) { var skuQuery = from si in AryaTools.Instance.InstanceData.Dc.SkuInfos let sku = si.Sku where si.Active && sku.Project.Equals(AryaTools.Instance.InstanceData.CurrentProject) && taxonomy.Equals(si.TaxonomyInfo) select sku; AryaTools.Instance.Forms.SkuForm.LoadTab( skuQuery, taxonomy, taxonomy.TaxonomyData.NodeName, taxonomy.ToString()); }