Ejemplo n.º 1
0
        public static int delArticleUpload(string ArticleID)
        {
            BArticle bq = new BArticle();

            return(bq.Update(new Article()
            {
                ArticleID = Utils.StrToInt(ArticleID, 0),
                ArticlePath = ""
            }));
        }
Ejemplo n.º 2
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            Article olda = ba.GetArticlesByID(Utils.StrToInt(hfArticleID.Value, 0));
            Article a    = new Article();

            a.ArticleID    = Utils.StrToInt(hfArticleID.Value, 0);
            a.ArticleTitle = PubCom.CheckString(txtArticleTitle.Text.Trim());
            a.IsInternal   = ckIsinternal.Checked;
            a.SubmitTime   = DateTime.Parse(StarTime.Text.Trim());
            a.Publication  = PubCom.CheckString(txtPublication.Text.Trim());
            a.Keyword      = PubCom.CheckString(txtKryword.Text.Trim());
            a.Summary      = PubCom.CheckString(txtSummary.Text.Trim());
            a.LanguageType = dpLanguage.SelectedValue;
            a.ArticleType  = dpArticleType.SelectedValue;
            a.ArticlePath  = DateTime.Now.Year + "_" + DateTime.Now.Month + "/" + DateTime.Now.Day;
            if (dpExpert.SelectedValue != "")
            {
                a.ExpertID = Utils.StrToInt(dpExpert.SelectedValue, 0);
            }

            if (dpProject.SelectedValue != "")
            {
                a.ProjectID = Utils.StrToInt(dpProject.SelectedValue, 0);
            }
            if (dpLm.SelectedValue != "")
            {
                a.LmMemberID = Utils.StrToInt(dpLm.SelectedValue, 0);
            }
            if (dpTd.SelectedValue != "")
            {
                a.TdMemberID = Utils.StrToInt(dpTd.SelectedValue, 0);
            }
            if (dpstu.SelectedValue != "")
            {
                a.StuMemberID = Utils.StrToInt(dpstu.SelectedValue, 0);
            }
            int rec = ba.Update(a);

            if (rec == 1)
            {
                HttpFileCollection htf = Request.Files;
                ba.UploadFile(htf[0], PicFilePath, a.ArticleID);

                ba.UploadValidate(pic_upload, lbl_pic, PicFilePath, a.ArticleID);
                //// 插入日志
                SysOperateLog log = new SysOperateLog();
                log.LogID          = StringHelper.getKey();
                log.LogType        = LogType.文章信息.ToString();
                log.OperateUser    = GetLogUserName();
                log.OperateDate    = DateTime.Now;
                log.LogOperateType = "修改文章";

                log.LogBeforeObject = JsonHelper.Obj2Json(olda); //不包含附件
                log.LogAfterObject  = JsonHelper.Obj2Json(a);    //不包含附件
                log.LogRemark       = "不包含附件内容";
                bsol.Insert(log);
                Message.ShowOKAndRedirect(this, "修改成功", "ArticleManage.aspx");
            }

            else
            {
                Message.ShowWrong(this, "修改失败");
            }
        }