示例#1
0
        private static void ukloniNastavnikaSaPredmeta()
        {
            // Najpre pronadjemo nastavnika kojeg zelimo da uklonimo sa predmeta
            Nastavnik nastavnik = NastavnikUI.PronadjiNastavnika();

            // Pronadjemo predmet sa kojeg zelimo da ukloniko studenta
            Predmet predmet = PredmetUI.PronadjiPredmet();

            // Ukoliko je uspesan pronalazak i predmeta i nastavnik
            if (nastavnik != null && predmet != null)
            {
                // Onda njihovu relaciju brisemo izbacivanjem sloga iz tabele predaje
                PohadjaDAO.Delete(Program.conn, nastavnik.Id, predmet.Id);
            }
        }
示例#2
0
        private static void ukloniStudentaSaPredmeta()
        {
            // Najpre pronadjemo studenta kojeg zelimo da uklonimo sa predmeta
            Student student = StudentUI.PronadjiStudenta();

            // Pronadjemo predmet sa kojeg zelimo da ukloniko studenta
            Predmet predmet = PredmetUI.PronadjiPredmet();

            // Ukoliko je uspesan pronalazak i predmeta i studenta
            if (student != null && predmet != null)
            {
                // Onda njihovu relaciju brisemo izbacivanjem sloga iz tabele pohadja
                PohadjaDAO.Delete(Program.conn, student.Id, predmet.Id);
            }
        }
示例#3
0
        private void buttonRemove_Click(object sender, RoutedEventArgs e)
        {
            Ucenik selectedUcenik = listBoxNaKursu.SelectedItem as Ucenik;

            if (selectedUcenik != null)
            {
                this.uceniciNaKursu.Remove(selectedUcenik);
                this.sviUcenici.Add(selectedUcenik);


                int indexOdKursa = Aplikacija.Instanca.Kursevi.IndexOf(izabraniKurs);
                Aplikacija.Instanca.Kursevi[indexOdKursa].Ucenici.Remove(selectedUcenik);

                int indexOdUcenika = Aplikacija.Instanca.Ucenici.IndexOf(selectedUcenik);
                Aplikacija.Instanca.Ucenici[indexOdUcenika].Kursevi.Remove(izabraniKurs);


                PohadjaDAO.Delete(selectedUcenik.Id, izabraniKurs.Id);
            }
            else
            {
                MessageBox.Show("Izaberite Ucenika!", "Greska!!!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }