private MonthOfYearListHandler() { _valuePropertyName = "Myself"; _lookupType = typeof (MonthOfYear); _visibleProperties = new DynamicPropertyList(); _visibleProperties.AddProperty("MonthName", new SimpleProperty<string>(null, "Monat", true, true)); _visibleProperties.AddProperty("Year", new SimpleProperty<string>(null, "Jahr", true, true)); if (From == null) From = new MonthOfYear(DateTime.Now.Year - 1, DateTime.Now.Month); if (To == null) To = new MonthOfYear(DateTime.Now.Year + 1, DateTime.Now.Month); }
public override IDynamicPropertyList GetHeader() { if (Header == null) { Header = new DynamicPropertyList(); for (int i = 0; i < NumberOfColumns; i++) { Header.AddProperty(string.Format("Column{0}", i), new SimpleProperty <string>(string.Format("Column{0}", i))); } } return(Header); }
private MonthOfYearListHandler() { _valuePropertyName = "Myself"; _lookupType = typeof(MonthOfYear); _visibleProperties = new DynamicPropertyList(); _visibleProperties.AddProperty("MonthName", new SimpleProperty <string>(null, "Monat", true, true)); _visibleProperties.AddProperty("Year", new SimpleProperty <string>(null, "Jahr", true, true)); if (From == null) { From = new MonthOfYear(DateTime.Now.Year - 1, DateTime.Now.Month); } if (To == null) { To = new MonthOfYear(DateTime.Now.Year + 1, DateTime.Now.Month); } }
public override void CreateData() { foreach (var objectWithDynamicProperty in ListOfObjectsWithDynamicProperties) { if (objectWithDynamicProperty.DynamicProperties == null) { objectWithDynamicProperty.DynamicProperties = new Dictionary <string, IDynamicPropertyList>(); } var list = new DynamicPropertyList(); var index = ListOfObjectsWithDynamicProperties.IndexOf(objectWithDynamicProperty).ToString(); for (int i = 0; i < NumberOfColumns; i++) { list.AddProperty(string.Format("Column-{0}", i), new SimpleProperty <string>(index + i)); } objectWithDynamicProperty.DynamicProperties.Add(Identifier.Key, list); } }
public void ClearHeader() { Header = null; }