예제 #1
0
    /// <summary>
    /// 删除
    /// </summary>
    /// <param name="Id"></param>
    private void DeleteNws(int Id)
    {
        Tz888.BLL.zx.NewsTabManager bllobj = new Tz888.BLL.zx.NewsTabManager();

        string name = casesInfo.PaperExeists(Id);

        if (name != "")
        {
            string[] html = name.Split('/');
            string[] cc   = html[2].Split('.');
            compage.DeleteFile(@"j:\topfo\News\News\" + html[1].ToString() + @"\" + html[2].ToString());
        }
        long info = bllobj.delete(Convert.ToString(Id));

        if (info > 0)
        {
            Tz888.Common.MessageBox.Show(this.Page, "删除成功");
        }
        else
        {
            Tz888.Common.MessageBox.Show(this.Page, "删除失败");
        }

        this.GetInfoNews();
    }
예제 #2
0
    private void GetInfoNews()
    {
        //this.AspNetPager.CurrentPageIndex = 1;
        //this.AspNetPager.PageSize = iPageSize;
        //this.ViewState["TotalNumCount"] = 1;
        //string strCriteria = ViewState["Criteria"].ToString();
        //long CurrentPage = Convert.ToInt64(this.AspNetPager.CurrentPageIndex);
        //long PageNum = Convert.ToInt64(this.AspNetPager.PageSize);
        //long TotalCount = 0;
        //long PageCount = 1;
        string strCriteria = ViewState["Criteria"].ToString();
        long   CurrentPage = Convert.ToInt64(this.AspNetPager.CurrentPageIndex);
        long   PageNum     = Convert.ToInt64(this.AspNetPager.PageSize);
        long   TotalCount  = 0;
        long   PageCount   = 1;

        Tz888.BLL.zx.NewsTabManager srvSI = new Tz888.BLL.zx.NewsTabManager();

        DataSet ds = srvSI.dsGetNewsList("*", strCriteria, "publishT desc", CurrentPage, PageNum, out TotalCount);

        this.AspNetPager.RecordCount = Convert.ToInt32(TotalCount);
        this.NewsList.DataSource     = ds.Tables[0].DefaultView;

        this.NewsList.DataBind();
        if (TotalCount % PageNum > 0)
        {
            PageCount = TotalCount / PageNum + 1;
        }
        else
        {
            PageCount = TotalCount / PageNum;
        }

        //this.pinfo.InnerText = "共" + PageCount + "页";
        //this.LblCount.Text = TotalCount.ToString();


        if (ds.Tables[0].Rows.Count <= 0)
        {
            //this.NoMessage.Style.Value = "display:block";
            //this.dvCheck.Style.Value = "display:none";
            //this.pinfo2.Style.Value = "display:none";
        }
    }
예제 #3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string[] values = Request.Form.GetValues("cbxSelect");
        Tz888.BLL.zx.NewsTabManager bllobj = new Tz888.BLL.zx.NewsTabManager();

        StringBuilder sb = new StringBuilder();

        foreach (string str in values)
        {
            string name = casesInfo.PaperExeists(Convert.ToInt32(str.ToString().Trim()));
            if (name != "")
            {
                string[] html = name.Split('/');
                string[] cc   = html[2].Split('.');
                compage.DeleteFile(@"j:\topfo\News\News\" + html[1].ToString() + @"\" + html[2].ToString());
            }
            long info = bllobj.delete(str.Trim());
            if (info < 0)
            {
                sb.Append("编号:" + str.ToString().Trim() + ",删除失败\\n");
            }
        }
    }
예제 #4
0
    protected void btnPublish_Click(object sender, EventArgs e)
    {
        string LogingName   = bp.LoginName;
        long   infoid       = Convert.ToInt64(Request["infoID"].ToString());
        string ResearchSpot = "";

        Tz888.BLL.CasesInfoTabBLL       state         = new Tz888.BLL.CasesInfoTabBLL();
        Tz888.Model.Info.MainInfoModel  main          = new Tz888.Model.Info.MainInfoModel();  //主表
        Tz888.Model.zx.NewsTabModel     NewsModel     = new Tz888.Model.zx.NewsTabModel();     //新闻表
        Tz888.Model.Info.ShortInfoModel shortInfoRule = new Tz888.Model.Info.ShortInfoModel(); //短消息表

        //int Hit = 0;
        //Random rnd = new Random();
        //Hit = rnd.Next(25) + 5;
        string NewsLblStatus = "";

        main.publishT           = Convert.ToDateTime(DateTime.Now);
        main.Hit                = Convert.ToInt32(txtHit.Text.ToString().Trim());
        main.InfoID             = infoid;
        main.LoginName          = LogingName;
        main.InfoOriginRoleName = "0";
        //ddlNewsType = ddlNewsType.SelectedValue.Trim();//新闻类型
        main.Title             = txtTitle.Text.ToString().Trim();                                  //标题
        main.KeyWord           = txtKeyword.Text.ToString().Trim();                                //关键字
        main.Descript          = txtDescript.Text.ToString().Trim();                               //网页描述
        main.DisplayTitle      = txtDisplayTitle.Text.ToString().Trim();                           //显示标题
        main.ValidateStartTime = Convert.ToDateTime(txtValidateStartTime.Text.ToString().Trim());  //开始日期
        main.TemplateID        = txtTemplate.Text.ToString().Trim();                               //模版号
        main.ValidateTerm      = Convert.ToInt32(ddlValiditeTerm.SelectedValue.ToString().Trim()); //有效期
        main.publishT          = Convert.ToDateTime(txtPublishT.Text.ToString().Trim());           //发布时间
        main.FrontDisplayTime  = Convert.ToDateTime(DateTime.Now);                                 //前台显示日期
        int Auditting = 0;

        Auditting           = Convert.ToByte(this.rblAuditing.SelectedValue.Trim());//审核状态
        main.AuditingStatus = Auditting;

        if (Auditting == 1)
        {
            main.HtmlFile = "News/" + DateTime.Now.ToString("yyyyMM") + "/News" + DateTime.Now.ToString("yyyyMMdd") + "_" + infoid + ".shtml";
        }
        else
        {
            main.HtmlFile = "";
        }
        main.GradeID    = ddlSetGrade.SelectedValue.Trim();
        main.FixPriceID = ddlFix.SelectedValue.Trim();

        NewsModel.Summary    = txtSummary.ToString().Trim();      //摘要
        NewsModel.subTitle   = txtKeyword.Text.ToString().Trim(); //短标题
        NewsModel.NewsTypeID = ddlNewsType.SelectedValue.Trim();  //新闻类型

        if (rdArea.Checked)                                       //新闻标签 0区域,1行业
        {
            if (ddlArea.SelectedValue.Trim() != "请选择地域性标签")
            {
                NewsLblStatus            = rdArea.Value;
                NewsModel.AreaID         = ddlArea.SelectedValue.Trim();
                NewsModel.NewsIndustryID = ddlIndustry.Items[1].Value.ToString().Trim();
            }
            else
            {
                Response.Write("<script>alert('请选择地域性标签');</script>"); return;
            }
        }
        if (rdIndustry.Checked)
        {
            if (ddlIndustry.SelectedValue.Trim() != "请选择行业性标签")
            {
                NewsLblStatus            = rdIndustry.Value;
                NewsModel.NewsIndustryID = ddlIndustry.SelectedValue.Trim();
                NewsModel.AreaID         = ddlArea.Items[1].Value.ToString().Trim();
            }
            else
            {
                Response.Write("<script>alert('请选择行业性标签');</script>"); return;
            }
        }
        NewsModel.NewsLblStatus = NewsLblStatus;
        NewsModel.Origin        = txtOrigin.Text.ToString().Trim();      //资讯来源
        NewsModel.Author        = txtAuthor.Text.ToString().Trim();      //作者
        NewsModel.Keyword       = txtKeyword.ToString().Trim();          //关键字
        NewsModel.RedirectUrl   = txtRedirectUrl.Text.ToString().Trim(); //转向连接
        NewsModel.IsRedirect    = chkIsRedirect.Checked;                 //是否使用转向连接
        NewsModel.Summary       = txtSummary.Text.ToString().Trim();     //摘要
        NewsModel.Content       = FCKeditor.Value;
        NewsModel.Pic1          = Convert.ToString(ViewState["strSavePath"]);
        NewsModel.PicAbout      = txtPicAbout.Value.ToString().Trim();
        NewsModel.PageStatus    = Convert.ToInt32(rblPageStatus.SelectedValue);                         //分页方法 0 不分页 1 手动分页 2 自动分页
        NewsModel.PageCharCount = Convert.ToInt64(txtPageCharCount.Value.ToString().Trim());            //自动分页字符数
        if (rbyjcg.Checked)                                                                             //加入中国招商投资研究会
        {
            ResearchSpot = "0";
        }                                                                                                                       //0:研究成果 1:行业聚焦 2:风云人物
        else if (rbhyjj.Checked)
        {
            ResearchSpot = "1";
        }
        else if (rbfyrw.Checked)
        {
            ResearchSpot = "2";
        }
        else
        {
            ResearchSpot = "";
        }
        NewsModel.ResearchSpot = ResearchSpot;

        #region 短信息表
        shortInfoRule.ShortTitle         = txtShortTitle.Text.ToString().Trim();   //短标题
        shortInfoRule.ShortContent       = txtShortContent.Text.ToString().Trim(); //短内容
        shortInfoRule.ShortInfoControlID = "NewsIndex1";                           //信息容量
        shortInfoRule.Remark             = "";
        shortInfoRule.ChangeTime         = Convert.ToDateTime(DateTime.Now);       //时间
        shortInfoRule.ChangeBy           = LogingName;                             //创建人

        #endregion
        //插入数据
        Tz888.BLL.zx.NewsTabManager bll = new Tz888.BLL.zx.NewsTabManager();
        long InfoID = bll.Update(main, NewsModel, shortInfoRule);


        if (InfoID >= 0)
        {
            int num = serivice.ModifyHtmlFile(Convert.ToInt32(InfoID));
            if (num >= 0)
            {
                cc = cc.NewsIdAll(Convert.ToInt32(InfoID));
                serivice.CreateHtml(Convert.ToInt32(InfoID), cc.Title, cc.PublishT.ToString(), cc.Content, cc.Hit, "tz888Admin", "mtvc2909");
            }
            else
            {
                Tz888.Common.MessageBox.Show(this.Page, "审核失败");
            }

            Tz888.Common.MessageBox.Show(this.Page, "审核成功");
        }
        else
        {
            Tz888.Common.MessageBox.Show(this.Page, "审核失败");
        }
        if (InfoID <= 0)
        {
            Tz888.Common.MessageBox.Show(this.Page, "审核失败");
        }
    }
예제 #5
0
    protected void btnPublish_Click(object sender, EventArgs e)
    {
        string LoginName    = bp.LoginName;
        string ResearchSpot = "";

        Tz888.BLL.CasesInfoTabBLL       state         = new Tz888.BLL.CasesInfoTabBLL();
        Tz888.Model.Info.MainInfoModel  main          = new Tz888.Model.Info.MainInfoModel();  //主表
        Tz888.Model.zx.NewsTabModel     NewsModel     = new Tz888.Model.zx.NewsTabModel();     //新闻表
        Tz888.Model.Info.ShortInfoModel shortInfoRule = new Tz888.Model.Info.ShortInfoModel(); //短消息表

        int    Hit = 0;
        Random rnd = new Random();

        Hit = rnd.Next(25) + 5;
        string NewsLblStatus = "";

        main.publishT           = Convert.ToDateTime(DateTime.Now);
        main.Hit                = Hit;
        main.LoginName          = LoginName;
        main.InfoOriginRoleName = "0";
        //ddlNewsType = ddlNewsType.SelectedValue.Trim();//新闻类型
        main.Title             = txtTitle.Text.ToString().Trim();                                  //标题
        main.KeyWord           = txtKeyword.Text.ToString().Trim();                                //关键字
        main.Descript          = txtDescript.Text.ToString().Trim();                               //网页描述
        main.DisplayTitle      = txtDisplayTitle.Text.ToString().Trim();                           //显示标题
        main.ValidateStartTime = Convert.ToDateTime(txtValidateStartTime.Text.ToString().Trim());  //开始日期
        main.TemplateID        = txtTemplate.Text.ToString().Trim();                               //模版号
        main.ValidateTerm      = Convert.ToInt32(ddlValiditeTerm.SelectedValue.ToString().Trim()); //有效期
        main.publishT          = Convert.ToDateTime(txtPublishT.Text.ToString().Trim());           //发布时间
        main.FrontDisplayTime  = Convert.ToDateTime(DateTime.Now);                                 //前台显示日期
        main.InfoCode          = Tz888.BLL.Info.Common.CreateInfoCode("News", "", ddlArea.SelectedValue.Trim(), DateTime.Now);
        main.HtmlFile          = "";
        main.AuditingStatus    = 0;

        NewsModel.Summary    = txtSummary.ToString().Trim();      //摘要
        NewsModel.subTitle   = txtKeyword.Text.ToString().Trim(); //短标题
        NewsModel.NewsTypeID = ddlNewsType.SelectedValue.Trim();  //新闻类型

        if (rdArea.Checked)                                       //新闻标签 0区域,1行业
        {
            if (ddlArea.SelectedValue.Trim() != "请选择地域性标签")
            {
                NewsLblStatus            = rdArea.Value;
                NewsModel.AreaID         = ddlArea.SelectedValue.Trim();
                NewsModel.NewsIndustryID = ddlIndustry.Items[1].Value.ToString().Trim();
            }
            else
            {
                Response.Write("<script>alert('请选择地域性标签');</script>"); return;
            }
        }
        if (rdIndustry.Checked)
        {
            if (ddlIndustry.SelectedValue.Trim() != "请选择行业性标签")
            {
                NewsLblStatus            = rdIndustry.Value;
                NewsModel.NewsIndustryID = ddlIndustry.SelectedValue.Trim();
                NewsModel.AreaID         = ddlArea.Items[1].Value.ToString().Trim();
            }
            else
            {
                Response.Write("<script>alert('请选择行业性标签');</script>"); return;
            }
        }
        NewsModel.NewsLblStatus = NewsLblStatus;
        NewsModel.Origin        = txtOrigin.Text.ToString().Trim();      //资讯来源
        NewsModel.Author        = txtAuthor.Text.ToString().Trim();      //作者
        NewsModel.Keyword       = txtKeyword.ToString().Trim();          //关键字
        NewsModel.RedirectUrl   = txtRedirectUrl.Text.ToString().Trim(); //转向连接
        NewsModel.IsRedirect    = chkIsRedirect.Checked;                 //是否使用转向连接
        NewsModel.Summary       = txtSummary.Text.ToString().Trim();     //摘要
        NewsModel.Content       = FCKeditor.Value;
        NewsModel.Pic1          = Convert.ToString(ViewState["strSavePath"]);
        NewsModel.PicAbout      = txtPicAbout.Value.ToString().Trim();
        NewsModel.PageStatus    = Convert.ToInt32(rblPageStatus.SelectedValue);                         //分页方法 0 不分页 1 手动分页 2 自动分页
        NewsModel.PageCharCount = Convert.ToInt64(txtPageCharCount.Value.ToString().Trim());            //自动分页字符数
        if (rbyjcg.Checked)                                                                             //加入中国招商投资研究会
        {
            ResearchSpot = "0";
        }                                                                                                                       //0:研究成果 1:行业聚焦 2:风云人物
        else if (rbhyjj.Checked)
        {
            ResearchSpot = "1";
        }
        else if (rbfyrw.Checked)
        {
            ResearchSpot = "2";
        }
        else
        {
            ResearchSpot = "";
        }
        NewsModel.ResearchSpot = ResearchSpot;

        #region 短信息表
        shortInfoRule.ShortTitle         = txtShortTitle.Text.ToString().Trim();   //短标题
        shortInfoRule.ShortContent       = txtShortContent.Text.ToString().Trim(); //短内容
        shortInfoRule.ShortInfoControlID = "NewsIndex1";                           //信息容量
        shortInfoRule.Remark             = "";
        shortInfoRule.ChangeTime         = Convert.ToDateTime(DateTime.Now);       //时间
        shortInfoRule.ChangeBy           = LoginName;                              //创建人

        #endregion
        //插入数据
        Tz888.BLL.zx.NewsTabManager bll = new Tz888.BLL.zx.NewsTabManager();
        long InfoID = bll.Insert(main, NewsModel, shortInfoRule);

        if (InfoID != 0)
        {
            //if (cbAuditing.Checked)
            //{

            //    main.HtmlFile = "News/" + DateTime.Now.ToString("yyyyMM") + "/News" + DateTime.Now.ToString("yyyyMMdd") + "_" + InfoID + ".shtml";
            //    main.AuditingStatus = 1;
            //}
            //else
            //{
            //    main.HtmlFile = "";
            //    main.AuditingStatus = 0;
            //}

            //long statu = state.UpdateStatus(Convert.ToInt32(InfoID), main.HtmlFile, main.AuditingStatus);
            Response.Write("<script>alert('添加成功');window.location.href='NewsView.aspx';</script>");
        }
        else
        {
            Response.Write("<script language=\"javascript\">alert('添加失败');window.location.href='/PublishNews.aspx';</script>");
        }
    }