温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:酒店管理系统(三层开发)源码
当前文件:
ThreeLayerHotel/WebSite_hotel/UpdateRoomType.aspx.cs,打开代码结构图
ThreeLayerHotel/WebSite_hotel/UpdateRoomType.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 BLL; 14
using Entity; 15
16
public partial class UpdateRoomType : System.Web.UI.Page 17
{ 18
protected void Page_Load(object sender, EventArgs e) 19
{ 20
if (!IsPostBack) 21
{ 22
if (Session["Name"] == null) 23
{ 24
Response.Redirect("Index.aspx"); 25
} 26
Label7.Text = Request.UrlReferrer.ToString(); 27
Bind(); 28
} 29
} 30
31
32
void Bind() 33
{ 34
if (!string.IsNullOrEmpty(Request.QueryString["TypeID"])) 35
{ 36
int TypeID = Convert.ToInt32(Request.QueryString["TypeID"]); 37
RoomTypeEntity RTE = RoomTypeBLL.GetRoomTypeByTypeID(TypeID); 38
lblroomtype.Text = RTE.TypeName; 39
txtaddbedprice.Text = RTE.AddBedPrice.ToString(); 40
txtremark.Text = RTE.Remark; 41
txtypeprice.Text = RTE.TypePrice.ToString(); 42
Image1.ImageUrl = RTE.ImageURL; 43
Image1.ToolTip = RTE.TypeName; 44
if (RTE.IsAddBed == "是") 45
{ 46
RadioButton1.Checked = true; 47
} 48
else if (RTE.IsAddBed == "否") 49
{ 50
RadioButton2.Checked = true; 51
} 52
else 53
{ 54
Response.Write("aa"); 55
} 56
} 57
} 58
59
protected void RadioButton2_CheckedChanged(object sender, EventArgs e) 60
{ 61
if (RadioButton2.Checked) 62
{ 63
txtaddbedprice.Text = "0"; 64
txtaddbedprice.ReadOnly = true; 65
} 66
} 67
protected void RadioButton1_CheckedChanged(object sender, EventArgs e) 68
{ 69
if (RadioButton1.Checked) 70
{ 71
txtaddbedprice.ReadOnly = false; 72
} 73
} 74
protected void LinkButton11_Click(object sender, EventArgs e) 75
{ 76
RoomTypeEntity RTE = new RoomTypeEntity(); 77
RTE.ImageURL = Image1.ImageUrl; 78
if (FileUpload1.FileName != "") 79
{ 80
string str = Server.MapPath("Image2\\"); 81
string URL = str + FileUpload1.FileName; 82
FileUpload1.SaveAs(URL); 83
string ImageURL = "~/Image2/" + FileUpload1.FileName; 84
RTE.ImageURL = ImageURL; 85
} 86
87
RTE.TypePrice = Convert.ToDouble(txtypeprice.Text); 88
RTE.Remark = txtremark.Text; 89
if (RadioButton1.Checked) 90
{ 91
RTE.IsAddBed = "是"; 92
} 93
else 94
{ 95
RTE.IsAddBed = "否"; 96
txtaddbedprice.ReadOnly = true; 97
} 98
RTE.AddBedPrice = Convert.ToDouble(txtaddbedprice.Text); 99
RTE.TypeName = lblroomtype.Text; 100
int flag = RoomTypeBLL.UpdateRoomTypeByTypeName(RTE); 101
if (flag == 1) 102
{ 103
Session["flag"] = "成功修改房间类型: " + RTE.TypeName; 104
Response.Redirect("Success.aspx"); 105
} 106
else 107
{ 108
Response.Redirect("Lost.aspx"); 109
} 110
} 111
protected void LinkButton12_Click(object sender, EventArgs e) 112
{ 113
Response.Redirect(Label7.Text); 114
} 115
} 116





}
}