Пример #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (listaSkola.SelectedItems.Count == 0)
            {
                MessageBox.Show("Izaberite skolu cije zaposlene zelite da vidite!");
                return;
            }

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

            zaposleni.Text    = skola.Naziv;
            zaposleni.Enabled = true;
            dodaj.Enabled     = false;
            izmeni.Enabled    = false;
            listaZaposlenih.Items.Clear();
            List <ZaposleniPregled> informacije = DTOManager.vratiZaposleneUSkoli(idSkole);

            foreach (ZaposleniPregled n in informacije)
            {
                ListViewItem item = new ListViewItem(new string[] { n.Id.ToString(), n.Ime, n.Prezime });
                listaZaposlenih.Items.Add(item);
            }
            listaZaposlenih.Refresh();
        }
Пример #2
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
                {
                }
            }
        }
Пример #3
0
        public static RadUDrugojSkoliBasic vratiRadUSkoli(int id)
        {
            RadUDrugojSkoliBasic ob = new RadUDrugojSkoliBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Radi              o         = s.Load <Radi>(id);
                DrugaSKolaBasic   skola     = DTOManager.vratiDruguSkolu(o.Skola.Id);
                NastavnoLiceBasic nastavnik = DTOManager.vratiNastavnoLice(o.Nastavnik.Id);
                ob = new RadUDrugojSkoliBasic(o.Id, skola, o.BrojCasova, nastavnik);

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(ob);
        }