public void SaveActionToList(actions_organization a) { //This means it's been saved before if (a.ownerID != 0) { foreach (actions_organization action in actions) { if (action.ownerID == a.ownerID) { action.Notes = a.Notes; action.completedBy = a.completedBy; action.actionType = a.actionType; } } } else { a.ownerID = savedRecord.orgid; actions_organization tmp = new actions_organization() { ownerID = a.ownerID, actionType = a.actionType, completedBy = a.completedBy, Notes = a.Notes, date = a.date }; actions.Add(tmp); } CurrencyManager cm = (CurrencyManager)BindingContext[actions]; cm.Refresh(); }
public void OnAddAction(object sender, EventArgs args) { actions_organization action = (actions_organization)(args as InitializingNewItemEventArgs).NewItem; action.completedBy = _user.FullName; action.date = DateTime.Now; _organization.actions_organization.Add(action); _events.PublishOnUIThread(new RepositoryHasChanges()); }