コード例 #1
0
        public virtual void Init(ExporterConfig config)
        {
            _config = config;

            _registry               = Registro.New(ETipoRegistro.CompanyExport);
            _registry.Nombre        = Resources.Labels.COMPANY_EXPORT_REGISTRY;
            _registry.Observaciones = GetConditions();

            InitDestinationPath();
        }
コード例 #2
0
        public static IExporterMng GetExporter(ExporterConfig config)
        {
            switch (config.SourceEntityType)
            {
            case ETipoEntidad.OutputDelivery:
                return(new Exporter <OutputDeliveryExporter>(config));

                /*case ETipoEntidad.FacturaEmitida:
                 *      return new Exporter<OutputInvoiceExporter>(config);*/
            }

            return(null);
        }
コード例 #3
0
 public Exporter(ExporterConfig config)
 {
     _exporter = new T();
     _exporter.Init(config);
 }