Example #1
0
        public List <Carbox> GeneratePromotionOffers(Panel mainPanel)
        {
            List <Car> cars = new List <Car>();

            cars = car.GenerateCarList();

            List <Car> randomCars = new List <Car>();

            randomCars = rnd.RandomCars(cars);

            List <Carbox> activeCarboxes_ = new List <Carbox>();

            int y = 730;

            foreach (Car car_ in randomCars)
            {
                Carbox carbox = new Carbox();
                mainPanel.Controls.Add(carbox);
                carbox.Location             = new Point(163, y);
                carbox.carbox_name.Text     = car_.name;
                carbox.carbox_fuelType.Text = car_.fuelType;
                carbox.carbox_price.Text    = $"{car_.price}PLN/24H";

                activeCarboxes_.Add(carbox);

                y = y + 130;
            }
            return(activeCarboxes_);
        }
Example #2
0
        public List <Carbox> GenerateOffers(Panel mainPanel, string type, string fuelType, string brand)
        {
            List <Car> filteredCars = car.FilterCars(type, fuelType, brand);

            List <Carbox> activeCarboxes_ = new List <Carbox>();

            int y = 730;

            foreach (Car car_ in filteredCars)
            {
                Carbox carbox = new Carbox();
                mainPanel.Controls.Add(carbox);
                carbox.Location              = new Point(163, y);
                carbox.carbox_name.Text      = car_.name;
                carbox.carbox_fuelType.Text  = car_.fuelType;
                carbox.carbox_price.Text     = $"{car_.price}PLN/24H";
                carbox.carbox_promotion.Text = "";

                activeCarboxes_.Add(carbox);

                y = y + 130;
            }
            return(activeCarboxes_);
        }