public void UcitajLetove() { Letovi.Clear(); foreach (Let l in LetDAO.VratiLetove()) { this.Letovi.Add(l); } }
private bool PostojiSifra(string sifra) { if (LetDAO.vratiLetPrekoSifre(sifra) != null) { return(true); } else { return(false); } }
private void buttonSacuvaj_Click(object sender, RoutedEventArgs e) { if (Validacija()) { if (Aerodromi()) { if (stanje == Stanje.Dodavanje) { //MessageBox.Show(letG.vremePolaska + " " + letG.vremeDolaska); if (!PostojiSifra(textBoxSifra.Text)) { if (LetDAO.NapraviLet(letG) == 0) { letG.vremePolaska = (DateTime)datePickerDatumPolaska.Value; letG.vremeDolaska = (DateTime)datePickerDatumDolaska.Value; MessageBox.Show("Uspesno ste napravili Let"); Aplikacija.Instance.UcitajLetove(); this.DialogResult = true; } } else { MessageBox.Show("Postoji Let sa tom Sifrom"); textBoxSifra.Clear(); textBoxSifra.Focus(); return; } } else { letG.vremePolaska = (DateTime)datePickerDatumPolaska.Value; letG.vremeDolaska = (DateTime)datePickerDatumDolaska.Value; if (LetDAO.IzmeniLet(letG) == 0) { MessageBox.Show("Uspesno ste izmenili let"); DialogResult = true; } } } } }
private void buttonObrisi_Click(object sender, RoutedEventArgs e) { if (dataGridLetovi.SelectedIndex == -1) { MessageBox.Show("Morate selektovati let"); return; } Let let = (Let)dataGridLetovi.SelectedItem; if (MessageBox.Show("Da li ste sigruni? Brisanjem AvioKompanije brisete sve sto je vezano za nju", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { LetDAO.IzbrisiLet(let); Aplikacija.Instance.UcitajLetove(); Aplikacija.Instance.UcitajKarte(); view.Refresh(); } }
private void dataGridLetovi_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dataGridLetovi.SelectedIndex > -1) { Let let = (Let)dataGridLetovi.SelectedItem; povratniLetovi = LetDAO.VratiPovratneLetove(let); dataGridPovratniLet.ItemsSource = povratniLetovi; } else { povratniLetovi.Clear(); dataGridPovratniLet.ItemsSource = povratniLetovi; } this.dataGridPovratniLet.Columns[0].Visibility = Visibility.Hidden; //this.dataGridLetovi.Columns[1].Visibility = Visibility.Hidden; this.dataGridPovratniLet.Columns[2].Visibility = Visibility.Hidden; this.dataGridPovratniLet.Columns[9].Visibility = Visibility.Hidden; this.dataGridPovratniLet.Columns[3].Header = "Polazak"; this.dataGridPovratniLet.Columns[4].Header = "Destinacija"; this.dataGridPovratniLet.Columns[5].Header = "Vreme Polaska"; this.dataGridPovratniLet.Columns[6].Header = "Vreme Dolaska"; }