Example #1
0
        public MemoryStream Export(int idPlantillaCompuesta, Constants.FORMATS_AVALIBLES format)
        {
            logger.Info("Export {0}, {1}", idPlantillaCompuesta, format);
            // buscar las datos
            IEnumerable <Models.InstanciaPlantillaCompuesta> instancias = context.InstanciasPlantillasCompuestas.GetWithPlantillaAndPosicionByPlantilla(idPlantillaCompuesta);
            PlantillaCompuesta plantilla = context.PlantillasCompuestas.Get(idPlantillaCompuesta);

            if (plantilla == null)
            {
                return(null);
            }
            // exportar al formato
            SetFormat(format);
            return(Export(plantilla, instancias));
        }
Example #2
0
 public string GetExtension(Constants.FORMATS_AVALIBLES format)
 {
     logger.Info("getExtension {0}", format);
     return(_ExporterStrategy.GetExtension());
 }
Example #3
0
 public void SetFormat(Constants.FORMATS_AVALIBLES format)
 {
     logger.Info("Export {0}", format);
     _ExporterStrategy = _ExporterStrategies[format];
 }