private void Load() { if (DocPath.Trim() == "") { MessageBox.Show("Выберите документ для загрузки товара!", "Предупреждение", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (!File.Exists(DocPath.Trim())) { MessageBox.Show("Документа по выбранному пути не существует!", "Предупреждение", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } ButtonLoadProdsEnabled = false; if ((mvm.lpProcessor != null) && (mvm.lpProcessor.isWorking())) { mvm.lpProcessor.Stop(); } LoadProductsDone_delegete done_del = new LoadProductsDone_delegete(LoadProductsDone_Proc); mvm.lpProcessor = new LoadProductsProcessor(DocPath, SelectedTemplate, done_del); mvm.lpProcessor.Operate(); }
public LoadProductsProcessor(string _documentPath, Template _template, LoadProductsDone_delegete _done_del) { documentPath = _documentPath; template = _template; done_del = _done_del; }