예제 #1
0
        internal void RefreshPositions()
        {
            for (int i = 0; i < this.ItemsList.Count; i++)
            {
                var item = this.ItemsList[i];

                if (item.Position != (i + 1))
                {
                    item.SetPosition(i + 1, false);

                    ProjectItemData.UpdatePosition(item);
                }
            } // for
        }
예제 #2
0
 protected override void OnSave()
 {
     ProjectItemData.WriteActivity(this);
 }
예제 #3
0
 protected override void OnSave()
 {
     ProjectItemData.WriteTask(this);
 }
예제 #4
0
 protected override void OnSave()
 {
     ProjectItemData.WriteSummary(this);
 }