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();
        }
Beispiel #2
0
        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());
        }