Ejemplo n.º 1
0
        /// <summary>
        /// 编辑广告位
        /// </summary>
        public void Advert_Edit()
        {
            if (!EX_Admin.Power("advert_edit", "设置广告位"))
            {
                AjaxNoPower();
                return;
            }
            int    id       = RequestTool.RequestInt("id", 0);
            int    Theme_id = RequestTool.RequestInt("Theme_id", 0);
            string code     = RequestTool.RequestString("Code");
            int    count    = B_Lebi_Theme_Advert.Counts("Theme_id=" + Theme_id + " and Code=lbsql{'" + code + "'} and id!=" + id + "");

            if (count > 0)
            {
                Response.Write("{\"msg\":\"代码已存在\"}");
                return;
            }
            Lebi_Theme        theme = B_Lebi_Theme.GetModel(Theme_id);
            Lebi_Theme_Advert model = B_Lebi_Theme_Advert.GetModel(id);

            if (model == null)
            {
                model = new Lebi_Theme_Advert();
                model = B_Lebi_Theme_Advert.BindForm(model);
                B_Lebi_Theme_Advert.Add(model);
            }
            else
            {
                model = B_Lebi_Theme_Advert.BindForm(model);
                B_Lebi_Theme_Advert.Update(model);
            }
            string action = Tag("设置广告位");

            Log.Add(action, "Theme_Advert", model.id.ToString(), CurrentAdmin);
            Response.Write("{\"msg\":\"OK\",\"id\":\"" + id + "\"}");
        }