private void OnPastePackage() { if (PackageLinks.Count == 0) { UIMessager.ShowMessage("Набор пуст"); return; } if ((SelectedFolder.ID == 2) || (SelectedFolder.ID == 3) || (SelectedFolder.ID == 4) || (SelectedFolder.ID == 5)) { UIMessager.ShowMessage("Операции с системными папками запрещены"); return; } if (SelectedFolder == null) { UIMessager.ShowMessage("Целевая папка не выбрана"); return; } // pop paste dialog SatteliteWindow.ShowSatteliteWindow(new DB73.Views.PasteDialogView(), new PasteDialogViewModel(PackageLinks, this)); }
public override void OnRequestClose() { if (Requester != null) { Requester.RefreshView(); } SatteliteWindow.CloseSatteliteWindow(); }
public DocumentsViewModel(Link link) : this() { SatteliteWindow.OnProcessStart("Идет построение дерева документов..."); ShowLink(link); SatteliteWindow.OnProcessComplete(); }
private void OnImportTreeToFolder() { if (SelectedFolder == null) { UIMessager.ShowMessage("Выберите папку в которую будет импортировано дерево!"); return; } if ((SelectedFolder.ID == 2) || (SelectedFolder.ID == 3) || (SelectedFolder.ID == 4) || (SelectedFolder.ID == 5)) { UIMessager.ShowMessage("Операции с системными папками запрещены"); return; } SatteliteWindow.ShowSatteliteWindow(new DB73.Views.TreeImportView(), new TreeImportViewModel(SelectedFolder, this)); }
private void OnShowImportDocument() { if (SelectedFolder != null) { if ((SelectedFolder.ID == 2) || (SelectedFolder.ID == 3) || (SelectedFolder.ID == 4) || (SelectedFolder.ID == 5)) { UIMessager.ShowMessage("Операции с системными папками запрещены"); return; } else { SatteliteWindow. ShowSatteliteWindow(new DB73.Views.ImportDocumentView(), new ImportDocumentViewModel(SelectedFolder, this)); } } }
private void OnShowAddSubFolder() { if (SelectedFolder != null) { if ((SelectedFolder.ID == 2) || (SelectedFolder.ID == 3) || (SelectedFolder.ID == 4) || (SelectedFolder.ID == 5) || (SelectedFolder.ID == 6)) { UIMessager.ShowMessage("Операции с системными папками запрещены"); return; } else { SatteliteWindow. ShowSatteliteWindow(new DB73.Views.NewFolderView(), new NewFolderViewModel(this, SelectedFolder)); } } }