Example #1
0
 protected void AddGroupNode(SQLTree tree)
 {
     if (tree.IsGroup)
     {
         tree.AddChild(Filter <T> .CreateDefaultGroup());
         tree.MarkAsDirty();
     }
 }
Example #2
0
 protected void AddNode(SQLTree tree)
 {
     if (tree.IsGroup)
     {
         tree.AddChild(Filter <T> .CreateDefaultExpression(Properties[0]));
         tree.MarkAsDirty();
     }
 }
Example #3
0
        private void DeleteExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            SQLTree tree = e.Parameter as SQLTree;

            if (tree != null)
            {
                DeleteNode(tree);
            }
        }
Example #4
0
        private void AddGroupExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            SQLTree tree = e.Parameter as SQLTree;

            if (tree != null)
            {
                AddGroupNode(tree);
            }
        }
Example #5
0
        protected void DeleteNode(SQLTree tree)
        {
            FilterTree parent = tree.Parent as FilterTree;

            if (parent != null)
            {
                parent.DeleteChild(tree.ChildIndex);
                parent.MarkAsDirty();
            }
        }