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);
            }
        }
Beispiel #2
0
 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));
 }