protected void HotelAdd_Click(object sender, EventArgs e) { hotelInfo h = new hotelInfo(); //酒店信息对象 h.Hid = HotelId.Text.Trim(); //酒店编号 h.Hname = HotelName.Text.Trim(); //酒店名称 h.Hprovince = Province.Text.Trim(); //所处省市 h.Haddress = Address.Text.Trim(); //详细地址 h.Hprice = Double.Parse(HotelPrice.Text.Trim()); //人均价位 h.Hcontact = Contact.Text.Trim(); //酒店联系方式 h.Hintroduce = Introduce.Text.Trim(); //相关介绍 h.HimageUrl = HotelImgUpload.Value.Trim(); //上传的酒店图片url名称 if (hotel.IdisExisted(h.Hid)) //要添加的酒店编号存在 { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('要添加的酒店编号已存在,请重新输入一个编号!');</script>"); } else { hotel.addHotelInfo(h); //添加酒店信息 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('添加成功!');</script>"); //显示添加成功的酒店信息 DataTable table = hotel.searchHotelById(h.Hid); this.HotelGridView.DataSource = table; this.HotelGridView.DataBind(); //数据绑定 RoomTable.Attributes.CssStyle.Remove("display"); //设置客房添加表可见,可以开始添加酒店的客房 RoomIdBefore.Text = HotelId.Text.Trim(); //酒店客房编号前缀 RoomIdAfter.Focus(); } }
protected void Save_Click(object sender, EventArgs e) { hotelInfo h = new hotelInfo(); //酒店信息对象 h.Hid = HotelId.Text.Trim(); //酒店编号 h.Hname = Name.Text.Trim(); //酒店名称 h.Hprovince = Province.Text.Trim(); //酒店所在省市 h.Hprice = Double.Parse(Price.Text.Trim()); //酒店价位 h.Haddress = Address.Text.Trim(); //详细地址 h.Hcontact = Contact.Text.Trim(); //联系方式 h.Hintroduce = Introduce.Text; //相关介绍 if (HotelImgUpload.Value == "") //如果没有更改酒店图片 { h.HimageUrl = ImgUrlLabel.Text.Trim(); //当前的酒店图片名称 } else { h.HimageUrl = HotelImgUpload.Value.Trim(); //上传的本地图片url ImgUrlLabel.Text = h.HimageUrl; //选择的图片的url } hotel.updateHotelInfo(h, h.Hid); //修改酒店信息 styleSetting(true); //设置样式 HotelImg.ImageUrl = "~/images/" + h.HimageUrl; //选择的图片的url Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('修改成功!');</script>"); }