Esempio n. 1
0
        internal NormalDbTree(ITableScheme scheme, DbTreeDefinition treeDef, IDbDataSource source, ITreeOperation operation)
        {
            TkDebug.AssertArgumentNull(source, "source", null);
            TkDebug.AssertArgumentNull(scheme, "scheme", null);
            TkDebug.AssertArgumentNull(treeDef, "treeDef", null);

            fSource        = source;
            fScheme        = scheme;
            fDefinition    = treeDef;
            fOrder         = "ORDER BY " + fScheme[treeDef.LayerField].FieldName;
            fSelector      = new TreeSelector(scheme, treeDef, source);
            fTreeOperation = operation;
        }
Esempio n. 2
0
 public LevelSelector(ITableScheme scheme, LevelTreeDefinition levelDef, IDbDataSource source)
     : base(new LevelScheme(scheme, levelDef), source)
 {
     TreeSelector.SetFakeDelete(this, scheme);
 }