Beispiel #1
0
        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>");
        }