feat: display car age

This commit is contained in:
2026-02-23 17:47:01 +01:00
parent 160352383a
commit d733e49698
3 changed files with 89 additions and 12 deletions

View File

@@ -25,6 +25,7 @@ namespace CarManagerV3
tbxColor.Text = car.Color;
nudMileage.Value = car.Mileage;
nudPrice.Value = car.Price;
tbxAge.Text = car.AgeString;
pbxCarImage.Image = ImageManager.GetImage(car);
lblID.Text = $"ID: {car.Id}";
}
@@ -79,9 +80,12 @@ namespace CarManagerV3
private void nudYear_ValueChanged(object sender, EventArgs e)
{
Console.WriteLine("Year value changed: " + nudYear.Value);
SafeUpdate(
() => car.Year = (int)ValueOrFormer(nudYear.Value, car.Year),
() =>
{
car.Year = (int)ValueOrFormer(nudYear.Value, car.Year);
tbxAge.Text = car.AgeString;
},
() => nudYear.Value = car.Year
);
}