public AddWork() { InitializeComponent(); var engine = new DBEngine(); cmbboxDis.ItemsSource = engine.GetDis(); }
private void btnMyData_Click(object sender, RoutedEventArgs e) { var engine = new DBEngine(); string str = "LogIn: "******"\nE-Mail: " + Repository.User.E_mail + "\nФИО: " + Repository.User.Name + "\nРегистрация: " + Repository.User.Registration + "\nВУЗ: " + Repository.User.University; MessageBox.Show(str, "Мои данные", MessageBoxButton.OK, MessageBoxImage.Information); }
//без статик // все что понадобится и может быть связано с папкой lucene private void btnSearch_Click(object sender, RoutedEventArgs e) { btnPlagCheck.IsEnabled = false; DownloadWork.IsEnabled = false; var engine = new DBEngine(); try { if (engine.CheckWorks()) { txtAuth.Text = ""; txtDis.Text = ""; txtName.Text = ""; txtDes.Text = ""; LuceneEngine le = new LuceneEngine(); //var c = le.CountDocs(); int number;//количество результатов string field = ""; IEnumerable<FileToIndex> results; if (txtboxSearch.Text.StartsWith("#")) { field = "Hashtags"; results = le.Search(txtboxSearch.Text.Substring(1, txtboxSearch.Text.Length - 1), out number, field); } else { results = le.Search(txtboxSearch.Text, out number); } lstboxResult.Items.Clear(); foreach (var doc in results) { lstboxResult.Items.Add(doc.Id + " " + doc.Title); } } } catch (Exception ex) { MessageBox.Show("Поиск не может быть проведен.\n" + ex,"Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } }
public Registration() { InitializeComponent(); var engine = new DBEngine(); cmbboxUni.ItemsSource = engine.GetUni(); if (Repository.Edit) { lblHead.Text = "Изменение данных"; btnReg.Content = "Сохранить"; txtboxLogIn.Text = Repository.User.Login; txtboxLogIn.IsEnabled = false; lblName.Foreground = Brushes.DimGray; lblPass.Foreground = Brushes.DimGray; passboxPass.IsEnabled = false; txtboxMail.Text = Repository.User.E_mail; txtboxName.Text = Repository.User.Name; if (Repository.User.University != null) { cmbboxUni.SelectedItem = Repository.User.University; } } }
private void lstboxResult_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (lstboxResult.SelectedIndex != -1) { btnPlagCheck.IsEnabled = true; DownloadWork.IsEnabled = true; var engine = new DBEngine(); engine.GetWorkInfo(lstboxResult.SelectedItem.ToString()); txtAuth.Text = Repository.Work.Auth; txtDis.Text = Repository.Work.Dis; txtName.Text = Repository.Work.Name; txtDes.Text = Repository.Work.Descript; } }