public virtual void Initialize(string queryString, FilterOperators.OperationType operation, ColumnTypes.ColumnType columnType, string filterName) { QueryString = queryString; Operation = operation; QueryColumnType = columnType; FilterName = filterName; }
private void FilterComboBox_SelectedIndexChanged(object sender, EventArgs e) { ToolStripComboBox control = (ToolStripComboBox)sender; ColumnTypes.ColumnType columnType = (ColumnTypes.ColumnType)Enum.Parse(typeof(ColumnTypes.ColumnType), control.Name.Split(new[] { "Filter" }, StringSplitOptions.None)[0]); ULSQuery logQuery = new ULSQuery(control.Name, control.SelectedItem.ToString(), FilterOperators.OperationType.Contains, columnType); AddFilterToFilterRules(logQuery); RefreshGridView(); }
public ULSQuery(string filterName, string query, FilterOperators.OperationType operationType, ColumnTypes.ColumnType columnType) { SetFilterName(filterName); SetQueryString(query); SetOperation(operationType); SetColumnType(columnType); }
public void SetColumnType(ColumnTypes.ColumnType columnType) { QueryColumnType = columnType; }