Exemplo n.º 1
0
        private void buttonCreate_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Orbit orbit = new Orbit(double.Parse(inclinBox.Text.Trim()), double.Parse(eccenBox.Text.Trim()),
                                        double.Parse(raanBox.Text.Trim()), double.Parse(meanMotionBox.Text.Trim()), double.Parse(argBox.Text.Trim()));
                _sat = new Satellite(orbit, nameBox.Text.Trim(), int.Parse(idBox.Text.Trim()), int.Parse(yearBox.Text.Trim()));

                raanBox.Clear(); inclinBox.Clear(); eccenBox.Clear(); meanMotionBox.Clear(); argBox.Clear(); nameBox.Clear(); idBox.Clear(); yearBox.Clear();

                _data.Satellites.Add(_sat);
                MainWindow.AppWindow.RefreshList();
            } catch { MessageBox.Show("Не удалось добавить элемент. Проверьте формат введенных вами данных", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Exclamation); }
        }
Exemplo n.º 2
0
 public void AddInstance(Satellite sat)
 {
     _data.Satellites.Add(sat);
 }