private void NewSearch_combobox(object sender, SelectionChangedEventArgs e) { if (((ComboBox)sender).Text != "") { MainWindow main = this.Owner as MainWindow; //if (gSearch.IsVisible == true) //main.Search(str, lst); addlist(); str = DataWork.GetRequestForSearch(lst, ActiveUser.UserID); if (str == "SELECT * FROM Transactions WHERE ORDER BY id_of_transaction DESC") { main.RefreshTable(null, null); } else { if (ActiveUser.UserType == 1) { main.dgUser1.ItemsSource = DataWork.SearchFirstUser(str, lst); } else { main.dgUser2.ItemsSource = DataWork.SearchFirstUser(str, lst); } } } }
private void tbBank_PreviewLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) { if (tbBank.Text == "") { tbBank.Text = "Банк"; MainWindow main = this.Owner as MainWindow; addlist(); str = DataWork.GetRequestForSearch(lst, ActiveUser.UserID); //main.Search(str, lst); if (str == "SELECT * FROM Transactions WHERE ORDER BY id_of_transaction DESC") { main.RefreshTable(null, null); } else { if (ActiveUser.UserType == 1) { main.dgUser1.ItemsSource = DataWork.SearchFirstUser(str, lst); } else { main.dgUser2.ItemsSource = DataWork.SearchFirstUser(str, lst); } } } }
private void NewSearch(object sender, TextChangedEventArgs e) //несколько раз запускается { if (((TextBox)sender).Text != "Проект" & ((TextBox)sender).Text != "На кого получено" & ((TextBox)sender).Text != "Получатель" & ((TextBox)sender).Text != "Банк" & ((TextBox)sender).Text != "") { MainWindow main = this.Owner as MainWindow; addlist(); str = DataWork.GetRequestForSearch(lst, ActiveUser.UserID); //main.Search(str, lst); if (ActiveUser.UserType == 1) { main.dgUser1.ItemsSource = DataWork.SearchFirstUser(str, lst); } else { main.dgUser2.ItemsSource = DataWork.SearchFirstUser(str, lst); } //lst.Clear(); } }