protected MvcLookup() { AdditionalFilters = new List<String>(); CurrentFilter = new LookupFilter(); Columns = new LookupColumns(); DefaultRecordsPerPage = 20; }
public LookupColumnsTests() { allColumns = new List<LookupColumn> { new LookupColumn("Test1", "Header1", "Class1"), new LookupColumn("Test2", "Header2", "Class2") }; columns = new LookupColumns(); foreach (LookupColumn column in allColumns) columns.Add(column); }
public void MvcLookup_AddsColumns() { LookupColumns columns = new LookupColumns(); foreach (PropertyInfo property in lookup.BaseAttributedProperties) columns.Add(new LookupColumn(lookup.BaseGetColumnName(property), lookup.BaseGetColumnHeader(property))); IEnumerator<LookupColumn> expected = columns.GetEnumerator(); IEnumerator<LookupColumn> actual = lookup.Columns.GetEnumerator(); while (expected.MoveNext() | actual.MoveNext()) { Assert.Equal(expected.Current.Name, actual.Current.Name); Assert.Equal(expected.Current.Header, actual.Current.Header); Assert.Equal(expected.Current.CssClass, actual.Current.CssClass); } }
private void cmbDataColumn_SelectedIndexChanged(object sender, EventArgs e) { ConvertMetadataInputColumn ic = cmbDataColumn.SelectedItem as ConvertMetadataInputColumn; if (ic != null) { var matchedItems = LookupColumns.FindAll(c => c.VirtualColumn.DataType == ic.VirtualColumn.DataType && c.VirtualColumn.Length == ic.VirtualColumn.Length && c.VirtualColumn.Precision == ic.VirtualColumn.Precision && c.VirtualColumn.Scale == ic.VirtualColumn.Scale ); cmbLookupColumn.DataSource = matchedItems; } btnOk.Enabled = cmbDataColumn.SelectedIndex >= 0 && cmbLookupColumn.SelectedIndex >= 0; }
public void LookupColumns_AreEmpty() { columns = new LookupColumns(); Assert.Empty(columns); }
public void Add_ColumnFromValues() { columns = new LookupColumns(); foreach (LookupColumn column in allColumns) columns.Add(column.Name, column.Header, column.CssClass); IEnumerator<LookupColumn> expected = allColumns.GetEnumerator(); IEnumerator<LookupColumn> actual = columns.GetEnumerator(); while (expected.MoveNext() | actual.MoveNext()) { Assert.Equal(expected.Current.Name, actual.Current.Name); Assert.Equal(expected.Current.Header, actual.Current.Header); Assert.Equal(expected.Current.CssClass, actual.Current.CssClass); } }
public LookupData() { FilteredRecords = 0; Columns = new LookupColumns(); Rows = new List<Dictionary<String, String>>(); }