private void DisplayRoads()
        {
            var roads = RoadsManager.GetRoads();

            roadsGridView.DataSource = roads.ToList();
            roadsGridView.DataBind();
        }
        protected void addRoadButton_Click(object sender, EventArgs e)
        {
            var  road              = new DTO.Road();
            int  roadLength        = 0;
            bool isRoadLengthValid = Int32.TryParse(roadLengthTextBox.Text, out roadLength) && roadLength > 0;
            int  sideCityOneId     = Int32.Parse(cityOneDropDownList.SelectedValue);
            int  sideCityTwoId     = Int32.Parse(cityTwoDropDownList.SelectedValue);

            if (!isRoadLengthValid || sideCityOneId < 1 || sideCityTwoId < 1)
            {
                roadValidationLabel.Text = "Bad input.";
                return;
            }
            road.Length        = roadLength;
            road.SideCityOneId = sideCityOneId;
            road.SideCityTwoId = sideCityTwoId;
            try
            {
                RoadsManager.AddRoad(road);
            }
            catch (Exception ex)
            {
                roadValidationLabel.Text = ex.Message;
            }

            roadLengthTextBox.Text            = String.Empty;
            cityOneDropDownList.SelectedIndex = 0;
            cityTwoDropDownList.SelectedIndex = 0;
            LoadCityDropDownLists();
            DisplayRoads();
        }
Beispiel #3
0
 void Start()
 {
     roadsManager = GetComponent <RoadsManager>();
     roadsManager.StartSpawning();
     wiperManager    = GetComponent <WiperManager>();
     tutorialManager = GetComponent <TutorialManager>();
     warningManager  = FindObjectOfType <WarningManager>();
     particleManager = FindObjectOfType <ParticleSystemsManager>();
 }
Beispiel #4
0
 private void Start()
 {
     roadsManager = GetComponent <RoadsManager>();
 }