private void Tip_SelectionChanged(object sender, SelectionChangedEventArgs e) { EnterpriseType et = (EnterpriseType)Tip.SelectedItem; var searched = Saradnici.Where(elem => elem.Type.Ime.Equals(et.Ime)); dgrMain.ItemsSource = searched; }
private void ObrisiSaradnika_Click(object sender, RoutedEventArgs e) { Associate selectedAssociate = (Associate)dgrMain.SelectedItem; if (MessageBox.Show("Da li ste sigurni da zelite da obrisete saradnika?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { Close(); } else { if (selectedAssociate != null) { foreach (Associate asc in this.MainWindow.Saradnici) { if (selectedAssociate.Ime == asc.Ime && selectedAssociate.Adresa == asc.Adresa) { this.MainWindow.Saradnici.Remove(asc); Saradnici.Remove(asc); this.util.write_to_file <Associate>(this.MainWindow.Saradnici, MainWindow.pathSaradnici); break; } } } } }
private void SearchZahtev_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { var searched = Saradnici.Where(elem => elem.Ime.ToLower().StartsWith(SearchZahtev.Text.ToLower())); dgrMain.ItemsSource = searched; }
private void SearchOrganizator_KeyUp(object sender, KeyEventArgs e) { var searched = Saradnici.Where(elem => elem.Ime.ToLower().StartsWith(SearchOrganizator.Text.ToLower()) || elem.Adresa.ToLower().StartsWith(SearchOrganizator.Text.ToLower())); dgrMain.ItemsSource = searched; }