public void RemoveValue(StatementActionItem statementActionItem) { foreach (StatementActionItem item in statementActionItems.getItems()) { if (item.position > statementActionItem.position) { item.position = item.position - 1; } } statementActionItem.position = -1; this.statementActionItems.AddDeleted(statementActionItem); }
public void refresh() { foreach (StatementActionItem StatementActionItem in this.statementActionItems.getItems()) { if (StatementActionItem.parent == null) { StatementActionItem.parent = this; } else { return; } StatementActionItem.refresh(); } }
public void UpdateValue(StatementActionItem statementActionItem) { this.statementActionItems.AddUpdated(statementActionItem); }
public void AddValue(StatementActionItem statementActionItem) { statementActionItem.position = statementActionItems.Items.Count; this.statementActionItems.AddNew(statementActionItem); }