private void BtnAnuluj_Click(object sender, RoutedEventArgs e) { grdBookmark = grdLista.SelectedIndex; grdLista.IsEnabled = true; grdPozycje.IsEnabled = false; btnDodaj.IsEnabled = true; btnKlonuj.IsEnabled = true; btnPopraw.IsEnabled = true; btnUsun.IsEnabled = true; btnAnuluj.IsEnabled = false; btnZatwierdz.IsEnabled = false; switch (co) { // 1 - ITF Kategorie case 1: listITFkategoria = PanelITF_db.PobierzITFKategorie(); grdLista.ItemsSource = listITFkategoria; break; // 2 - ITF znaki / litery case 2: listITFlitery = PanelITF_db.PobierzITFZnaki(); grdLista.ItemsSource = listITFlitery; break; // 3 - ITF Indykacja czasu chłodzenia case 3: listITFicc = PanelITF_db.PobierzITFicc(); grdLista.ItemsSource = listITFicc; break; // 4 - ITF Czas chłodzenia case 4: listITFcc = PanelITF_db.PobierzITFcc(); grdLista.ItemsSource = listITFcc; break; // 5 - ITF Średnice case 5: listITFsr = PanelITF_db.PobierzITFsr(); grdLista.ItemsSource = listITFsr; break; // 6 - ITF Typ regulacji napięcia case 6: listITFtrn = PanelITF_db.PobierzITFtrn(); grdLista.ItemsSource = listITFtrn; break; // 7 - ITF Odchylenia case 7: listITFodch = PanelITF_db.PobierzITFodch(); grdLista.ItemsSource = listITFodch; break; default: break; } grdLista.SelectedIndex = grdBookmark; }
private void BtnUsun_Click(object sender, RoutedEventArgs e) { var Res = MessageBox.Show("Usunąć ?", "Usuwanie pozycji", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (Res == MessageBoxResult.Yes) { switch (co) { // 1 - ITF Kategorie case 1: PanelITF_db.UsunITFkategoria(rowITFkategoria); listITFkategoria = PanelITF_db.PobierzITFKategorie(); grdLista.ItemsSource = listITFkategoria; break; // 2 - ITF znaki / litery case 2: PanelITF_db.UsunITFlitery(rowITFlitery); listITFlitery = PanelITF_db.PobierzITFZnaki(); grdLista.ItemsSource = listITFlitery; break; // 3 - ITF Indykacja czasu chłodzenia case 3: PanelITF_db.UsunITFicc(rowITFicc); listITFicc = PanelITF_db.PobierzITFicc(); grdLista.ItemsSource = listITFicc; break; // 4 - ITF Czas chłodzenia case 4: PanelITF_db.UsunITFcc(rowITFcc); listITFcc = PanelITF_db.PobierzITFcc(); grdLista.ItemsSource = listITFcc; break; // 5 - ITF Średnice case 5: PanelITF_db.UsunITFsr(rowITFsr); listITFsr = PanelITF_db.PobierzITFsr(); grdLista.ItemsSource = listITFsr; break; // 6 - ITF Typ regulacji napięcia case 6: PanelITF_db.UsunITFtrn(rowITFtrn); listITFtrn = PanelITF_db.PobierzITFtrn(); grdLista.ItemsSource = listITFtrn; break; // 7 - ITF Odchylenia case 7: PanelITF_db.UsunITFodch(rowITFodch); listITFodch = PanelITF_db.PobierzITFodch(); grdLista.ItemsSource = listITFodch; break; default: break; } } }