private void setDelivery() { List <ShopBasketPos> pos = basket.GetLines(); List <car> cars = new List <car>(pos.Count); for (int i = 0; i < pos.Count; i++) { cars.Add(dataFormDTO.db.cars.Find(pos[i].ProdID)); } int maxDelivery = 0; bool needDelivery = false; for (int i = 0; i < pos.Count; i++) { if (pos[i].Quantity > cars[i].rest) { needDelivery = true; if (maxDelivery < cars[i].deliveryTime) { maxDelivery = cars[i].deliveryTime.Value; } } } if (needDelivery) { DeliveryLabel.Show(); Delivery.Show(); DeliveryLabel.Text = maxDelivery.ToString() + " д."; } else { Delivery.Hide(); DeliveryLabel.Hide(); } }