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 }
protected override void OnSave() { ProjectItemData.WriteActivity(this); }
protected override void OnSave() { ProjectItemData.WriteTask(this); }
protected override void OnSave() { ProjectItemData.WriteSummary(this); }