Mini Kabibi Habibi

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

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" 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>