Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/VB/HotelBooking/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/VB/HotelBooking/Default.aspx

<%@ Page Title="" Language="vb" MasterPageFile="~/Site.master" AutoEventWireup="true"
	CodeFile="Default.aspx.vb" Inherits="_Default" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
	<dx:ASPxPanel ID="ASPxPanel1" runat="server" Width="100%" DefaultButton="btnSubmit">
		<PanelCollection>
			<dx:PanelContent runat="server" SupportsDisabledAttribute="True">
				<div class="cellIPSettings" id="SettingsPanel" runat="server">
					<div class="panel1">
						<div class="float">
							<div class="panelLine sp1">
								<div class="cellLabel">
									<dx:ASPxLabel ID="lblCountry" runat="server" Text="I'm going to" AssociatedControlID="cmbCountry"
										EnableViewState="false">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxComboBox ID="cmbCountry" runat="server" Width="171px" Height="34px" TextField="Name"
										ToolTip="Country" ValueField="Name" ImageUrlField="ImageUrl" ShowImageInEditBox="True"
										IncrementalFilteringMode="StartsWith" EnableViewState="false" TabIndex="10" ShowShadow="false">
										<ClientSideEvents SelectedIndexChanged="onCountryChanged"></ClientSideEvents>
										<ValidationSettings ErrorDisplayMode="None" Display="Dynamic" SetFocusOnError="true">
											<RequiredField IsRequired="True"></RequiredField>
										</ValidationSettings>
										<ClientSideEvents SelectedIndexChanged="onCountryChanged" />
									</dx:ASPxComboBox>
								</div>
								<div class="cellLabel short">
									<dx:ASPxLabel ID="lblCity" runat="server" Text="in" AssociatedControlID="cmbCity"
										EnableViewState="false">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxComboBox ID="cmbCity" runat="server" Width="171px" Height="34px" OnCallback="cmbCity_Callback"
										ToolTip="City" ClientInstanceName="cmbCity" IncrementalFilteringMode="StartsWith"
										EnableViewState="false" TabIndex="12" ShowShadow="false">
									</dx:ASPxComboBox>
								</div>
								<div class="clear">
								</div>
							</div>
							<div class="panelLine sp2">
								<div class="cellLabel">
									<dx:ASPxLabel ID="lblFromDate" runat="server" Text="From" AssociatedControlID="deCheckIn"
										EnableViewState="false">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxDateEdit ID="deCheckIn" ClientInstanceName="deCheckIn" runat="server" Width="171px"
										Height="34px" ToolTip="From date" AllowNull="false" OnValidation="deCheckIn_Validation"
										DisplayFormatString="MMM d, yyyy" EnableViewState="false" TabIndex="14" ShowShadow="false">
										<ClientSideEvents GotFocus="showDropDown" />
										<ValidationSettings ErrorDisplayMode="None" SetFocusOnError="True" RequiredField-IsRequired="true">
											<RequiredField IsRequired="True"></RequiredField>
										</ValidationSettings>
										<CalendarProperties><FastNavProperties Enabled="false" /></CalendarProperties>
									</dx:ASPxDateEdit>
								</div>
								<div class="cellLabel short">
									<dx:ASPxLabel ID="lblToDate" runat="server" Text="to" AssociatedControlID="deCheckOut">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxDateEdit ID="deCheckOut" ClientInstanceName="deCheckOut" runat="server" Width="171px"
										Height="34px" ToolTip="To date" AllowNull="false" OnValidation="deCheckOut_Validation"
										DisplayFormatString="MMM d, yyyy" EnableViewState="false" TabIndex="16" ShowShadow="false">
										<ClientSideEvents Validation="validateCheckOut" GotFocus="showDropDown"></ClientSideEvents>
										<ValidationSettings ErrorDisplayMode="None" SetFocusOnError="True" RequiredField-IsRequired="true">
											<RequiredField IsRequired="True"></RequiredField>
										</ValidationSettings>
										<CalendarProperties><FastNavProperties Enabled="false" /></CalendarProperties>
									</dx:ASPxDateEdit>
								</div>
								<div class="clear">
								</div>
							</div>
						</div>
						<div class="floatRight blackPanel pricePanel">
							<div class="cellLabel">
								<dx:ASPxLabel ID="lblMaxPrice" runat="server" Text="Price limit" AssociatedControlID="seMaxPrice"
									EnableViewState="false">
								</dx:ASPxLabel>
							</div>
							<div class="cellInput">
								<dx:ASPxSpinEdit ID="seMaxPrice" runat="server" Width="154px" Height="36px" MinValue="0"
									MaxValue="10000" Increment="25" CssClass="seMaxPrice" NullText="$ per night"
									DisplayFormatString="C" EnableViewState="false" TabIndex="18">
								</dx:ASPxSpinEdit>
							</div>
							<div class="clear">
							</div>
						</div>
						<div class="clear">
						</div>
					</div>
					<div class="panel2">
						<div class="float">
							<div class="panelLine highSpacing">
								<div class="cellLabel">
									<dx:ASPxLabel ID="lblRoomType" runat="server" Text="Room type" AssociatedControlID="cmbRoomType"
										EnableViewState="false">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxComboBox ID="cmbRoomType" runat="server" Width="171px" Height="34px" EnableViewState="false" TabIndex="20" ShowShadow="false">
									</dx:ASPxComboBox>
								</div>
								<div class="clear">
								</div>
							</div>
							<div class="panelLine sp2">
								<div class="cellLabel">
									<dx:ASPxLabel ID="lblAdults" runat="server" Text="Adults" AssociatedControlID="seAdults"
										EnableViewState="false">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxSpinEdit ID="seAdults" runat="server" Height="34px" Width="171px" Number="1"
										Increment="1" MinValue="1" MaxValue="10" EnableViewState="false" TabIndex="22">
									</dx:ASPxSpinEdit>
								</div>
								<div class="clear">
								</div>
							</div>
							<div class="panelLine sp2">
								<div class="cellLabel">
									<dx:ASPxLabel ID="lblChildren" runat="server" Text="Children" AssociatedControlID="seChildren"
										EnableViewState="false">
									</dx:ASPxLabel>
								</div>
								<div class="cellInput">
									<dx:ASPxSpinEdit ID="seChildren" runat="server" Height="34px" Width="171px" Number="0"
										EnableViewState="false" Increment="1" MinValue="0" MaxValue="4" TabIndex="24">
									</dx:ASPxSpinEdit>
								</div>
								<div class="clear">
								</div>
							</div>
						</div>
						<div class="floatRight greyPanel options">
							<div class="float cell">
								<h5>
									Hotel stars</h5>
								<dx:ASPxCheckBoxList ID="cblHotelstars" runat="server" ValueType="System.Int32" EncodeHtml="false"
									CssClass="num">
									<Items>
										<dx:ListEditItem Text="1 <img src='Content/Images/star.png' alt='star'/>" Value="1" />
										<dx:ListEditItem Text="2 <img src='Content/Images/star.png' alt='star'/>" Value="2" />
										<dx:ListEditItem Text="3 <img src='Content/Images/star.png' alt='star'/>" Value="3" />
										<dx:ListEditItem Text="4 <img src='Content/Images/star.png' alt='star'/>" Value="4" />
										<dx:ListEditItem Text="5 <img src='Content/Images/star.png' alt='star'/>" Value="5" />
									</Items>
								</dx:ASPxCheckBoxList>
							</div>
							<div class="float cell">
								<h5>
									Hotel facilities</h5>
								<dx:ASPxCheckBoxList ID="cblHotelService" runat="server" ValueType="System.String"
									EncodeHtml="false">
								</dx:ASPxCheckBoxList>
							</div>
							<div class="float cell noMargin">
								<h5>
									Room facilities</h5>
								<dx:ASPxCheckBoxList ID="cblRoomService" runat="server" ValueType="System.String"
									EncodeHtml="false">
								</dx:ASPxCheckBoxList>
							</div>
						</div>
						<div class="clear">
						</div>
					</div>
				</div>
				<dx:ASPxButton ID="btnSubmit" runat="server" Text="Check availability" OnClick="btnSubmit_Click"
					CssClass="submitButton" Height="75px" Width="270px" ValidationContainerID="SettingsPanel"
					UseSubmitBehavior="False" EnableViewState="false">
				</dx:ASPxButton>
				<div class="clear">
				</div>
			</dx:PanelContent>
		</PanelCollection>
	</dx:ASPxPanel>
	<hr />
	<div class="cellIPBottomPanel">
		<h5>
			Most exclusive hotels</h5>
		<div class="mostExclusive">
			<table>
				<asp:Repeater ID="rpExclusiveHotels" runat="server" EnableViewState="false">
					<ItemTemplate>
						<tr>
							<td class="starsCell num">
								<table cellpadding="0" cellspacing="0">
									<tr>
										<td>
											<%#DataBinder.Eval(Container.DataItem, "Stars")%>
										</td>
										<td>
											<img alt="stars" src="Content/Images/star.png" class="stars" align="bottom" />
										</td>
									</tr>
								</table>
							</td>
							<td class="titleCell">
								<a href="<%#Utils.GetOrderFormUrl(Container.DataItem)%>">
									<%#HttpUtility.HtmlEncode(DataBinder.Eval(Container.DataItem, "Title"))%></a>
							</td>
							<td>
								<%#DataBinder.Eval(Container.DataItem, "City")%>,
								<%#DataBinder.Eval(Container.DataItem, "Country.Name")%>
							</td>
						</tr>
					</ItemTemplate>
				</asp:Repeater>
			</table>
		</div>
	</div>
	<div class="cellIPBottomPanel">
		<h5>
			Most popular countries</h5>
		<dx:ASPxCloudControl ID="ccPopularCountries" runat="server" NavigateUrlField="Name"
			EnableViewState="false" TextField="Name" ValueField="Popularity" Width="450px"
			Font-Size="10px" RankCount="6" ValueColor="#57863d" MaxColor="#57863d" MinColor="#57863d"
			NavigateUrlFormatString="javascript:changeCountry('{0}')">
			<Paddings Padding="5px" />
		</dx:ASPxCloudControl>
	</div>
	<div class="clear">
	</div>
</asp:Content>