public bool GetFilter(out DataCollectionFilter filter) { BuildFilterRules(); filter = m_Filter; return(m_isDirty); }
private static void AddRulesToRepository(Repository repository, string instance, ServerInfo serverInfo) { try { var filter = new DataCollectionFilter(instance, "Default rule", "Rule created when the server was imported"); var filterSelector = new FilterSelection(); filterSelector.Initialize(filter, serverInfo); filterSelector.GetFilter(out filter); filter.CreateFilter(repository.ConnectionString, serverInfo.connectionName); } catch (Exception ex) { logX.loggerX.Error(ex.Message); throw; } }
public void Initialize(DataCollectionFilter filter, ServerInfo serverInfo) { m_ServerInfo = serverInfo; CreateFilterObjects(); if (filter != null) { m_Filter = filter; FillFilterObjects(); } else { m_Filter = new DataCollectionFilter("temp", "temp", "temp"); } DisplayFilterObjects(false); if (!Program.gController.isAdmin) { Enabled = false; } }