public void StartCheck() { var engineFile = new FileEngine(); string text; double p; var t = Task.Factory.StartNew(() => { try { text = engineFile.GetDocText(Path.GetFullPath(Repository.Work.Filepath)); p = POST(text); if (CheckReady != null) { CheckReady(p.ToString() + "%"); } } catch (Exception) { MessageBox.Show("Текст не был проверен по какой-то причине.\nПроверьте подключение к интернету и размер текстового файла(>100 символов).", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); if (CheckReady != null) { CheckReady("Текст не проверен."); } } }); }
private void btnFile_Click(object sender, RoutedEventArgs e) { try { var engine = new FileEngine(); engine.LoadFile(); string str = new FileInfo(Repository.Path).Name; btnFile.Content = "Выбран файл: " + str; } catch (ArgumentException) { MessageBox.Show("Вы не выбрали файл для чтения!", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); } catch (FileFormatException) { MessageBox.Show("Неверный формат файла!", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { try { LuceneSearch.LuceneEngine le = new LuceneSearch.LuceneEngine(); var engine = new FileEngine(); if (txtboxName.Text != "" && cmbboxDis.SelectedIndex != -1 && btnFile.Content.ToString() != "Выбрать файл") { var IndexMe= engine.AddFile(txtboxName.Text, cmbboxDis.SelectedIndex, txtboxAuth.Text, txtboxTags.Text, txtboxComment.Text); le.BuildIndex(IndexMe);//index this file this.Close(); } else MessageBox.Show("Вы ввели не все данные!", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void StartCheck() { var engineFile = new FileEngine(); string text; double p; var t = Task.Factory.StartNew(() => { try { text = engineFile.GetDocText(Path.GetFullPath(Repository.Work.Filepath)); p = POST(text); if (CheckReady != null) CheckReady(p.ToString() + "%"); } catch (Exception) { MessageBox.Show("Текст не был проверен по какой-то причине.\nПроверьте подключение к интернету и размер текстового файла(>100 символов).", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error); if (CheckReady != null) CheckReady("Текст не проверен."); } }); }
private void DownloadWork_Click(object sender, RoutedEventArgs e) { var engine = new FileEngine(); engine.Save(Repository.Work.Filepath); }