public void MoveFromDocument(string libraryName, string documentName) { Dataphoria.CheckDocumentOverwrite(LibraryName, documentName); Dataphoria.ExecuteScript ( String.Format ( ".Frontend.MoveDocument('{0}', '{1}', '{2}', '{3}');", DAE.Schema.Object.EnsureRooted(libraryName), DAE.Schema.Object.EnsureRooted(documentName), DAE.Schema.Object.EnsureRooted(LibraryName), documentName ) ); ReconcileChildren(); }
public void CopyFromFiles(Array fileList) { FileStream stream; DocumentDesignBuffer buffer; foreach (string fileName in fileList) { buffer = new DocumentDesignBuffer(Dataphoria, LibraryName, Path.GetFileNameWithoutExtension(fileName)); Dataphoria.CheckDocumentOverwrite(buffer.LibraryName, buffer.DocumentName); buffer.DocumentType = Program.DocumentTypeFromFileName(fileName); stream = new FileStream(fileName, FileMode.Open, FileAccess.Read); try { buffer.SaveBinaryData(stream); } finally { stream.Close(); } } ReconcileChildren(); }