Ejemplo n.º 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     int Number = Convert.ToInt32(this.numberTrain.Text);
      Train entTrn = Train.Search(Number);
      string Time1Arr = timeArrInit.Text;
      string Time1Dep = timeDepInit.Text;
      string Time2Arr = timeArrTerm.Text;
      string Time2Dep = timeDepTerm.Text;
      Station Stn1 = Station.SearchByName(Convert.ToString(initialStation.Text));
      Station Stn2 = Station.SearchByName(Convert.ToString(terminalStation.Text));
      if (entTrn == null)
      {
         Train Trn = new Train(Number);
         RouteNode  RN1 = new RouteNode(Stn1, Time1Arr, Time1Dep, Trn);
         RouteNode  RN2 = new RouteNode(Stn2, Time2Arr, Time2Dep, Trn);
         Trn.AddRouteNode(RN1);
         Trn.AddRouteNode(RN2);
      }
      else
      {
          Station    Stn = Station.SearchByName(Convert.ToString(wayStation.Text));
          string timeArr = timeArrWayS.Text;
          string timeDep = timeDepWays.Text;
          RouteNode  RN  = new RouteNode(Stn, timeArr, timeDep, entTrn);
          entTrn.AddRouteNode(RN);
      }
      FormEditTrains_Activated(sender, e);
      //textBox1_TextChanged(sender, e);
     textBox1_TextChanged(sender, e);
     add.Enabled = ConditionForEdit();
 }