Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["Operation"] == "0")
         {
             this.btnEdit.Visible = false;
         }
         else if (Request.QueryString["Operation"] == "1")
         {
             this.btnPublish.Visible = false;
             string categoryId = Request.QueryString["CategoryId"];
             if (categoryId == null || categoryId == "")
             {
                 Response.Redirect("~/Admin/Defalut.aspx");
                 return;
             }
             RoomCategory room = new DAL.RoomService().GetRoomById(categoryId);
             if (room == null)
             {
                 Response.Redirect("~/Admin/Defalut.aspx");
                 return;
             }
             ViewState["CategoryId"] = categoryId;
             //显示信息
             this.txtDishName.Text   = room.CategoryName;
             this.txtUnitPrice.Text  = room.UnitPrice.ToString();
             this.dishImage.ImageUrl = "~/Images/room/" + categoryId + ".jpg";
         }
     }
     this.ltaMsg.Text = "";
 }
Exemplo n.º 2
0
        protected void btnPublish_Click(object sender, EventArgs e)
        {
            if (this.txtDishName.Text.Trim().Length == 0)
            {
                this.ltaMsg.Text = "<script>alert('请输入房间名称!')</script>";
                return;
            }
            if (this.txtUnitPrice.Text.Trim().Length == 0)
            {
                this.ltaMsg.Text = "<script>alert('请输入房间价格!')</script>";
                return;
            }

            //封装对象
            RoomCategory room = new RoomCategory()
            {
                CategoryName = this.txtDishName.Text.Trim(),
                UnitPrice    = Convert.ToInt32(this.txtUnitPrice.Text.Trim()),
            };

            if (ViewState["CategoryId"] != null)//如果是修改则需要封装菜品编号
            {
                room.CategoryId = Convert.ToInt32(ViewState["CategoryId"]);
            }
            //提交数据
            try
            {
                if (this.btnPublish.Visible)
                {
                    if (!this.fulImage.HasFile)//如果是新增则需要选择图片
                    {
                        this.ltaMsg.Text = "<script>alert('请选择房间照片!')</script>";
                        return;
                    }
                    //提交菜品信息,并返回菜品编号
                    this.ltaMsg.Text = "<script>alert('" + room.CategoryName.Trim() + "')</script>";
                    int dishId = new DAL.RoomService().AddRoom(room);
                    //上传图片
                    this.UploadImage(dishId);
                    this.ltaMsg.Text = "<script>alert('添加成功')</script>";
                    //清空以前输入的内容
                    this.txtDishName.Text  = "";
                    this.txtUnitPrice.Text = "";
                }
                else
                {
                    new DAL.RoomService().ModifyRoom(room);
                    //上传图片
                    this.UploadImage(room.CategoryId);
                    // this.ltaMsg.Text = "<script>alert('修改成功')</script>";
                    Response.Write("<script>location.href='/Admin/Dishes/DishesManager.aspx';</script>");
                }
            }
            catch (Exception ex)
            {
                this.ltaMsg.Text = "<script>alert('添加失败!" + ex.Message + "')</script>";
            }
        }