Exemplo n.º 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("Поле вес - должно быть числом");
     }
 }
Exemplo n.º 2
0
 public Relation(TypeOfRelation name, ValueTree value, ValueTree valueUnderArrow)
 {
     RelationName = name;
     Value = value;
     ValueUnderArrow = valueUnderArrow;
 }