コード例 #1
0
        private void KreiranjeNovogRazreda_Load(object sender, EventArgs e)
        {
            Skola         sk             = Skola.getSkola();
            List <String> imenaProfesora = new List <String>();

            if (sk.profesori.Count > 0)
            {
                foreach (Profesor p in sk.profesori)
                {
                    imenaProfesora.Add(p.ova.ime);
                }
            }
            else
            {
                imenaProfesora.Add("Nema zaposlenih profesora");
            }
            listaProfesora.DataSource = imenaProfesora;

            List <String> listaImenaUcenika = new List <String>();

            if (sk.ucenici.Count < 1)
            {
                listaImenaUcenika.Add("Nema ucenika");
            }
            else
            {
                foreach (Ucenik u in sk.ucenici)
                {
                    listaImenaUcenika.Add(u.ova.ime);
                }
            }
            listUcenici.DataSource = listaImenaUcenika;
        }
コード例 #2
0
 public static Skola getSkola()
 {
     if (s == null)
     {
         s = new Skola();
     }
     return(s);
 }
コード例 #3
0
        private void buttonDodajRazred_Click(object sender, EventArgs e)
        {
            Skola sk = Skola.getSkola();

            String        nazivR = textBoxNazivRazreda.Text.ToString();
            Profesor      prof   = listaProfesora.SelectedItem as Profesor;
            List <Ucenik> ucen   = new List <Ucenik>();

            foreach (int i in listUcenici.SelectedIndices)
            {
                ucen.Add(sk.ucenici[i]);
            }

            sk.razredi.Add(new Razred(nazivR, prof, ucen));

            this.Close();
        }
コード例 #4
0
        private void buttonDodavanjeOsoba_Click(object sender, EventArgs e)
        {
            Skola sk = Skola.getSkola();

            if (textIme.Text != "")
            {
                Osoba os = new Osoba(textIme.Text.ToString());

                if (radioUcenik.Checked)
                {
                    sk.ucenici.Add(new Ucenik(os));
                }
                else if (radioProfesor.Checked)
                {
                    sk.profesori.Add(new Profesor(os));
                }
                else if (radioRavnatelj.Checked)
                {
                    sk.ravnatelj = new Ravnatelj(os);
                }
            }
            textIme.Text = "";
        }
コード例 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            Skola sk = Skola.getSkola();

            sk.ispisiProf();
        }