/// <summary> /// Выбран новый путь /// </summary> public void onWayFromSelect() { try { maneuvers.CancelManeuverCarsOfSatation(main.selectedStation.ID); // Удалить все выбранные вагоны для маневра loadVagForMan(); view.clearWaysOnSelection(); view.clearSide(SideUtils.GetInstance().CbNonSelected); view.setOtherStatLocomotives(false); view.clearLocom(LocomotiveUtils.GetInstance().CbNonSelected); loadVagOnMan(); view.changeColumnsPositions(getFirstVagCondName() == "для отправки на УЗ"); } catch (Exception ex) { main.showErrorMessage(ex.Message); } try { main.wayIdxToSelect = view.listWayFrom.IndexOf(view.selectedWayFrom); } catch (ArgumentOutOfRangeException) { } }