private void btnUpdateReser_Click(object sender, EventArgs e) { if (lstVeReservation.SelectedItems.Count > 0) { string[] res = formControle.ListViewSelectedItemToString(lstVeReservation); Reservation temp = new Reservation(int.Parse(res[0]), int.Parse(res[1]), int.Parse(res[2]), int.Parse(res[3]), DateTime.Parse(res[4]), DateTime.Parse(res[5]), double.Parse(res[6])); if (formControle.DateCheck1(temp.ReservationId, temp, ReservationList, dtpFrom.Value, dtpTo.Value, lblFrom, lblTo) && formControle.CheckIfInBoundaries(dtpFrom.Value, dtpTo.Value, DealList, temp.DealID.ToString())) { foreach (Reservation reservation in ReservationList) { if (reservation.ReservationId == temp.ReservationId) { formMain.MadeChanges = true; reservation.DateFrom = dtpFrom.Value; reservation.DateTo = dtpTo.Value; } } Filter(); } } else { MessageBox.Show("Reservation not selected"); } }
private void btnAddReservation_Click(object sender, EventArgs e) { if (lstVeDeals.SelectedItems.Count > 0) { formMain.MadeChanges = true; string[] temp = formControle.ListViewSelectedItemToString(lstVeDeals); int carId = int.Parse(formControle.ListViewSelectedItemToString(lstVeCar)[0]); Reservation res = new Reservation(int.Parse(temp[0]), carId, formMain.CustomerID, dtpFrom.Value, dtpTo.Value, double.Parse(temp[4])); Deal deal = formControle.FindElementInListByProperty("DealID", DealList, temp[0]); string report = ""; if (formControle.DateCheck1 <Reservation>(res, ReservationList, dtpFrom.Value, dtpTo.Value, dateFrom, dateTo) && formControle.CheckIfInBoundaries(dtpFrom.Value, dtpTo.Value, DealList, temp[0])) { formMain.MadeChanges = true; ReservationList.Add(res); } } else { MessageBox.Show("Deal not selected"); } }
private void button1_Click(object sender, EventArgs e) { if (lstVeCar.SelectedItems.Count > 0) { if (formControle.CheckTextBox() && formControle.CheckIFBeforeAndSameDate(dtpFrom.Value, dtpTo.Value)) { string[] s = formControle.ListViewSelectedItemToString(lstVeCar); Deal de = new Deal(int.Parse(s[0]), dtpFrom.Value, dtpTo.Value, double.Parse(txtPricePerDay.Text)); if (formControle.DateCheck1(de, DealList, dtpFrom.Value, dtpTo.Value, lblFrom, lblTo)) { DealList.Add(de); formControle.AddDataToListBox(DealList, lstVeDeals); formMain.MadeChanges = true; } } } else { MessageBox.Show("Vehicle not selected"); } }