private void dodajTipButton_Click(object sender, EventArgs e)
        {
            formValid = true;
            this.ValidateChildren();
            if (!formValid)
            {
                return;
            }

            TipSpomenika tip = new TipSpomenika();
            tip.SifraTipaSpomenika = SifraTipaTextBox.Text;
            tip.ImeTipa = ImeTipaTextBox.Text;
            tip.Opis = OpisTipaTextBox.Text;
            tip.Ikonica = SlikaSpomenikaBox.Image;

            if (izmenaTipa)
            {
                MainFrame.postojeciTipovi.RemoveAt(indexMenjanogTipa);
                MainFrame.postojeciTipovi.Insert(indexMenjanogTipa, tip);
            }
            else
            {
                MainFrame.postojeciTipovi.Add(tip);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            tipSpomenika = getTipFromDataGridView();

            if (tipSpomenika != null)
            {
                SifraTipaTextBox.Text = tipSpomenika.SifraTipaSpomenika;
                ImeTipaTextBox.Text = tipSpomenika.ImeTipa;
                OpisTipaTextBox.Text = tipSpomenika.Opis;
                SlikaSpomenikaBox.Image = tipSpomenika.Ikonica;
            }
        }
        private void izmeniButton_Click(object sender, EventArgs e)
        {
            DialogResult r = MessageBox.Show("Da li sigurno zelite da izmenite tip",
                "Da li sigurno zelite da izmenite tip", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (r.Equals(DialogResult.Yes))
            {

                TipSpomenika noviTip = new TipSpomenika();
                noviTip.SifraTipaSpomenika = SifraTipaTextBox.Text;
                noviTip.ImeTipa = ImeTipaTextBox.Text;
                noviTip.Opis = OpisTipaTextBox.Text;
                noviTip.Ikonica = SlikaSpomenikaBox.Image;

                int ind = MainFrame.postojeciTipovi.IndexOf(tip);
                MainFrame.postojeciTipovi.RemoveAt(ind);
                MainFrame.postojeciTipovi.Insert(ind, noviTip);

                for (int i = 0; i < MainFrame.evidencijaSpomenika.Count; i++)
                {
                    Spomenik s = MainFrame.evidencijaSpomenika[i];
                    if (tip.SifraTipaSpomenika.Equals(s.Tip.SifraTipaSpomenika))
                    {
                        MainFrame.evidencijaSpomenika[i].Tip = noviTip;
                    }
                }

            }
        }
        private void PrikazTipSpomenikaFrame_Activated(object sender, EventArgs e)
        {
            tipSpomenika = getTipFromDataGridView();

            if (tipSpomenika != null)
            {
                SifraTipaTextBox.Text = tipSpomenika.SifraTipaSpomenika;
                ImeTipaTextBox.Text = tipSpomenika.ImeTipa;
                OpisTipaTextBox.Text = tipSpomenika.Opis;
                SlikaSpomenikaBox.Image = tipSpomenika.Ikonica;
            }
            else
            {
                resetWholeTip();
            }
        }
        private void postojeciTipoviGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            tipSpomenika = getTipFromDataGridView();

            if (!samoPrikazi)
            {
                if (!UnosSpomenikFrame.izmenaSpomenika)
                {
                    if (UnosSpomenikFrame.noviSpomenik.Tip == null)
                    {
                        UnosSpomenikFrame.noviSpomenik.Tip = new TipSpomenika();
                    }
                    UnosSpomenikFrame.noviSpomenik.Tip = tipSpomenika;
                }
                else
                {
                    UnosSpomenikFrame.noviSpomenik.Tip = tipSpomenika;
                }
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
        private void IzaberiTipSpomenikaFrame_Load(object sender, EventArgs e)
        {
            tipSpomenika = getTipFromDataGridView();

            if (tipSpomenika != null)
            {
                SifraTipaTextBox.Text = tipSpomenika.SifraTipaSpomenika;
                ImeTipaTextBox.Text = tipSpomenika.ImeTipa;
                OpisTipaTextBox.Text = tipSpomenika.Opis;
                SlikaSpomenikaBox.Image = tipSpomenika.Ikonica;
            }

            if (samoPrikazi)
            {
                izaberiTipButton.Enabled = false;
            }
            else
            {
                IzmeniSpomenikButton.Enabled = false;
                dodajButton.Enabled = false;
                izbrisiButton.Enabled = false;
            }
        }
        private void izaberiTipButton_Click(object sender, EventArgs e)
        {
            tipSpomenika = getTipFromDataGridView();

            if (!UnosSpomenikFrame.izmenaSpomenika)
            {
                if (UnosSpomenikFrame.noviSpomenik.Tip == null)
                {
                    UnosSpomenikFrame.noviSpomenik.Tip = new TipSpomenika();
                }
                UnosSpomenikFrame.noviSpomenik.Tip = tipSpomenika;
            }
            else
            {
                UnosSpomenikFrame.noviSpomenik.Tip = tipSpomenika;
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }