コード例 #1
0
        protected void btnAdd_Click(object sender, System.EventArgs e)
        {
            Johnny.CMS.BLL.SystemInfo.PageBinding bll = new Johnny.CMS.BLL.SystemInfo.PageBinding();
            Johnny.CMS.OM.SystemInfo.PageBinding model = new Johnny.CMS.OM.SystemInfo.PageBinding();
            if (Request.QueryString["action"] == "modify")
            {
                //update
                model.PageBindingId = Convert.ToInt32(Request.QueryString["id"]);
                model.MenuCategoryId = DataConvert.GetInt32(ddlCategory.SelectedValue);
                model.Title = txtTitle.Text;
                model.ListMenuId = DataConvert.GetInt32(ddlListMenu.SelectedValue);
                model.AddMenuId = DataConvert.GetInt32(ddlAddMenu.SelectedValue);

                bll.Update(model);
                SetMessage(GetMessage("C00003"));
            }
            else
            {
                //insert                
                model.MenuCategoryId = DataConvert.GetInt32(ddlCategory.SelectedValue);
                model.Title = txtTitle.Text;
                model.ListMenuId = DataConvert.GetInt32(ddlListMenu.SelectedValue);
                model.AddMenuId = DataConvert.GetInt32(ddlAddMenu.SelectedValue);

                if (bll.Add(model) > 0)
                {
                    SetMessage(GetMessage("C00001"));
                    ddlCategory.SelectedIndex = 0;
                    txtTitle.Text = "";
                }
                else
                    SetMessage(GetMessage("C00002"));
            }
        }