Пример #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     List<int> delPsgs = new List<int>();
     for (int i = 0; i < dataGridView1.RowCount; i++)
     {
         if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value))
         {
             int del = Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value);
             delPsgs.Add(del);
         }
     }
     foreach (int numPsg in delPsgs)
     {
         Passenger delete = Passenger.Search(numPsg);
         List.RemoveFromAllPassengers(delete);
     }
     FormEditPassengers_Activated(sender, e);
 }
Пример #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     List<string> delStns = new List<string>();
      for (int i = 0; i < tableStations.RowCount; i++)
      {
          if (Convert.ToBoolean(tableStations.Rows[i].Cells[0].Value))
          {
              string stn = Convert.ToString(tableStations.Rows[i].Cells[1].Value);
              delStns.Add(stn);
          }
      }
      foreach (string numStn in delStns)
      {
          Station delete = Station.SearchByName(numStn);
          delete.RemoveFromAllStations();
      }
      FormEditRoute_Activated(sender, e);
 }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            List<int> delTrns = new List<int>();
            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value))
                {
                    int del = Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value);
                    delTrns.Add(del);
                }
            }
            foreach (int numTrn in delTrns)
            {
                Train delete = Train.Search(numTrn);
                delete.RemoveFromAllTrains();

            }
            FormEditTrains_Activated(sender, e);
        }
Пример #4
0
 /// <summary>
 /// Рисует маршрут поезда.
 /// </summary>
 /// <param name="routenodes">Список узлов маршрута.</param>
 /// <param name="e"></param>
 private void DrawRoute(List<RouteNode> routenodes, Graphics g)
 {
     List<PointF> points = new List<PointF>();
     foreach (RouteNode routenode in routenodes)
     {
         PointF point = new PointF(routenode.Station.X + radiusStation, routenode.Station.Y + radiusStation);
         points.Add(point);
     }
     g.DrawLines(new Pen (Brushes.Black, 2), points.ToArray());
 }