UserLoginID="UserLogin1"runat="server"/>
LeftID="Left1"runat="server"/>
#3366cc0.2mmsolid;border-top:
#3366cc0.2mmsolid;border-left:
#3366cc0.2mmsolid;border-bottom:
#3366cc0.2mmsolid">
215px">
5.1.2首页用户登录界面
首页前台用户登录小框,如图5-2:
图5-2首页登陆
主要代码分析:
<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="UserLogin.ascx.cs"Inherits="UserLogin"%>
center;">
style="width:
183px">
帐号:
TextBoxID="TxtUserName"runat="server"ValidationGroup="3"Width="144px">
TextBox>
|
密码:
TextBoxID="TxtPassword"runat="server"TextMode="Password"ValidationGroup="3"
Width="142px">
TextBox>
|
|
26px">
ButtonID="Button2"runat="server"OnClick="Button2_Click"Text="用户登陆"ValidationGroup="3"/>
|
style="width:
191px">
52px">
欢迎:
166px">
LabelID="Label1"runat="server">
Label>
|
26px">
ButtonID="Button4"runat="server"CausesValidation="False"class="btn"OnClick="Button4_Click"
Text="注销"/>
ButtonID="Button1"runat="server"CausesValidation="False"OnClick="Button1_Click"
Text="用户中心"/>
|
center">
LinkButtonID="LinkButton2"runat="server"OnClick="LinkButton2_Click"CausesValidation="False">用户注册
LinkButton>
|
5.1.3酒店注册界面
建立酒店注册系统方便客户更容易的入住和查询,如图5-3:
图5-3用户注册
主要代码分析:
publicpartialclassUserStReg:
System.Web.UI.Page
{
SqlHelperdata=newSqlHelper();
protectedvoidPage_Load(objectsender,EventArgse)
{
this.Title="酒店预订管理系统";
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
data.RunSql("insertintoUsers(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values('"+txtemal.Text+"','"+txtname.Text+"','"+DropDownList1.SelectedItem.Text+"','"+Age.Text+"','"+txtds.Text+"','"+TextBox1.Text+"','"+XingMing.Text+"','"+pic.Text+"','"+Tel.Text+"','"+Address.Text+"')");
Alert.AlertAndRedirect("注册成功!
","Default.aspx");
}
protectedvoidButton2_Click(objectsender,EventArgse)
{
stringres;
uploadup=newupload();
res=up.Up(file1,"files/");
this.Label1.Visible=true;
this.Label1.Text=up.Resup[Convert.ToInt32(res)];
this.pic.Text=up.s;
Image1.ImageUrl="files/"+pic.Text;
}
}
5.1.4酒店查询界面
查询酒店周围供用户选择提供额外服务送餐、距离、位置,如图5-4:
图5-4酒店查询界面
主要代码分析:
publicpartialclassHotelRoolList:
System.Web.UI.Page
{
SqlHelperdata=newSqlHelper();
SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
protectedvoidPage_Load(objectsender,EventArgse)
{
this.Title="酒店预订管理系统";
if(!
IsPostBack)
{
DataList3.DataSource=data.GetDataReader("select*fromPicwhereType='酒店图片'andInfoId='"+Request.QueryString["id"].ToString()+"'");
DataList3.DataBind();
data.RunSql("updateHotelsetHotelClick=HotelClick+1whereHotelID="+Request.QueryString["id"].ToString());
stringsql="select*fromHotelwhereHotelID="+Request.QueryString["id"].ToString();
getdata(sql);
DataList1.DataSource=data.GetDataReader("select*fromHotelRoomInfowhereHoteSSId='"+Request.QueryString["id"].ToString()+"'");
DataList1.DataBind();
BinderReplay();
}
}
privatevoidBinderReplay()
{
intid=int.Parse(Request.QueryString["id"].ToString());
stringsql="select*fromCommentwhereHotelId="+id;
SqlConnectioncon=newSqlConnection(SqlHelper.connstring);
con.Open();
SqlDataAdaptersda=newSqlDataAdapter(sql,con);
DataSetds=newDataSet();
sda.Fill(ds);
PagedDataSourceobjPds=newPagedDataSource();
objPds.DataSource=ds.Tables[0].DefaultView;
objPds.AllowPaging=true;
objPds.PageSize=5;
intCurPage;
if(Request.QueryString["Page"]!
=null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;
objPds.CurrentPageIndex=CurPage-1;
lblCurrentPage.Text=CurPage.ToString();
lblSumPage.Text=objPds.PageCount.ToString();
if(!
objPds.IsFirstPage)
{
this.hyfirst.NavigateUrl=Request.CurrentExecutionFilePath+"?
Page="+1+"&id="+id;
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath+"?
Page="+Convert.ToString(CurPage-1)+"&id="+id;
}
if(!
objPds.IsLastPage)
{
hylastpage.NavigateUrl=Request.CurrentExecutionFilePath+"?
Page="+objPds.PageCount+"&id="+id;
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+"?
Page="+Convert.ToString(CurPage+1)+"&id="+id;
}
this.DataList2.DataSource=objPds;
this.DataList2.DataBind();
con.Close();
}
privatevoidgetdata(stringsql)
{
SqlDataReaderdr=data.GetDataReader(sql);
if(dr.Read())
{
Label2.Text=dr["HotelName"].ToString();
Label3.Text=dr["HotelAddRess"].ToString();
DIV1.InnerHtml=dr["HotelIntroduce"].ToString();
Label6.Text=dr["HotelClick"].ToString();
iGPhoto.ImageUrl="files/"+dr["HotelPhoto"].ToString();
Label1.Text=dr["zaocan"].ToString();
5.1.5新闻信息界面
公布最新酒店的新闻内容供客户查看,如图5-5:
图5-5新闻界面
主要代码如下:
LabelID="Label2"runat="server"Width="96%">
Label>
921px;
height:
22px">
发布时间:
LabelID="Label1"runat="server"
展开阅读全文
相关搜索
|