Esempio n. 1
0
        public void Upload()
        {
            Save();

            var fullpath           = AcadApp.DocumentManager.MdiActiveDocument.Name;
            var documentProperties = DocumentProperties.FromActiveDocument();

            var dmsDocument = new DmsDocument
            {
                DocumentId    = documentProperties.DocumentId,
                FileContent   = File.ReadAllBytes(fullpath),
                FileExtension = "DWG"
            };

            var result = CadDms.UploadDocument(dmsDocument);

            if (!result.Success)
            {
                MessageBox.Show(
                    string.Format("It was not possible to upload the file!{0}{0}{1}", Environment.NewLine, result.Message),
                    "Save and upload",
                    MessageBoxButton.OK,
                    MessageBoxImage.Error);
            }
        }
        private void UpdateCustomProperties(string documentId)
        {
            var documentProperties = DocumentProperties.FromActiveDocument();

            documentProperties.DocumentId = documentId;

            documentProperties.SetOnActiveDocument();
        }
Esempio n. 3
0
 public bool CanExecute(object parameter)
 {
     return(!string.IsNullOrWhiteSpace(DocumentProperties.FromActiveDocument().DocumentId));
 }
Esempio n. 4
0
 public bool Delete()
 {
     return(Delete(DocumentProperties.FromActiveDocument().DocumentId));
 }