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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
            }
        }
Example #5
0
 public void ClearHeader()
 {
     Header = null;
 }