private void CarList_SelectedIndexChanged(object sender, System.EventArgs e) { car = (Car)CarList.SelectedItem; if (car != null) { CarDescription.Text = car.getInfo(); } }
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()); }
private bool IsCarRented(DateTime fromTime, DateTime toTime, Car currentCar) { foreach (var rentedCar in _rentedCars) { if(rentedCar.Car !=currentCar) continue; if(!((fromTime >= rentedCar.From && fromTime <= rentedCar.To) || (fromTime >= rentedCar.From && toTime <= rentedCar.To))) continue; return true; } return false; }
private void addCarButton_Click(object sender, EventArgs e) { if (nameBox.Text == "") { nameBox.Text = "generic_car"; } Car car = new Car(nameBox.Text, descriptionBox.Text); _adminForCars.AddCar(car); carListInAdmin.DataSource = null; carListInAdmin.DataSource = _adminForCars.Cars; carRentedList.DataSource = null; carRentedList.DataSource = _adminForRent.GetCars(); }
private void reloadCar() { FileDatabase fbase = new FileDatabase(@"C:\holymosh\DBase"); var all_cars = fbase.GetFromDatabase<Car>(); FileDatabase rent_base = new FileDatabase(@"C:\holymosh\DBase"); var rent_dates = rent_base.GetFromDatabase<Rent>(); CarService service = new CarService(all_cars, rent_dates); service.getAvailableCars(dateTimePicker1.Value, dateTimePicker2.Value); Car[] available_cars = new Car[service.getCountOfCars]; available_cars = service.available_cars; CarList.Items.Clear(); CarList.Items.AddRange(available_cars); }
private void CarRent_Load(object sender, System.EventArgs e) { FileDatabase car_base = new FileDatabase(@"C:\holymosh\DBase"); var all_cars = car_base.GetFromDatabase<Car>(); FileDatabase rent_base = new FileDatabase(@"C:\holymosh\DBase"); var rent_dates = rent_base.GetFromDatabase<Rent>(); CarService service = new CarService(all_cars, rent_dates); service.getAvailableCars(dateTimePicker1.Value, dateTimePicker2.Value); Car[] available_cars = new Car[service.getCountOfCars]; available_cars = service.available_cars; CarList.Items.AddRange(available_cars); }
private void CarRent_Load(object sender, System.EventArgs e) { Car[] cars = new Car[] { new Car("Мазда","35-35-35","красный"), new Car("Ауди", "32-35-32","зеленый"), new Car("Рено", "33-33-33","синий"), new Car("Опель", "34-35-36","красный"), new Car("Лада", "7-77-77","красный") }; carService.getAllCars(cars); CarList.Items.AddRange(carService.getAvailableCars(dateTimePicker1.Value, dateTimePicker2.Value).ToArray()); }
private Car[] InitializeCars() { Car[] cars; FileDatabase initializingCars = new FileDatabase("data"); cars = new Car[] { new Car("BMW", "Very good"), new Car("GovnoTesla", "Faster than shit"), new Car("Benz", "Boring car"), new Car("Ziguli", "Don't DO IT!!!"), new Car("Assudi", "Expensive as f**k") }; initializingCars.SaveToDatabase(cars); return cars; }
public CarRent() { InitializeComponent(); dateTimePicker2.MinDate = dateTimePicker1.Value; if (!System.IO.File.Exists(@"Database\Car.fdb")) { Car[] cars = new Car[]{ new Car("БМВ", "Классная машина"), new Car("Мерседес", "Классная машина"), new Car("Жигули", "машина"), new Car("Мазератти", "Классная машина") }; fileDtabase.SaveToDatabase<Car>(cars); } }
public Car[] GetAviableCars( DateTime DateOfBegin, DateTime DateOfEnd) { SortedSet<Car> SetOfNotAviableCars = GetNotAviableCars(DateOfBegin, DateOfEnd); int NumberOfAviableCar = cars.GetLength(0) - SetOfNotAviableCars.Count; Car[] AviableCars = new Car[NumberOfAviableCar]; int i = 0; foreach (Car CheckedCar in cars) if (!(SetOfNotAviableCars.Contains(CheckedCar))) { AviableCars[i] = CheckedCar; i++; } return (AviableCars); }
public Rent(DateTime DateFrom, DateTime DateTo, Car car) { this.DateFrom = DateFrom; this.DateTo = DateTo; this.car = car; }
public void MakeRent(Car selectedcar, DateTime from, DateTime to) { //getBD //saveBD }
private void updateButton_Click(object sender, EventArgs e) { Car newCar = new Car(nameBox.Text, descriptionBox.Text); int i = carListInAdmin.SelectedIndex; _adminForCars.ChangeCar(i, newCar); carListInAdmin.DataSource = null; carListInAdmin.DataSource = _adminForCars.Cars; carRentedList.DataSource = null; carRentedList.DataSource = _adminForRent.GetCars(); }
public CarService(Car[] all_cars, Rent[] rent_records) { this.all_cars = all_cars; this.rent_records = rent_records; count_of_available_cars = 0; }
public Rent(Car RentedCar, System.DateTime DateFrom, System.DateTime DateTo) { _RentedCar = RentedCar; _DateFrom = DateFrom; _DateTo = DateTo; }
public Car[] getAllCars(Car[] cars) { cars = db.GetFromDatabase<Car>(); return cars; }
private void CarList_SelectedIndexChanged(object sender, System.EventArgs e) { _selectedCar = CarList.SelectedItem as Car; CarDescription.Text = _selectedCar.Description; }
public Rent(Car rentedCar, DateTime from, DateTime to) { _rentedCar = rentedCar; _from = from; _to = to; }
public Car[] AvailableCars(DateTime from, DateTime to, ) { Car[] availableCars = new Car[] { }; // Rent[] rentedCars = fileDtabase.GetFromDatabase<Rent>(); return availableCars; }
public Rent(Car RentCar, DateTime from, DateTime to) { _RentCar = RentCar; _from = from; _to = to; }