//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); }