protected void save_room_Click(object sender, EventArgs e) { Model.wx_hotel_room room = new Model.wx_hotel_room(); if (action == MXEnums.ActionEnum.Add.ToString()) { room.hotelid = hotelid; room.roomType = this.roomType.Text; room.RoomCode = roomBll.GetRoomCode(hotelid); room.indroduce = this.indroduce.InnerText; room.roomPrice = Convert.ToDecimal(this.roomPrice.Text); room.salePrice = Convert.ToDecimal(this.salePrice.Text); room.facilities = this.facilities.Value; room.UseInstruction = txtUsueIntroduction.Value; room.RefundRule = this.txtRefundRule.Value; room.createDate = DateTime.Now; room.Status = Model.RoomStatus.Submit; //room.ExpiryDate_Begin = DateTime.Parse(txtExpiryDate_Begin.Text); //room.ExpiryDate_End = DateTime.Parse(txtExpiryDate_End.Text); //if (DateTime.Compare(room.ExpiryDate_Begin.Value, room.ExpiryDate_End.Value) > 0) //{ // JscriptMsg("使用有效期开始时间不能大于结束时间。", "", "error"); //} roomid = roomBll.Add(room); for (int i = 1; i <= 6; i++) { title = this.FindControl("title" + i) as TextBox; sortpicid = this.FindControl("sortpicid" + i) as TextBox; roomPic = this.FindControl("roomPic" + i) as TextBox; roomPictz = this.FindControl("roomPictz" + i) as TextBox; if (title.Text.Trim() != "" && sortpicid.Text.Trim() != "") { pic.roomid = roomid; pic.title = title.Text.ToString(); pic.sortpicid = MyCommFun.Str2Int(sortpicid.Text.ToString()); pic.roomPic = roomPic.Text.ToString(); pic.roomPictz = roomPictz.Text.ToString(); pic.createDate = DateTime.Now; pic.hotelid = hotelid; picBll.Add(pic); } } AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加房间类型,主键为" + roomid); //记录日志 JscriptMsg("添加成功!", "hotel_room.aspx?action=" + MXEnums.ActionEnum.Edit.ToString() + "&hotelid=" + hotelid + "", "Success"); } else if (action == MXEnums.ActionEnum.Edit.ToString()) { if (roomid == 0) { return; } room = roomBll.GetModel(roomid); room.hotelid = hotelid; room.roomType = this.roomType.Text; room.indroduce = this.indroduce.InnerText; room.roomPrice = Convert.ToDecimal(this.roomPrice.Text); room.salePrice = Convert.ToDecimal(this.salePrice.Text); room.facilities = this.facilities.Value; room.Status = Model.RoomStatus.Submit; //room.ExpiryDate_Begin = DateTime.Parse(txtExpiryDate_Begin.Text); //room.ExpiryDate_End = DateTime.Parse(txtExpiryDate_End.Text); //if (DateTime.Compare(room.ExpiryDate_Begin.Value, room.ExpiryDate_End.Value) > 0) //{ // JscriptMsg("使用有效期开始时间不能大于结束时间。", "", "error"); //} roomBll.Update(room); picBll.Deletepic(roomid); for (int i = 1; i <= 6; i++) { title = this.FindControl("title" + i) as TextBox; sortpicid = this.FindControl("sortpicid" + i) as TextBox; roomPic = this.FindControl("roomPic" + i) as TextBox; roomPictz = this.FindControl("roomPictz" + i) as TextBox; if (title.Text.Trim() != "" && sortpicid.Text.Trim() != "") { pic.hotelid = hotelid; pic.roomid = roomid; pic.title = title.Text.ToString(); pic.sortpicid = MyCommFun.Str2Int(sortpicid.Text.ToString()); pic.roomPic = roomPic.Text.ToString(); pic.roomPictz = roomPictz.Text.ToString(); pic.createDate = DateTime.Now; picBll.Add(pic); } } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改房间类型设置,主键为" + hotelid); //记录日志 JscriptMsg("修改成功!", "hotel_room.aspx?action=" + MXEnums.ActionEnum.Edit.ToString() + "&hotelid=" + hotelid + "", "Success"); } if (action == MXEnums.ActionEnum.Add.ToString() || action == MXEnums.ActionEnum.Edit.ToString()) { //发送消息:提交审核 var scenicUser = GetWeiXinCode(); if (scenicUser != null) { var manager = GetAdminInfo(); var hotelsInfo = new BLL.wx_hotels_info().GetModel(hotelid); var msg = new ShortMsgDto() { Title = hotelsInfo.hotelName, Content = String.Format("编号为[{0}]的商品[{1}]请您审核!", room.RoomCode, room.roomType), Type = "HotelRoom", DetailType = "Audit", MenuType = "wHotel", IsShowButton = true, ButtonText = "马上去审核", ButtonUrl = String.Format("/admin/hotel/hotel_room_info.aspx?action=Audit&hotelid={0}&roomid={1}", hotelid, roomid), ButtonMutipleUrl = String.Format("/admin/hotel/hotel_room.aspx?hotelid={0}&action=Audit", hotelid), FromUserId = manager.id.ToString(), ToUserId = scenicUser.uId.ToString(), MsgToUserType = MsgUserType.Scenic, MsgFromUserType = MsgUserType.Hotel }; _shortMsgService.SendMsg(msg); } } }
protected void save_room_Click(object sender, EventArgs e) { editetype = MyCommFun.QueryString("type"); if (editetype == "add") { room.hotelid = hotelid; room.roomType = this.roomType.Text; room.indroduce = this.indroduce.InnerText; room.roomPrice = Convert.ToDecimal(this.roomPrice.Text); room.salePrice = Convert.ToDecimal(this.salePrice.Text); room.facilities = this.facilities.Value; room.sortid = Convert.ToInt32(this.sortid.Text); room.createDate = DateTime.Now; int id = roomBll.Add(room); for (int i = 1; i <= 6; i++) { title = this.FindControl("title" + i) as TextBox; sortpicid = this.FindControl("sortpicid" + i) as TextBox; roomPic = this.FindControl("roomPic" + i) as TextBox; roomPictz = this.FindControl("roomPictz" + i) as TextBox; if (title.Text.Trim() != "" && sortpicid.Text.Trim() != "") { pic.roomid = id; pic.title = title.Text.ToString(); pic.sortpicid = MyCommFun.Str2Int(sortpicid.Text.ToString()); pic.roomPic = roomPic.Text.ToString(); pic.roomPictz = roomPictz.Text.ToString(); pic.createDate = DateTime.Now; pic.hotelid = hotelid; picBll.Add(pic); } } AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加房间类型,主键为" + id); //记录日志 JscriptMsg("添加成功!", "hotel_room.aspx?hotelid=" + hotelid + "", "Success"); } else if (editetype == "edite") { if (roomid == 0) { return; //操作失败! } room = roomBll.GetModel(roomid); room.hotelid = hotelid; room.roomType = this.roomType.Text; room.indroduce = this.indroduce.InnerText; room.roomPrice = Convert.ToDecimal(this.roomPrice.Text); room.salePrice = Convert.ToDecimal(this.salePrice.Text); room.facilities = this.facilities.Value; room.sortid = Convert.ToInt32(this.sortid.Text); roomBll.Update(room); picBll.Deletepic(roomid); for (int i = 1; i <= 6; i++) { title = this.FindControl("title" + i) as TextBox; sortpicid = this.FindControl("sortpicid" + i) as TextBox; roomPic = this.FindControl("roomPic" + i) as TextBox; roomPictz = this.FindControl("roomPictz" + i) as TextBox; if (title.Text.Trim() != "" && sortpicid.Text.Trim() != "") { pic.hotelid = hotelid; pic.roomid = roomid; pic.title = title.Text.ToString(); pic.sortpicid = MyCommFun.Str2Int(sortpicid.Text.ToString()); pic.roomPic = roomPic.Text.ToString(); pic.roomPictz = roomPictz.Text.ToString(); pic.createDate = DateTime.Now; picBll.Add(pic); } } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改房间类型设置,主键为" + hotelid); //记录日志 JscriptMsg("修改成功!", "hotel_room.aspx?hotelid=" + hotelid + "", "Success"); } }