Exemple #1
0
        //public Workbook EcoTablesGetFromEval(long evalId)
        //{
        //    Eco.Domain.EconomicEvaluation eval = Manager.Get<Eco.Domain.EconomicEvaluation>(evalId);

        //    return Eco.Helpers.EconomicExportRadSpreadsheet.EcoExportGetWorkbookPerUser(eval);

        //}

        //EcoEvalTableExportStream(Eco.Domain.EconomicEvaluation Eval, Stream documentStream, SpreadDocumentFormat DocFormat = SpreadDocumentFormat.Xlsx)

        /// <summary>
        /// Esporta via stream le tabelle economiche relative ad una valutazione
        /// </summary>
        /// <param name="evalId">Id valutazione</param>
        /// <param name="stream">stream</param>
        /// <param name="DocFormat">Formato documento (non in uso)</param>
        public void EcoTablesExportStream(
            long evalId,
            System.IO.Stream stream,
            Telerik.Documents.SpreadsheetStreaming.SpreadDocumentFormat DocFormat = Telerik.Documents.SpreadsheetStreaming.SpreadDocumentFormat.Xlsx)
        {
            if (evalId == 0)
            {
                return;
            }

            Eco.Domain.EconomicEvaluation eval = Manager.Get <Eco.Domain.EconomicEvaluation>(evalId);
            if (eval == null)
            {
                return;
            }

            Eco.Helpers.EconomicExportRadSpreadsheet.EcoEvalTableExportStream(eval, stream, DocFormat);
        }
 /// <summary>
 /// Generazione dati all'interno dello stream per l'esportazione in XLSX
 /// </summary>
 /// <param name="documentStream">Stream</param>
 /// <param name="DocFormat">Formato: solo XLSX</param>
 public void ExportStream(
     System.IO.Stream documentStream,
     Telerik.Documents.SpreadsheetStreaming.SpreadDocumentFormat DocFormat = Telerik.Documents.SpreadsheetStreaming.SpreadDocumentFormat.Xlsx)
 {
     CallService.EcoTablesExportStream(View.EvaluationId, documentStream, DocFormat);
 }