コード例 #1
0
 private void btn_ok_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         double w = double.Parse(tb_weight.Text);
         if (w >= 0)
         {
             TypeOfRelation type = TypeOfRelation.NonOriented;
             if (orient.IsChecked ?? false)
             {
                 type = TypeOfRelation.Oriented;
             }
             if (norient.IsChecked ?? false)
             {
                 type = TypeOfRelation.NonOriented;
             }
             if (Gc.AddNewRelation(FirstPeak, SecondPeak, type, w))
             {
                 Gc.CancelSelectionPeaks();
                 Close();
             }
             else
             {
                 MessageBox.Show("Вы не выбрали две вершины");
             }
         }
         else
         {
             MessageBox.Show("Вес должен быть положительным");
         }
     }
     catch
     {
         MessageBox.Show("Поле вес - должно быть числом");
     }
 }