温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:酒店管理系统(三层开发)源码
当前文件:
ThreeLayerHotel/WebSite_hotel/AddRoomInfo.aspx.cs,打开代码结构图
ThreeLayerHotel/WebSite_hotel/AddRoomInfo.aspx.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.Configuration; 4
using System.Data; 5
using System.Linq; 6
using System.Web; 7
using System.Web.Security; 8
using System.Web.UI; 9
using System.Web.UI.HtmlControls; 10
using System.Web.UI.WebControls; 11
using System.Web.UI.WebControls.WebParts; 12
using System.Xml.Linq; 13
using Entity; 14
using BLL; 15
using DAL; 16
17
public partial class AddRoom : System.Web.UI.Page 18
{ 19
protected void Page_Load(object sender, EventArgs e) 20
{ 21
if (!IsPostBack) 22
{ 23
if (Session["Name"] == null) 24
{ 25
Response.Redirect("Index.aspx"); 26
} 27
Label7.Text = Request.UrlReferrer.ToString(); 28
} 29
} 30
31
32
protected void LinkButton11_Click(object sender, EventArgs e) 33
{ 34
if (Label8.Text == "") 35
{ 36
RoomEntity rom = new RoomEntity(); 37
rom.BedNumber = Convert.ToInt32(this.TextBox2.Text); 38
rom.Number = this.TextBox1.Text; 39
rom.GuestNumber = Convert.ToInt32(this.TextBox3.Text); 40
rom.Description = this.TextBox4.Text; 41
rom.State = this.DropDownList2.Text; 42
rom.TypeID = Convert.ToInt32(this.DropDownList1.SelectedValue); 43
44
45
int s = RoomBLL.AddRoom(rom); 46
string msg; 47
switch (s) 48
{ 49
case -2: 50
msg = "数据库连接失败!请检查您的数据库或联系管理员!"; 51
break; 52
case -1: 53
msg = "数据操作错误!请检查您输入的数据!"; 54
break; 55
case 0: 56
msg = "没有影响到任何数据!"; 57
break; 58
default: 59
msg = "成功添加了房间:" + rom.Number + ""; 60
break; 61
} 62
Session["flag"] = msg; 63
Response.Redirect("Success.aspx"); 64
} 65
else 66
return; 67
} 68
protected void LinkButton12_Click(object sender, EventArgs e) 69
{ 70
Response.Redirect(Label7.Text); 71
} 72
protected void TextBox1_TextChanged(object sender, EventArgs e) 73
{ 74
if (RoomBLL.SelectRoom(TextBox1.Text)) 75
{ 76
Label8.Text = ""; 77
} 78
else 79
Label8.Text = "该房间已存在"; 80
} 81
} 82





}
}