예제 #1
0
        private void DodajTrase_Click(object sender, RoutedEventArgs e)
        {
            List <Lotnisko> ListaLotnisk = new List <Lotnisko>();

            foreach (Lotnisko lotnisko in lista_Lotnisko.SelectedItems)
            {
                ListaLotnisk.Add(lotnisko);
            }
            try { tmp.PrzyciskDodajTrase(ListaLotnisk[0], ListaLotnisk[1], Convert.ToUInt32(OdlegloscTextBox.Text)); }
            catch (Wyjatek elo)
            {
                OkienkoBledy okienko = new OkienkoBledy(elo.Wiadomosc);
                okienko.Owner = this;
                okienko.ShowDialog();
                okienko = null;
            }
            catch (FormatException)
            {
                OkienkoBledy okienko = new OkienkoBledy("Wpisz liczbę w odległości!!");
                okienko.Owner = this;
                okienko.ShowDialog();
                okienko = null;
            }
            catch (OverflowException)
            {
                OkienkoBledy okienko = new OkienkoBledy("Liczba powinna być dodatnia!!");
                okienko.Owner = this;
                okienko.ShowDialog();
                okienko = null;
            }
            this.DialogResult = true;
            this.Close();
        }
예제 #2
0
 private void DodajLotnisko_Click(object sender, RoutedEventArgs e)
 {
     try { tmp.PrzyciskDodajLotnisko(NazwaTextBox.Text); }
     catch (Wyjatek elo)
     {
         OkienkoBledy okienko = new OkienkoBledy(elo.Wiadomosc);
         okienko.Owner = this;
         okienko.ShowDialog();
         okienko = null;
     }
     this.DialogResult = true;
     this.Close();
 }