Exemplo n.º 1
0
    protected void Save_Btn_Click(object sender, EventArgs e)
    {
        M_UserInfo mu = buser.GetLogin();

        if (Mid > 0)
        {
            bkMod = bkBll.SelReturnModel(Mid);
        }
        bkMod.Contents       = Contents_T.Text;
        bkMod.Brief          = Brief_T.Text;
        bkMod.BriefImg       = pic_hid.Value;
        bkMod.Extend         = info_hid.Value;
        bkMod.Reference      = refence_hid.Value;
        bkMod.UpdateTime     = DateTime.Now;
        bkMod.Classification = class_hid.Value;
        bkMod.Editnumb++;
        bkMod.Btype = BType_T.Text.Replace(" ", "");
        if (bkMod.ID > 0)
        {
            bkBll.UpdateByID(bkMod);
        }
        else
        {
            bkMod.Status   = 1;
            bkMod.UserId   = mu.UserID;
            bkMod.UserName = mu.UserName;
            bkMod.Tittle   = Tittle;
            bkMod.ID       = bkBll.insert(bkMod);
        }
        function.WriteSuccessMsg("词条操作完成", "Details.aspx?ID=" + bkMod.ID);
    }
Exemplo n.º 2
0
        public IActionResult BKEditor_Add()
        {
            M_Baike     bkMod   = GetModel_Editor(ref err);
            M_BaikeEdit editMod = new M_BaikeEdit();

            if (!string.IsNullOrEmpty(err))
            {
                return(WriteErr(err));
            }
            bkMod.Contents       = Request.Form["Contents_T"];
            bkMod.Brief          = Request.Form["Brief_T"];
            bkMod.BriefImg       = Request.Form["pic_hid"];
            bkMod.Extend         = Request.Form["info_hid"];
            bkMod.Reference      = Request.Form["refence_hid.Value"];
            bkMod.UpdateTime     = DateTime.Now;
            bkMod.Classification = Request.Form["class_hid"];
            //bkMod.Editnumb++;
            bkMod.Btype = RequestEx["BType_T"].Replace(" ", "");
            if (bkMod.ID < 1)//新建百科(新百科也需要管理员审核)
            {
                bkMod.Status   = (int)ZLEnum.ConStatus.UnAudit;
                bkMod.UserId   = mu.UserID;
                bkMod.UserName = mu.UserName;
                bkMod.Tittle   = Tittle;
                bkMod.ID       = bkBll.insert(bkMod);
                editBll.ConverToEdit(editMod, bkMod, "all");
                editBll.Insert(editMod);
                //function.WriteSuccessMsg("创建百科成功", "/Baike/Details?ID=" + bkMod.ID);
            }
            else if (EditID > 0) //修改自己填的未审核百科
            {
                editMod = editBll.SelReturnModel(EditID);
                editBll.ConverToEdit(editMod, bkMod, "all");
                editBll.UpdateByID(editMod);
            }
            else if (Mid > 0) //存为新的版本,待审核,并跳至用户中心处
            {
                editBll.ConverToEdit(editMod, bkMod);
                editMod.Status   = (int)ZLEnum.ConStatus.UnAudit;
                editMod.UserId   = mu.UserID;
                editMod.UserName = mu.UserName;
                editMod.OldID    = Mid;
                editBll.Insert(editMod);
            }
            else
            {
                return(WriteErr("保存条件不正确"));
            }
            return(WriteOK("操作成功,请等待管理员审核", "/User/Guest/BaikeContribution"));
        }