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); } }