Example #1
0
        /// <summary>
        /// Creates the reservation resume control.
        /// </summary>
        /// <returns></returns>
        private Control CreateReservationResumeControl()
        {
            var reservationResumeControl = new ucVolarisPreviousReservationResume()
            {
                TabIndex = 0
            };

            reservationResumeControl.SetReservation(Reservation);

            var reservationExpanderControl = new ucVolarisReservationExpander();

            reservationExpanderControl.CloseUpEventHandler += CloseUpEventHandler;
            reservationExpanderControl.PopupEventHandler   += PopupEventHandler;
            reservationExpanderControl.ControlToDisplay     = reservationResumeControl;
            return(reservationExpanderControl);
        }
Example #2
0
        /// <summary>
        /// Creates the dynamic panels.
        /// </summary>
        private void CreateDynamicPanels()
        {
            const int expanderRowIndex = 0;
            var       expander         = new ucVolarisReservationExpander
            {
                CloseUpEventHandler = CloseUpEventHandler,
                PopupEventHandler   = PopupEventHandler,
            };
            var reservationResumeControl = new ucVolarisPreviousReservationResume
            {
                ShowPassangersFullName = true
            };

            reservationResumeControl.SetReservation(Reservation);
            expander.ControlToDisplay = reservationResumeControl;


            mainContainer.Controls.Add(expander, ColumnIndex, expanderRowIndex);


            int paymentInfoRowIndex = AddRowToMainContainer();

            mainContainer.Controls.Add(new ucPaymentInformationCapture
            {
                TotalToPay = Reservation.Itinerary.TotalPrice,
                OnShowProfileCardsEvent = OnShowProfileCardsEvent
            }, ColumnIndex, paymentInfoRowIndex);

            int buttonPanelRowIndex = AddRowToMainContainer();

            buttonPanel.Visible = true;
            buttonPanel.Dock    = DockStyle.Right;
            mainContainer.Controls.Add(this.buttonPanel, ColumnIndex, buttonPanelRowIndex);

            mainContainer.Visible = true;
        }