Beispiel #1
0
        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);
            }
        }
Beispiel #3
0
        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();
            }
        }
Beispiel #4
0
        private List <int> VratiBrojRedovaEiBKlase(Avion avion)
        {
            List <int> lista = AvionDAO.vratiBrSedita(avion);

            return(lista);
        }