Exemple #1
0
        /// <summary>
        /// V menu byla vybrána možnost Návrhy a připomínky, takže se zobrazí formulář pro jejich zadání
        /// </summary>
        private void toolStripMenuItemNavrhyPripominky_Click(object sender, EventArgs e)
        {
            Formular okno = new Formular();

            okno.StartPosition = FormStartPosition.Manual;
            okno.Location      = Obecne.UmisteniOkna(this.Location, okno.Size);
            okno.Show();
        }
Exemple #2
0
        /// <summary>
        /// Zobrazí informace k události
        /// </summary>
        private void toolStripMenuItemZobrazitUdalost_Click(object sender, EventArgs e)
        {
            Podrobnosti okno = new Podrobnosti(udalost);

            okno.StartPosition = FormStartPosition.Manual;
            okno.Location      = Obecne.UmisteniOkna(((ToolStripMenuItem)sender).Owner.Location, okno.Size, 15); // Získáme pozici nabídky a u ní zobrazíme podrobnosti události
            okno.Show();
        }
Exemple #3
0
        /// <summary>
        /// V menu byla vybrána možnost Přehled, takže se zobrazí přehled událostí
        /// </summary>
        private void ToolStripMenuItemPrehled_Click(object sender, EventArgs e)
        {
            Prehled okno = new Prehled();

            okno.StartPosition = FormStartPosition.Manual;
            okno.Location      = Obecne.UmisteniOkna(this.Location, okno.Size);
            okno.Show();
        }
Exemple #4
0
        /// <summary>
        /// V menu byla vybrána možnost nastavení svátků, takže to nastavení se zobrazí
        /// </summary>
        private void ToolStripMenuItemSvatkyNarozeniny_Click(object sender, EventArgs e)
        {
            Svatky okno = new Svatky();

            okno.StartPosition = FormStartPosition.Manual;
            okno.Location      = Obecne.UmisteniOkna(this.Location, okno.Size);
            okno.Show();
        }
Exemple #5
0
        /// <summary>
        /// V menu byla vybrána možnost o Úkolníku, takže bude zobrazeno okno s informacemi o Úkolníku
        /// </summary>
        private void MenuItemOUkolniku_Click(object sender, EventArgs e)
        {
            OUkolniku okno = new OUkolniku();

            okno.StartPosition = FormStartPosition.Manual;
            okno.Location      = Obecne.UmisteniOkna(this.Location, okno.Size);
            okno.Show();
        }
Exemple #6
0
        /// <summary>
        /// V menu byla vybrána možnost Nastavení, vypne se nabídka ikonky a zobrazí se dialog s nastavením
        /// </summary>
        private void ToolStripMenuItemNastaveni_Click(object sender, EventArgs e)
        {
            Obecne.IkonaStav(false);
            NastavovaciOkno okno = new NastavovaciOkno();

            okno.StartPosition = FormStartPosition.Manual;
            okno.Location      = Obecne.UmisteniOkna(this.Location, okno.Size);
            okno.ShowDialog();
            Obecne.IkonaStav(true);
        }
Exemple #7
0
 /// <summary>
 /// Po stisknutí levého tlačítka na popisku se otevře okno se zobrazením události
 /// </summary>
 private void labelUdalost_Click(object sender, EventArgs e)
 {
     if (((MouseEventArgs)e).Button == System.Windows.Forms.MouseButtons.Left)
     {
         udalost = ((Label)sender).Tag.ToString();
         if (udalost != "-1") // Je to událost nebo jen informační popisek?
         {
             Podrobnosti okno = new Podrobnosti(udalost);
             okno.StartPosition = FormStartPosition.Manual;
             int x = this.ParentForm.Location.X + this.Location.X + ((MouseEventArgs)e).Location.X + ((Label)sender).Location.X; // Spočítáme X souřadnici na obrazovce tak, že získáme souřadnice nadřazených objektů a sečteme je
             int y = this.ParentForm.Location.Y + this.Location.Y + ((MouseEventArgs)e).Location.Y + ((Label)sender).Location.Y; // Spočítáme Y souřadnici na obrazovce tak, že získáme souřadnice nadřazených objektů a sečteme je
             okno.Location = Obecne.UmisteniOkna(new System.Drawing.Point(x, y), okno.Size, 0);
             okno.Show();
         }
     }
 }
Exemple #8
0
        /// <summary>
        /// Obsluha kliknutí, kdy bude deaktivována ikona a vyvolán dialog úpravy události
        /// </summary>
        private void PictureBoxUprava_Click(object sender, EventArgs e)
        {
            Obecne.IkonaStav(false);                                             // Vypneme ikonu, aby nešlo obejít dialog
            Uprava okno = new Uprava(Convert.ToInt32(((PictureBox)sender).Tag)); // Vytvoříme úpravu události, ke které byl svázán kliknutý PictureBox

            okno.StartPosition = FormStartPosition.Manual;
            int x = this.Parent.Parent.Parent.Location.X + this.Parent.Parent.Location.X + this.Parent.Location.X + this.Location.X; // Vypočítá se X souřadnice pro zobrazení okna
            int y = this.Parent.Parent.Parent.Location.Y + this.Parent.Parent.Location.Y + this.Parent.Location.Y + this.Location.Y; // Vypočítá se Y souřadnice pro zobrazení okna

            okno.Location = Obecne.UmisteniOkna(new System.Drawing.Point(x, y), okno.Size, 0, 0);
            okno.ShowDialog();
            if (okno.DialogResult == DialogResult.Yes) // Pokud bylo něco upraveno, tak je třeba znovunačíst události, pokud to byly narozeniny tak i svátky
            {
                Obecne.OnZmenaVUdalostech();
                if (okno.Typ == ((int)Obecne.UdalostiTypy.narozeniny))
                {
                    Obecne.OnZmenaVeSvatcich();
                }
            }
            Obecne.IkonaStav(true); // Opět zapneme ikonu
        }