예제 #1
0
 void AddRental(Rental rental)
 {
     rentedCarsElementsPanel.VerticalScroll.Value = 0;
     rentals.Add(rental);
     IDManagement.MarkRentalIDAsUnavailable(rental.ID);
     PopulateRentalsPanel();
 }
예제 #2
0
        public Rental(Rental rental)
        {
            InitializeComponent();

            ID = rental.ID;
            IDManagement.MarkRentalIDAsUnavailable(ID);

            Vehicle    = rental.Vehicle;
            Owner      = rental.Owner;
            ReturnDate = rental.ReturnDate;

            UpdateLanguage(Program.Language);
        }
예제 #3
0
        public Rental(Vehicle vehicle, Person owner, DateTime returnDate)
        {
            InitializeComponent();

            ID = IDManagement.LowestAvailableRentalID;
            IDManagement.MarkRentalIDAsUnavailable(ID);

            Vehicle    = vehicle;
            Owner      = owner;
            ReturnDate = returnDate;

            UpdateLanguage(Program.Language);
        }