Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (btnIzmeni.Text == "Izmeni")
            {
                zaposleni.ResetText();
                if (listaSkola.SelectedItems.Count == 0)
                {
                    MessageBox.Show("Izaberite skolu koju zelite da izmenite!");
                    return;
                }

                int             idSkole = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text);
                DrugaSKolaBasic skola   = DTOManager.vratiDruguSkolu(idSkole);
                txbNazivIzmeni.Text = skola.Naziv;

                btnIzmeni.Text    = "Sacuvaj";
                izmeni.Enabled    = true;
                zaposleni.Enabled = false;
            }
            else
            {
                if (listaSkola.SelectedItems.Count == 0)
                {
                    MessageBox.Show("Izaberite skolu koju zelite da izmenite!");
                    return;
                }
                if (txbNazivIzmeni.Text.Length > 25 || txbNazivIzmeni.Text == "")
                {
                    MessageBox.Show("Naziv druge skole je nevalidan");
                    return;
                }

                int               idSkole = Int32.Parse(listaSkola.SelectedItems[0].SubItems[0].Text);
                string            poruka  = "Da li zelite da sacuvate izmene?";
                string            title   = "Pitanje";
                MessageBoxButtons buttons = MessageBoxButtons.OKCancel;
                DialogResult      result  = MessageBox.Show(poruka, title, buttons);
                DrugaSKolaBasic   skola   = DTOManager.vratiDruguSkolu(idSkole);
                skola.Naziv = txbNazivIzmeni.Text;
                if (result == DialogResult.OK)
                {
                    DTOManager.azurirajDruguSkolu(skola);
                    MessageBox.Show("Azuriranje uspesno obavljeno!");
                    txbNazivIzmeni.ResetText();
                    this.PopuniTabeluPodacima();

                    izmeni.Enabled    = false;
                    zaposleni.Enabled = false;
                }
                else
                {
                }
            }
        }