示例#1
0
        public void ShowVehicles(object sender, EventArgs e)
        {
            List <VehicleInForm> vehicleInForms = new List <VehicleInForm>();
            var vehicles           = ApplicationContext.Vehicles;
            var pictureBoxes       = _view.GetPictureBoxWithVehicle();
            var informationOnForms = CreateListInformationOnForms();

            for (int i = 0; i < vehicles.Count; i++)
            {
                vehicleInForms.Add(new VehicleInForm(vehicles[i], pictureBoxes[i], informationOnForms[i]));
            }

            ApplicationContext.VehicleInForms = vehicleInForms;
        }
示例#2
0
        public void ShowVehicles(object sender, EventArgs e)
        {
            List <VehicleDisplay> vehicleInForms = new List <VehicleDisplay>();
            var vehicles              = Models.AppContext.Vehicles;
            var pictureBoxes          = _view.GetPictureBoxWithVehicle();
            var toolStripProgressBars = _view.GetProgressBArList();
            var vehicleLogs           = _view.GetVehiclelogs();


            vehicleInForms.Add(new VehicleDisplay(vehicles[0], pictureBoxes[0], toolStripProgressBars[0], vehicleLogs[0]));
            vehicleInForms.Add(new VehicleDisplay(vehicles[1], pictureBoxes[1], toolStripProgressBars[1], vehicleLogs[1]));
            vehicleInForms.Add(new VehicleDisplay(vehicles[2], pictureBoxes[2], toolStripProgressBars[2], vehicleLogs[2]));
            vehicleInForms.Add(new VehicleDisplay(vehicles[3], pictureBoxes[3], toolStripProgressBars[3], vehicleLogs[3]));
            vehicleInForms.Add(new VehicleDisplay(vehicles[4], pictureBoxes[4], toolStripProgressBars[4], vehicleLogs[4]));

            Models.AppContext.VehicleDisplay = vehicleInForms;
        }