Esempio n. 1
0
 void tobnovit_Click(object sender, RoutedEventArgs e)
 {
     ASC.Vymazat(tbpripona.Text);
     reset();
     vyplnit();
     seznampripon();
 }
Esempio n. 2
0
        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();
        }