public NewReservation() { InitializeComponent(); InitializeComboBox_Clients(); InitializeComboxBox_Arrangement(); InitializeComboxBox_StartLocation(); InitializeComboxBox_EndLocation(); InitializeService.InitializeSelection(inFromTime); InitializeService.InitializeSelection(inUntilTime); InitializeAvailbaleCars(); }
public ReservationEdit(Reservation reservation) { InitializeComponent(); InitializeComboBox_Clients(); InitializeComboxBox_Arrangement(); InitializeComboxBox_StartLocation(); InitializeComboxBox_EndLocation(); InitializeAvailbaleCars(); InitializeService.InitializeSelection(FromTime); InitializeService.InitializeSelection(UntilTime); this.Title = this.Title.ToString().Replace("{id}", reservation.ID + ""); Type = reservation.Arrangement; From = reservation.ReservationDate; Until = reservation.ReservedUntil; RentalManager manager = new RentalManager(new UnitOfWork(new RentalContext())); client = manager.GetClient(reservation.ClientID); reservationCars = manager.GetReservationCars(reservation.ID); Client.SelectedIndex = manager.GetAllClients().IndexOf(client); Arrangement.SelectedIndex = Arrangement.Items.IndexOf(char.ToUpper(reservation.Arrangement.ToString().ToLower()[0]) + reservation.Arrangement.ToString().ToLower().Substring(1)); StartLocation.SelectedIndex = StartLocation.Items.IndexOf(char.ToUpper(reservation.StartLocation.ToLower()[0]) + reservation.StartLocation.ToLower().Substring(1)); EndLocation.SelectedIndex = EndLocation.Items.IndexOf(char.ToUpper(reservation.EndLocation.ToLower()[0]) + reservation.EndLocation.ToLower().Substring(1)); FromTime.SelectedIndex = FromTime.Items.IndexOf(reservation.ReservationDate.ToString("HH:00")); UntilTime.SelectedIndex = UntilTime.Items.IndexOf(reservation.ReservedUntil.ToString("HH:00")); if (reservation.ReservationEnded > DateTime.MinValue) { ReturnedDate.SelectedDate = reservation.ReservationEnded.Date; ReturnedTime.SelectedIndex = ReturnedTime.Items.IndexOf(reservation.ReservationEnded.ToString("HH:00")); } FromDate.SelectedDate = reservation.ReservationDate.Date; UntilDate.SelectedDate = reservation.ReservedUntil.Date; }