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); }
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); }
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); }
/// <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()); }