Example #1
0
 private void featuresTree_AfterSelect(object sender, TreeViewEventArgs e)
 {
     if (produktyEnovaBindingSource.DataSource is Enova.Business.Old.Core.IFeatures)
     {
         if (e.Node is Enova.Business.Old.Controls.FeaturesTree.FeatureTreeNode)
         {
             Enova.Business.Old.Controls.FeaturesTree.FeatureTreeNode node = (Enova.Business.Old.Controls.FeaturesTree.FeatureTreeNode)e.Node;
             if (node.IsAll)
             {
                 ((Enova.Business.Old.Core.IFeatures)produktyEnovaBindingSource.DataSource).RemoveFeatureFilter();
             }
         }
         else
         {
             Enova.Business.Old.Controls.FeaturesTree.DictionaryTreeNode node = (Enova.Business.Old.Controls.FeaturesTree.DictionaryTreeNode)e.Node;
             ((Enova.Business.Old.Core.IFeatures)produktyEnovaBindingSource.DataSource).ApplyFeatureFilter(node.FeatureDef, node.Value);
         }
     }
 }
Example #2
0
 private void FeaturesTreeView_AfterSelect(object sender, TreeViewEventArgs e)
 {
     RowsIsLoaded = false;
     if (DataSource is Enova.Business.Old.Core.IFeatures)
     {
         if (e.Node is Enova.Business.Old.Controls.FeaturesTree.FeatureTreeNode)
         {
             Enova.Business.Old.Controls.FeaturesTree.FeatureTreeNode node = (Enova.Business.Old.Controls.FeaturesTree.FeatureTreeNode)e.Node;
             if (node.IsAll)
             {
                 ((Enova.Business.Old.Core.IFeatures)DataSource).RemoveFeatureFilter();
             }
         }
         else
         {
             Enova.Business.Old.Controls.FeaturesTree.DictionaryTreeNode node = (Enova.Business.Old.Controls.FeaturesTree.DictionaryTreeNode)e.Node;
             ((Enova.Business.Old.Core.IFeatures)DataSource).ApplyFeatureFilter(node.FeatureDef, node.Value);
         }
     }
 }