private void buttonSacuvaj_Click(object sender, RoutedEventArgs e) { if (stanje == Stanje.Dodavanje) { if (Validacija()) { //avionG.AvioKompanija = AvioKompanijaDAO.vratiAvioKompanijuPrekoImena(comboBoxAvioKompanija.SelectedItem.ToString()); List <int> lista = new List <int>(); lista.Add(int.Parse(textBoxBrREkonKl.Text)); lista.Add(int.Parse(textBoxBrSuREkonKl.Text)); lista.Add(int.Parse(textBoxBrRBizKl.Text)); lista.Add(int.Parse(textBoxBrSuRBizKl.Text)); if (AvionDAO.NapraviAvion(avionG, lista) == 0) { MessageBox.Show("Uspesno se napravili avion"); Aplikacija.Instance.UcitajAvione(); this.DataContext = true; this.Close(); } } } else { //MessageBox.Show(avionG.AvioKompanija.Id + " " + avionG.AvioKompanija.Naziv); //avionG.AvioKompanija = AvioKompanijaDAO.vratiAvioKompanijuPrekoImena(comboBoxAvioKompanija.SelectedItem.ToString()); AvionDAO.IzmeniAvion(avionG); Aplikacija.Instance.UcitajAvione(); this.DialogResult = true; } }
public void UcitajAvione() { Avioni.Clear(); foreach (Avion av in AvionDAO.vratiAvione()) { this.Avioni.Add(av); } }
private void buttonObrisi_Click(object sender, RoutedEventArgs e) { if (dataGridAvioni.SelectedIndex == -1) { MessageBox.Show("Morate selektovati avion"); return; } Avion avion = (Avion)dataGridAvioni.SelectedItem; if (MessageBox.Show("Da li ste sigruni? Brisanjem Aviona brisete sve sto je vezano za njega", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { AvionDAO.IzbirisAvio(avion); Aplikacija.Instance.UcitajAvione(); Aplikacija.Instance.UcitajLetove(); Aplikacija.Instance.UcitajKarte(); view.Refresh(); } }
private List <int> VratiBrojRedovaEiBKlase(Avion avion) { List <int> lista = AvionDAO.vratiBrSedita(avion); return(lista); }