//Keresés Gomb private void BtnSearch_Click(object sender, RoutedEventArgs e) { var Termek_New_Edit = new Termek_New_Edit(); Termek_New_Edit.btnSave.Content = "Keresés"; //elrejtjük a felesleget Termek_New_Edit.ID.Visibility = Visibility.Hidden; Termek_New_Edit.ID_box.Visibility = Visibility.Hidden; Termek_New_Edit.cbNev.Visibility = Visibility.Hidden; //megnyitás Termek_New_Edit.ShowDialog(); //visszatérés this.mod_leiras = Termek_New_Edit.mod_leiras; this.mod_nev = Termek_New_Edit.mod_nev; //adatmentés using (ItemModelContainer container = new ItemModelContainer()) { if (mod_leiras != null && mod_nev != null) { List <Local_Termekek> local_Termekeks = new List <Local_Termekek>(); //ha leriasra keresünk- csak pontos egyezés!!! foreach (Termekek termekek in container.TermekekSet.Where(u => u.Leiras == mod_leiras)) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } //ha névre keresünk- csak pontso egyezés!!! foreach (Termekek termekek in container.TermekekSet.Where(u => u.Neve == mod_nev)) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } //dataGrid adatforrás dbData.ItemsSource = local_Termekeks; } } }
//Frissítés Gomb private void BtnRefresh_Click(object sender, RoutedEventArgs e) { //Létrehozunk egy Db context-et using (ItemModelContainer container = new ItemModelContainer()) { List <Local_Termekek> local_Termekeks = new List <Local_Termekek>(); foreach (Termekek termekek in container.TermekekSet) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } // DataGrid adatforrás dbData.ItemsSource = local_Termekeks; } }
public TermekView() { InitializeComponent(); //Létrehozunk egy Db context-et using (ItemModelContainer container = new ItemModelContainer()) { List <Local_Termekek> local_Termekeks = new List <Local_Termekek>(); foreach (Termekek termekek in container.TermekekSet) { // Konvertálunk lokális objektumra Local_Termekek m = new Local_Termekek() { Id = termekek.Id, Neve = termekek.Neve, Leiras = termekek.Leiras }; local_Termekeks.Add(m); } // DataGrid adatforrás dbData.ItemsSource = local_Termekeks; } }