Exemple #1
0
        /// <summary>
        /// Создать представление
        /// </summary>
        /// <param name="view"></param>
        public MainPresenter(IMainView view)
        {
            _view = view;

            _pythonFileName = string.Empty;
            _excelFileName = string.Empty;
            _isRowSelection = false;
            _checkExcelColumnsType = false;
            _dataRowNumCollection = null;

            _isRunning = false;

            _viewFilter = new ProviderFilter();
            _workFilter = new ProviderFilter();

            _viewProvider = new NPOIProvider(_viewFilter);
            _workProvider = new NPOIProvider(_workFilter);

            _parser = new PythonHelper();
            _export = new ExportHelper();

            _thread = null;
            _result = null;
        }
Exemple #2
0
 public NPOIProvider(ProviderFilter filter)
 {
     _filter = filter;
 }
Exemple #3
0
 public NPOIProvider(ProviderFilter filter)
 {
     _filter = filter;
 }