コード例 #1
0
        //---------------------------
        //Fukce pro práci s událostmi
        //---------------------------

        //Přidíní nové události
        private void btNovaUdalost_Click(object sender, EventArgs e)
        {
            frmUpravaAPridavani novaUdalost = new frmUpravaAPridavani();

            novaUdalost.Text = Properties.Resources.NADPIS_PRIDANI_UDALOST;
            novaUdalost.isUkol(false);
            novaUdalost.novyUkolUdalost(false, kalendar.SelectionRange.Start);
            novaUdalost.vlozeniDoComboBox(seznamDruhu);
            DialogResult rslt = novaUdalost.ShowDialog();

            if (rslt == DialogResult.OK)
            {
                try
                {
                    string nazev = ValidaceDat.kontrolaNazvu(novaUdalost.Nazev);
                    string druh  = novaUdalost.urceniDruhu();
                    if ((seznamDruhu.Contains(druh) == false) && (!druh.Equals("")))
                    {
                        seznamDruhu.Add(druh);
                    }
                    Udalost u = new Udalost(nazev, druh, novaUdalost.Podrobnosti, novaUdalost.Datum.Day, novaUdalost.Datum.Month, novaUdalost.Datum.Year);
                    seznamUdalosti.Add(u);
                    seznamUdalosti = Metody.razeniUdalosti(seznamUdalosti);
                    vlozeniDatDoListView();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, Properties.Resources.NADPIS_CHYBA_PRIDAVANI_UDALOSTI, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #2
0
        //Úprava vybrané události
        private void btUpravitUdalost_Click(object sender, EventArgs e)
        {
            int cislo = vybratIndex(lvUdalosti);

            if (cislo != -1)
            {
                frmUpravaAPridavani upravitUdalost = new frmUpravaAPridavani();
                upravitUdalost.Text = Properties.Resources.NADPIS_UPRAVA_UDALOST;
                upravitUdalost.isUkol(false);
                upravitUdalost.vlozeniDoComboBox(seznamDruhu);
                upravitUdalost.Nazev       = seznamUdalosti[cislo].nazev;
                upravitUdalost.Druh        = seznamUdalosti[cislo].druh;
                upravitUdalost.Datum       = seznamUdalosti[cislo].datum;
                upravitUdalost.Podrobnosti = seznamUdalosti[cislo].popis;
                upravitUdalost.jakyDruh(seznamUdalosti[cislo].druh);
                DialogResult rslt = upravitUdalost.ShowDialog();
                if (rslt == DialogResult.OK)
                {
                    try
                    {
                        string nazev = ValidaceDat.kontrolaNazvu(upravitUdalost.Nazev);
                        string druh  = upravitUdalost.urceniDruhu();
                        if ((seznamDruhu.Contains(druh) == false) && (!druh.Equals("")))
                        {
                            seznamDruhu.Add(druh);
                        }
                        Udalost u = new Udalost(nazev, druh, upravitUdalost.Podrobnosti, upravitUdalost.Datum.Day, upravitUdalost.Datum.Month, upravitUdalost.Datum.Year);
                        seznamUdalosti.RemoveAt(cislo);
                        seznamUdalosti.Add(u);
                        seznamUdalosti = Metody.razeniUdalosti(seznamUdalosti);
                        vlozeniDatDoListView();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, Properties.Resources.NADPIS_CHYBA_UPRAVA_UDALOSTI, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }