예제 #1
0
 public void RentOfCar(DateTime fromTime, DateTime toTime, Car currentCar)
 {
     Rent newRentedCar;
     FileDatabase addingRent = new FileDatabase("data");
     fromTime = ConvertToDate(fromTime);
     toTime = ConvertToDate(toTime);
     newRentedCar = new Rent(currentCar, fromTime, toTime);
     _rentedCars.Add(newRentedCar);
     addingRent.SaveToDatabase(_rentedCars.ToArray());
 }
예제 #2
0
        private void MakeAnOrderButton_Click(object sender, System.EventArgs e)
        {
            if (Controles.controlDate(dateTimePicker1.Value, dateTimePicker2.Value) == false) MessageBox.Show("Неверно введена дата.");
            else
            {
                Rent rent = new Rent(dateTimePicker1.Value, dateTimePicker2.Value, (Car)CarList.SelectedItem);

                carService.makeRent(rent);

            }
        }
예제 #3
0
 public void DoAnOrder(Rent OrderParams)
 {
     Rent[] OldArrOfRents = PreventiveDB;
     Rent[] NewArrOfRents = new Rent[OldArrOfRents.GetLength(0) + 1];
     int i;
     for (i = 0; i < OldArrOfRents.GetLength(0); ++i)
         NewArrOfRents[i] = OldArrOfRents[i];
     NewArrOfRents[i] = OrderParams;
     PreventiveDB = NewArrOfRents;
     db.SaveToDatabase<Rent>(NewArrOfRents);
 }
예제 #4
0
 public makeRent(Rent car)
 {
 }
예제 #5
0
 public void MakeRent(Rent NewRent)
 {
     ListOfRents.Add(NewRent);
     DataBase.SaveToDatabase<Rent>(ListOfRents.ToArray());
 }
예제 #6
0
 private void MakeAnOrderButton_Click(object sender, System.EventArgs e)
 {
     var selectedCar = CarList.SelectedItem as Car;
     Rent rentCar = new Rent(selectedCar, dateTimePicker1.Value, dateTimePicker2.Value);
 }
예제 #7
0
 private void updateRentButton_Click(object sender, EventArgs e)
 {
     CarService carService = new CarService();
     Car car = carRentedList.SelectedItem as Car;
     DateTime from = carService.ConvertToDate(dateTimePicker1.Value);
     DateTime to = carService.ConvertToDate(dateTimePicker2.Value);
     Rent rent = new Rent(car, from, to);
     Rent currentRent = rentListInAdmin.SelectedItem as Rent;
     _adminForRent.ChangeRent(currentRent, rent);
     rentListInAdmin.DataSource = _adminForRent.GetRentForCar(car);
 }
예제 #8
0
 public CarService(Car[] all_cars, Rent[] rent_records)
 {
     this.all_cars = all_cars;
     this.rent_records = rent_records;
     count_of_available_cars = 0;
 }
예제 #9
0
파일: CarRent.cs 프로젝트: valdman/Lesson2
 private void MakeAnOrderButton_Click(object sender, System.EventArgs e)
 {
     Rent OrderParams = new Rent(_selectedCar, _DateOfBegin, _DateOfEnd);
     service.DoAnOrder(OrderParams);
     ReloadCarList();
 }
예제 #10
0
파일: CarRent.cs 프로젝트: ashyalma/Lesson2
 private void MakeAnOrderButton_Click(object sender, System.EventArgs e)
 {
     Rent NewRent = new Rent(selectedCar, _DateFrom, _DateTo);
     _CarService.MakeRent(NewRent);
     RefreshListOfCars();
 }
예제 #11
0
 public void makeRent(Rent rent)
 {
     listRent.Add(rent);
     db.SaveToDatabase(listRent.ToArray());
 }
예제 #12
0
 public void MakeRent(Rent NewRent)
 {
     ListOfRents.Add(NewRent);
     DataBase.SaveToDatabase <Rent>(ListOfRents.ToArray());
 }