Пример #1
0
        private void BindDetail()
        {
            Article a = ba.GetArticlesByID(Utils.StrToInt(id, 0));

            lttitle.Text   = a.ArticleTitle;
            ltauthor.Text  = a.Author;
            ltdate.Text    = a.SubmitTime.ToString();
            ltkeyword.Text = a.Keyword;
            ltsummary.Text = a.Summary;
            aimg.ImageUrl  = PicFilePathV + a.ArticlePicPath;
        }
Пример #2
0
        private void BindDetail()
        {
            Article a = ba.GetArticlesByID(Utils.StrToInt(hfArticleID.Value, 0));

            if (a.ExpertID != null || a.ExpertID != 0)
            {
                dpExpert.SelectedValue = a.ExpertID.ToString();
            }

            if (a.ProjectID != null || a.ProjectID != 0)
            {
                dpProject.SelectedValue = a.ProjectID.ToString();
            }

            if (a.LmMemberID != null || a.LmMemberID != 0)
            {
                dpLm.SelectedValue = a.LmMemberID.ToString();
            }

            if (a.TdMemberID != null || a.TdMemberID != 0)
            {
                dpTd.SelectedValue = a.TdMemberID.ToString();
            }
            if (a.StuMemberID != null || a.StuMemberID != 0)
            {
                dpstu.SelectedValue = a.StuMemberID.ToString();
            }

            dpArticleType.SelectedValue = a.ArticleType;
            dpLanguage.SelectedValue    = a.LanguageType;
            txtArticleTitle.Text        = a.ArticleTitle;

            txtKryword.Text      = a.Keyword;
            txtSummary.Text      = a.Summary;
            txtPublication.Text  = a.Publication;
            StarTime.Text        = a.SubmitTime.ToString();
            ImgNews.ImageUrl     = PicFilePathV + a.ArticlePicPath;
            ckIsinternal.Checked = a.IsInternal ?? false;
            if (a.IsInternal != null)
            {
                ckIsinternal.Checked = (bool)a.IsInternal;
            }
            if (!string.IsNullOrEmpty(a.ArticlePath))
            {
                a.ArticlePath = PicFilePathV + a.ArticlePath;
                alist.Add(a);
            }

            ralist.DataSource = alist;
            ralist.DataBind();
        }
Пример #3
0
        protected void rplist_OnItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "bj")
            {
                Response.Redirect("ArticleEdit.aspx?ID=" + e.CommandArgument);
            }
            if (e.CommandName == "sc")
            {
                int id        = int.Parse(e.CommandArgument.ToString());
                var newsmodel = ba.GetArticlesByID(id);

                if (ba.Delete(newsmodel) == 1)
                {
                    //// 插入日志  delete
                    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(newsmodel);
                    bsol.Insert(log);

                    Message.ShowOK(this, "删除文章成功!");
                }


                else
                {
                    Message.ShowWrong(this, "删除文章失败");
                }
            }
            BindingList();
        }