private void buttonSacuvaj_Click(object sender, RoutedEventArgs e) { if (Validacija()) { if (stanje == Stanje.Dodavanje) { aerodromG.Sifra = VratiVelika(aerodromG.Sifra); if (PostojiSifra(aerodromG.Sifra)) { if (AerodromDAO.napraviAerodrom(aerodromG) == 0) { MessageBox.Show("Uspesno ste napravili aerodrom"); Aplikacija.Instance.UcitajAerodrome(); this.DialogResult = true; } } else { return; } } else { AerodromDAO.izmeniAerodrom(aerodromG); DialogResult = true; } } }
public void UcitajAerodrome() { Aerodromi.Clear(); foreach (Aerodrom av in AerodromDAO.vratiAerodrome()) { this.Aerodromi.Add(av); } }
private void buttonObrisi_Click(object sender, RoutedEventArgs e) { if (dataGridAerodromi.SelectedIndex == -1) { MessageBox.Show("Morate selektovati aerodrom"); return; } Aerodrom aerodrom = (Aerodrom)dataGridAerodromi.SelectedItem; if (MessageBox.Show("Da li ste sigruni? Brisanjem Aerodroma brisete sve sto je vezano za njega", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { AerodromDAO.izbrisiAerdrom(aerodrom); Aplikacija.Instance.UcitajAerodrome(); Aplikacija.Instance.UcitajLetove(); Aplikacija.Instance.UcitajKarte(); view.Refresh(); } }