bool IsQueryingXPObjectType(DataStoreSelectDataEventArgs dataEventArgs) { return dataEventArgs.SelectStatements.Select(statement => statement.TableName).Where(s => s == "XPObjectType"). FirstOrDefault() != null; }
protected void RaiseDataStoreSelectData(DataStoreSelectDataEventArgs args) { if (DataStoreSelectData != null) { DataStoreSelectData(this, args); } }
public virtual SelectedData SelectData(params SelectStatement[] selects){ var args = new DataStoreSelectDataEventArgs(selects); OnDataStoreSelectData(args); return args.SelectedData ?? dataLayerCore.SelectData(args.SelectStatements); }
public SelectedData SelectData(params SelectStatement[] selects) { var args = new DataStoreSelectDataEventArgs(selects); RaiseDataStoreSelectData(args); return dataLayerCore.SelectData(args.SelectStatements); }
private void Proxy_DataStoreSelectData(object sender, DataStoreSelectDataEventArgs e) { filterData(e.SelectStatements); }