Example #1
0
        public ProjectTaskTimesheetItem(PickListItem projectCode, PickListItem taskCode)
        {
            ProjectCode = projectCode;
            TaskCode    = taskCode;
            TimeEntries = new List <TimeEntry>(7);

            for (int i = 0; i < 7; i++)
            {
                TimeEntries.Add(new TimeEntry());
            }

            PropertyInfo p;
        }
        public ObservablePickListItem(PickListItem pickListItem) : this()
        {
            _isTrackingEnabled = false;


            OriginalValue = pickListItem.Value;
            OriginalName  = pickListItem.Name;


            // Set the properties to the Original property values
            ResetProperties();
            ResetChangeTracking();
            _isTrackingEnabled = true;
            Initialize();
        }