Пример #1
0
        protected override bool EditItems(IList <OrderNoteDetail> items, out IList <OrderNoteDetail> editedItems)
        {
            editedItems = new List <OrderNoteDetail>();

            var note   = CollectionUtils.FirstElement(items);
            var editor = new OrderNoteEditorComponent(note);

            if (ApplicationComponentExitCode.Accepted == LaunchAsDialog(this.Host.DesktopWindow, editor, SR.TitleNoteText))
            {
                editedItems.Add(note);
                return(true);
            }

            return(false);
        }
Пример #2
0
        protected override bool AddItems(out IList <OrderNoteDetail> addedItems)
        {
            addedItems = new List <OrderNoteDetail>();

            var newNote = new OrderNoteDetail(_category.Key, "", null, false, null, null);
            var editor  = new OrderNoteEditorComponent(newNote);

            if (ApplicationComponentExitCode.Accepted == LaunchAsDialog(this.Host.DesktopWindow, editor, SR.TitleNoteText))
            {
                addedItems.Add(newNote);
                _notes.Add(newNote);
                return(true);
            }

            return(false);
        }