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