Ejemplo n.º 1
0
        public static void ObrisiNastavnika()
        {
            Console.WriteLine("Upisite id nastavnika cije podatke zelite da obrisete:");
            int id = Convert.ToInt32(Console.ReadLine());

            NastavnikDAO.Delete(Program.conn, id);
        }
Ejemplo n.º 2
0
        // Brisanje studenta
        public static void BrisanjePodatakaONastavniku()
        {
            Nastavnik nastavnik = PronadjiNastavnika();

            if (nastavnik != null)
            {
                NastavnikDAO.Delete(Program.conn, nastavnik.Id);
            }
        }
Ejemplo n.º 3
0
        private void bObrisi_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                Nastavnik n = dgNastavnici.SelectedItem as Nastavnik;
                foreach (Kurs k in Aplikacija.Instanca.Kursevi)
                {
                    if (k.Predavac.Id == n.Id)
                    {
                        MessageBox.Show("Ne mozete obrisati nastavnika zato sto je referenciran u kursu.", "Greska");
                        return;
                    }
                }
                Aplikacija.Instanca.Nastavnici.Remove(n);
                NastavnikDAO.Delete(n);
            }

            if (Aplikacija.Instanca.Nastavnici.Count == 0)
            {
                bObrisi.IsEnabled = false;
                bIzmeni.IsEnabled = false;
            }
        }