示例#1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            try
            {
                DocsPaWR.FileDocumento file = new SAAdminTool.DocsPaWR.FileDocumento();

                exportLogSessionManager sessioneManager = new exportLogSessionManager();
                file = sessioneManager.GetSessionExportFile();
                sessioneManager.ReleaseSessionExportFile();

                if (file != null && file.content.Length > 0)
                {
                    Response.ContentType = file.contentType;
                    Response.AddHeader("content-disposition", "inline;filename=" + file.fullName);
                    Response.AddHeader("content-lenght", file.content.Length.ToString());
                    Response.BinaryWrite(file.content);
                }
                else
                {
                    this.executeJS("<SCRIPT>alert('Impossibile generare il documento di esportazione dei dati.\nContattare l'amministratore di sistema.');self.close();</SCRIPT>");
                }
            }
            catch
            {
                this.executeJS("<SCRIPT>alert('Impossibile generare il documento di esportazione dei dati.\nContattare l'amministratore di sistema.');self.close();</SCRIPT>");
            }
        }
示例#2
0
 /// <summary>
 ///
 /// </summary>
 private void setLog()
 {
     AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink();
     this._file = ws.ExportLog(this._codAmm, this._soggettoExport, this._tipologiaExport, this._titolo, this._user, this._data_a, this._data_da, this._oggetto, this._azione, this._esito, this._tabelle);
     ws         = null;
     if (this._file != null)
     {
         exportLogSessionManager session = new exportLogSessionManager();
         session.SetSessionExportFile(this._file);
     }
 }