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"); } }