public ActionResult DownloadFile(Guid idDocument)
 {
     using (ServiceReferenceDocument.DocumentsClient client = new ServiceReferenceDocument.DocumentsClient())
     {
         DocumentContent result = client.GetDocumentContent(idDocument, null, Library.Common.Enums.DocumentContentFormat.Binary, null);
         return(File(result.Blob, "text/xml"));
     }
 }
Exemple #2
0
 private void radGridView2_CurrentRowChanged(object sender, CurrentRowChangedEventArgs e)
 {
     using (var client = new ServiceReferenceDocument.DocumentsClient("Binding_Documents"))
     {
         var doc = (e.CurrentRow.DataBoundItem as ServiceReferenceDocument.Document);
         doc = client.GetDocumentInServer(doc.IdDocument);
         gvServers.DataSource = doc.DocumentInServer;
     }
 }
Exemple #3
0
 private void parentDocument_CurrentRowChanged(object sender, CurrentRowChangedEventArgs e)
 {
     ServiceReferenceDocument.DocumentsClient client = new ServiceReferenceDocument.DocumentsClient("Binding_Documents");
     client.GetChainInfoAsync((Guid)e.CurrentRow.Cells["IdDocument"].Value, null, null);
     client.GetChainInfoCompleted += new EventHandler <GetChainInfoCompletedEventArgs>(client_GetChainInfoCompleted);
 }
Exemple #4
0
        private void UcFileViewer_Load(object sender, EventArgs e)
        {
            menu = new RadContextMenu();
            RadMenuItem documentoView = new RadMenuItem();

            documentoView.Text   = "Visualizza documento";
            documentoView.Click += new EventHandler(documentoView_Click);
            menu.Items.Add(documentoView);
            RadMenuItem documentoCheckOut = new RadMenuItem();

            documentoCheckOut.Text   = "Check Out";
            documentoCheckOut.Click += new EventHandler(documentoCheckOut_Click);
            menu.Items.Add(documentoCheckOut);
            RadMenuItem documentoCheckIn = new RadMenuItem();

            documentoCheckIn.Text   = "Check In";
            documentoCheckIn.Click += new EventHandler(documentoCheckIn_Click);
            menu.Items.Add(documentoCheckIn);
            RadMenuItem metadataView = new RadMenuItem();

            metadataView.Text   = "Visualizza i metadati";
            metadataView.Click += new EventHandler(metadataView_Click);
            menu.Items.Add(metadataView);
            RadMenuItem signDocument = new RadMenuItem();

            signDocument.Text    = "Sign";
            signDocument.Enabled = false;
            signDocument.Click  += new EventHandler(signDocument_Click);
            menu.Items.Add(signDocument);
            RadMenuItem signExpireDate = new RadMenuItem();

            signExpireDate.Text   = "Visualizza date scadenze certificati";
            signExpireDate.Click += new EventHandler(signExpireDate_Click);
            menu.Items.Add(signExpireDate);
            menuParent = new RadContextMenu();
            RadMenuItem showHistory = new RadMenuItem();

            showHistory.Text   = "Visualizza versioni";
            showHistory.Click += new EventHandler(showHistory_Click);
            menuParent.Items.Add(showHistory);

            this.ucPager.Initialize(1, 1);

            try
            {
                waitForm = new WaitForm();
                waitForm.Show();
                ServiceReferenceDocument.DocumentsClient client = new ServiceReferenceDocument.DocumentsClient("Binding_Documents");
                client.GetArchivesAsync();
                client.GetArchivesCompleted += delegate(object senderObj, GetArchivesCompletedEventArgs eRes)
                {
                    waitForm.Close();

                    if (eRes.Error == null)
                    {
                        var result = (eRes.Result ?? new BindingList <Archive>())
                                     .Where(x => !string.IsNullOrWhiteSpace(x.Name))
                                     .OrderBy(x => x.Name)
                                     .ToList();

                        radComboBoxArchive.DataSource = result;
                    }
                    else
                    {
                        MessageBox.Show(eRes.Error.Message);
                    }
                };
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 public ChainExplorerControl()
 {
     InitializeComponent();
     search = new ServiceReferenceContentSearch.ContentSearchClient();
     client = new ServiceReferenceDocument.DocumentsClient();
 }