Ejemplo n.º 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);
            }
        }
Ejemplo n.º 2
0
        private static void dodajNastavnikaNaPredmet()
        {
            // Najpre pronadjemo nastavnika kojeg zelimo da dodamo na predmet
            Nastavnik nastavnik = NastavnikUI.PronadjiNastavnika();

            // Pronadjemo predmet na koji zelimo da dodamo nastavnika
            Predmet predmet = PredmetUI.PronadjiPredmet();

            // Ukoliko je uspesan pronalazak i predmeta i nastavnika
            if (nastavnik != null && predmet != null)
            {
                // Onda njihovu relaciju uspostavljamo ubacivanjem novog sloga u tabelu pohadja
                PredajeDAO.Add(Program.conn, nastavnik.Id, predmet.Id);
            }
        }
Ejemplo n.º 3
0
        private static void IspisiPredmeteZaNastavnika()
        {
            // Najpre pronadjemo nastavnika za kojeg zelimo ispis predmeta
            Nastavnik nastavnik = NastavnikUI.PronadjiNastavnika();

            if (nastavnik != null)
            {
                // Ukoliko smo ga pronasli, zahtevamo od baze listu predmeta ovog nastavnika
                List <Predmet> predmeti = PredajeDAO.GetPredmetiByNastavnikId(Program.conn, nastavnik.Id);


                // Ispisujemo dobijenu listu predmeta
                foreach (Predmet p in predmeti)
                {
                    Console.WriteLine(p);
                }
            }
        }