Пример #1
0
        private void OnDeleteFolder(Folder selectedFolder)
        {
            if (selectedFolder == null)
            {
                return;
            }

            if ((SelectedFolder.ID == 2) ||
                (SelectedFolder.ID == 3) ||
                (SelectedFolder.ID == 4) ||
                (SelectedFolder.ID == 5) ||
                (SelectedFolder.ParentFolderID == 3) ||
                (SelectedFolder.ParentFolderID == 4) ||
                (SelectedFolder.ParentFolderID == 5))
            {
                UIMessager.ShowMessage("Операции с системными папками запрещены");
                return;
            }

            if (!UIMessager.DeleteConfirmationDialog())
            {
                return;
            }

            var response = DocumentManager.Delete(selectedFolder);

            UIMessager.ShowMessage(response.Message);

            if (response.IsDone)
            {
                RefreshView();
            }
        }
Пример #2
0
        private void OnDeleteTicket(object parameter)
        {
            if (!UIMessager.DeleteConfirmationDialog())
            {
                return;
            }

            var response = BugTicketsLogic.DeleteTicket(Ticket);

            UIMessager.ShowMessage(response.Message);

            if (response.IsDone)
            {
                this.OnRequestClose();
            }
        }
Пример #3
0
        private void OnDeleteDocument()
        {
            if (SelectedDocument == null)
            {
                return;
            }

            if (!UIMessager.DeleteConfirmationDialog())
            {
                return;
            }

            var response = DocumentManager.Delete(SelectedDocument);

            UIMessager.ShowMessage(response.Message);

            if (response.IsDone)
            {
                RefreshView();
            }
        }