private void dtGrdViewCarList_Click(object sender, EventArgs e) { index = 0; btnCarPicture.Visible = true; pctrBoxCarImage.Image = null; imageList = new List <Byte[]>(); dtGrdViewCarList.ReadOnly = true; lblTotalPrice.Text = string.Empty + "0 TL "; totalprice = 0; btnRentPage.Enabled = false; RentedDetail RRR = new RentedDetail(); btnCalculate.Enabled = true; car.CarId = Convert.ToInt32(dtGrdViewCarList.SelectedRows[0].Cells[0].Value); car.DailyPrice = Convert.ToDouble(dtGrdViewCarList.SelectedRows[0].Cells[6].Value); car.ChassisNo = dtGrdViewCarList.SelectedRows[0].Cells[5].Value.ToString(); carId = car.CarId; dailyPrice = car.DailyPrice; chassisNo = car.ChassisNo; RRR.CarId = carId; dtgrdviewRentCarDates.DataSource = rentedContoller.ShowRentDaysForDtgridview(RRR); helper.DatagridViewRentDateRowHide(dtgrdviewRentCarDates); helper.DatagridviewDrawColoring(dtgrdviewRentCarDates); carImage.CarId = carId; foreach (CarImage itemmm in carImageController.ListCar(carImage)) { imageList.Add(itemmm.Image); } }
public UserInterFace() { helper = new FormsHelper(); carImage = new CarImage(); carImageController = new CarImageController(); rentedContoller = new RentedContoller(); rentedDetail = new RentedDetail(); InitializeComponent(); }
public List <RentedDetail> ShowUserRentPastContoller(RentedDetail r) { if (r.UserId != 0) { return(rentedManagment.ShowUserRentPast(r)); } else { return(null); } }
public List <RentedDetail> ShowRentDaysForDtgridview(RentedDetail r) { if (r.CarId != 0) { return(rentedManagment.ShowRentDayForDataGridWiew(r)); } else { return(null); } }
public List <RentedDetail> ShowRentDaysController(RentedDetail r) { if (r.FirstRentDate != null && r.LastRentDate != null) { return(rentedManagment.ShowRentDays(r)); } else { return(null); } }
private void CustomerRentForm_Load(object sender, EventArgs e) { userInterFace = new UserInterFace(); helper = new FormsHelper(); car = new CarInformation(); carController = new CarController(); customer = new CustomerInformation(); customerController = new CustomerController(); rentedDetail = new RentedDetail(); rentedContoller = new RentedContoller(); }
public Carlisting() { carImage = new CarImage(); carImageController = new CarImageController(); rentedDetail = new RentedDetail(); rentedContoller = new RentedContoller(); helper = new FormsHelper(); carController = new CarController(); car = new CarInformation(); InitializeComponent(); }
public List <RentedDetail> ShowRentDayForDataGridWiew(RentedDetail r) { List <RentedDetail> rentedDetail = database.RentedDetails.Where(x => x.CarId == r.CarId).ToList() .Select(x => new RentedDetail { FirstRentDate = x.FirstRentDate, LastRentDate = x.LastRentDate }).ToList(); return(rentedDetail); }
public bool AddUserDetailContoller(RentedDetail ucd) { if (!ucd.TotalRentPrice.HasValue && !ucd.CountOfRentDay.HasValue) { return(false); } else { rentedManagment.AddRentedDetail(ucd); return(true); } }
public bool IfAvaible(RentedDetail r) { var result = database.RentedDetails.FirstOrDefault(x => x.FirstRentDate <= r.LastRentDate && x.LastRentDate >= r.FirstRentDate); if (result == null) { return(false); } else { return(true); } }
public bool AddRentedDetail(RentedDetail ucd) { if (ucd != null) { database.RentedDetails.Add(ucd); database.SaveChanges(); return(true); } else { return(false); } }
public List <RentedDetail> ShowUserRentPast(RentedDetail r) { List <RentedDetail> rentedDetail = database.RentedDetails.Where(x => x.UserId == r.UserId).ToList() .Select(x => new RentedDetail { CarId = x.CarId, RentedDetailId = x.RentedDetailId, FirstRentDate = x.FirstRentDate, LastRentDate = x.LastRentDate, CountOfRentDay = x.CountOfRentDay, TotalRentPrice = x.TotalRentPrice }).ToList(); return(rentedDetail); }
public List <RentedDetail> ShowRentDays(RentedDetail r) { List <RentedDetail> rentedDetails = new List <RentedDetail>(); var result = database.RentedDetails.FirstOrDefault(x => x.FirstRentDate <= r.LastRentDate && x.LastRentDate >= r.FirstRentDate); if (result == null) { return(rentedDetails); } else { List <RentedDetail> rentedDetail = database.RentedDetails.Where(x => x.FirstRentDate <= r.LastRentDate && x.LastRentDate >= r.FirstRentDate).ToList() .Select(x => new RentedDetail { CarId = x.CarId }).ToList(); return(rentedDetail); } }
public bool IfAvaibleConroller(RentedDetail r) { return(rentedManagment.IfAvaible(r)); }