Example #1
0
        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;
        }
Example #2
0
        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());
        }