Exemplo n.º 1
0
        public void ControlLoadData()
        {
            ddlStatusType.DataSource = Enum.GetNames(typeof(StatusType));
            ddlStatusType.DataBind();

            ddlAgencies.DataSource     = BookingViewBLL.AgencyGetAll().OrderBy(x => x.Name);
            ddlAgencies.DataTextField  = "Name";
            ddlAgencies.DataValueField = "Id";
            ddlAgencies.DataBind();
            ddlAgencies.Items.Insert(0, "-- Agency --");

            var trips = BookingViewBLL.TripGetAll();

            foreach (var trip in trips)
            {
                var listItemTrip = new ListItem(trip.Name, trip.Id.ToString());
                if (trip.NumberOfOptions == 2)
                {
                    listItemTrip.Attributes.Add("data-option-visible", "true");
                }
                ddlTrips.Items.Add(listItemTrip);
            }

            ddlCruises.DataSource     = BookingViewBLL.CruiseGetAll();
            ddlCruises.DataTextField  = "Name";
            ddlCruises.DataValueField = "Id";
            ddlCruises.DataBind();
            if (ddlCruises.Items.Count == 1)
            {
                ddlCruises.Visible = false;
            }

            cddlBooker.DataSource      = Module.ContactGetAllEnabled();
            cddlBooker.DataTextField   = "Name";
            cddlBooker.DataValueField  = "Id";
            cddlBooker.DataParentField = "AgencyId";
            cddlBooker.ParentClientID  = ddlAgencies.ClientID;
            cddlBooker.DataBind();
            cddlBooker.Items.Insert(0, "-- Contact --");

            rptExtraServices.DataSource = Module.ExtraOptionGetBooking();
            rptExtraServices.DataBind();

            TotalDisplay();
            TotalLockedDisplay();
            AddRoomControlGenerate();
            CustomerBirthdayDisplay();
        }