⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constr_tonews.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
字号:
//======================================================
//==     (c)2008 aspxcms inc by NeTCMS v1.0              ==
//==          Forum:bbs.aspxcms.com                   ==
//==         Website:www.aspxcms.com                  ==
//======================================================
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NetCMS.Content;
using NetCMS.Content.Common;

public partial class manage_Contribution_Constr_ToNews : NetCMS.Web.UI.ManagePage
{
    Constr con = new Constr();
    rootPublic pd = new rootPublic();
    protected void Page_Load(object sender, EventArgs e)
    {

        Response.CacheControl = "no-cache";
        if (!IsPostBack)
        {
            string ConIDs = Request.QueryString["ConID"];
            DataTable dtx = con.sel_ConstrInfo(ConIDs,1);
            int isCheckss = int.Parse(dtx.Rows[0]["isCheck"].ToString());
            if (isCheckss == 1)
            {
                PageError("对不起此稿件已经审核不能再审核", "");
            }
            this.Title.Text = dtx.Rows[0]["Title"].ToString();
            DataTable dts1 = con.sel_userConstr(1);
            this.ParmConstr.DataSource = dts1;
            this.ParmConstr.DataTextField = "ConstrPayName";
            this.ParmConstr.DataValueField = "PCId";
            this.ParmConstr.DataBind();
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        rootPublic rd = new rootPublic();
        string ConIDp =Request.QueryString["ConID"];
        DataTable dt = con.sel_ConstrInfo(ConIDp,1);
        //获得原始稿件数据
        string Title = dt.Rows[0]["Title"].ToString();
        string Contents = dt.Rows[0]["Content"].ToString();
        string Source = dt.Rows[0]["Source"].ToString();
        string Author = dt.Rows[0]["Author"].ToString();
        string PicURL = dt.Rows[0]["PicURL"].ToString();
        string site = dt.Rows[0]["SiteID"].ToString();
        string UNum = dt.Rows[0]["UserNum"].ToString();
        string creatTime = dt.Rows[0]["creatTime"].ToString();
        string Tags = dt.Rows[0]["Tags"].ToString();
        //获得选择的栏目
        string ClassID =Request.Form["ClassCName"].ToString();
        //获得栏目的数据表
        string DataLib = con.sel_newsClass(ClassID);
        string NewsTemplet = "/{@dirTemplet}/Content/news.html";
        string strSavePath = "{@year04}-{@month}-{@day}";
        string strfileName = "constr-" + NetCMS.Common.Rand.Number(5) + "";
        string strfileexName = ".html";
        string strCheckInt = "0|0|0|0";
        DataTable dts = con.sel_ConstrInfo(ClassID,9);
        if (dts != null)
        {
            if (dts.Rows.Count > 0)
            {
                NewsTemplet = dts.Rows[0]["ReadNewsTemplet"].ToString();
                strSavePath = dts.Rows[0]["NewsSavePath"].ToString();
                strfileName = dts.Rows[0]["NewsFileRule"].ToString();
                strfileexName = dts.Rows[0]["FileName"].ToString();
                if (dts.Rows[0]["CheckInt"].ToString() == "1") { strCheckInt = "1|1|0|0"; }
                else if (dts.Rows[0]["CheckInt"].ToString() == "2") { strCheckInt = "2|1|1|0"; }
                else if (dts.Rows[0]["CheckInt"].ToString() == "3") { strCheckInt = "3|1|1|1"; }
            }
            dts.Clear(); dts.Dispose();
        }
        DateTime getDateTime = DateTime.Now;
        strSavePath = rd.getResultPage(strSavePath, getDateTime, ClassID, "");
        strfileName = rd.getResultPage(strfileName, getDateTime, ClassID, "");
        //获得新闻表
        string NewsID = NetCMS.Common.Rand.Number(12);
        DateTime CreatTime1 = DateTime.Now;
        //获得稿酬编号
        string PCIdsa = this.ParmConstr.SelectedValue;
        if (PCIdsa.Trim() == "" && PCIdsa.Trim() == null)
        {
            PageError("选择稿酬分类", "");
        }
        DataTable dt_ParmConstr = con.sel_ConstrInfo(PCIdsa,5);
        int gPoint = 0;
        int iPoint = 0;
        int Money1 = 0;
        if (dt_ParmConstr != null)
        {
            if (dt_ParmConstr.Rows.Count > 0)
            {
                gPoint = int.Parse(dt_ParmConstr.Rows[0]["gPoint"].ToString());
                iPoint = int.Parse(dt_ParmConstr.Rows[0]["iPoint"].ToString());
                Money1 = int.Parse(dt_ParmConstr.Rows[0]["money"].ToString());
            }
            dt_ParmConstr.Clear(); dt_ParmConstr.Dispose();
        }

        string content4 = "稿酬";
        //获得用户的积分,点数,G币

        DataTable dt_User = con.sel_ConstrInfo(UNum,6);
        int gPoint1 = int.Parse(dt_User.Rows[0]["gPoint"].ToString());
        int iPoint1 = int.Parse(dt_User.Rows[0]["iPoint"].ToString());
        int cPoint = int.Parse(dt_User.Rows[0]["cPoint"].ToString());
        int aPoint = int.Parse(dt_User.Rows[0]["aPoint"].ToString());
        int Money2 = int.Parse(dt_User.Rows[0]["ParmConstrNum"].ToString());

        DataTable dt4 = con.sel_userConstr(2);
        string[] cPointParam = dt4.Rows[0]["cPointParam"].ToString().Split('|');
        string[] aPointparam = dt4.Rows[0]["aPointparam"].ToString().Split('|');
        int cPoint1 = int.Parse(cPointParam[1]);
        int aPoint1 = int.Parse(aPointparam[1]);
        int cPoint2 = cPoint + cPoint1;
        int aPoint2 = aPoint + aPoint1;
        int gPoint2 = gPoint + gPoint1;
        int iPoint2 = iPoint + iPoint1;


        int Money3 = Money1 + Money2;
        string GetUName = pd.getUserName(UNum);
        if (con.add_conStrEdit(NewsID, Title, PicURL, ClassID, Author, GetUName, Source, Contents, creatTime, site, Tags, DataLib, NewsTemplet, strSavePath, strfileName, strfileexName, strCheckInt) == 0 || con.update_conStrInfo(ConIDp, 1) == 0 || con.update_sysUser(iPoint2, gPoint2, Money3, cPoint2, aPoint2, UserNum) == 0 || con.add_userGhistory(NewsID, gPoint, iPoint, Money1, CreatTime1, UserNum, content4) == 0)
        {
            rd.SaveUserAdminLogs(1, 1, UserNum, "直接审核", "审核错误");
            PageError("审核错误", "");
        }
        else
        {
            //更改稿件状态
            con.updateConstrStrat(ConIDp);
            rd.SaveUserAdminLogs(1, 1, UserNum, "直接审核", "审核成功");
            PageRight("审核成功", "Constr_List.aspx");
        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -