コード例 #1
0
        private void Publish()
        {
            DocsPaWR.RegistroAccessiReportRequest request = new DocsPaWR.RegistroAccessiReportRequest();

            request.filters     = this.SetFilters();
            request.requestType = DocsPaWR.RequestType.PUBLISH;

            DocsPaWR.RegistroAccessiReportResponse response = RegistroAccessiManager.PubblicaRegistroAccessi(request);

            if (response != null && response.success && response.document != null && response.document.content != null)
            {
                this.UpPnlDocumentData.Visible = true;

                this.FileDoc = response.document;
                this.frame.Attributes["src"] = "../Document/AttachmentViewer.aspx";

                this.UpPnlDocumentData.Update();
                this.UpPnlContentDxSx.Update();
            }
            else
            {
                string msg = "RegistroAccessiPublishError";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ajaxDialogModal", "if (parent.fra_main) {parent.fra_main.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'error', '');} else {parent.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'warning', '');}", true);

                this.UpPnlDocumentData.Visible = false;
                this.FileDoc = null;
                this.UpPnlDocumentData.Update();
                this.UpPnlContentDxSx.Update();
            }
        }
コード例 #2
0
 public static DocsPaWR.RegistroAccessiReportResponse PubblicaRegistroAccessi(DocsPaWR.RegistroAccessiReportRequest request)
 {
     try
     {
         return(docsPaWS.RegistroAccessiPubblicazione(request));
     }
     catch (Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }