void tobnovit_Click(object sender, RoutedEventArgs e) { ASC.Vymazat(tbpripona.Text); reset(); vyplnit(); seznampripon(); }
void tZmenaLV_Click(object sender, RoutedEventArgs e) { int i = 0; if (tZmenaLV.Content.ToString() == "Obnovit") { foreach (Polozky p in listView1.Items) { if (p.lvzaskrknuto) { i++; } } var polozka = (Polozky)listView1.SelectedItem; if (polozka != null && i == 0) { i = 1; MessageBoxResult jn1 = MessageBox.Show( "Opravdu smazat tuto příponu?: " + polozka.lvpripona, "Upozornění", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (jn1 == MessageBoxResult.Yes) { ASC.Vymazat(polozka.lvpripona); seznampripon(); } return; } MessageBoxResult jn2 = MessageBox.Show( "Opravdu smazat tyto přípony (" + i + ")?", "Upozornění", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (jn2 == MessageBoxResult.No) { return; } int y = 0; foreach (Polozky p in listView1.Items) { if (p.lvzaskrknuto && ASC.Vymazat(p.lvpripona)) { y++; } } MessageBox.Show( "Smazaných přípon: (" + y + "/" + i + ")", "Upozornění", MessageBoxButton.OK, MessageBoxImage.Information); } else { foreach (Polozky p in listView1.Items) { if (p.lvzaskrknuto) { string[] program = Rozdelit.Program(p.lvprogram); string[] ikona = Rozdelit.Ikona(p.lvikona); if (ASC.Uloz( p.lvpripona, program[0], program[1], ikona[0], ikona[1], p.lvtyp )) { i++; } } } MessageBox.Show("Přidaných přípon: " + i, "", 0, MessageBoxImage.Information); } seznampripon(); }