/// <summary>
        /// Poziva metodu AzurirajUlogu(), zatvara trenutnu formu (FrmAzuriranjeUloge) i
        /// vraća se na prethodnu formu (FrmUloge).
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            DialogResult porukaUpozorenja = MessageBox.Show("Sigurno želite ažurirati selektiranu ulogu?", "Upozorenje!", MessageBoxButtons.YesNo);

            switch (porukaUpozorenja)
            {
            case DialogResult.Yes:
                string errorPoruka = ProvjeraUnosa();
                if (errorPoruka == "")
                {
                    AzurirajUlogu();
                    MessageBox.Show("Ažuriranje uspješno!");

                    this.Hide();
                    FrmUloge forma = new FrmUloge();
                    forma.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show(errorPoruka, "Greška kod unosa!");
                }
                break;

            case DialogResult.No:
                break;
            }
        }
        /// <summary>
        /// Zatvara trenutnu formu i otvara prethodnu glavnu formu za uloge.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnNatrag_Click(object sender, EventArgs e)
        {
            this.Hide();
            FrmUloge forma = new FrmUloge();

            forma.ShowDialog();
            this.Close();
        }
Exemplo n.º 3
0
        /// <summary>
        /// Dodaje novu ulogu u bazu podataka (tablica "Uloga").
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            string poruka = ProvjeraUnosa();

            if (poruka == "")
            {
                SpremiNovuUlogu();
                MessageBox.Show("Uspješan unos!");

                this.Hide();
                FrmUloge forma = new FrmUloge();
                forma.ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show(poruka);
                OsvjeziPrikaz();
            }
        }
        /// <summary>
        /// Otvara formu za upravljanje ulogama korisnika.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUloge_Click(object sender, EventArgs e)
        {
            FrmUloge formaUloge = new FrmUloge();

            formaUloge.ShowDialog();
        }