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); } }
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); } }
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); } }