public void AddTempTotalCostControl(TotalCostControl control) { phTempTotalCostControl.Controls.Add(control); }
private void LoadTotalCostControl() { phTotalCostControl.Controls.Clear(); ucTotalCostControl = (TotalCostControl)LoadControl(strTotalCostControlPath); ucTotalCostControl.ID = "TotalCostControl"; ucTotalCostControl.ProceedToPayment += ucTotalCostControl_Completed; if (Step.Equals(BookingSteps.SelectRoomDetail) && (CurrentRoomDetailStep.Equals(RoomDetailSelectionStep.SelectAdultQuantity) || CurrentRoomDetailStep.Equals(RoomDetailSelectionStep.SelectChildrenQuantity))) { for (int i = 0; i < phRoomDetailSelectorControl.Controls.Count; i++) { if ( ((RoomDetailSelectorControl)phRoomDetailSelectorControl.Controls[i]).RoomRefID.Equals( CurrentRoomRefID) && i > 0) { ((RoomDetailSelectorControl)phRoomDetailSelectorControl.Controls[i - 1]).AddTempTotalCostControl( ucTotalCostControl); break; } } } else if (Step == BookingSteps.SelectRoomDetail && (CurrentRoomDetailStep == RoomDetailSelectionStep.SelectRoomType || CurrentRoomDetailStep == RoomDetailSelectionStep.SelectExtra)) { foreach (RoomDetailSelectorControl roomDetailControl in phRoomDetailSelectorControl.Controls) { if (roomDetailControl.RoomRefID.Equals(CurrentRoomRefID)) { roomDetailControl.AddTempTotalCostControl(ucTotalCostControl); break; } } } else if (Step >= BookingSteps.BookingSummary) phTotalCostControl.Controls.Add(ucTotalCostControl); }