void tbzmenit_Click(object sender, RoutedEventArgs e) { string[] pripony = Rozdelit.Pripony(tbpripona.Text); if (tbpripona.Text == "" || tbprogram.Text == "") { MessageBox.Show("Nejdřív to vyplň!", "", 0, MessageBoxImage.Warning); } else { if (pripony.Length > 1) { MessageBoxResult jn = MessageBox.Show( "Změní se přípon: " + Rozdelit.Pripony(tbpripona.Text).Length + "\nPokračovat?", "Upozornění", MessageBoxButton.YesNo, MessageBoxImage.Question); if (jn == MessageBoxResult.No) { return; } } int i = 0; foreach (string prip in pripony) { string mpripona = prip.ToLower(); if (mpripona == "dll" || mpripona == "exe" || mpripona == "lnk") { MessageBox.Show("continue"); } string typ = tbtyp.Text.Replace("§PR", prip.ToUpper()).Replace("§pr", prip.ToLower()); if (ASC.Uloz(prip, tbprogram.Text, tbparam.Text, tbikona.Text, tbindex.Text, typ) ) { i++; } } if (pripony.Length > 1) { MessageBox.Show( "Úspěšně asociovaných přípon: " + i + "/" + pripony.Length, "", 0, MessageBoxImage.Information ); } 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(); }